- Sat 9 Feb 2019, 19:46
I've been playing with the game a little more, actually I begin to kind of enjoy it
I have a few more thoughts to share that you might want to consider for the next release.
Spikes cause damage even if you are on the ground or you are jumping up. In my opinion, the spikes on the ground should cause damage only if you are falling at the moment of collision. When you walk up to a spike, just prevent the player to be able to walk through. Same for the spikes above, cause damage only if player jumping at the moment of collision. You might want to use different spike objects on the ground, ceiling and wall and apply different rules to them.
Spikes sometime cause double and triple damage probably because you have 3 next to each other and I collide with all of them. I think we should get damaged only 1 at the time. The most simple way to prevent this is to use an invisible collision object that you scale to cover all spikes and check collision with the invisible object instead of each individual spikes or instead of placing 1,2,3,4-6 spikes next to each other, make it only an animation to display 1,2,3-6 using a single spike object only.
Enemies damage you when you fall on their head. I think we should be able to jump/fall on top of enemies at least once without getting hurt and cause damage only after we jumped on the head once. Enemy objects could have a variable to check if player did jump on their head that you reset after 2-3 second.
Blue flying enemies at level 3 sometime get stuck and do not fly any more. For example one fly to the left edge of the screen and then stay there, or fly up to a platform and then stay there. Just stop flying for some reason.