- 2
- 0
- 约1.15万字
- 约 65页
- 2018-04-28 发布于湖北
- 举报
最新第5章 综合程序练习题.ppt
第5章 综合程序练习题——贪吃蛇 主要数据结构提示(二) struct Food { int x; int y; int die;/*食物是否已经被吃*/ int isBonus; /*是否为奖励食物*/ } ; struct SnakeNode { int x; int y; struct SnakeNode *pre; struct SnakeNode *next; }; 4)利用结构体来表示蛇身体的一节,最后用循环链表来表示整条蛇 5)食物(包括奖励食物)用结构体来表示 * ewfew 第5章 综合程序练习题——贪吃蛇 主要算法提示 碰撞检测模块: 蛇移动模块:在程序中定义循环链表来表示蛇,并记录蛇头指针以及蛇尾指针、当前移动方向。若有方向按键信息: a1. 按键方向跟当前方向相同或是相反,则不做处理; a2. 否则将当前方向设置为新的方向;按当前方向得到蛇头的下一位置;对该位置进行碰撞检测,判断该位置是什么状态c1. 若是蛇身和墙壁,跳到步骤e; c2. 若是空白,则将蛇尾设为蛇头,将倒数第二节设为蛇尾,更新蛇头的位置为当前的新位置。界面上就把当前最新位置用蛇的颜色画上,并把原蛇尾用背景色擦除。 c3. 若是食物,则新增加当前位置做为蛇头,蛇尾不变。利用记分模块更新分数。并再重新随机产生食物。 返回a做循环;游戏结束 * ewfew
您可能关注的文档
- 最新环境法律法规培训教程.ppt
- 最新珍惜每一滴水.ppt
- 最新班主任工作技巧 广州市第四十七中学 林秀惠.ppt
- 最新理清思路 把握环节 切实推行高效课堂.ppt
- 最新理财团队建设方案.doc
- 最新电缆保护方案.doc
- 最新知「性」的孩子更健康--如何与孩子谈「情」说「爱」.ppt
- 最新石家庄步行街商业招商方案.ppt
- 最新石景山区第三届“档案馆日”活动方案.doc
- 最新硼肥项目可行性研究报告.doc
- 2026年福建中考语文二轮复习清单12 说明文阅读之说明对象特征+顺序思路+方法及作用(原卷版).pdf
- 期中测试题 新教材人教版八年级英语下册.pdf
- 10.1认识民法典 课件 新教材统编版道德与法治七年级下册.pptx
- 8.2公平正义的守护.pptx
- 少让父母操心课件2025-2026学年统编版三年级下册道德与法治.pptx
- 函数的概念课件2025-2026学年中职数学.pptx
- 河北省2026八年级数学下册第22章函数拔高练函数的应用课件新版新人教版.pptx
- 河北省2026八年级数学下册第22章函数22.1函数的概念1常量与变量课件新版新人教版.pptx
- 2026年福建中考语文二轮复习清单13 说明文阅读之语言赏析+信息提取+词句理解+拓展运用(原卷版).pdf
- 2026年福建中考语文二轮复习清单15 议论文阅读之内容理解+词句含义+观点评价+拓展探究(解析版) .docx
最近下载
- 2025年吉林省长春市中考二模物理试卷含详解.docx VIP
- 精品解析:2026届广东省广东实验中学高三上学期第二次阶段性考试物理试卷(原卷版).docx VIP
- 2026年厦门中考地理备考全攻略(含考点、真题、计划).docx VIP
- SYT-5329-2012水质推荐指标.doc VIP
- 2026届湖北省随州市高三下学期二模物理试题(试卷+解析).pdf VIP
- 化学_年产1亿片阿司匹林片生产工艺设计.docx VIP
- 2024年广东省五年一贯制学校招生考试数学试卷.docx VIP
- 建筑结构荷载规范.docx VIP
- 海康公安视频实战应用平台解决专题方案.docx VIP
- 党的二十届四中全会精神知识题库.docx VIP
原创力文档

文档评论(0)