zoria/README.md

24 lines
1003 B
Markdown
Raw Permalink Normal View History

2020-03-04 14:22:38 -08:00
# Zoria
2020-05-02 14:47:38 -07:00
Real-time 2.5D RPG Dungeon Crawler using PyGame
2020-03-04 14:22:38 -08:00
## Usage
2021-01-29 14:01:20 -08:00
`python3 .`
2020-03-04 14:22:38 -08:00
2020-05-02 14:47:38 -07:00
## Controls
| Key | Action |
| ------- | --------- |
| `WASD` | Movement |
| `SPACE` | Attack |
| `SHIFT` | Use stair |
## Premise
Each level contains a key and a locked hatch. Collect the key in order to unlock the passage to the next level (`SHIFT` to unlock).
Slimes do minimal damage, but more spawn on each level. They can drop health or XP. More XP = more damage dealt per hit. Coins are currently useless.
The levels are infinite and persistent. The only limit is your RAM. World resets on death.
## Known Bugs
* Window resizing is mostly broken on Linux. This is a bug in SDL2. Using the maximize button _should_ work most of the time.
* Slimes get stuck in corners. Probably due to the raycaster hitting the corner at the start (rounding issue?).
* Corpses may remove keys and doorways.
2020-05-02 14:47:38 -07:00
* Walls occasionally render improperly. Usually occurs when two rooms are close to each other diagonally.