WASD to move

Mouse Wheel to change weapons

Left Click to shoot

Survive as long as you can. Rack up kills to increase your score.

Honestly, this project was frustrating; the lack of access to the pro version of Construct really hampered progress on when I reached the event limit, which left me unable to implement features that were both needed/suggested. GUI, enemy waves, title/death screen were just some of the features that I could not fit into the game due to the event limit. Other features I was able to implement could not be polished because of the limits of the free version. It is disappointing, because I think I have the beginnings of a fun game that just needs to be fleshed out.

Regardless, of the features that I WAS able to implement, the three I had most difficulties with I would have to say would be dealing with player states, spawning enemies, and making the damn machine gun work.

I actually managed to successfully implement the multiple player states i.e. weapons to completion. I initially started out by instantiating one state and then trying to instantiate the others on the fly, but since Construct doesn't let you do that, I had to figure out another way. I ended up instantiating all of the states at the start of the layout and disabling the all but the initial state and setting the others invisible. There was probably a more elegant way to do this but honestly I was just happy to get it working properly.

I never was able to get enemy spawning funcitoning properly, more specifically getting enemies to spawn at Y values outside the current layout. I put it on the back burner due to the issues I had and was never really able to fix it.

You already know about the issues that I had trying to get the machine gun to work. I did end up trying to change the angle of motion like you said, and while it does stop the bullets to stop spawning in the direction of the player's movement, the bullets now spawn behind the player. I honestly am at wits end with this; I even looked at the top-down shooter template built into Construct, copied it's event, and I still get abnormal behavior.


Leave a comment

Log in with itch.io to leave a comment.