2024年4月11日发(作者:)
贪吃蛇游戏C程序设计报告
目 录
一.设计要求 ................................................. 2
二.设计的作用、目的 ......................................... 2
三.课题分析 .................................................. 2
1.贪吃蛇游戏功能分析 ........................................ 2
2.游戏界面分析 .............................................. 3
3.设计思路分析 .............................................. 3
四.设计的具体实现 ........................................... 3
1.系统组成模块结构及功能 ..................................... 3
(1)函数定义 ............................................. 3
(2)主函数main( ) ........................................ 4
(3)画界面函数DrawK( ) ................................... 5
(4)游戏具体过程函数GamePlay( ) ......................... 6
(5)游戏结束函数GameOver( ) ............................. 9
2.系统程序结构及流程图...................................... 10
3.重要函数介绍 ............................................. 12
4.程序代码编写及注释 ....................................... 14
5.软件调试问题分析及解决方法 ................................ 20
6.软件运行结果 ............................................. 20
五.心得体会及建议 .......................................... 22
六.参考文献 ................................................ 23
1
贪吃蛇游戏C程序设计报告
贪吃蛇游戏C程序设计报告
一.设计要求
通过游戏程序设计,提高编程兴趣与编程思路,巩固C语言中所学的知识,合理的运
用资料,实现理论与实际相结合。
(1).收集资料,分析课题,分解问题,形成总体设计思路;
(2).深入分析各个小问题,列出大纲,编写各部分程序模块;
(3).对于设计中用到的关键函数,要学会通过查资料,弄懂其用法,要联系问题进行具
体介绍;
(4).上机调试,查错,逐步分析不能正常运行的原因,确保所设计的程序正确,并且能
正常运行;
(5).完成课程设计报告,并进行答辩。
二.设计的作用、目的
C语言是一种易学易懂的通用程序设计语言,由于它具有功能性强,运用简洁,灵活
兼有高级语言与低级语言的优点,以及“目标程序效率高”可移植性和能在各种系统上普
遍实现等特点使它成为当今世界上的主流程序设计语言之一,同时被选作目前全世界广泛
应用,同时也是大学生必修的科目。作为当代的大学生要很好的利用它,学好一门设计语
言,实现学以至用。
制作C程序报告,是为了巩固和加深对C语言课程的基本知识的理解和掌握,并且能
够掌握C语言编程和程序调试的基本技能。
通过游戏程序的设计训练和提高学生的基本技能,掌握字符串的表示方法和字符串函
数的功能、Turbo C图形操作的基本知识、键盘上特殊键的获取以及图形方式下光标的显
示,提高编程兴趣与编程水平,学会如何正确的书写程序设计说明文档,提高运用C语言
解决实际问题的能力,巩固C语言语法规则的理解和掌握,学会通过源程序写出流程图,
提高自学以及查阅资料的能力。
三.课题分析
1.贪吃蛇游戏功能分析
C语言是一种中性化的语言,用C语言来编写程序实现贪吃蛇游戏,能有效反映本有
本游戏的基本特点。编写C语言程序实现贪吃蛇游戏,贪吃蛇游戏是一个深受人们喜欢的
2
发布评论