2022年11月21日 星期一

捕魚-模組化程式設計

 捕魚
~模組化程式設計~


模組化概念

模組就將全體分解成的某幾個功能完整的小部分,
就程式設計而言,
如果一個專案可以分為幾個完整的角色或程序
這個專案就可稱為模組化的設計。

1. 每個角色視為一個大模組

2. 角色內相關程序再區分成小模組.

以上述範例漁夫捕魚為例

1. 我們將整個程式分為以下幾個角色
並將重要角色再細分為若干函式

背景


模組一:遊戲時間設定

漁船


釣鈎


模組一:方向控制   
模組二:擊發與碰觸判斷
模組三:收回     

魚群


模組一:數量與定位(設定分身)
模組二:游動及速度      
模組三:釣中處理       

岩石


遊戲訊息