Continuing my journey, I made Space Invaders. I thought it would be a nice step up from Pong since there's more to it than a rebounding ball and two paddles.  My main trouble with this one was figuring out how to get the enemies going back and forth. Everything I've done so far has been very "class-based" and I can use a single signal to emit a true or false, and then run the related function based on that. But the only two ways I could solve this both required me to check every "invader" individually to see if they were touching the edge and reverse their direction. Other than that, everything else went smoothly, and I could even make animated sprites.

What I added to make this different from the original is the enemies increase in difficulty as the waves progress. All enemies have a chance to shoot which get's increasingly more frequent as the waves increase. Also, there is a score bonus for consecutive hits.

Controls:

movement: "A" - "D"

shoot: "W"

fullscreen: "F11"

Download

Download NowName your own price

Click download now to get access to the following files:

Zone_Intruderz(win).exe 65 MB

Leave a comment

Log in with itch.io to leave a comment.