For those who don't have OpenGL 3.3, you will soon be able to find OpenGL 2.1 builds here: https://github.com/borodust/SokobAnt/releases/tag/v1.0.1
Recent community posts
If you chose Common Lisp and trivial-gamekit as your framework of choice for the jam and you have questions or ran into troubles, feel free to ping me here or #lispgames IRC channel at freenode.net
Useful resources trivial-gamekit resources:
- Gamekit info page: https://borodust.org/projects/trivial-gamekit
- Getting Started guide: https://borodust.org/projects/trivial-gamekit/getting-started/
- User Manual: https://borodust.org/projects/trivial-gamekit/manual/
- Projects that use trivial-gamekit: https://borodust.org/projects/trivial-gamekit/#projects
- Repository: https://github.com/borodust/trivial-gamekit
For those who might have the latest and greates windows (which apparently SBCL doesn't like), you can use this build: https://github.com/borodust/post-man/releases/download/v1.0.3/post-man-x86-64-wi...
Game mechanics look quite unique too me. I think I understood what needs to be done, but with 2 targets I was completely lost :D Also feels like top options are randomly disappearing. I guess, it would be nice to have a little how-to-play guide.
To build binaries you should use tivial-gamekit/distribution system (https://borodust.org/projects/trivial-gamekit/manual/#building-a-distributable). Just calling #'save-lisp-and-die is not enough.
I've build binaries for you here: https://github.com/borodust/duuqnd-lispout/releases/tag/v0.0.1
If you are running from sources, before loading the system (game) via ql:quickload, please eval (cl:pushnew :bodge-gl2 cl:*features*) and then proceed as specified in instructions. This should enable OpenGL 2.1 mode.
If you drop into debugger, don't hit 'abort restart, invoke either 'rerun-flow-block or 'skip-flow-block after fixing a problem. If that doesn't help and you keep getting an error - still don't 'abort, but run (gamekit:stop) in the REPL and then invoke 'skip-flow-block restart - that should shutdown the engine gracefully, and you should be able to #'gamekit:start your game again. If all goes left, then just restart the implementation (should be a very rare thing). That's not very convenient and gonna be fixed in https://github.com/borodust/trivial-gamekit/issues/40.
To bring a bit more thrill into competition:
- Single 50 USD reward would be given to a game based on cl-bodge tech (or trivial-gamekit for that matter) that got best results based solely on voting
- Single 100 USD reward for a cl-bodge based game (again, trivial-gamekit ones count too) I would like the most judged solely by my standards :D
Submissions must follow all rules mentioned on the jam page! Game (code and any associated resources) must be released under MIT, GPL or compatible license.
Reward will be transferred via PayPal, so you must have working PayPal account to receive the reward.