一、團隊課程設計部落格連結:https://www.cnblogs.com/lixueting0904/p/10282462.html
二、個人負責子產品或任務說明
遊戲主體:初始化遊戲,設定遊戲資訊、退出遊戲。
音效:背景音樂,吃到食物時的音效。
三、自己的代碼送出記錄截圖
Java貪吃蛇小遊戲 四、自己負責子產品或任務詳細說明
1)遊戲主體
a.主界面
Java貪吃蛇小遊戲
Java貪吃蛇小遊戲
Java貪吃蛇小遊戲
Java貪吃蛇小遊戲
Java貪吃蛇小遊戲
Java貪吃蛇小遊戲
Java貪吃蛇小遊戲
Java貪吃蛇小遊戲
Java貪吃蛇小遊戲
Java貪吃蛇小遊戲
Java貪吃蛇小遊戲 代碼分析:
●Game類:
(1)蛇移動
Java貪吃蛇小遊戲 (2)添加身體
Java貪吃蛇小遊戲 (3)加速
Java貪吃蛇小遊戲 (4)是否撞牆
Java貪吃蛇小遊戲 (5)蛇身縮短:
Java貪吃蛇小遊戲 (6)設定全局字型
Java貪吃蛇小遊戲 (7)遊戲結束
Java貪吃蛇小遊戲 ●Draw類:用于繪制蛇身和主界面
(1)繪制蛇身
Java貪吃蛇小遊戲 (2)繪制食物
Java貪吃蛇小遊戲 食物閃爍
Java貪吃蛇小遊戲 (3)繪制分數
Java貪吃蛇小遊戲 b.配置檔案
Java貪吃蛇小遊戲 (1)擷取配置檔案資訊
Java貪吃蛇小遊戲 (2)更新配置檔案資訊
Java貪吃蛇小遊戲 2)音效
Music類:
播放音樂
Java貪吃蛇小遊戲 五、課程設計感想
我們這次課程設計的題目是java實作貪吃蛇小遊戲,在這次課程設計的過程中,我學到了很多。打代碼的過程中,我遇到了很多困難,有很多不會的知識點,但通過不斷的摸索,解決了大部分問題,也對之前不會的知識點有了很大的了解。
在做菜單界面設計的過程中,起初實作的菜單功能選項太少,在有了更多的想法并且與小組成員的一番讨論後,增加了一些其他功能,比如添加背景音樂,背景顔色切換,遊戲模式切換等;菜單雖然設計實作比較簡單,但是在實際操作過程中,我發現真正實作菜單需要先進性周密的思考;做好總體規劃後才能運用實施,期間要運用到比較多的事件監聽機制。
雖然自己現在的程式設計水準仍不是很高,但是我相信隻要自己在今後的時間裡能夠認真學習程式設計,并培養對程式設計的興趣,以後肯定會編出更好的程式。
Java貪吃蛇小遊戲