Project Description
The goal of this year's project is to develop, implement, and test a Portable Interface Console Managing Anxious NERDs (PICMAN) before they die of boredom without any video games. Inspired by the fishing mechanism in Anim*l Cro**ing, our team created the game "Pic Your Fish" that allows the Normally Enthusiastic but Raytracing-Deprived (NERDs) to catch random generated fish on the OLED screen by flicking the joystick. Our game design exploits the analog nature of the joystick and mastering of the game largely depends on your ability to control the joystick. Have fun catching fish in the virtual world!
|
How to PlayLong press the mechanical button to start the game. Flick the joystick backwards to launch the hook and try to position the hook right in front of the fish within its vision. Where the hook lands is dependent on the position where you release the joystick. You have one minute to prove yourself as the master of fishing! For more detailed instructions, please see the project poster.
|
Software Overview |
Coding is done in C for the PIC32MX170F256B. The project code is event-driven and implements the events and services framework. Seven services were developed for the game, including JoyHook, Game, Fish, OLED, Score, Button and ButtonDebounce. For more details on state diagrams, pseudo code and code listing, please visit our software page.
|