The goal of this project is to implement a functional emulation of the Magnavox Odyssey for contemporary personal computing platforms. We want to re-create the Odyssey and bring it a new life through new games, AI, and online play.
Basic Requirements
Emulator
Re-create every game function of the original Magnavox Odyssey
Swap between discreet game cards
Accept newly-design controller input
Accept traditional gamepad input
Accept input from auxiliary button
Accept input from peripheral controllers (such as rifle)
AI
Create API to create AI bots to play Odyssey games
Create AI bots for every original Odyssey game
Interface
I/O between our application and the original Magnavox Odyssey
Original Odyssey can be used as controller for OdysseyNow
OdysseyNow can control input to Original Odyssey; this includes AI playing on the system
Web Service
Play OdysseyNow with other players, online
Players host a room with room-host code
Players can type in room-host code of other player to join their game
Original Odyssey can be used as the controller in this experience
Overview
The goal of this project is to implement a functional emulation of the Magnavox Odyssey for contemporary personal computing platforms. We want to re-create the Odyssey and bring it a new life through new games, AI, and online play.
Basic Requirements
Emulator
AI
Interface
Web Service