Hacker Newsnew | past | comments | ask | show | jobs | submit | marcingas's commentslogin

Thanks! Happy that you've noticed :)


Thank you for playing!

1/2. There are no docs, in fact, the system is not really fleshed out yet. The core idea is that these runes really stand for lispy threading macro that gets evaluated by the game engine. So for instance `(magic-> fire)` sets the default target (enemy you hit, coordinates you shoot with the bow etc.) of action on fire, `(magic-> (area 2) fire)` is the same but here, the area rune expands the target into a circular zone. `(magic-> (damage 2) self (heal 2))` would damage the target, reset the target to yourself and heal you. The entire world state is chained through these expressions so it should enable some insane spells to be made: travel back in time, swap minds with a door, modify creatures ai etc.

Try looking at the runic weapons you find, they show the spell syntax in the inventory.

3. These are damage ranges.

re gamma, key binds and q: thanks for the feedback, I'll look into improving these.


Good point! Thanks.


Interesting idea... maybe it could send terminal bell or tint the screen red at low health?


honestly any indicator would help <3 love the game! I keep coming back to it haha


I wouldn't even dare posting this to a game jam... or HN at this point but someone posted it for me, welp.


I guess it depends whats more important, getting the game in your head out where others can try it, or the process of building the game itself.


Love it :D


FWIW it's a good fuzz test for the interpreter ;)


fixed


I think I fixed it!


I see your point but I like to think it's not as sloppy as you'd expect. This one is written in a programming language I've been making since 2021 and it's not a direct Brogue clone despite its looks.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: