roguelike2021

Roguelike dev 2021 tutorial entry in Nim

Pure Nim score 15/100 · last commit 2021-07-22 · 1 stars · tests present · no docs generated

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 - - - - - - -

README

2021 Roguelike Tutorial Jam

Reddit - Twitter

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