
貪吃蛇
1.介紹
貪吃蛇作為一款經(jīng)典游戲,其整體功能是這樣的:一條蛇被封閉在圍墻里,圍墻里隨機(jī)出現(xiàn)一個(gè)事物,通過(guò)按鍵盤(pán)上的四個(gè)光標(biāo)鍵控制蛇向上下左右四個(gè)方向移動(dòng),若一直按著某個(gè)方向鍵,則會(huì)一直加速移動(dòng)。蛇頭撞到食物,則食物被吃掉,蛇身體長(zhǎng)一節(jié),同時(shí)記100分,接著又隨機(jī)出現(xiàn)食物,等待蛇來(lái)吃,如果蛇在移動(dòng)中撞到了墻或是身體交叉蛇頭撞到自己的身體游戲結(jié)束。
功能分析:
貪吃蛇游戲的設(shè)計(jì)與實(shí)現(xiàn),主要分為以下三個(gè)模塊:游戲主界面模塊、游戲控制模塊和查看游戲基本信息模塊。
游戲主界面模塊
游戲的主界面是進(jìn)入游戲后,能夠給玩家第一感官的部分,主要包括游戲圖形區(qū)域界面以及玩游戲所得的分?jǐn)?shù)。
游戲控制模塊
這個(gè)模塊是游戲的中心環(huán)節(jié),主要完成控制游戲,包括開(kāi)始游戲、退出游戲、選擇游戲的難易程度、加快蛇的爬行速度、計(jì)算當(dāng)前分?jǐn)?shù)。以及蛇吃的食物的個(gè)數(shù)。
其中難易程度包括了簡(jiǎn)單、一般和困難三種模式可供選擇。
查看游戲基本信息模塊
有查看游戲的最高紀(jì)錄以及游戲版本和作者等信息。
2.相關(guān)技術(shù)
- Java的Swing編程
3.所需環(huán)境
- JDK1.7
4.安裝教程
遇到問(wèn)題可以到相關(guān)博客進(jìn)行查看
- 檢查JDK版本,必須是JDK1.7:
java -version
- 進(jìn)入
src目錄,編譯
javac -encoding UTF-8 TanChiShe.java
- 運(yùn)行
java TanChiShe
注意:如果修改源代碼后需要?jiǎng)h除所有.class文件,在編譯運(yùn)行!
del *.class
5.運(yùn)行截圖
如果顯示如下是空白的,需要點(diǎn)擊一下即可。
初始頁(yè)面
游戲開(kāi)始
運(yùn)行