Air Hockey, Kinect'd
- Posted: Sep 20, 2012 at 6:00 AM
- 5,194 Views
Today's project by Arturo Cepeda is a C++ Kinect game example, from the ground up...
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 moduleIn 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
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.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?