Huck Puck

Huck was written in C# using XNA 2.0. The models and texture work was created by Nathan Austin.

The basic premise is to play traditional air hockey as you would in an arcade. You must find a way to hit the puck into the other person’s goal without having him do the same!

My Implementations

  • Uses a manager type design to oversee any and all object entities (3d, 2d, states, etc.)
  • Implemented an object-oriented design finite state system which allows progression through different game states
  • Designed a sub-state system which can be used recursively to provide separation of code within a game state
  • Incorporated a simple AI for the player to battle with
  • Utilized the "JAMFramework" which wraps common classes from XNA into more manageable fashion

In-Game Video

This is a video displaying a typical run-through of the game. It shows just what the user would see if they were to open the game and start playing. This video was shot while the game is in beta so there are still a few bugs to work out.