roguelike2021
Roguelike dev 2021 tutorial entry in Nim
Summary
| Latest Version | Unknown |
|---|---|
| License | Unknown |
| CI Status | Failing |
| Stars | 1 |
| Forks | 0 |
| Open Issues | 0 |
| Last Commit | 2021-07-22 |
| Downloads | 0 |
| Last Indexed | 2026-08-10 05:05 |
Installation
nimble install roguelike2021
choosenim install roguelike2021
git clone https://gitlab.com/mathew.fournier/roguelike2021
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| roguelike2021 | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://gitlab.com/mathew.fournier/roguelike2021 |
|---|---|
| Homepage | https://gitlab.com/mathew.fournier/roguelike2021 |
| Registry Source | gitlab |
README
2021 Roguelike Tutorial Jam
This (basic) roguelike is written in Nim using BearLibTerminal
Run the game
You'll need to Nim. You'll also need BearLibTerminal 15.7 installed (this differs depending on your operating system).
Then, simply type nimble run to execute it.
Roadmap
Tutorial
- [x] Part 0 - Setting up
- [x] Part 1 - Drawing the ‘@’ symbol and moving it around
- [/] Part 2 - The generic Entity, the render functions, and the map
- [ ] Part 3 - Generating a dungeon
- [ ] Part 4 - Field of view
- [ ] Part 5 - Placing enemies and kicking them (harmlessly)
- [ ] Part 6 - Doing (and taking) some damage
- [ ] Part 7 - Creating the Interface
- [ ] Part 8 - Items and Inventory
- [ ] Part 9 - Ranged Scrolls and Targeting
- [ ] Part 10 - Saving and loading
- [ ] Part 11 - Delving into the Dungeon
- [ ] Part 12 - Increasing Difficulty
- [ ] Part 13 - Gearing up