1 / 9

The Name Game

The Name Game. Matthew Maggiore. The Game. Multiple Players Turn-Based Game Proceeds like so: Player 1 says “ LeBron J ames” Player 2 says “ J oe S mith” Player 3 says “ S teve N ash” …. Implementation . Android Platform Hybrid System(…) Client-Server

halla-chan
Download Presentation

The Name Game

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. The Name Game Matthew Maggiore

  2. The Game • Multiple Players • Turn-Based • Game Proceeds like so: • Player 1 says “LeBronJames” • Player 2 says “Joe Smith” • Player 3 says “Steve Nash” • …

  3. Implementation • Android Platform • Hybrid System(…) • Client-Server • Server is used to connect players • Clients are notified when the game is ready to be played

  4. Implementation (desired) • P2P • Clients wait for the active player • Each client knows all other clients • Active player sends update of game status to everyone

  5. Implementation (actual) • Client-Server • Server acts as central point • Due to awfulness of Emulator Networking • Probably can have success with desired implementation if using phones

  6. Protocol • UDP • Simple Text Messages • START (To server, opens a game) • ACK/NAK (From server) • JOIN (To server, joins a game) • GO (From server, starts the game)

  7. Protocol (continued) • Simple Text Messages • ROUND (Among clients, has pertinent round data) • Guess • Result • Reverse • Next Letter • END (Among clients, ends the game) • Winner

  8. Issues & Port Mortem Analysis • Responsive UI • Socket Consistency • Ending the Game • Awfulness of Emulator Networking

  9. Questions?

More Related