2026-8-29
I got a domain, https://orangishcat.dev. Now I can use dev.orangishcat as the identifier without feeling like a fraud.
I also got the options screen done, along with a hardcoded custom state that shows some pieces as preview.
Next I added pause functionality, including a way to return to title when paused.
And finally, updated the controls section with more controls.
I added hold functionality (shift / c to hold the last piece). I also updated the pause screen to hide the field when paused, and have a 0.5s cooldown between consecutive pauses. This is to make pause buffering much less effective as a cheat, and leave pause as the QOL feature it was meant to be.
Added high score tracking via the config, and also a +level * 10 score bonus every time you progress onto a newer level. (This means that clearing level 1 gives 10 point bonus, clearing level 2 gives 20 point bonus, etc.)
Added a warning when the terminal window is too small, disabling the play button when that’s the case.
This is what horizontal scale 2 and vertical scale 1 looks like, basically a minature version of the board. The UI doesn’t really scale along with the board though, so this doesn’t provide that much use.
Added a little screen effect that appears whenever your score goes up.

Total time: 4 hours