Angry Nerds – 2012

Angry Nerds was my Sophomore game project for an introductory game programming class.  We were given the option of doing an educational game, and I designed a game inspired by  Angry Birds to teach classical mechanics.  The story was very minimal; you were a peasant in the land of Reddit and the evil king Lamar Smith passed the Stop Online Peasants Act, and you had to go destroy his castles with Death Star-like flaws in order to restore internet freedom to the land.  It was a parody of SOPA (Stop Online Piracy Act) that was a huge deal during the time this was in development.  For this game, I was the lead designer and developer, and programmed all state management and menus.  It was a fun take on learning classical mechanics that appealed to people that hated physics pencil and paper homework but needed help grasping the math.

If the player was ever wrong, the game told them how they were wrong so they could correct.

If the player was ever wrong, the game told them how they were wrong so they could correct.

It became obvious if the player had done a miscalculation before they even fired so they could get it on the first try.

It became obvious if the player had done a miscalculation before they even fired so they could get it on the first try.

We introduced problems by the main character exposing the critical flaw in each castle.

We introduced problems by the main character exposing the critical flaw in each castle.

Sample of the game screen.  It gave immediate feedback if you were at least in the right ballpark with your calculations.

Sample of the game screen. It gave immediate feedback if you were at least in the right ballpark with your calculations.

Simple and culturally relevant (at least it was at the time)

Simple and culturally relevant (at least it was at the time)

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s