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