- 88
- 0
- 约1.2万字
- 约 25页
- 2015-11-01 发布于河南
- 举报
课程设计,毕业论文,毕业课程设计,毕业设计,毕业设计说明书,课程设计,毕业论文,毕业课程设计,毕业设计,毕业设计说明书
自动走迷宫小游戏
第一章 课程设计目的和要求
1.1 课程设计的目的
根据课堂讲授内容,做相应的自主练习,消化课堂所讲解的内容;通过调试典型例题或习题积累调试C程序的经验;通过完成辅导教材中的编程题,逐渐培养学生的编程能力、用计算机解决实际问题的能力。
同时在设计的过程中发现自己的不足之处,对以前所学过的知识理解,掌握得牢固。详细
创建模块。本实验的创建包含两方面,迷宫的定义和脚步的初始化。迷宫的定义通过修改二维数组实现,最终创建一个确定的迷宫。脚步的初始化由程序自行完成.
路径查找模块。路径查找核心分为两个部分:路径查找、更优解替换。路径查找包括可通性检查、脚步前进、脚步后退三个模块。可通性检查会检查当前脚步的四个方向是否有通路。脚步前进可以在有通路的情况下抵达下一个点,并记录在脚步双向链表中。脚步后退使在当前脚步无路的情况下后退一步,并转向其他方向,同时删除最后一个脚步。
可通性检查。可通性检查用来判断指定的方向是否可以通过。需要判断两方面内容,即下一点是否有障碍和下一点是否已包含在了已有路径之中。若同时满足无障碍和无包含条件,则可以通过。否则不能通过。
脚步前进。下一点若经过检查可以通过,则通过move()函数完成前进。“前进”的实现有两方面,第一方面,将新脚步纳入双向链表中,另一方面,在迷宫数组中将本步坐标所指标记为“已走”。
您可能关注的文档
- 发电厂电气部分毕业课程设计 最终.doc
- 发电厂毕业课程设计.doc
- 合成氨原料气脱二氧化碳毕业课程设计.doc
- 《高级语言程序设计(C)》毕业课程设计指导书.doc
- 《管理信息系统》毕业课程设计报告范文.doc
- 企业工资管理系统毕业课程设计.doc
- EDA汽车尾灯控制毕业课程设计报告.doc
- 作业汇编毕业课程设计.doc
- 数据结构毕业课程设计-哈夫曼编码译码器.doc
- 薪酬管理毕业课程设计报告.doc
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
原创力文档

文档评论(0)