This game allows you to explore a procedurally-generated 2D world and interact with your surroundings.
The planning document can be found here
| Key | Action |
|---|---|
| w | move up |
| a | move left |
| s | move down |
| d | move right |
| shift | run |
| ctrl | crouch |
| left mouse | gather |
| right mouse | place |
| 1-0 | select item in hotbar |
| i | open/close inventory |
| print screen | take screenshot |
| esc | quit |
- If you don't have git installed, install it from here.
- Clone the repository with the following command:
- If you don't have python installed, install it from here.
- Install pygame with the following command:
pip install pygame --pre
- Install rest of dependencies with the following command:
pip install -r requirements.txt
- Run the game with the following command:
python src/roam.py
There is also a run.sh script you can execute if you're on linux which will automatically attempt to install the dependencies for you.
You can find the support discord server here.
| Name | Main Contributions |
|---|---|
| Daniel McCoy Stephenson | Creator |
This project makes use of graphik and py_env_lib.
This project is licensed under the Preponderous Non-Commercial License (Preponderous-NC).
It is free to use, modify, and self-host for non-commercial purposes, but commercial use requires a separate license.
Disclaimer: Preponderous Software is not a legal entity.
All rights to works published under this license are reserved by the copyright holder, Daniel McCoy Stephenson.
Full license text:
https://github.com/Preponderous-Software/preponderous-nc-license/blob/main/LICENSE.md