Very cool! I love the sprites.
As for feedback, you might want to check out the sprite data extension. Taking a look at the code it looks like you are using one variable to keep track of the mothership lives which means all of the motherships share the same health. Using sprite data, you can give them their own lives. We recorded a video on how to do this a few days ago:
Also, if you’re looking for more ideas on how to tweak the game consider these:
- Add some enemies with different movement patterns. Here’s a game that does something similar: Blocky Boss Battle
- Add powerups that change the ship/lasers
Let us know how the classroom sessions go! We love to hear feedback