结对编程项目作业-结对编项目设计文档
項目:貪吃蛇游戲,所用軟件,eclipse 成員:孫晨旭,高云鵬
貪吃蛇游戲設計文檔:
搭建環境 :Android Studio,eclipse
“貪吃蛇”游戲是一個經典的游戲,它操作簡單、界面美觀、功能較齊全的“貪吃蛇”游戲。
整個游戲程序分為二個功能模塊,六個類模塊,實現了游戲的開始、暫停、結束。進行
了游戲的概要設計和詳細設計。概要設計給出二個功能模塊的主框架以及六個類模塊的
函數調用關系,詳細設計重點給出各個類模塊的程序流程圖以及UML圖列表介紹了各
個類包含的變量、使用的方法,展示了游戲的界面。在這重點介紹下貪吃蛇游戲的基本
運行界面。
本游戲設計的功能有:
功能1:編程思想的形成,設計圖像界面.
功能2:上、下、左、右移動(移動時必須從蛇頭開始,所以蛇不能向相反方向移動,也就是蛇尾不能改作蛇頭。如果不按任何鍵,蛇自行在當前方向上前移,
當游戲者按了有效的方向鍵后,蛇頭朝著指定的方向移動,一步移動一節身體,)
功能3:產生隨機食物及其位置。功能1:每吃到一個食物,則蛇身長一截。(用一個小矩形表示蛇的一節身體,身體每長一節,增加一個矩形塊。)
功能4:計分器(每吃到一個食物,則加一分,初始值為0。)
功能5:關卡(每吃到10個食物,則進入下一關卡初始關卡為1。)
功能5:暫停鍵、開始鍵、重新開始鍵(暫停鍵:按倒按鈕即可停止都不動;開始鍵:可繼續運動;重新開始鍵:回到最初開始的一步。)
功能6:Game Over(蛇頭碰到蛇身就游戲結束,顯示Game Over。)
功能7:隨機產生障礙物(當蛇頭碰到障礙物時,游戲結束)
功能8:同時通過軟件工具的處理將其轉換為exe文件,使得該程序的運行可以隨處運行,而不需要安裝Java虛擬機。
轉載于:https://www.cnblogs.com/sunchenxu/p/7522776.html
總結
以上是生活随笔為你收集整理的结对编程项目作业-结对编项目设计文档的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿里云linux centos 一键部署
- 下一篇: PotPlayer 所有版本合集