2、我的負責模塊或任務說明
遊戲主體:初始化遊戲,設置遊戲信息、退出遊戲。
音效:背景音樂,吃到食物時的音效。
3、本身的代碼提交記錄截圖
4、本身負責模塊或任務詳細說明
1)遊戲主體
a.主界面
代碼分析:
●Game類:
(1)蛇移動
(2)添加身體
(3)加速
(4)是否撞牆
(5)蛇身縮短:
(6)設置全局字體
(7)遊戲結束
●Draw類:用於繪製蛇身和主界面
(1)繪製蛇身
(2)繪製食物
食物閃爍
(3)繪製分數
b.配置文件
(1)獲取配置文件信息
(2)更新配置文件信息
2)音效
Music類:
播放音樂
5、課程設計感想
咱們此次課程設計的題目是java實現貪吃蛇小遊戲,在此次課程設計的過程當中,我學到了不少。打代碼的過程當中,我遇到了不少困難,有不少不會的知識點,但經過不斷的摸索,解決了大部分問題,也對以前不會的知識點有了很大的理解。
在作菜單界面設計的過程當中,起初實現的菜單功能選項太少,在有了更多的想法而且與小組成員的一番討論後,增長了一些其餘功能,好比添加背景音樂,背景顏色切換,遊戲模式切換等;菜單雖然設計實現比較簡單,可是在實際操做過程當中,我發現真正實現菜單須要先進性周密的思考;作好整體規劃後才能運用實施,期間要運用到比較多的事件監聽機制。
雖然本身如今的編程水平仍不是很高,可是我相信只要本身在從此的時間裏可以認真學習編程,並培養對編程的興趣,之後確定會編出更好的程序。