java贪吃蛇博客带图片_java课程设计--贪吃蛇小队博客
一、團隊名稱、團隊成員介紹、任務分配,團隊成員課程設計博客鏈接(以表格形式呈現(xiàn))
學號
班級
姓名
任務
201721123103
網(wǎng)絡1714
凌俊霄(組長)
蛇體、排行榜(數(shù)據(jù)庫)、排錯、整體代碼規(guī)范
201721123104
網(wǎng)絡1714
黃逸桓
音效、多線程
201721123102
網(wǎng)絡1714
湯海祥
障礙物、道具
201721123113
網(wǎng)絡1714
楊宇鴻
地圖、界面
二、項目git地址
https://gitee.com/lingjunxiao/retro_snaker
三、項目git提交記錄截圖(要體現(xiàn)出每個人的提交記錄、提交說明)
四、項目功能架構圖與主要功能流程圖
4.1主要功能圖
4.2UML類圖
五、項目運行截圖或屏幕錄制
主界面
游玩界面
道具:
以清除障礙道具為例 ?吃之前--------------------------------------------------------------吃之后:
死亡:
碰到毒物--------------------------------------------------------------------------------------------------------------吃到自己
撞墻---------------------------------------------------------------------------------------------被餓死
排行榜
展示數(shù)據(jù)---------------------------------------------------降序展示
六、項目關鍵代碼(按模塊講解,不要太多)
6.1貪吃蛇的運動:
以向上運動為例,改變changDir的值,dir為1,
tx=蛇頭的x坐標加上蛇大小乘0
ty=蛇頭的y坐標加上蛇大小乘1
由頭部方向改變帶動整個蛇的改變
將后一位變成前一位以實現(xiàn)蛇的移動
6.2 死亡之后將分數(shù)、長度、玩家名、存活時間寫入數(shù)據(jù)庫MySQL
6.3?在游戲界面輸出數(shù)據(jù)庫里的內(nèi)容
6.4 創(chuàng)建任務
6.5 啟動多線程
6.6 構造游戲界面
定義坐標和按鈕,食物坐標采用隨機生成,生成每個按鈕并賦予名字,添加一個容器,在容器中添加按鈕,并在按鈕中添加監(jiān)聽。來監(jiān)聽玩家的點擊按鈕的動作
6.7 障礙物、道具隨機生成
七、項目代碼掃描結果及改正
掃描結果:
改正之后:
八、尚待改進
保存的排行榜只能在本地MySQL訪問,還未實現(xiàn)在別的電腦可以查看排行榜,要是能將排行榜保存在網(wǎng)上就好了。
總結
以上是生活随笔為你收集整理的java贪吃蛇博客带图片_java课程设计--贪吃蛇小队博客的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安卓系统安全学习小结(二)
- 下一篇: “超女民-主”?“画饼充饥”!