Echoes of Ouroboros by macaroni.dev

Echoes of Ouroboros is a 2D puzzle game. Play as a thief who must finish a job... under loopy circumstances!

- Game written from scratch in Haskell (with
gloss) & developed on NixOS - Original art made in Clip Studio Paint
Please enjoy our first ever submission to a game jam!
Installation
Windows
Unzip the zip and run EchoesOfOuroboros.exe
Some users have run into the zip file being corrupted. In that case, try this download instead
Mac
Unzip the zip and run EchoesOfOuroboros. You will have to approve it in System Preferences > Security and Privacy > General. Under "Allow apps downloaded from:" (MacOS should also prompt you to do this when you try to run the game.)
Linux
Unzip the zip and run EchoesOfOuroboros
If it fails with something like No such file or directory, then it's an issue with how we packaged it w.r.t libc.
In that case, we recommend building from source. The easiest way is to use the Nix package manager and clone the source. In ludum-dare/47-stuck-in-a-loop, just nix-build and then run ./result/EchoesOfOuroboros.
You can also try installing Haskell tooling (ghc and cabal) and build from source that way. ghcup is probably the easiest way. You can then run USE_PWD_ASSETS=1 cabal v2-run in the ludum-dare/47-stuck-in-a-loop subdirectory.
Post-Jam Updates
The game now has a few Post-Jam updates:
- Background Music
- Rebalanced puzzles
- Falling animation
- Rewind animation
- Better asset discovery
It is currently only available to build from source.
Ratings
| Overall | 540th | 3.675⭐ | 22🧑⚖️ |
| Fun | 382th | 3.7⭐ | 22🧑⚖️ |
| Innovation | 674th | 3.45⭐ | 22🧑⚖️ |
| Theme | 344th | 4⭐ | 22🧑⚖️ |
| Graphics | 643th | 3.738⭐ | 23🧑⚖️ |
| Humor | 558th | 3⭐ | 21🧑⚖️ |
| Mood | 1217th | 2.974⭐ | 21🧑⚖️ |
| Given | 16🗳️ | 16🗨️ |
That's not easy at the start but concept work perfectly and it fit the theme, nice work !

Can you use the command prompt and get a sha256 checksum of the zip? That'll confirm if the download got corrupted or if our Windows are just treating it differently.
```
> certUtil -hashfile EchoesOfOuroborosWINDOWS.zip sha256
SHA256 hash of EchoesOfOuroborosWINDOWS.zip:
2b9d672e02aaa4cf6251c62695f3142a1801e013e1c4bea0a829d83b70934cbb
```
I did zip it up on Linux with `zip`, so maybe there's something Windows doesn't like about it. [Could you try this .zip file instead? I zipped it in Windows and uploaded a different one.](https://macaroni-static.sfo2.digitaloceanspaces.com/EchoesOfOuroborosWINDOWS_2.zip)
After submission, we realized the final puzzles had solutions that were easier than we thought. We have ideas for how to make them harder and for many more puzzles and mechanics though! So keep an eye out for a post-Jam version :wink:
I'm not very good at the puzzles, so I only got to the third room, but I still enjoyed it a lot. Great work!
The art is also really cool, I like your style! I would have liked to hear some music or sounds though. :smile: