Phantas0s / sokoban

:black_square_button: You know what Sokoban is. Do you?

Home Page:https://matthieucneude.com/sokoban/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Play-Sokoban

This is a simple Sokoban game. The goal is to dig Clojurescript a bit, and WebGL 'cause why not.

screenshot of the game

You can play it here.

Commands

  • Arrow keys / hjkl - Move
  • r - Restart the level
  • Backspace - Undo last move

Disappointments

There are 10 levels, and the game will crash at the end of the 10th. This is a deep allegory about the end of life.

You can't save. You need to do them all in one go.

Development

If you want to use my masterpiece for whatever you like:

  1. This game is a Clojurescript game only.
  2. You need the Clojure CLI tool.
  3. clj -A:dev - Enjoy developing in the browser with live code reloading.
  4. clj -A:prod:play-cljc - Build a release version to show to the world.

You can't compile the native version. There is no native version.

Credits

Licence

MIT

About

:black_square_button: You know what Sokoban is. Do you?

https://matthieucneude.com/sokoban/


Languages

Language:Clojure 67.3%Language:CSS 29.3%Language:HTML 2.9%Language:Shell 0.5%