In Part 4 I will quickly go over the 2D prototype.
You can see a quick 23 second video (so-so quality) here showing movement, and how the monsters chase you (some move at different speeds for testing purposes), as well as the "animated" ice block sprite. In my actual game I'm using a Fixed Time Step with Variable Rendering, so my graphics are smooth thanks to interpolation. Sadly in these videos you barely notice any difference if I turn it off or on, and I wasn't able to make a good comparison video so I just left it on to showcase.
(NOTE: There are no black bars in the game on the sides, the camera does not go outside of the level bounds, it's just the 'video' padding on the sides)
I did plan on using different graphics for the tile set as seen in Part 3:
But I decided to simplify the processes because it would take a lot time creating additional breaks, and nodes to connect the lines. I opted for just two textured blocks - I took a higher end versions and converted them to 2D:
The ice block will freeze the Alien's skin allowing you to touch them and shatter them which will cause them to reset.
This also got converted and animated to 2D:
As of now the following works:
Level Setup, Player Movement (With gliding - no stopping unless directly moving into a wall - you can also hold up and still glide in the direction (left or right) until it's available), Collision, Enemy path-finding + full movement, and Ice Block with animation.
I still need to complete the following:
- Main Menu
- Top Menu
- 2nd Player
- Power Orbs to Collect
- Lives + Ice Block Effect
- Background with stars, or something so it's not just black
I would like to animate the player a bit, and Aliens if I have time as I'm pretty busy this month.
I hope you enjoyed Part 4, I'm looking at finishing the project this weekend with a final update - Part 5.
If you've missed any of the earlier parts, check below for the links: