Not my first first, but some of my firsts with my bff for sure ^_^ They were our main RP ocs for a while
Also the counter is a good idea, but the items are randomly arranged, so to do that I'd probably have to make some algorithm or make it a set thing... Oh this reminds me, I should maybe upload my exam project! It was a 3D unblock me clone, but idk how well it'll do on web O_O I basically just took the levels from unblock me though, so it'll probably be hard for me to find them (they list fewest moves and stuff, so that's why it reminded me of it!)
If you haven't tried unblock me (mobile app) you might like it if you like puzzle games ^_^
If you were curious though, here's how the sorting item thing works:
The amount of boxes multiplied by 3, then multiplied again by the amount of items (item amounts are 3 in story mode, 6 in endless before finishing story, 7 otherwise)
Those are how many matches you need to do that level! If there's 15 boxes and 3 items, you need to match 45 times (you get that by dividing by the amount of items), and there's 135 items total! I had to multiply by 3, because you match 3 lol gotta make sure they add up!
Then it basically just randomly assigns all of those items into lists in each box. Which means a box might have few items, and another might have a lot!
In the script for the boxes, it goes through the list of items 6 times (and if the list of spawnable items aren't 0) , and randomly (2/3 chance) spawns in the item, but there's also a check so where at least one item spawns in the box (if there are items left) so there's no weirdness where the box is empty but there's unattainable next items, or next items show up as empty but actually has more to spawn.
Hopefully thta makes sense! It's 11pm right now and the code is honestly a bit cursed, but that's how it works ^^
Anyway, my bff did the character sketches and general art direction before they had to drop off, so that goes mainly to them!