Tagged: Assignment-11

Firewall

Premise:

You are a computer’s firewall. Anonymous has sent an army of misfit infected floppys lose on the interwebs in an attempt to put viruses on to your server!!! You can’t destroy the floppys directly because you do not know where they are located, you must instead use their viruses against them! You can shoot down viruses directly with your security defense, but it will do you little good because the floppys will continue to send you viruses. Don’t let the viruses reach your critical data! Watch out for Anonymous as they will randomly fly by to inspect that their floppy army is doing their job, if you can shot down Anonymous’ surveillance you get bonus points!!

Gameplay Video:

Proposed Location: Arcade

Hardware Used: Arduino Uno, Gameduino, Joystick Shield

No Fritzing diagram needed, just buy the two shields and stack them in the only way possible ;)

Helpful Links:

  • http://excamera.com/sphinx/gameduino/
  • http://answers.gameduino.com/questions/
  • http://gameduino.com/tools/
  • http://www.altdevblogaday.com/2011/07/11/let-me-introduce-you-to-gameduino/
  • http://artlum.com/gameduino/gameduino.html
  • http://www.kickstarter.com/projects/2084212109/gameduino-an-arduino-game-adapter

Possible Expansion: Gameduino Portable

No this doesn’t actually exist sadly. But I could make it, I would require a screen and power supply. The power supply for the Arduino is easy, a 9V battery! The power supply for the screen could be tricky depending on the screen. Because the Gameduino outputs 300×400, I would want a screen with such resolution which get rids of the screen meant for Arduino’s that can be found at Adafruit. The best screen I could find would be the one that was used in the original Playstation Portable (PSP) that SparkFun sell: https://www.sparkfun.com/products/8335

The problem of power supply still remains, but the fact that it was used in a portable game system makes it seem very likely that I could figure out a way to make it work. I would then laser cut a box to hold the components (I image it would take the shape of a netbook, I would use hinges and make it so that you could flip it closed). Place in the Arduino Sandwich (Arduino Uno, Gameduino, Joystick Shield), the screen, a 9V in an easy to access spot and the screen’s power supply. AND BOOM! I would have my very own portable game system!

The Code:

The code for the game is rather long so I thought it would be silly to just copy and paste here, because it would be unorganized and you would be scrolling for ages!

It can instead be view @: http://games.itbmac.com/firewall.zip