下载此beplayapp体育下载

贪吃蛇项目报告.doc


beplayapp体育下载分类:bepaly下载苹果 | 页数:约12页 举报非法beplayapp体育下载有奖
1 / 12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 12 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
C语言项目设计报告——贪吃蛇游戏课程:标准C语言指导老师:XXX项目:贪吃蛇游戏班级:XXXX班组员:XXX、XXX、XXX、XXX姓名:XXX学号:XXXXXXX日期:2012/7/…………………………(3)1项目基本分析……………………………(3)…………………………(4)…………………………(4)…………………………(7)2总体设计报告……………………………(8)…………………………(9)…………………………(9)3详细设计报告……………………………(14)…………………………(14)…………………………(17)4操作指南…………………………………(29)…………………(29)5项目总结…………………………………(32)………………………(32)(※)……………(33)…………………………………(36)贪吃蛇游戏一项目开发beplayapp体育下载1项目基本分析在我进行编写贪吃蛇游戏之前,我所做的必须是可行性分析,因为一旦进行贪吃蛇游戏项目的开发,就必须保证自己在规定的时间内能够独立的完整整个程序的所有功能,而且必须是最优的,因此,在开发贪吃蛇游戏之前,我必须要做的是可行性分析。通过查找相关beplayapp体育下载和技术支持,了解了VS环境下的开发过程,熟悉了C语言的开发技巧,通过以下几个方面,进行可行性分析::《贪吃蛇游戏用户描述beplayapp体育下载》、在网上找了相关源代码,确定自己能够在自己能力范围内开发出这个贪吃蛇游戏项目。:在进行整个项目开发之前,我必须要做的就是确定贪吃蛇游戏的主要功能,必须明确贪吃蛇游戏的功能,因为要进行游戏功能可行性分析,经过自己的查阅相关资料,我确定了贪吃蛇游戏的具体功能,详见后续部分详细设计。:必须保证自己开发的贪吃蛇游戏能够整体尽可能做到高效快速,不占用大量的使用资源,因为我做的是一个应用窗体控制台的游戏开发项目,必须要考虑资源使用情况,要求尽可能少用资源,在有限的资源范围内实现最大的可利用价值。:VS2010上编写并进行调试,经过安装软件,确定可以进行项目程序的编写。:采用Win7应用窗体标准界面,只需要使用键盘。,一个学期完成整个系统,包括程序的编写以及最终的调试,测试阶段。,加深对所学知识的理解2加强自学能力,遇到不了解的函数或者方法,通过图书及网络资源学****提高学****能力3完成贪吃蛇游戏,通过小项目来检验一学期的学****效果,,我们添加了我们自己的想法与功能,设计如下:游戏规则包括蛇的运动范围、蛇的生命周期问题、分数统计、关卡判断。其中蛇的运动范围是一个15*15的数组呢,蛇运动的地图抽象成为一个15*15的二维整形数组,每个数组值代表一个小方块的坐标值,这样,蛇只能在规定好的二维数组内运动当蛇遇到数组左右边界值(我们在这里抽象成为上、下、左、右四个边界,其中上边界坐标值中纵坐标都是0,横坐标任意,下边界为纵坐标是15,同理横坐标不变,左边界为横坐标为0,纵坐标任意,同理右边界为横坐标为15,纵坐标任意)时,宣告蛇生命周期结束(上下边界不限定),贪吃蛇死亡,这个是第一个规则;另外,当蛇自己吃到自己身体的某一部分时,也宣告游戏结束,在程序里通过循环判断蛇头下一个前进方向的节点是不是蛇身上的某一部分节点即可,如果是那么蛇死亡,否则继续运行游戏。分数统计算法的思想是每次蛇吃到一个果实时,相加的分数为一个定值10来记录分数,这样可以随着游戏难度的增加,分数值也随之增多。关卡功能设置通过与分数相关联而体现的,初始化游戏分数为0,关卡障碍物选择由玩家键入,当玩家玩到一定的分数时(例如是100)关卡加一,变为第二关,同时,蛇前进速度相应增加一个等级,障碍物的设置也变化,这样就实现了不同关卡,不同速度的贪吃蛇,从而增加了游戏的难度。蛇:1、能够实现贪吃蛇自动前线移动,也就是贪吃蛇能够“活动”的外观效果,根据相同的时间间隔,每一次将贪吃蛇自身的蛇头向前移动一个小格子,同时蛇尾向前移动一个小格子,移动方向为贪吃蛇行走的方向。2、每当一个食物时,蛇长度增加一格3、蛇头碰到自身时则游戏结束4、通过键盘来控制蛇的移动食物:1、每当蛇吃到食物时,重置食物2、吃到特定食物时,蛇的长度能够缩短边界和障碍物:1、遇到边界和障碍物则游戏终止成绩统计:1、当贪吃蛇吃到果实时,玩家的分数就应该随着吃到的果实而增加,增加的规则就是每一个吃到一个食物则乘以10得到分数。2、能够与历史成绩进行比较,显示高分排行榜输入与输出

贪吃蛇项目报告 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息
  • 页数12
  • 收藏数0收藏
  • 顶次数0
  • 上传人wxc6688
  • 文件大小338 KB
  • 时间2019-11-07