From browsing your profile, I understand this is your first game? In which case, firstly a big congratulations for completing a game and a jam; it's not a small achievement. Secondly I would like to congratulate you for making a fun game, I played through several times and I think my last run was 23 spins or so.
Okay so the good: I really like how you've approached this. Dividing the game up into little mini-games was really clever on your part. Firstly I imagine it broke the game up into more bite-sized chunks and was easier for you to approach as a developer. As a player this was also great, it added variety and meant I was only spending 20 or so seconds before moving onto something else. This kept my attention for far longer than if the game had been just one of the mini-games with more polish.
I like the art-style you've gone for and I also love that you've drawn most assets yourself instead of just grabbing them from packs.
I did find it that it became harder on the eyes over time, and after around 30 minutes I was starting to feel some eye strain. I think there are probably two things that might have help me here:
- The first is perhaps not having the colours be absolute black and white, but a very dark shade of grey and a slightly off white. I think that might have taken a bit of the edge off. There may also be all sorts of colour theory out there about 'black' and 'white' shades that are best for this sort of thing!
- The second was the aliasing. Because it's so low resolution and there's a lot of very fast movement, the lines can become really jagged at times, One thing you could look into in the future is dithering, which would have smoothed out some of those lines and jaggies. This is just a suggestion and there are many ways to directly tackle aliasing
I found the mini-games to be engaging and well scoped. You kept them small and tightly controlled which helped enormously. I have very little to critique here because I genuinely enjoyed them, they were simple but good fun.
I think the Snake controls could perhaps be improved. I found that the snake didn't always move when I expected, or that I had to be quite accurate when I pressed the key to turn. From my recollection of my ancient Nokia, Snake had input buffering; which meant that it would save the last input and then try to execute it on the next turn. I think if you implemented an input buffer like this, it would feel much better (for my own tastes at least). You could even buffer 2 inputs and it will feel more natural for the player to made sharp 180 degree turns with WASD.
I found all of the other mini-games to be intuitive either by design or familiarity of the game that inspired it. The sounds effect use was great and the music fit really well.
I wasn't entirely sure whether the game had an ending or whether I was supposed to try and keep going for as long as possible. This maybe could have been communicated better, but I did figure it out in the end anyway!
All in all I think this is an excellent first jam game, with only very superficial critique warranted. I was kept engaged throughout. Thank you and well done.