2026-8-6

I broke my computer 5 days ago and didn’t really code. Right now I’m using my old MSI gaming laptop with Debian installed on it. It’s supposed to be a home server and my external keyboard has a Mac keyboard layout, but it’ll have to do for the time being.


The board and pieces now render, with some basic controls and some minor issues. output


After I fixed those, next I had to make full rows disappear.

However, pieces appearing totally at random didn’t make sense much, so I made a queue for the pieces. The “queue” is really just a vector with a counter pointing to an index within the vector. Within the vector is two copies of all the board pieces, then shuffled. This ensures that no piece can appear more than twice in a row. When the counter reaches near the end of the vector, the vector is then shuffled and the counter/index resets to zero.

I know that everyone has different opinions over AI, but I think it’s great and it’s working out pretty well for me. Last devlog I was still asking AI a lot of questions about Rust and the most concise/idiomatic syntax to do things, but now I am coding entire features with minimal AI assistance. The ability for AI to deliver personalized results helps me learn basic syntax a lot faster, and I can use this to piece together a big feature.

turn your phone horizontally pls! this site is not very mobile friendly