A Clojure game engine made using Quil.
The easiest way to get going is to use the quip Leiningen template:
lein new com.github.kimbsy/quip <project-name>
This will create a game project containing two scenes, menu
and level-01
.
you can run your game locally with Leiningen:
lein run
Or from the repl:
(-main)
You can build your game as a .jar for distribution.
# build
lein uberjar
# run
java -jar target/uberjar/<project>-<version>-standalone.jar
For a guide to the basics check out the Wiki
Taking a look at the example games gives a few simple demonstrations of how to use animated sprites, basic music and sound effects, and others.
For more advanced examples feel free to check out these games on Itch.io
:warning: These games were all made for game jams under tight time constraints, so the code is of ... mixed quality.
You can generate function-level documentation for quip locally using Codox:
lein codox
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.
Can you improve this documentation? These fine people already did:
Kimbsy & Dave KimberEdit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close