Log In  

Cart #ravens_rood-11 | 2024-02-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
13

Excavate the temple of a lost civilization. Fill each well to receive an ancient scroll. Learn the most sacred of all songs: the Raven's Rood.

This is an implementation of the solitaire game Fortune's Foundation, originally released in 2022 by Zachtronics. No expense was spared or taken in providing immersive keyboard controls, intricate chiptune audio, and a handful of tiny lizard pictures.

Content warning: postcolonial themes, narrative violence.

P#141508 2024-02-15 02:16

2

I'm impressed how well you fit this dense solitaire game. This is great!

The tutorial is well integrated. It's nice how the full deck is gradually introduced. It's a hard game to take in all in at once, and the pacing here is encouraging.

Excellent presentation and music. I'm sure to spend some more time on this, so thank you for sharing!

P#141513 2024-02-15 05:51
2

Thank you! You might enjoy poking through the code -- it's quite a mess in places, but hopefully it manages to be mostly understandable. The hardest thing by far was figuring out how to generate solvable boards, and in the end I built an external program for it.

P#141536 2024-02-15 20:21 ( Edited 2024-02-15 20:22)
2

It took quite a few tries, but I made it!

Your code is well structured and easy to follow. If I understand correctly, it's very cool how you store the large collection of solvable seeds found by your external program in the map data!

P#141550 2024-02-16 07:31
2

Finally reached the bottom 😅
It's really addicting, great job ⭐ especially the cards navig/handling is very comfy 👌

P#141668 2024-02-20 01:57 ( Edited 2024-02-20 01:58)
2

@skarrmann: Correct! I implemented Pico 8's RNG and my shuffler in Rust, then had it generate each deal and test it for whether it was solvable.

@Heracleum: Congratulations! And thank you -- it went through several playtesters and a couple iterations before I landed on the final control scheme.

P#141698 2024-02-20 21:10

[Please log in to post a comment]