Based on clojure & libgdx.
Featuring a property editor for creatures, skills, items, effects, modifiers, and audiovisuals..
Video
Screenshots
Ingame
Editor
Levels
Levels can be created with tiled or procedurally or mixed with the use of modules. There is one example world for each approach.
Screenshot
How to start
You need to have leiningen installed.
./dev
Dev-loop contains:
* NREPL-Server
* On application close (ESC in the main menu), clojure.tools.namespace will do refresh on any changed files and restart the app.
* On any error the JVM does not have to be restarted, you can fix the error and call `gdx.dev/restart!`
* I have bound it on my VIM to F5 with: `nmap :Eval (do (in-ns 'gdx.dev)(restart!))`
License