1. The first problem we faced when working in game salad was where the player 1 actor
interacts with the platforms and causes them to move, this was an element that that
needed to be fixed as it would deform the graphics and completely ruin the gameplay.
When looking through the codes that we had set for the platform actor we found that the
movable element in the attributes section had not been ticked even though the platforms
still moved when colliding with the player 1 actor. Over further revision on the physics and
how we found how we could adjust the attributes so that the platforms would not move.
We found a You Tube tutorial which gave us the correct instructions to stop the actors from
colliding and destroying gameplay. To fix it we found a behavior called ʻInterpolate
attributeʼ where we then gave it the correct positioning and made the density harder so
that the platforms would not move.
This gave the gameplay much more stability and allowed us to go on to create more actors
that would interact with the platforms without causing any problems. A way that we could
have avoided this problem would have been to have a continuous platform with no gaps,
but the gaps were an element that we needed to give challenge to the game.
In game salad we wanted to create a double jump for our character, I couldn’t get it to
work at first, I had followed tutorials but it was not working. I found this one tutorial by
Jamie-Cross who works with game-salad and creates good tutorials. I followed his
tutorial and i managed to find out how to double jump, the reason it wasn’t working for
2. me is because i did not make my own attributes – The jumping and Jump-count, this is
why it would not work.
Another problem I had also had was spawning a platform at the start of the screen, I
made it so that it could only spawn of the screen, and when i changed the position of the
platform to spawn it would but then the platforms would spawn in the same place on
screen and would be glitches. by fixing this i had to create a whole new platform and
place it on the screen so that it’s just one platform then the spawned platforms would
come off screen. Now there is one platform starting on screen and the rest spawn off
screen.
The other problem i had was trying to spawn the enemy’s on the platform, i could not get
it to work until i had an idea, i thought that because the platforms cant automatically
spawn an actor on an actor only in random places, i decided to make the enemy go the
speed of the platform and just placed above it so that they move along together but the
actor (enemy) cant fall down because of the density of the platform.