标签:
结队作业 结队人 郑丁鹏(负责 (二)流程图和(四)游戏测试 )
我负责 (二)游戏需求分析 与(三)游戏代码
贪吃蛇游戏程序设计
运用java技术开发出贪吃蛇游戏,这个程序是用一个小矩形表示蛇的一节身体,身体每长一节,增加一个矩形块。移动时必须从蛇头开始,也就是蛇尾不能改作蛇头。当游戏者按了方向键后,蛇头朝着指定的方向移动,一步移动一节身体。图形的实现是从蛇头的新位置开始画出蛇。用户可以用上下左右键控制蛇头的方向,用空格键暂停或继续,非常简单!
可以实现如下功能:
一、需求分析
GitHub地址: https://github.com/ChristianLiWei/tanchishe/blob/master/tanchishe
(一)系统功能要求:
(二)系统设计思路:
三 系统代码
五、体会
我们知道贪吃蛇的游戏是简单的,我们设置的游戏,还有好多地方值得加强。比如:游戏结束无显示,可以加一个游戏结束标志并显示分数等。
通过这次实践,我们对java又有了更深刻的认识。也有了更深一步的喜爱,决定一定要努力学好java,并能更好的应用于以后的工作中。
这次贪吃蛇的设计,我们做的不是很完美,也没想象中的那么好,但也获得了许多宝贵的经验:
1) 在设计程序之前,务必要对自己所要设计的题目和内容有一个系统的,大概的了解,知道所设计的题目和内容包含哪些资源。
2) 设计程序采用什么编程语言并不是非常重要,关键是要有一个清晰的思路和一个完整的软件流程图,所有要先把设计原理与思路搞清楚,再把流程图画出来,这样设计起来就简单多了。
3) 在设计程序时,不能妄想一次就将整个程序设计好,“反复修改,不断改进”是程序设计的必经之路,发现错误也是取得成绩及成绩的一种必经之路。
4) 要养成注释程序的好习惯,一个程序的完美与否不仅仅是实现功能,而
应该让人一看就能明白自己的思路,这样也为资料的保存和交流提供了方便。
在以后的学习和工作中,我们希望能把这些经验应用起来。为以后的工作顺利进行,也让自己获得一定的能力,能够拥有一份好的工作。
标签:
原文地址:http://www.cnblogs.com/liwei123/p/4491028.html