Not finished but somewhat playable presently.
Change log: I’m gonna mess around and chill a bit before getting back to working on Music Match Edit: Soot Sprites. Edit 2: You can now bin Soot Sprites. Edit 3: You can now feed Soot Sprites. While food is out Soot Sprites cannot be binned (unless you’re feeding too fast, look this is for fun it isn’t going to be perfect & I’m choosing not to care this time). Soot Sprites will bounce off the Feeding point & disappear for a bit if contact with it is made, they disappear because otherwise they teleport around the screen a bit and it looks funky. Edit 4: You can now add more Soot Sprites. Edit 5: Next I want to add a multiplier to the Add button (e.g: X2, X3, X4, X5), a customisation button to the bottom right which opens up options to shrink/trim Soot Sprites, haircut (change their shape) Soot Sprites, and dye Soot Sprites. I want to add an arrow button to the top right to switch the background out and a colour button next to it to change the colour of the background. Edit 6: you can now swap the background and change the colours on the first background. Edit 7: Note to self - consider adding multiplier to Food as well? It is 4AM though, really I should have kept working on Music Match today. But I have been coding, so thats kept the momentum which is the important thing, I just didn’t challenge myself much with this. I had plenty of issues to solve, but they weren’t difficult, meaning I practiced skills rather than learned new ones. I’ll give myself a pass & let myself finish this up tomorrow, this is hardly ideal though. Edit 8: Next day & you can now change the colours on all the different backgrounds. Edit 9: New colour system caused issues for the feeding system which has now been resolved. In fact even when food is left lying about on screen it will now not be eaten unless given to a Soot Sprite by the player. Edit 10: Colours in theatre improved. Edit 11: Alright gonna have dinner and then it’s time to decide whether I want to work on the multipliers or the customisation button/wheel. Edit 12: Okay I’m just gonna add a clear all button and then I’ll go to dinner. Edit 13: I’ve definitely waited waaaay too long for dinner but going now, I’ve added a clear all button with a safety pop up. Edit 14: Next day, after play test I’ve now created a delay between the system that stops Soot Sprites being binable while being feed to prevent more bin accidents. Edit 15: May be a limitation when Soot Sprites become larger when feeding. I was thinking of adding a limitation anyway but A I don’t like that I didn’t do this because that means I don’t have precise control over what’s happening with it, B I fear it’s not solely size related - I think it’s to do with bouncing off the edges changing the angle and the size. As such I might try remove the edge bounce and replace it with randomised costume changes (if possible with clones) and see if there is an improvement. Edit 16: About a day or so later, I took a little break. Customisation Wheel is under way, most of the visuals are done but not all. Won’t take much more work in getting it to look right, but the coding I will have a much longer time with I’m sure. Edit 17: There is a glitch with the food dispenser making it so double tapping is necessary, which it shouldn’t be and wasn’t before. I’ll need to find out whatever got moved about or that I missed, but I’ll fix that when I add the multiplier, it’s not game breaking just messy, as such it’s not a high priority for me. Edit 18: Consider adding a tiny button in the top left corner that has an eye (either opened/closed or open/crossed out) which toggles the UI on and off, so users have the option of a clear(er) view. Edit 20: UI hide/show button 90% implemented. Customisation Wheel will not be included until it is completed. Edit 21: Note to self - Remember to fix the UI button layer issue. Also consider adding feature where the UI colour changes with the selected colour of the background.