Game Overview
The Hunt for Red Mithuna
Years after the colonization and resource exploitation of Mars, the Mars Terraforming Project is underway. All of Mars' low-lying terrain has been filled with water, creating rust-colored seas containing the most scarce and desirable resources. Most Martian conflicts take place at sea now, so it is up to Team PICing and Screaming to design and build a submarine capable of locating, attacking, and attempting to sink enemy submarines in order to win the battle for Mars naval supremacy.
Each team must adhere to the class-developed communications protocol, the details of which can be found in the relevant section. In summary, the teams must transmit and receive information over a UDP internet connection using only modulated audio signals. In layman's terms: beep beep boop.
The ocean is divided into a series of hexagonal cells, as shown in the map below. The submarines will navigate the ocean using this coordinate system to try to locate and destroy each other.
The full stream of the competition can be found here.
Years after the colonization and resource exploitation of Mars, the Mars Terraforming Project is underway. All of Mars' low-lying terrain has been filled with water, creating rust-colored seas containing the most scarce and desirable resources. Most Martian conflicts take place at sea now, so it is up to Team PICing and Screaming to design and build a submarine capable of locating, attacking, and attempting to sink enemy submarines in order to win the battle for Mars naval supremacy.
Each team must adhere to the class-developed communications protocol, the details of which can be found in the relevant section. In summary, the teams must transmit and receive information over a UDP internet connection using only modulated audio signals. In layman's terms: beep beep boop.
The ocean is divided into a series of hexagonal cells, as shown in the map below. The submarines will navigate the ocean using this coordinate system to try to locate and destroy each other.
The full stream of the competition can be found here.
The Submarine
The Ed October is composed of three primary stations, each controlled by a different team member. The stations are as follows:
- The Console of Naval Navigation (CONN) station
- The CONN is responsible for navigation of the submarine, and keeping the record for the submarine's current location and heading. It is capable of commanding the submarine to move forward one cell, or rotate 60 degrees in either direction.
- The CONN listens for DETONATION and PING events, and responds appropriately.
- The Sound Navigation And Ranging (SONAR) station
- The SONAR is responsible for detecting the presence of other submarines within the ocean. It is capable of sending a short-ranged omni-directional PING or a long-range single-directional PING.
- The SONAR must determine whether received PINGs are in range, and decipher and display enemy positions to the station user when appropriate.
- The Tactical Ordained Range Potatoes with Extremely Disastrous Output (TORPEDO) station
- The TORPEDO is responsible for managing weapons systems and attacking other submarines.
- The TORPEDO can fire torpedos a specified number of cells along the submarine's current heading, and must keep track of gameplay turns to determine when to detonate the ordnance.
Submarine In Action
The following is a video clip featuring a test demonstration between two teammates that showcases the generated tones and the push-to-talk functionality of the servo.
Here is a photograph of the audio modem breadboard setup. See the Electrical section for a detailed schematic.