Comment by marcingas

19 hours ago

Author here! Thanks for posting! This game is written in a Clojure-like programming language I've made. So this is a (B)rogue-like in a Clojure-like :)

What I think is interesting is that this game computes the entire world state each tick and does so efficiently thanks to persistent data structures.

To anyone who dared to fire it up: thank you for playing, I'm curious what you think!

I did a quick run on the web version. I was able to sneak attack everything on the first two levels, which felt like a bug, but I'm honestly not sure.

When I found a spear, I kind of expected to be able to throw it, but I didn't find a throw option anywhere. I think that makes the short sword better in every case, but maybe I missed something.

Overall, I love the execution. Quality retro fun with a really nice interface.

I don't think you have specified that "," is used to pick up stuff in the bar below the log.

This is awesome!

I'm interested in building something similar, any tips besides looking at what you've done and Brogue?

My 15 year old's (who is a roguelike fanatic) first comment was: there's no diagonal movement?

"The visuals are interesting.... oh I died."

  • I don't have a numpad so it did not occur to me to add diagonals :D

    Good feedback though, I'll add it. Thanks to your 15 year old!

    • most roguelikes also add (IIRC looking at my phone keyboard and reverse engineering muscle memory) yubn for diagonals.