Ⅰ 摘 要
推箱子游戏是一款很有趣味的游戏,其开发过程有一定的技巧和方法,其中涉及到软
中断、二维数组、键盘操作以及图形化函数等方面的知识。本游戏的开发者需要基本掌握
显示器中断寄存器的设置。二维数组及结构体的定义、键盘上键值的获取、图形方式下光
标的显示各定位,以及部分图形函数的使用。
Ⅱ 前 言
推箱子游戏是目前比较流行的游戏之一,很多操作系统或者流行软件都会带有这种游戏。
它既能锻炼思维的严密性,又有很多乐趣。我个人也比较喜欢玩这个游戏,因此,我就借这
个机会将这个推箱子游戏用 C 语言实现了出来,当然,我也借鉴了前人的一些技巧经验。由
于时间仓促和本人水平有限,此游戏的制作显得有些粗糙,希望老师能够谅解,我以后将会
再接再厉。
Ⅲ 功能描述
本游戏一共 4 关,由易到难,每一关都有初化、按键处理、重置及退出功能。
(1)初始化包括屏幕初始化和每一关卡的初始化,屏幕被初始化宽 80 像素,高 25 像素。
(2)按键处理包括移动小人和移动箱子,通过移动上下左右键来控制小人的移动,从
而推动箱子,以把箱子推到指定的目的地为过关。
(3)每一关都可以重置,按空格键可以重置当前关。
(4)按 Esc 键可以在任何时候退出游戏。
Ⅳ 配置要求
(1)硬件配置
CPU:≥Pentium III 600
内存:≥64MB
硬盘剩余空间:≥128MB
(2)软件环境
Turbo C 2.0 及其以上版本