IV Notes
  • Introduction
  • Programming
    • Cheatsheet: Option (in Rust) vs Maybe (in Haskell)
    • printf() and floating point numbers
    • More advanced aspects of pattern matching in Rust
    • time_it: a Case Study in Rust Macros
    • Rust Closures: Returning `impl Fn` for `move` closures
    • Allocation API, allocators and virtual memory
    • Checking status of Rust features
  • Game Development
    • 🐍Snake: an exercise in game development
  • Miscellaneous
    • Technical newsletters
  • Roguelikes
  • Travel
    • Torres del Paine
    • Tents
  • Bits and Pieces
    • Rust
    • Command line
    • GMail backup
    • Git
    • CSS
  • Audio/video encoding tips
    • Resizing video with ffmpeg
    • Mono to stereo
Powered by GitBook
On this page
  • My favourite games
  • Dev blogs and resources
  • Roguelike dev tutorials

Roguelikes

Various interesting links related to my long-standing hobby: roguelikes!

PreviousTechnical newslettersNextTravel

Last updated 2 years ago

My favourite games

  • : played this since 2009! One of the most polished roguelikes in constant active development for more than 15 years! It has a lot of variety even by roguelikes standard: species and god combinations can lead to very interesting gameplays. Can be played in browser.

  • - relatively new roguelike with a large overworld in addition to usual dungeons: deserts, jungles, quests and quite interesting gameplay based on mutations. Thematically it reminds me of Dune or maybe even Fallout. Also, works of Gene Wolfe has been quoted an influence.

  • (or a more modern Sil-Q) - a streamlined version of Angband (one of the major roguelikes). I like its combat system, and realistic magic system (implemented as "songs"), based on Tolkien's work -- i.e. no fireballs or other craziness.

  • - a quicker and shorter roguelike with an interesting take on ASCII rendering.

Dev blogs and resources

  • - popular subreddit, fully of insightful discussions and advice

  • - a wiki about roguelike development. It has a nice section, which allows one to track progress of developed roguelikes. And also it has category which highlights interesting but less known games.

  • of Mark R Johnson - author of "Ultima Ratio Regum"

  • of Josh Ge of "Grid Sage Games", developer of Cogmind

  • of Bob Nystrom, author of "Game Programming Patterns" and "Crafting Interpreters" books. Has an interesting about dungeon map generation

  • column by John - a series of articles about classical roguelikes. Note that most of them should be accessed via way web.archive.org, since the magazine in which they were published no longer exists: .

  • ASCII Tilesets and colorscheme , also featuring many dungeon map generation algorithms from rot.js library.

Roguelike dev tutorials

  • -- quite detailed, covers a lot of ground and gets to a nice game at the end! Uses bracket-lib (formerly known as rltk) - Rust library for roguelike development.

  • -- I think this is the most popular one, given that Python is an easy language to pick up. It's also quite well done and is regularly updated. Also, from time to time there are special events on /r/rogueliedev subreddit when people are developing games following that tutorial and share their experience.

  • -- a book about source code and design decision of RuggRogue - a simple roguelike game, that the author developed following one of the tutorials. It's Rust based.

Dungeon Crawl Stone Soup
Caves of Qud
Sil
Brogue
/r/roguelikedev
RogueBasin
news
"Featured roguelikes"
Blog
Blog
Blog
post
"@Play"
Wayback Machine link
browser
"Roguelike tutorial in Rust"
Python tutorial with libtcod
"RuggRogue Source Code Guide"