Calculation Solitaire
TL;DR: I've implemented a mobile-friendly web version of Calculation solitaire. It is available at https://calc.aborg.dev/
Over the last year I got into the Calculation solitaire. I find it appealing as it is quite strategic and has a high skill ceiling. Specifically, the numbers on Wikipedia for 20% win-rate for inexperienced play and 80% for skillful play seem about right. My personal win-rate is around 70% with average play time of 20 minutes. I also implemented a greedy solver and it wins 17% of hands.
To practice, I've implemented a mobile-friendly web version using React+Tailwind (source code). I also ported it to Pico8 to play it on my TrimUI Brick handheld.
I would like to extend the web version with the study mode to help me improve my play. To get there, I'll need to get the Rust solver to a higher win-rate. Then compile it to WebAssembly and embed it into the Web app to analyze the quality of moves.