PySprint
所属分类:Python编程
开发工具:Python
文件大小:26248KB
下载次数:0
上传日期:2021-12-13 18:58:20
上 传 者:
sh-1993
说明: 使用Pygame娱乐Super Sprint的Atari ST港口
(Recreation of the Atari ST port of Super Sprint with Pygame)
文件列表:
.bestlaps.json (606, 2021-12-14)
.highscores.json (2250, 2021-12-14)
.vscode (0, 2021-12-14)
.vscode\.ropeproject (0, 2021-12-14)
.vscode\.ropeproject\config.py (4794, 2021-12-14)
.vscode\.ropeproject\objectdb (6, 2021-12-14)
.vscode\launch.json (464, 2021-12-14)
Assets (0, 2021-12-14)
Assets\0_WrenchCount.png (625, 2021-12-14)
Assets\1_WrenchCount.png (635, 2021-12-14)
Assets\2_WrenchCount.png (631, 2021-12-14)
Assets\3_WrenchCount.png (616, 2021-12-14)
Assets\4_WrenchCount.png (626, 2021-12-14)
Assets\5_WrenchCount.png (629, 2021-12-14)
Assets\6_WrenchCount.png (648, 2021-12-14)
Assets\7_WrenchCount.png (640, 2021-12-14)
Assets\8_WrenchCount.png (646, 2021-12-14)
Assets\9_WrenchCount.png (656, 2021-12-14)
Assets\Blow0.png (2214, 2021-12-14)
Assets\Blow1.png (2321, 2021-12-14)
Assets\Blow2.png (2401, 2021-12-14)
Assets\Blow3.png (2462, 2021-12-14)
Assets\Blow4.png (2432, 2021-12-14)
Assets\BlueCar0.png (254, 2021-12-14)
Assets\BlueCar1.png (271, 2021-12-14)
Assets\BlueCar10.png (284, 2021-12-14)
Assets\BlueCar11.png (276, 2021-12-14)
Assets\BlueCar12.png (268, 2021-12-14)
Assets\BlueCar13.png (262, 2021-12-14)
Assets\BlueCar14.png (286, 2021-12-14)
Assets\BlueCar15.png (283, 2021-12-14)
Assets\BlueCar2.png (282, 2021-12-14)
Assets\BlueCar3.png (266, 2021-12-14)
Assets\BlueCar4.png (267, 2021-12-14)
Assets\BlueCar5.png (280, 2021-12-14)
Assets\BlueCar6.png (286, 2021-12-14)
Assets\BlueCar7.png (305, 2021-12-14)
Assets\BlueCar8.png (284, 2021-12-14)
... ...
# PySprint
Remake the Atari ST port of Super Sprint by Electric Dreams from 1***5 in Python with Pygame
![PySprint Splash Screen](https://repository-images.githubusercontent.com/342905347/8c7***600-a6cd-11eb-8854-8a5d35ea4e94)
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!
## Prerequisites:
- 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](https://github.com/salem-ok/PySprint/releases/tag/v0.38)
## Installation
1. Windows:
Windows for ***bit Intel or AMD CPUs (built & tested on Windows 10)
Installation:
- Download and launch the [pysprint-v0.38-windows-amd***.exe](https://github.com/salem-ok/PySprint/releases/download/v0.38/pysprint-v0.38-windows-amd***.exe) setup program and follow instructions
- Double click on the PySprint shortcut on you desktop or in your Start menu to run
2. Mac OS
Mac OS for ***bit Intel CPUs (built & tested on MacOS Big Sur 11.6)
Installation:
- Download and open the [pysprint-v0.38-macos-amd***.dmg](https://github.com/salem-ok/PySprint/releases/download/v0.38/pysprint-v0.38-macos-amd***.dmg) file
- Drag and drop the pysprint App int you Applications folder (or any other folder)
- Double click on the App to run
3. Linux
Linux for ***bit Intel or AMD CPUs (built & tested on Ubuntu 21.04)
Installation:
- Download and unzip the [pysprint-v0.38-linux-amd***.zip](https://github.com/salem-ok/PySprint/releases/download/v0.38/pysprint-v0.38-linux-amd***.zip)
- Open a terminal in the 'pysprint' folder
- run ./pysprint
4. 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](url[)](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
## FAQ:
- Feel free to check existing questions and add you own:
[Q&A](https://github.com/salem-ok/PySprint/discussions/categories/q-a)
## Game navigation
The game starts in **"Attract mode"** cycling through several screens -Spash Screen, High Scores, best Laps, Credits etc.:
![PySprint Attract Mode](https://github.com/salem-ok/PySprint/blob/main/ImageSource/Attract.gif?raw=true)
## Attract mode commands:
- 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
![PySprint Options Screen](https://github.com/salem-ok/PySprint/blob/main/ImageSource/OptionsScreen.png?raw=true)
- 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
![PySprint Options Screen](https://github.com/salem-ok/PySprint/blob/main/ImageSource/SelectTrack.gif?raw=true)
- 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
![PySprint Options Screen](https://github.com/salem-ok/PySprint/blob/main/ImageSource/StartRace.gif?raw=true)
## In game Controls:
- Hit ESC or close the Window to Quit the Game
## Default Car controls (can be adjusted in the Options screen)
### Blue car:
- Accelerate: Right Ctrl
- Left: Left
- Right: Right
### Green car:
- Accelerate: Left Ctrl
- Left: X
- Right: C
### Yellow car:
- First Detected Joystick:
- Any D-PAD or Analog Pad or Stick for Left and Right
- Any button for accelerate
### Red car:
- Second Detected Joystick
- Any D-PAD or Analog Pad or Stick for Left and Right
- Any button for accelerate
近期下载者:
相关文件:
收藏者: