贪吃蛇游戏设计.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《贪吃蛇游戏设计.docx》由会员分享,可在线阅读,更多相关《贪吃蛇游戏设计.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、贪吃蛇游戏设计 XX 理工学院 课程设计 课程程序设计基础 题目贪吃蛇小游戏 1 问题要求及任务描述 1.1题目要求 制作贪吃蛇小游戏 1.2 主要任务 1.美化游戏界面, 2.增加当吃当食物时自动加10分。 3.增加当满100分主动提醒玩家已赢了本局,需从选难度play again。 4.参考其他程序完成程序的总体规划;设计画蛇围栏并控制设走动方向、范 围,产生随机食物。 2 解决问题的主要思路和方法 2.1 关键问题 未解决问题 1.界面不是彩色的,美感差。 2.不能暂停。 3.当玩家从第一局进入第二局时,原4节的贪吃蛇依旧存在,不能删除。 已解决问题 1.将原乱码丑陋的界面改为简单但还算
2、美观的界面。 2.运用函数使蛇吃完食物增加十分,没到整百分数主动提醒玩家已赢了本 局,需从选难度play again。 2.2 拟采用解决问题的方法 1.针对已解决问题一:在TC3视图下对文字、中文标点不识别,为乱码, 所以改为英文,合理设计了界面比例、输出英文位置。 2.针对已解决问题二:调运goto(),使的达到设计分数时自动到达选择难 度界面,增加趣味。 2.3 主要算法和处理流程图 关键的数据流程图 否 3 程序实现 3.1 程序实现时应考虑的问题 要玩家的角度来看待,尽量使操作简单明了有序,且有层次,最起码视觉上 要舒服。 3.2 主要源代码及说明 #include #include
3、 #include #include #include #include #include int main() int x150,y150; /*蛇的每一节的坐标*/ int m,n; /*食物的坐标*/ int z=4; /*蛇的节数*/ int direction=4; /*蛇的方向,1,2,3,4:上下左右*/ int i; /*定义循环专用变量*/ int food=1; /*判断食物的存在*/ int speed; /*游戏速度*/ int key; /*按键后返回的键值*/ int score=0; /*得分*/ int headx,heady; /*蛇头转换坐标*/ int s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 贪吃 游戏 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内