本项目为一个基于openGL的三维迷宫小游戏,编译环境为VS2012
- Visual C/C++版本:Visual C++ 12.0
- openGL版本:
- gl.h: 3.3.0
- glu.h: 1.2.2.0
-
按键说明:
- W:前进
- S:后退
- A:左转
- D:右转
- Esc:退出游戏;
-
游戏目标:到达迷宫中红色球出现的位置;
-
游戏中切勿改变窗口大小,否则可能造成显示不正常;
-
界面如下图所示,界面上方时钟表示游戏时长:
data.maz为关卡信息文件,存储格式为:
-
第一行为两个数字,表示终点的坐标;
-
剩下若干行,每行一个字母和两个数字,字母有x和z两种可能,表示一堵墙的方向朝向x轴还是z轴, 两个数字表示这一堵墙两端坐标中数值较小的那个;
-
最后一行以一个e表示结束