Skip to content

[Real Time Graphic Course 2016] Air Hockey game controlled by mouse

Notifications You must be signed in to change notification settings

evan69/AirHockey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AirHockey Game

概述:

本工程为一个基于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为程序需要用到的纹理文件

About

[Real Time Graphic Course 2016] Air Hockey game controlled by mouse

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages