Air Hockey
This is an air hockey game with a few extra additions:
Every NHL Team - At least from back when
I was in middle school. Every team has different stats and some of them have
special skills.
Hold - This takes your stick and extends it
to grab the puck, where it will bounce around near you (but not past you). This
lets you take your time to take a shot. Each team has different distances
from which they can grab the puck from.
Slapshot - This
shoots the puck harder in toward your opponent. Each team has differing power on
their slapshot.
Time Stop - This stops everything in play
except for the using player's stick. This is useful when the puck is about to go
past, or when you want to get a nice shot. However, it can only be used when the
timestop meter is full and it takes a few seconds to recharge after use. The
duration of the time stop differs from team to team.
Special
Skill - All of the teams are supposed to have a special skill but I
never finished this game so only some of the teams have them, and they usually
only work for Player 1. That aside, each time that has a special skill can use a
special skill for every star they have (show at the blue line). This grants the
player a great advantage for a time; for example, the Red Wings' special skill
turns the puck into a fireball that immediatly shoots straight to the opposite
side. The Mighty Ducks' special skills spawns five ducks in a V formation toward
the opponent that each take one hit from the puck. Another star can be recieved
by performing a "hat trick" (three goals in a row).
At the main screen, select a team either by clicking
"Random" or clicking the box with the team name and scrolling up and down with
the arrow keys. The team's stats should show up below the box. There is a
tutorial mode which can be accessed by clicking the button for it. Clicking
"Have computer player" turns player 2 into a CPU player, while "Have 2nd
computer player" turns player 1 into a CPU player. The difficulty of the CPUs
can be selected by clicking an option under "COM level". When all options have
been set, click on "Start Game" to start a game. After this, it will ask you to
how many goals you want to play, which you can input into the box.
In the
game screen, use "Enter" to pause the game. To exit to the main screen,
press Escape while paused.
Use the left and right arrow keys for player 1 and
the left and right numpad keys for player 2.
Slapshot with Space Bar for
player 1 and Numpad 0 for player 2.
Hold with z for player 1 and numpad 5 for
player 2.
Timestop with c for player 2 and numpad + for player 2.
To use a
special skill, press x for player 1. It is unsupported for player 2, so as of
now, it is strictly a single player experience (unless player 2 is fine with
being handicapped in this manner).
This was probably the biggest project I worked on during my middle school years. I had big ambitions for it but I never finished it, likely because it has a lot of messy code and I've learned a lot since middle school (the pong demo I wrote in 9th grade was much cleaner and had much better AI than this game does). I still kinda like the idea behind it so I may rewrite it for DirectX, just for fun.
This Web Page Created with PageBreeze Free HTML
Editor
This is because I hate working in markup
language. Hooray for me!