请下载论文,论文为word格式,只上传部分查看,如果需要此参考论文,请点击-下载论文,下载资料。
摘要
近年来随着科技的飞速发展,C语言的应用正在不断深入。C语言目前是国际上比较流行的计算机高级编程语言之一,因其简洁、使用方便且具备强大的功能而受到编程人员的普通青睐。它既适合作为系统描述语言,也可用来编写系统软件,还可以用来编写应用软件和设计游戏等。
本文着重分析用C语言实现一个简单的推箱子游戏,旨在介绍推箱子游戏的实现方法,并逐步介绍C语言图形编程的方法和技巧。在C语言编写软件WIN-TC上,涉及软中断、二维数组、键盘操作及图形化函数等方面,显示器中断寄存器的设置、二维数组及结构体的定义、键盘上键值的获取、图形方式下光标的显示和定位,以及部分图形函数的使用实现了一个完整的推箱子游戏界面,界面清晰可见。
关键词: C语言;WIN-TC;推箱子
目录
摘要I
AbstractII
第一章 绪论1
1.1设计的功能1
1.2游戏的编程思想1
1.2.1 确定软件的功能1
1.2.2 定义软件的核心数据结构1
1.2.3 对整个软件进行功能模块划分1
1.2.4 整个推箱子游戏的功能介绍……………………………………………………..2
第二章 游戏的总体设计2
2.1功能模块设计2
2.1.1 系统模块图……………………………………………………………………….2
2.1.2 任务执行流程图………………………………………………………………….3
2.1.3 小人移动流程图………………………………………………………………….3
2.2数据结构设计3
2.2.1 设置全局变量……………………………………………………………………..3
2.2.2 定义结构体………………………………………………………………………..4
2.3函数功能描述4
第三章 推箱子游戏的程序实现7
3.1源码分析7
3.1.1程序预处理7
3.1.2初始化模块………………………………………………………………………...8
3.1..3画图模块…………………………………………………………………………12
3.1.4移动箱子模块…………………………………………………………………….14
3.1.5 移动小人模块……………………………………………………………………18
3.1.6 功能控制模块……………………………………………………………………25
3.1.7 主函数……………………………………………………………………………25
3.2运行结果分析…………………………………………………………………………..28
3.2..1进入游戏选关界面………………………………………………………………28
3.2.2游戏第一关……………………………………………………………………….28
3.2.3.游戏第二、三关………………………………………………………………….29
3.2.4 游戏结束…………………………………………………………………………30
第四章 总结…………………………………………………………....32
参考文献………………………………………………………………..33
相关热词:基于C语言的推箱子游戏设计