Log In  
Follow
Firebird

I like tiny computers and colorful pixels <3

[ :: Read More :: ]

Cart #sgupisohe-0 | 2019-09-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

Here is what I have so far. I finished the basic game mechanics a few weeks ago and now I'm starting to expand beyond a normal space invaders clone. I just finished adding the particle effects and screen shake effect. I've never done anything like this before so this game is full of firsts for me. I'm planning to refactor the code and make it more organized before I add more features. I'm sure that you all have some advice for ways to improve the code and make it more efficient. I'm open to any suggestions you may have. After I'm done reorganizing the program I have several decisions to make. I'm trying to decide if I should add a health mechanic for the basic aliens or reserve it for bosses only.

Completed:
. collisions
. bullets
. square formation enemies(like space invaders)
. particle effects
. basic sounds
. basic title screen
. screen shake effect
. sprites and visual stuff

TODO:
. sprite animations
. better menu
. weapon upgrades / multiple types
. powerups/health drops
. multiple enemy types
. waypoint/parametric equation based enemy movement(like Galaga)
. score system and level progression
. a boss battle

below is the beginnings of my new enemy movement system that will make use of parametric equations as well as lerp and waypoints probably to make transitions smoother. In the carts below, the enemies are moving along a Lissajous curves. I think it looks pretty good for a swarm of aliens.


second lissajous movement variation:


P#67113 2019-09-01 23:26 ( Edited 2019-09-04 17:09)