Second day of the jam
first step of production (part 2):
Yesterday, I left gamemaker after a long session of trying to write the script's creation for the gamepad controller. I didn't succed but I learn some things here and there. I will try again when my project will be in a more advenced state.
Today, my tasks was to implement rotating objects and check that the player didn't stay blocked in the object.
Unfortunately, as you can see, the collisions don't work as intended. I think my problem comes from the collisions masks. But after 2 hours spending on that and not finding a good solution for the problem, I'm deciding to approach the thing on an other angle.
I will create a parent group of object that push away the player (like a knockback) and put the rotating object in this group.
And so, I spend my afternoon creating this collision who knockback the player. For the moment I have nothing good:
Either the player is push away but go through my walls (the bloc wall) or I don't have a smooth movement of knockback, it's a kind of teleportation.
Nonetheless, I found a interesting thing during this phase of tries and mistakes. I know how to make the player move blocks. So maybe I will make something with this, I don't know for the moment.
The next point on my plan was the creating of a zone that send the player on an another level, like a warp zone but here, it's more an ending zone.
Success!
The green box send the fish in a precise location. I can choose the coordinates and the next room. That's perfect.
Last work of the day, oil's puddle. The idea is to invert the controls during a certain amount of time when the player hits the oil.
After few settings for the alarm for the time, here's the result:
Tomorrow I put some oil on the fish during the moment where the players has the controls invert.
Finally, the next step:
- Create more sprites for the fishs (left, right, oil, idle?) and maybe some animations.
- Create a prototype of menu.
- A pause menu.
- Reset the level.
- Add a timer.
- Add a respawn for the level when the timer hits 0.
- Work on this parent object that knockback the player.
- Add a penality of -x time when the player hits an object that knockback.
- Add somekind of stream things. If the player are in an horizontal one, he can move up or down, and for the vertical one, left or right.
- Work on the sprite of the environment, the bounderies etc.
- Sfx and music time !
- A sprint ability?
- design some levels (with the plastic continent world, the tanker, the ancient cities etc)
- don't forget to sleep and eat.