1 / 8

Bombernome

Bombernome. ESE519: Faqin Zhong , Monica Lui , Philip Peng. Bomberman x Monome. Motivation: Make an interactive game using accelerometer and wireless communication with a simple display. Architecture. HC12 as game processor FireFly as controllers for wireless communication B-Mac

xanto
Download Presentation

Bombernome

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bombernome ESE519: FaqinZhong, Monica Lui, Philip Peng

  2. Bomberman x Monome Motivation: Make an interactive game using accelerometer and wireless communication with a simple display

  3. Architecture • HC12 as game processor • FireFly as controllers for wireless communication • B-Mac • FireFly as receiver for game processor • B-Mac • GPIO • 4 8x8 Monome Boards as display • Coded in C

  4. Hardware Equipment: • 9s12c128 Board • HC12 Debugger Board • 4 8x8-Monome Boards • 8 74F138 3-to-8 Decoders • 8 SN74LS02N 2-Input Nor Gates • 3 FireFly Nodes • 3 Buzzers

  5. Software Connections: • Player Firefly read x, y, button values • Sends input to Master Firefly via bmac • Master Firefly toggles pins connected to HCS12 • HCS12 polls input pins, updates on timer interrupt • HCS12 calculates output ports values per Monome • HCS12 lights up each of the 4 Monomes independently

  6. Software Game logic: • Splash screen, BOMB to start • Read latest player actions • Updates game state and game grid • Update lit led list, update Monome display • If any players caught in bomb, buzzer, splash • Profit???

  7. Software Actions: • 2 players, up/down/left/right/bomb • 3 bombs per, set->run away->explode->win! Timings • Firefly bmac sensors & tx_task= ~40ms • Firefly bmacrx_task & pin toggle = ~30ms • HCS12 input poll = ~33ms • HCS12 game update = ~330ms (every 9 polls)

  8. What Do We Have? 2-Player Bomberman clone!

More Related