1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
尽管些情况下解决了这个问题,但还有些情况没有解决。
歌曲的播放无法实现放完首放另外首歌曲,只有玩家手动操作,否则重复播放同首歌将来可能提出的要求蛇和食物的样子要改善,需要更加贴切实际,而不是单纯的方块音乐要实现连续播放不同的歌曲对于游戏的界面,不仅支持系统默认的,而且可以从本地计算机加载在玩家局游戏没有结束,而有事要暂时关闭电脑时,系统可以记录本次游戏,玩家下次可以继续进行游戏第五章小结通过做贪吃蛇游戏,对用图形界面编程有了更好的掌握对面向对象的方法有了更深刻的理解对具体控件组件的运用也更加熟练用所学知识来解决具体问题的能力也因此提高了。
在实践过程中,遇到了很多问题。
比如想添加音乐却不知如何添加想控制窗体不被移动想在结束场游戏后回到主界面并且可以再次开启次新游戏等。
最后,通过不同方式寻求答案,解决了问题,这些方法包括在不清楚不会的些方面向老师或同学请教查阅书刊,是否有类似的解决方案上网查阅百度知道,或者自己提问,寻求他人帮助自己不断的试验,通过用显示细节问题找出问题所在,或通过逐步调试分析问题出在哪里在不断的努力下,将些问题成功解决了。
并且从中了解到,个人的力量是渺小的,群众的力量是无穷的。
回忆做贪吃蛇游戏的过程,总结出在做游戏的初始阶段的准备工作很不充分,完全没有从软件工程的角度定义和分析问题,连基本的流程图也没有画。
开始就着手漫无目的的编写代码。
导致越到后来越发现做的代码很乱很杂,没有条理。
与预期的效果相差十万八千里。
于是,不得不重新考虑问题,不断改进,在这个过程中,浪费了大量的人力财力和物力,严重影响了进度。
所以,在做以后的项目时,会从软件工程的角度出发,做好充分的准备工作,然后在着手编写代码。
第六章参考文献第七章博睿软件工程师课程第学期卷贪吃蛇设计说明书摘要本贪吃蛇游戏仿照以往的贪吃蛇游戏,尽管在图形界面方面存在定的缺陷,但能够基本实现游戏的功能。
本游戏分为个级别,玩家通过方向键对蛇的运动进行控制,如果蛇吃到食物,得分加分,并且到定的程度级别会上升。
此外,用户可以根据需要选择速度界面以及播放的音乐,并且在游戏中保存了以往前三名玩家的记录,供玩家参考。
关键字主页面,快捷键,方向键,解决方案目录第章系统概述系统的主要任务基本要求主要功能设计方法及涉及知识点设计方法涉及知识点系统开发的目的第二章系统分析分析问题和定义类,给出类的定义和联系,系统开发平台的选择程序设计语言的选择操作平台第三章总体设计系统的结构图总图函数模块说明每个函数的原型功能说明系统运行界面截图第四章系统评价系统的特点系统的缺点将来可能提出的要求第五章小结第六章参考文献第章系统概述系统的主要任务本游戏主要提供给玩家进行娱乐。
基本要求要求利用面向对象的方法以及程序设计语言来完成该系统的设计要求在设计的过程中,建立清晰的类的层次在系统中建立相关的类,每个类中都要有各自的属性和方法程序运行结果正确,操作方面,界面美观,逻辑层次清楚,程序结构合理,文档规范清晰。
主要功能该系统具备以下功能控制蛇运动方向用键盘上的↑←控制蛇的运动方向。
当蛇向个方向运动时,它的反向键被锁定。
不能通过连续按住个方向键而加快蛇的运动。
若在游戏中,蛇头碰了墙或是自己的身体,则游戏结束。
蛇吃食物蛇每吃个食物增长节,并且得分加分,总共为节。
蛇每增长节游戏上升个级别。
游戏结束如果在游戏过程中,蛇头碰墙或是碰到了自己的身体,则游戏结束。
