C语言课程设计--贪吃蛇游戏
《C语言课程设计--贪吃蛇游戏》由会员分享,可在线阅读,更多相关《C语言课程设计--贪吃蛇游戏(14页珍藏版)》请在毕设资料网上搜索。
1、 课程设计报告课程设计报告 课程名称课程名称 C 语言课程设计语言课程设计 设计题目设计题目 贪吃蛇游戏贪吃蛇游戏 2012 年 10 月 11 日 1.1.设计目的设计目的 本课程设计的目的就是要通过一次集中的强化训练,使学生能及时巩固已学 的知识,补充未学的但又必要的内容。进行课程设计目的在于加深对程序设计基 础中基础理论和基本知识的理解,促进理论与实践的结合,进一步提高程序设计 的能力。具体目的如下: 1使学生更深入地理解和掌握该课程中的有关基本概念,程序设计思想和 方法。 2培养学生综合运用所学知识独立完成课题的能力。 3培养学生勇于探索、严谨推理、实事求是、有错必改,用实践来检验理
2、论,全方位考虑问题等科学技术人员应具有的素质。 4提高学生对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基 本素质。 5培养学生从资料文献、科学实验中获得知识的能力,提高学生从别人经 验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。 6对学生掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计 能力、书面及口头表达能力进行考核。 2.2.设计题目及要求设计题目及要求 【1】设计题目 贪吃蛇游戏 【2】要求 实现如下功能: 贪吃蛇按一个方向运行 判短是否撞到自己 是否撞墙 游戏结束 退出 【3】本程序最大优点是简单易行 综合应用数组、指针、结构体、文件等,对该设计题目进
3、行设计和实现。 一、一、 正文正文 1.1. 计算法分析设计算法分析设 1.1 模块调用层次图 主函数 图形驱动 Init 画界面 DrawK 游戏具体过程 GamePlay 图形结束 Close 游戏结束 GameOver 输出成绩 PrScore 【2】系统模块调用层次图 load renew statistics insert change Main load renew statistics Save insert change 1.总体模块流程图: 2. 算法分析 主函数 main(): 定义使用的常数,全局变量及函数原型说明,并调用 Init()函数初始化图 形系统;然后调用 Dr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 贪吃 游戏
