
Echoes of Ouroboros

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
Download the post-jam version here!

Comments15


Conneli6 Oct 2020, 05:21
I can't stress enough how good the character design is. Stylistically, it's on point. One small point of frustration was if both the player and copy are dead there's nothing to do but wait for the timer. Not sure if it plays into later levels more but I do plan on playing more to find out when I can handle the puzzle concepts a little better! Overall, excellent concept, excellent characters.

Kisk6 Oct 2020, 07:26
neat concept, it's somehow reminds me of "the binding of Isaac" well done g

Arad HamidSamiee6 Oct 2020, 19:21
windows file is corrupted :((

macaroni.dev6 Oct 2020, 20:37
@arad-hamidsamiee I've had a few people play it on Windows and it worked for them. Could you tell me more about the errors you saw? Thank you :)

Arad HamidSamiee6 Oct 2020, 20:52
@macaroni-dev Actualy the .zip file is corrupted for me. I downloaded it three times, even tried to repair them but the zip file is unextractable.

macaroni.dev6 Oct 2020, 21:07
@arad-hamidsamiee That's weird! I just downloaded the .zip from the link on my Windows computer a minute ago.
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.
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.

etrealjunior7 Oct 2020, 09:44
I liked your game my congratulations, I also did one if you want to know, and give me your feedback I am very grateful, this is the link https://ldjam.com/events/ludum-dare/47/resurrection
Lamossus7 Oct 2020, 17:14
One of the best games I played so far! Last levels seemed too easy though

macaroni.dev7 Oct 2020, 18:57
@lamossus We're glad you enjoyed it!
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:
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:

SamDemaine7 Oct 2020, 22:38
Hey nice job! I like the graphics and controls are nice! could you check out my game? :D

FlatKiwi7 Oct 2020, 23:50
Nice puzzles! the character designs are pretty nice. Solid for a first jam game!

DOME9 Oct 2020, 18:19
Just wanted to say how cool the concept is! The art style was also done very well, and I like the color choices.
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!
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!
Yoni16 Oct 2020, 19:25
Great game! I liked the puzzles and I wish there had been more!

MTabasco18 Oct 2020, 21:25
Very cool idea, it fits the theme perfectly! The puzzles were very well thought and I think that the difficulty curve was bearable, which is difficult to achieve in a puzzle game with not a lot of time to design.
The art is also really cool, I like your style! I would have liked to hear some music or sounds though. :smile:
The art is also really cool, I like your style! I would have liked to hear some music or sounds though. :smile:



That's not easy at the start but concept work perfectly and it fit the theme, nice work !