This Program allows you to create 2D platform games without learning complex coding languages.
Another Program capable of making 2D games is Adobe flash, however this is not a 2D Game engine. Flash is capable of making a range of things for example digital interactive stories, Apps for phones, Animations and much more. The difference between Construct 2 and Flash is that Flash requires complex coding to animate and make the game function.
This is the Construct 2 layout , it consists of 2 pages Your worksheet and Event sheet. The Layout sheet is where you will import, layout and organise your graphics Even Sheet is the coding side of the game. Where you will tell the program what you want your assets to do.
This is the start of my 2D game.
I made the background in Photoshop, my character and enemy graphics are not the finished graphics they are just temporary.
This is my Even sheet.
I have made the Character move with the arrow keys, We did this by-
[Making the character move forward] Creating a keyboard event - When right arrow key pressed - the character will move right - we set this mirrored option was set to Not mirrored. This was because if the mirrored effect was on the character would be facing the different direction it's moving in.
[Making the character move backwards] Creating a keyboard even - When left arrow key pressed - the character will move left - This time the Mirror effect has mirrored selected this is so that the character image is flipped so the character faces the direction it's moving in.
[Making the character jump] Creating a keyboard event - When the up arrow key is pressed - we set the jumpfromwalking animation (this is the animation sequence we imported and made in the layer sheet, we made 2 PNG files in Photoshop and created the stop motion in Construct 2)
Rather then having a set place for my enemy to walk around in, I have made my enemy move randomly, we did this by -
We added a sine Behaviour to Ena then in events we told the enemy to move in a Sine motion set at to horizontal.
When jumping on an enemy it will destroy it, we did this by -
When player box have the action falling and comes into collision with Ena (the name of my enemy graphic) player box (the blank box soundproofing and following my character at all times) will destroy the enemy.
When hit by an enemy they player will flash, we did this by -
Setting the player to flash when the player box comes into contact with Ena and she isn't jumping.
This is the end result of my game [Player view]
I really liked the graphics of my game that are complete. How ever if I where to do this process again I would of organised my time better to work on my character graphics, as this lets my game down. I liked that I included barrels rather then gaps in the platform. This makes my game a little different from everyone else's. I would of also spent more time researching what Construct can do to incorporate sound effects as sound effects are just as important as visual effects when playing any game.
No comments:
Post a Comment