Air Hockey, Kinect'd

Today's project by Arturo Cepeda is a C++ Kinect game example, from the ground up...

Air Hockey demo

Since I wanted to create a demo completely on my own (even the graphic content and sounds), I chose the option to develop something simple where I should work on all the fields which take part in the video games programming process (gameplay, UI, rendering, sound, physics, AI and network) instead of focusing my effort on one only discipline. Therefore I have developed an Air Hockey game: it is extremely funny and its rules are very simple to understand.

I have paid particular attention to the modularity as I built this demo, because I know it is key to work in group. The game is made up of the following modules:

- Game engine
   - Rendering engine (based on Direct3D)
   - Audio engine (based on FMOD Ex)
   - Network engine (based on WinSock2)
   - Scene manager
   - Timer

- Air Hockey library
   - Gameplay module
   - AI module

In order to run the included executable files, you will need the following components to be installed:

[Air Hockey.exe]

   - DirectX: http://www.microsoft.com/en-us/download/details.aspx?id=35

...

[Air Hockey (Kinect SDK).exe]
   - Only for Windows 7/8
   - DirectX: http://www.microsoft.com/en-us/download/details.aspx?id=35
   - Kinect sensor (hardware)
   - Kinect SDK: http://www.microsoft.com/en-us/kinectforwindows/develop/overview.aspx

Project Information URL: https://github.com/arturocepeda/demos/tree/master/Air%20Hockey%20Game

Project Download URL: https://github.com/arturocepeda/demos/tree/master/Air%20Hockey%20Game

Project Source URL: https://github.com/arturocepeda/demos/tree/master/Air%20Hockey%20Game

AirHockeyDemo-1-220

image

Tags:

Follow the Discussion

Comments Closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.