Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rory660/spectrumplatformer
Platformer game made with Pygame
https://github.com/rory660/spectrumplatformer
game platformer pygame python3
Last synced: about 2 months ago
JSON representation
Platformer game made with Pygame
- Host: GitHub
- URL: https://github.com/rory660/spectrumplatformer
- Owner: rory660
- Created: 2018-05-28T12:34:46.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-06-05T02:25:16.000Z (over 6 years ago)
- Last Synced: 2023-10-27T12:35:07.075Z (about 1 year ago)
- Topics: game, platformer, pygame, python3
- Language: Python
- Size: 87.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spectrum Platformer (temporary title)
![screenshot](https://user-images.githubusercontent.com/30571778/40951368-7ac13762-686e-11e8-88ab-851114373dbb.png)
Platformer game made with Pygame## Requirements
- Python 3
- pygame module## Main game
Run game.py with Python 3. You will be prompted to choose a level id. Enter a number corresponding to any level in the "levels" folder. Once a level has been chosen, the game will run. Get to the exit of each level to progress to the next level.### Controls
- `a` and `d` keys to move left and right
- `space` to jump## Editor
Run editor.py with Python 3. You will be prompted to either load a level by id, or create a new level. You can define a width and height for the level. Once running, the editor will display a green box representing the play area. In the actual game, the camera is locked to this area. In order to be ran, the level must have an entrance and exit, currently represented by white and green platforms.### Controls
- `wasd` to move the camera.
- `z` and `x` to switch placement mode. Current placement modes include walls, hazards, entrance and exit.
- `q` and `e` to switch object within a placement mode.
- `ctrl-s` to save the level. If a level has been loaded, it will be overwritten with a save. Otherwise, a new file will be created for the level.
- `ctrl-z` to undo previous edit.