I’ve spent much more time on and with both Block Breaker and Laser Defender than I thought I would, which I suppose in terms of my personal development is a good thing. Most of that time was spent figuring out what I wanted to do with them. It didn’t take very long to get through the sections, but I found that once I did, I was disappointed by the results in both cases. Consequently, I thought I would do something different with them, and I set out to combine them, hence the name Project Hybrid. That was almost three months ago, if not longer, and I still haven’t implemented the sort of combination I originally wanted (that is, of their gameplay) because I wanted to get these games together into a single build first, and that’s what this is. It’s not perfect, but I am not disappointed by it. It was a great opportunity for me to apply what I’ve learned so far and to start learning how to solve problems of my own creation as opposed to problems caused by making a mistake while following along.
With all that out of the way, you may be wondering what exactly I ended up doing (only includes major differences from the base project):
Block Breaker
- Five levels
- Paddle consisting of three triangles.
- Added text that tells you when you’ve completed a level.
- Opted for the Laser Defender control scheme.
Laser Defender
- Five levels
- Added text that tells you when you’ve completed a level.
- Added a target score in each level that must be reached before the level can end (your score can be higher than the target score).
- Enemies “explode”
Overall
- Simple splash screen. I borrowed the implementation of this and the implementation of my music player from Glitch Garden, a section which I’ve yet to actually start (this is one example of what I meant by “learning how to solve problems of my own creation”).
I don’t think I’m forgetting anything, so I suppose there’s nothing left to do but to give you guys access to the game. For reasons I don’t yet understand, the game doesn’t function properly in a WebGL build, so you’ll have to settle for a downloadable executable file for the time being. It’s on itch.io, which I hope alleviates any potential misgivings about downloading it (I remember at some point in the past, gamebucket was experiencing some sort of issue, and Ben mentioned itch.io as an alternative).
I look forward to finding out what you all think. 