|
此套毕业设计百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
技术:C语言等
摘要:
基于C语言的迷宫游戏的设计与实现是通过使用C语言来编写的一款迷宫游戏。C语言是最初的计算机语言,一直用到了现在,它一般会用来写一些计算机底层的驱动,方便和计算机底层做出互动。迷宫游戏作为一款经典的小游戏被广大家长和孩子们所喜爱,通过它可以使得孩子们智力和体力得到明显的提高。所以,开发一款C语言的迷宫游戏很有必要。
基于C语言的迷宫游戏的设计与实现所要研究的内容是通过C语言来编写代码,使用它来使计算机作出可以和用户交互的动作,达到用户操纵的目的。处理计划就是应用开发工具Turbo C提供的图形库函数,通过调用图形库函数中的各种函数,最后显示出一个可视化的界面,用户可以操纵界面当中的图形化的小人在迷宫当中行走。关键的技术有使用二维数组来代替随机的迷宫并初始化,以及界面图形的实现,按键的设置,图形的驱动等等。
迷宫游戏是一款经典的游戏,基于C语言使得它被许许多多的编程人员们研究,各种形式的迷宫游戏就出现了,但是,它们具体的内容都是一样的。通过执行不同的代码达到同一目的,这就是它的魅力所在。成功编写之后,孩子们又可以在快乐的玩耍中得到提升。所以,使得C语言迷宫游戏生机勃勃。
关键词: C语言 迷宫 图形
目录:
任务书...............................................................1
中文摘要.............................................................3
Abstract.............................................................4
1. 绪论..............................................................7
1.1课题背景 ....................... ............................7
1.1.1 迷宫的由来...............................................7
1.1.2 古代传说.................................................8
1.1.3 典型的迷宫图片...........................................9
1.2 C语言迷宫游戏概况............................................9
1.3 C语言特点...................................................10
1.3.1 C语言是中级语言.........................................10
1.3.2 C语言是结构式语言.......................................10
1.3.3 C语言功能齐全...........................................10
1.4 C语言与其它语言的异同点.....................................11
1.4.1 相同点...................................................11
1.4.2 不同点...................................................11
2. C语言的开发环境以及使用的开发工具......。........................13
2.1 开发工具的介绍...............................................13
2.1.1 Turbo C语言概述.............. ...........................13
2.1.2 Turbo C的产生与发展......................................13
2.1.3 Turbo C 2.0基本配置要求..................................13
2.1.4 Turbo C 2.0内容简介......................................14
2.1.5 Turbo C 2.0的安装和启动..................................15
2.2 开发环境的介绍...............................................16
3. 总体设计..........................................................17
3.1程序设计总体思路..............................................17
3.2功能模块......................................................17
3.3模块之间的联系................................................18
3.4模块用到的主要函数............................................19
4. 详细设计与功能实现.................................................20
4.1系统要求和分析.................................................20
4.1.1需求分析...................................................20
4.1.2系统要求分析...............................................20
4.2主要模块的算法说明.............................................21
4.2.1 电脑控制穷举法寻找迷宫出路................................21
4.2.2 人工控制的方向按键设置....................................24
5. 迷宫游戏实现的主要代码............................................25
5.1 代码展示.....................................................25
6. 迷宫游戏的测试....................................................34
6.1 电脑控制下的测试.............................................34
6.2 人工控制下的测试.............................................35
7. 开发过程中遇到的困难..............................................36
7.1 开发工具的选择...............................................36
7.2 开发过程遇到的技术难题.......................................36
总结.............................................................39
致谢.............................................................39
参考文献.........................................................40
附录
c语言迷宫的使用说明.......................................40
外文页....................................................41
论文字数:19607
包含资料:
截图:
|
|