Preponderous-Software / Roam

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

Home Page:https://discord.gg/97pk5sAJfX

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

https://discord.gg/97pk5sAJfX

License:Apache License 2.0


Languages

Language:Python 99.7%Language:Shell 0.3%