/moon

RPG Maker & Engine

Primary LanguageClojureMIT LicenseMIT

moon_background

Based on clojure & libgdx.

Featuring a property editor for creatures, skills, items, effects, modifiers, and audiovisuals..

Video

YouTube

Screenshots

Ingame Screenshot 2024-10-03 at 12 08 30 PM
Editor reddragoneditor

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 Screenshot 2024-10-07 at 6 22 54 PM

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 <F5> :Eval (do (in-ns 'gdx.dev)(restart!))

License