基于c语言的贪吃蛇游戏论文
第 PAGE \* Arabic \* MERGEFORMAT 15 页第 PAGE \* Arabic \* MERGEFORMAT 15 页
学校代码 学号
分 类 号 密级
本科学年论文
基于C语言的贪吃蛇游戏
学院、系
专业名称
年 级
学生姓名
指导教师
10 月 10 日
基于C语言的贪吃蛇游戏
目录
TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc353373597" 摘要: PAGEREF _Toc353373597 \h 3
HYPERLINK \l "_Toc353373598" 关键词 PAGEREF _Toc353373598 \h 3
HYPERLINK \l "_Toc353373599" 引言: PAGEREF _Toc353373599 \h 3
HYPERLINK \l "_Toc353373600" 1.1课题要求 PAGEREF _Toc353373600 \h 4
HYPERLINK \l "_Toc353373601" 1.2课题研究工具: PAGEREF _Toc353373601 \h 4
HYPERLINK \l "_Toc353373602" 1.3应用环境 PAGEREF _Toc353373602 \h 4
HYPERLINK \l "_Toc353373603" 2.游戏程序设计 PAGEREF _Toc353373603 \h 5
HYPERLINK \l "_Toc353373604" 2.1程序功能: PAGEREF _Toc353373604 \h 5
HYPERLINK \l "_Toc353373605" 2.2设计思想 PAGEREF _Toc353373605 \h 5
HYPERLINK \l "_Toc353373606" 2.3.1设计流程图 PAGEREF _Toc353373606 \h 7
HYPERLINK \l "_Toc353373607" 2.3.2 游戏流程图 PAGEREF _Toc353373607 \h 8
HYPERLINK \l "_Toc353373608" 3.数据结构设计 PAGEREF _Toc353373608 \h 8
HYPERLINK \l "_Toc353373609" 3.1 Food结构体 PAGEREF _Toc353373609 \h 8
HYPERLINK \l "_Toc353373610" 3.2 Snake结构体 PAGEREF _Toc353373610 \h 9
HYPERLINK \l "_Toc353373611" 3.3游戏中使用的宏常量表 PAGEREF _Toc353373611 \h 10
HYPERLINK \l "_Toc353373612" 4.算法分析 PAGEREF _Toc353373612 \h 10
HYPERLINK \l "_Toc353373613" 4.1各模块简介 PAGEREF _Toc353373613 \h 11
HYPERLINK \l "_Toc353373614" 5.系统测试 PAGEREF _Toc353373614 \h 13
HYPERLINK \l "_Toc353373615" 6.总结 PAGEREF _Toc353373615 \h 13
HYPERLINK \l "_Toc353373616" 参考文献: PAGEREF _Toc353373616 \h 14
摘要:近年来,随着通信技术的高速发展,移动网络和移动终端性能的不断提高与完善,以及手机、电脑的高普及率,使得人们对终端系统应用开发的需求在不端增大,贪吃蛇游戏是受广大人群喜爱的一款游戏,贪吃蛇的设计比较复杂,在这个游戏设计中,牵涉到图形界面的显示与更新、数据的收集与更新,并且在这个游戏的开发中,还要应用 c 语言的图形库函数。本文基于c语言,在Microsoft Visual C++6.0下实现需要用图形驱动文件的支持。游戏所以操作均通过键盘完成,操