本工程为一个基于openGL的小游戏,编译环境为VS2012
- Visual C/C++版本:Visual C++ 12.0
- openGL版本:
- gl.h: 3.3.0
- glu.h: 1.2.2.0
本游戏实现了以下功能:
-
绘制三维的游戏桌、有纹理的地板、一个puck和两个mallet
-
实现了puck和墙以及和mallet的碰撞反弹
-
玩家能使用鼠标控制己方mallet在自己半场内自由运动
-
对方mallet由一个简单AI来控制
-
使用A和D键可以在一定角度范围内变换观察角度
-
鼠标控制己方mallet
-
键盘A和D键控制转换视角
-
比赛结束后,按下Enter键再来一局
-
Esc键可退出游戏
/AirHockey/panic.bmp为程序需要用到的纹理文件