Remake the Atari ST port of Super Sprint by Electric Dreams from 1985 in Python with Pygame
The idea is to:
- Get as close to the original as possible in terms of gameplay
- Fix the very few annoying things (mandatory wait of 5secs before each race for example)
- Add features like custom tracks and cars, custom music, and hopefully remote multiplayer...
- Learn Python and have fun!
- The game requires the pygame, loguru, pathlib and numpy packages to run if you download the source and want to run it interpreted
- Release v0.38 Notes
-
Windows:
Windows for 64bit Intel or AMD CPUs (built & tested on Windows 10) Installation:
- Download and launch the pysprint-v0.38-windows-amd64.exe setup program and follow instructions
- Double click on the PySprint shortcut on you desktop or in your Start menu to run
-
Mac OS
Mac OS for 64bit Intel CPUs (built & tested on MacOS Big Sur 11.6) Installation:
- Download and open the pysprint-v0.38-macos-amd64.dmg file
- Drag and drop the pysprint App int you Applications folder (or any other folder)
- Double click on the App to run
-
Linux
Linux for 64bit Intel or AMD CPUs (built & tested on Ubuntu 21.04) Installation:
- Download and unzip the pysprint-v0.38-linux-amd64.zip
- Open a terminal in the 'pysprint' folder
- run ./pysprint
-
Raspberry PI OS
Linux for ARM CPU (built & tested Raspbian GNU/Linux 10 (buster) on a Raspberry Pi 4) Installation:
- Download and unzip pysprint-v0.38-linux-arm.zip](https://github.com/salem-ok/PySprint/releases/download/v0.38/pysprint-v0.38-linux-arm.zip)
- Open a terminal in the 'pysprint' folder
- run ./pysprint
- Feel free to check existing questions and add you own: Q&A
The game starts in "Attract mode" cycling through several screens -Spash Screen, High Scores, best Laps, Credits etc.:
- Hit F1 for Options:
- Re-mapping of keyboard controls for 2 players
- Re-assigning of Gamepads & keyboard controls to any car color
- Any Gamepad plugged and detected by your OS should be available (USB, Bluetooth or other)
- Up to 4 Gamepads or Joysticks can be assigned
- Hit F4 to toggle Scaled Window Mode (will not work on the Raspberry Pi)
- Hit ESC or close the Window to Quit the Game
- Hit acclerate for any player to start a game:
- The first player to hit accelerate selects the track (left-right to choose, accelerate to select).
- Other players can join during track selection
- Once the track is selected the start screen is displayed: - Before each race any player can join the game by hitting accelerate - You can skip the countdown to start racing right away by hitting space
- Hit ESC or close the Window to Quit the Game
- Accelerate: Right Ctrl
- Left: Left
- Right: Right
- Accelerate: Left Ctrl
- Left: X
- Right: C
- First Detected Joystick:
- Any D-PAD or Analog Pad or Stick for Left and Right
- Any button for accelerate
- Second Detected Joystick
- Any D-PAD or Analog Pad or Stick for Left and Right
- Any button for accelerate