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

近期下载者

相关文件


收藏者