
OpenGL引擎开发的小游戏:推箱子。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
OpenGL的推箱子小游戏采用键盘上下左右四个键来控制箱子的移动,目标是让蓝色球与红色球接触,从而达成游戏胜利。同时,F1键用于在当前关卡中重新开始游戏,而F12键则可以切换全屏模式。游戏的数据文件位于Data文件夹中,其中game.map文件定义了自定义地图。创建自定义地图的方法是通过使用WinHex打开game.map文件,首先观察文件开头的第一个字符能够确定关卡总数。接下来,修改Hex文件的十六进制数据:0代表一共有1个关卡,1代表一共有2个关卡以此类推,可以根据需要自定义关卡的数量。完成修改后,关闭WinHex并以文本方式打开该文件。整个文件的内容包含两行数据:第一行记录了关卡总数(读取的是二进制数据),第二行则包含了地图信息。地图矩阵采用数字表示单元格的状态:0代表空地、1代表不可移动的箱子、2代表蓝色球、3代表可移动的箱子、4代表红色球。该地图是一个11行9列的格子阵列,上下方向有11个格子,左右方向有9个格子。每个关卡必须填充所有99个格子。输入数字的方式是从左到右依次排列,从左下角开始填充,每行结束后再从左下角往右的一格开始填充下一行。
全部评论 (0)
还没有任何评论哟~


