按关键词阅读: 语言 游戏 箱子
1、哈尔滨远东理工学院C语言课程设计论文题 目: 推箱子游戏课程设计 姓 名: 李瑞霖 谢桂成 ? 分院: 机器人科学与技术学院 专业: 电子信息工程 学 号: 11030310 11030324 110303? 指导教师: 李 涛 二0一四 年 九 月 五 日推箱子游戏(C语言)摘要近年来随着科技的飞速发展 , C语言的应用正在不断深入 。
C语言目前是国际上比较流行的计算机高级编程语言之一 , 因其简洁、使用方便且具备强大的功能而受到编程人员的普通青睐 。
它既适合作为系统描述语言 , 也可用来编写系统软件 , 还可以用来编写应用软件和设计游戏等 。
本文着重分析用C语言实现一个简单的推箱子游戏 , 旨在介绍推箱子游戏的实现 。
2、方法 , 并逐步介绍C语言图形编程的方法和技巧 。
在C语言编写软件WIN-TC上 , 涉及软中断、二维数组、键盘操作及图形化函数等方面 , 显示器中断寄存器的设置、二维数组及结构体的定义、键盘上键值的获取、图形方式下光标的显示和定位 , 以及部分图形函数的使用实现了一个完整的推箱子游戏界面 , 界面清晰可见 。
关键词:C语言 WIN-TC 推箱子AbstractsWith the rapid development of science and technology, in recent years, the C language, C language is unceasingly thorough along w 。
3、ith the application. Now more popular international advanced computer programming language, its a simple, easy to use and powerful support of ordinary programmers. It suits as a system description language, can also be used to write the system software, application software can also be used to write 。
【箱子|推箱子游戏(C语言)】4、 and design the game. This paper mainly analysis using C language to achieve a simple Sokoban game aimed at introducing the Sokoban game implementation method, and gradually C graphics programming methods and techniques are introduced. In C language software, WIN - TC, related softirqs, two-dimensio 。
5、nal array, keyboard, and graphical functions, etc., according to interrupt register Settings, two-dimensional array, and the structure defined access key on the keyboard, the graphics mode, the cursor displays and positioning, and some of the graphics functions is used to implement a complete Sokoba 。
6、n game interface, the interface can be clearly seen. Key : C language WIN - TC PushBox 目 录前言11.课程设计概述21.1 推箱子游戏软件功能概述21.2 Visual C+6.0概述21.3 设计的功能21.4 游戏的变成思想31.4.1 确定软件的功能31.4.2 定义软件的核心数据结构31.4.3 对整个软件进行功能模块的划分31.4.4 整个推箱子游戏功能介绍42.程序总体设计52.1 总体设计思想52.2 功能模块设计52.3 总体设计流程图63.推箱子游戏软件详细设计83.1两个主要问题83.1 。
7、.1 地图的生成83.1.2 人或人和箱子的移动83.2 在源程序中声明与定义93.3 数据结构设计93.3.1 设置全局变量93.3.2 定义结构体93.4 函数功能描述103.4.1 putoutChar()函数103.4.2 printWall()函数103.4.3 printBox()函数103.4.4 printBoxDes()函数103.4.5 printDestination()函数103.4.6 printDestination1()函数113.4.7 printMan()函数113.4.8 init()函数113.4.9 初始化游戏函数113.4.10 移动箱子函数123.4 。
8、.11 judge()函数123.4.12 move()函数123.4.13 reset()函数133.4.14 主函数134.程序测试145.总结156.程序源代码16致谢24参考文献25III前言随着计算机技术的发展 , 可视编程技术占有了越来越重要的作用 。
VisualC+6.0是一种功能强大行之有效的可视化编程工具 。
因此此软件是在VisualC+6.0环境下编写的 。
对于我们 , 随着学习的深入 , 已经大体掌握了VisualC+6.0环境下的程序开发 。
为了将我们的编程能力提升到一个更高的水平 , 深化面向对象的编程思维和解决问题的能力 , 值此课程设计周期间 , 进行基于VisualC+6.0环境的软件开发 , 先 。
9、以推箱子游戏作为开始 , 对VisualC+6.0环境和C语言的模块编程设计进行回忆和熟悉 , 有利于促进面向对象程序设计思想的理解 , 使得在此基础上的下一个软件的开发进行的更加顺利 。
本文档详细叙述了基于VisualC+6.0环境下的推箱子游戏软件的设计过程以及程序源代码 。
从概要设计 , 详细设计 , 参考源程序代码以及显示程序运行的截屏等方面详尽的介绍了软件开发过程 。
此次推箱子游戏软件的开发目的是使我们用最基础的C语言程序设计的方式来思考和解决问题的能力 , 并且可以掌握二维数组的使用、循环控制的使用、地图的设计和使用以及C语言语法 。
程序在设计的过程中遇到的问题已及时更正 , 但由于编者的能力和水平有限 , 推箱子游戏软 。
稿源:(未知)
【傻大方】网址:/a/2021/0801/0023373846.html
标题:箱子|推箱子游戏(C语言)