3 ms·
Well, it's not Elisp, but: https://github.com/Ruin0x11/OpenNefia https://github.com/Ruin0x11/OpenNefia It's an engine rewrite of an old roguelike I used to pl
by nonbirithm 6y ago
Well, it's not Elisp, but:
https://github.com/Ruin0x11/OpenNefia https://github.com/Ruin0x11/OpenNefia
It's an engine rewrite of an old roguelike I used to play in Lua. I'm trying to experiment with making a game where the engine is similar in flexibility to Emacs.
It has an Emacs frontend, and I designed it with the zealotry of an Emacs user, meaning it has advice, hooks, interactive evaluation and runtime module hotloading. You can run anything the engine can run from a REPL (and cause all the state to become broken easily).
To be clear, it's not a general-purpose roguelike engine, but it proves that with enough effort such an iterative developer experience of modding a game can be achieved.