Uses Blot're to croudsource controls for a game of Combat for the Atari 2600.
I've set up a live stream of the game. Anyone can join and play, although I'm not sure how long I'll be able to keep the stream up for.
Player input is provided using two tags: #player1
and #player2
. To play, create a Blot're account and add one of these tags to any stream.
Any status changes you make to those streams will now be treated as player input.
Color status updates are converted to HSV values and translated into in-game commands for the two players:
- Black or very dark = press button/fire.
- Hue controls the direction of input (up, left, down, right).
- Saturation controls the duration of input. More saturation = longer button press.
Automatically resets the game every 30 minutes. Resets also randomly select a new game mode.
The program is written in Python 3. Uses Blot're.py to subscribe to the Blot're tag collections and websockets to receive real time status updates for the tags.
Edit your Combat rom to disable the timer, just make the following change:
F18C EA E8