Skip to content

Explore a procedurally-generated 2D world and interact with your surroundings.

License

Notifications You must be signed in to change notification settings

Preponderous-Software/Roam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Roam

This game allows you to explore a procedurally-generated 2D world and interact with your surroundings.

Planning Document

The planning document can be found here

Controls

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

Clone and Run

Clone

  1. If you don't have git installed, install it from here.
  2. Clone the repository with the following command:

git clone https://github.com/Stephenson-Software/Roam.git

Install Dependencies

  1. If you don't have python installed, install it from here.
  2. Install pygame with the following command:

pip install pygame --pre

  1. Install rest of dependencies with the following command:

pip install -r requirements.txt

Run

  1. Run the game with the following command:

python src/roam.py

Run Script (Linux Only)

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.

Support

You can find the support discord server here.

Authors and acknowledgement

Developers

Name Main Contributions
Daniel McCoy Stephenson Creator

Libraries

This project makes use of graphik and py_env_lib.