Skip to content

damn/clojure.ctx

Repository files navigation

clojure.ctx

An Action-RPG in development, a RPG Property editor (for skills, effects, item modifiers, entities and projectiles) and also trying to create an engine and a language for writing such games.

Screenshots

Screenshot 2024-09-11 at 10 59 32 PM
Context Inspector Screenshot 2024-09-19 at 10 42 45 PM
Property Editor Screenshot 2024-09-08 at 11 53 59 PM

How to start

lein run

Interactive dev-loop

lein dev

It will start the application and also:

  • Starts an 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 clojure.gdx.dev/restart!
    • I have bound it on my VIM to F5 with: nmap <F5> :Eval (do (in-ns 'clojure.gdx.dev)(restart!))

License