NUS Orbital 21/22 Team PixelJump
Project description
NUS Orbital 21/22 Team PixelJump (5215)
Game Instructions
- A and D to move left/right
- Spacebar to jump/double-jump
- M to mute all sounds and music
- Escape to pause the game
Running the game
Option 1 :
Run the packaged executable
Go to releases and follow the instructions for your OS.
The packaged executables are only tested on limited hardware so there may be some problems that we have not faced.
If the executable packages do not work, then the most reliable way is to run the program from source, which will be explained below.
Option 2 :
Running from source
- Make sure you have
python3.10
installed. You can download and install it from https://www.python.org/downloads/ - Clone the repo and
cd
into it - Install
pygame
by runningpip install pygame
to install it globally, or create a pythonvenv
[1] and install it there - If you're using a
venv
, activate it and then runpython3 src/main.py
[1] Create a venv
by running python3 -m venv venv
Configuring Game Settings
All the configurable settings are stored in the settings/settings.json
file in the game folder.
Since the current version of PIXELJUMP
does not support in-game settings configuration yet, the only way to adjust the game settings is to edit the settings.json
file.
Screen Resolution
The game is in 1920x1080
by default as it was the resolution we had in mind when designing the game but you can change it to your liking.
The screen resolution of the game can be changed by adjusting the screen_width
and screen_height
keys in settings.json
FPS
It is not reccomended to change the FPS as it may cause some unwanted behaviours
Player velocity and gravity
Feel free to mess around with the velocity and gravity of the player :smile:
Project Poster
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for PixelJump-0.2.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16ac9211bde5fad60b8243dd076dba75ebbaf9f17d3462a5faea34cd8ef34b36 |
|
MD5 | 36c94cadd5726012e4fea4e8cd6761f2 |
|
BLAKE2b-256 | 571f930a2071347395830feb3450f98935401585d0b99e702e266f640fb837ca |