Atari Space Race with Arduino
Atari's Space Race, their 2nd game after Pong was released in july 1973. It stands as a testament to the company's innovative spirit and its role in shaping the landscape of early video gaming. As one of the earliest multiplayer arcade games, Space Race laid the groundwork for the competitive and social aspects that would later become integral to the gaming experience.
Back in 1973
Space Race was created by Atari co-founder Nolan Bushnell and released as part of the company's first foray into the arcade gaming market. The game was a two -player competitive racing experience that simulated space travel. Players controlled rocket ships, navigating through a scrolling asteroid field while trying to reach the finish line before their opponent.
The gameplay was relatively simple. Each player had a dedicated joystick to control the direction of their rocket. The objective was to complete the race as quickly as possible while avoiding collisions with asteroids, which added an element of skill and strategy to the game.
My Arduino version
First things first. If you want to play the original space exactly as it was, download DICE-emulator. My Arduino version is my interpretation of the game. All the basic game mechanics are present, but I took some artistic liberty.
Biggest difference to original game is in the asteroid fields. Original game had two static sets of asteroids one flying from left to right and other from right to left. I belive this is a limitation in the original hardware. And remember, it was all hardware back then. So in my version I used random asteroid movements. And in my game you can adjust game lenght. Apparently this was a feature in the original game as well, but I'm not sure if it's true. You can also change the speed and number of asteroids from the code. Another obvious difference happens when you hit asteroid. In original game there is a short delay before you could continue with another try. I belive this too was a limitation in the original hardware. In my game there is no delay, so you could keep going immediately. This delay can be implimented as well if it's desired.
Original game was designed for NTSC televisions. Old analog televisions used raster scan to produce an image, and there was no resolution or pixels as we know them today. NTSC system has 525 horizontal scan lines with 486 of them visible. My version is adjusted for 128x64 pixel OLED screen, so there is some compromise involved. I use 1,3" screen, but very inexpensive 0,96" OLEDs with SSD1306 driver can be used too. Just change the library in the code. I use Adafruit GFX library, so any Adafruit display specific library can be used with minor modifications. So, nothing prevents you from using bigger displays as well. Or use TVout library for 128x96 pixels. Just an idea.
50 years later
Space Race was groundbreaking for its time due to its multiplayer nature. The simultaneous two-player setup allowed friends to engage in head-to-head battles, marking a significant departure from the predominantly single-player experiences of the era. This social aspect of gameplay set a precedent for future multiplayer games, contributing to the evolution of the gaming industry.
While Space Race may not have achieved the same level of mainstream success as some later Atari titles (or Pong), its impact on the gaming industry is undeniable. The game laid the foundation for the multiplayer experiences that would become a cornerstone of video game culture. And lets not forget that it was first racing game and first game with a goal of crossing the screen while avoiding obstacles. Atari's pioneering efforts with Space Race helped establish the idea that gaming could be a social activity, foreshadowing the rise of multiplayer gaming communities in the decades to come. Everything starts somewhere, in this case it started here. With Pong.
In retrospect, Space Race remains a crucial milestone in the history of video games, showcasing Atari's early commitment to pushing the boundaries of technology and entertainment. Its legacy endures as a reminder of the industry's humble beginnings and the enduring appeal of multiplayer gaming.