机系统综合实训能培养学生独立进行资料收集综合运用所学的多门课程知识,培养分析问题和解决问题能力。验证和巩固充实所学理论知识,加深对相关内容的理解,能运用所学知识为社会服务,在实训中学习和锻炼,增长才干。本次实训采用项目制,要求学生进一步理解和掌握软件工程的方法和技术,培养合作意识、团队精神和技术文档的编写能力。为了让同学们更好地了解3G的目前应用情况,我们将邀请风华科技和卓京老师进行五天实训培训。
12、课程实训要求
实训要求采用“项目小组”的形式,结合具体的开发项目进行设计。具体要求如下
1每个项目小组人数在49人,项目小组成员自行组织。2项目小组按开发计划书的任务进行实训。3根据进度安排着实开展实训活动,按时完成每部分工作。4每个项目小组必须按照计划书的要求提交文档。6综合实训集中在510和512机房进行。
二、设计思路
21、需求分析
211、游戏界面分析
操作界面应该人性化设计,提示玩家按什么按键开始游戏,开始游戏之后,在游戏界面中,以坐标的形式对整体界面进行划分,将界面划分为网格,还应设计蛇的样式,食物的样式和墙的样式,在蛇吃到食物后的样式,还有游戏结束时的界面显示,游戏结束后,要显示所得的分数。
212、游戏角色分析
设置游戏贪吃蛇初始时由固定小矩形块组成,在游戏中,要随机出现由单个
1
f矩形块构成的食物,并且设置随机出现的食物不要出现在蛇的身体中,在蛇吃到食物的时候,蛇的身体加长。此外,要判定游戏成功与失败的条件,当蛇的头和尾相撞或者蛇的头部撞到了墙上,则游戏失败,此时游戏结束,界面显示所得分数。另外蛇的移动原理,由外部按键设置监听控制蛇头的移动方向,在方向的指引下进行移动,蛇及食物的位置都是由坐标数组确定的,食物的位置也是随机产生的蛇的移动原理是后一矩形块覆盖前一个矩形块。当一个食物被吃掉的时候,要自动随机生成并显示下一个食物的位置。这些都是在设计过程中需要实现的。
213、游戏控制分析
游戏中需要通过按键对蛇的移动方位进行控制,共需要设置四个方位,分别是“东”“西”“南”“北”,在按键上用“上”“下”“左”“右”,按键与执行部分涉及到监听,通过监听指示蛇的运动,此外,要设置蛇移动是的默认方向为“右”,蛇的移动只能是90度偏转,不能进行180度偏转。此外还要设置游戏的状态,有运行和结束两种状态,蛇体变长的时候用静态变量进行加分。
214、可行性分析
贪吃蛇游戏是一种简单的大众的游戏r