Skip to content

Commit d8f0954

Browse files
Merge pull request #95 from Stephenson-Software/develop
Release 0.2.0
2 parents da73152 + a9cfbd0 commit d8f0954

35 files changed

+402
-117
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
*.pyc
2-
*.png
2+
screenshot*.png

PLANNING.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Planning Document
2+
This document is a work in progress. It is a place to collect ideas and plan out the development of the game.
3+
4+
## Overview
5+
Roam is a 2D survival game where the player explores a procedurally-generated world and interacts with their surroundings.
6+
7+
## Premise
8+
The player is a survivor of a nuclear war. One of few who managed to get off-planet before the radiation killed everyone. The player is stranded on an unknown planet and must survive by gathering resources and building a base.
9+
10+
## Mechanics
11+
### Energy
12+
Energy decreases when the player moves and replenishes when the player eats food.
13+
14+
### Map Generation
15+
The map is generated as the player explores.
16+
17+
### Inventory
18+
The player has an inventory that can hold items. The player can cycle through the inventory with the `e` and `q` keys and can open/close the inventory with the `i` key.
19+
20+
### Crafting
21+
The player can craft items using the items in their inventory.
22+
23+
### Food
24+
The player can eat food to replenish energy. Food can be found in the world or grown by the player.

README.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,8 @@
11
# Roam
22
This game allows you to explore a procedurally-generated 2D world and interact with your surroundings.
33

4-
## Mechanics
5-
### Energy
6-
Energy decreases when the player moves and replenishes when the player eats food.
7-
8-
### Map Generation
9-
The map is generated as the player explores.
4+
## Planning Document
5+
The planning document can be found [here](./PLANNING.md)
106

117
## Controls
128
Key | Action
@@ -17,8 +13,11 @@ s | move down
1713
d | move right
1814
shift | run
1915
ctrl | crouch
20-
e | gather
21-
q | place
16+
left mouse | gather
17+
right mouse | place
18+
i | open/close inventory
19+
e | cycle inventory right
20+
q | cycle inventory left
2221
print screen | take screenshot
2322
esc | quit
2423

@@ -29,7 +28,7 @@ You can find the support discord server [here](https://discord.gg/49J4RHQxhy).
2928
### Developers
3029
Name | Main Contributions
3130
------------ | -------------
32-
Daniel Stephenson | Creator
31+
Daniel McCoy Stephenson | Creator
3332

3433
## Libraries
3534
This project makes use of [graphik](https://github.com/Preponderous-Software/graphik) and [py_env_lib](https://github.com/Preponderous-Software/py_env_lib).

assets/apple.png

792 Bytes
Loading

assets/bear.png

3.39 KB
Loading

assets/chicken.png

2.28 KB
Loading

assets/grass.png

817 Bytes
Loading

assets/leaves.png

830 Bytes
Loading

assets/player.png

1.88 KB
Loading

assets/rock.png

828 Bytes
Loading

0 commit comments

Comments
 (0)