You're an owl stuck in a secret, ethereal lab filled with strange circuitry! Solve devious puzzles to ascend the stairs and reach the top floor!

Cirkoban's gameplay combines Sokoban block pushing with the Wireworld cellular automaton. Solving the puzzles requires precise movement, but fortunately for you this owl can travel back in time to undo mistakes. For an added challenge, try to collect the gem in each level!

Keyboard controls:

  • Arrow keys: move
  • Z: undo previous move

(Keyboard controls reflect the common QWERTY layout.  If you use a different layout then your undo key is the key that would be Z if you were using QWERTY.)

Touch controls:

  • Directional pad: move
  • A: undo previous move

Requires Firefox or Chrome. Safari not currently supported due to missing WebAssembly features.

Developed by the Spritely Institute to demonstrate both  Guile Hoot, a Scheme to WebAssembly compiler, and our early progress towards porting the Goblins distributed programming system to the web. Licensed under Apache v2. Source code available on GitLab.

Updated 14 days ago
Published 21 days ago
StatusReleased
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorsDavid Thompson, Juliana Sims, Christine Lemmer-Webber
GenrePuzzle
Tags2D, Open Source, Pixel Art, Retro, Sokoban
Code licenseApache License 2.0
Asset licenseCreative Commons Attribution_ShareAlike v4.0 International
Average sessionA few minutes

Download

Download
cirkoban.tar.gz 13 MB

Comments

Log in with itch.io to leave a comment.

(1 edit) (+1)

This is way too fun, I should not have opened this while waiting for tests to finish running at work.  Good thing that a single level only takes a few minutes.

(1 edit) (+1)

FYI, doesn't load for me on Safari, Mac silicon. (Works in Firefox though)

Yup, this is to be expected currently. Safari does not enable WebAssembly GC or tail calls in their production builds currently and Hoot relies on both features.