itch.io is community of indie game creators and players

Devlogs

Postmortem

Witch Swhich?
A browser game made in HTML5

What went right-

I managed to get the main objective of the game done in a few days, which were setting collisions for the walls, an animated door that activates when touching the correct switch, and a working start menu from an unreleased version of the game not uploaded to itch. 

I also learned how to properly code a top down movement in all 8 directions since it was my first time implementing that kind of movement, since my only previous experience with movement were the default presets for a sidescroller. Learning to export a godot game and upload it to itch and have the game working was also a first for me and that went right.

Following some tutorials to get the door and switch linked to each other and having them both be animated correctly went right

What went wrong-

While learning to correctly export the godot game to itch went well for the first time, I ran into the problem of having the game not work. The keyboard controls were not working despite being able to detect inputs when launching the game through godot. 

On the final day of working on the project, I tried to implement a win screen when the player passed through the collision but I was not able to. I spent much of class and some hours at home looking through different tutorials on how to add a scene change but any attempts to recreate the code to my game were unsuccessful. 

I have added only one working switch that activates the ending. At first, getting the player to run into the switch crashes my game.

What i learned-

I learned that adding an underscore to any debug notifications that asks me to add an underscore in front of certain codes in godot fixes a lot of the problems I was going through. It took me longer than it should to find out how or why keyboard inputs were not detecting through itch but I was able to at godot. 

I was glad to have been talked into using godot to create the puzzle game, since it was how i learned how to export a godot game and upload to itch.io. 

Despite not releasing this version of the game for submission, I learned how to create a working menu with a working button that takes the player to the game itself.

I learned how to link a switch to a door, and when the player touches the switch, the door opens. I learned how to animate the switch to flip to the other side when the player collides with the switch’s collision box. 

With the help of the same youtube tutorial playlist, I learned how to link the animated switch to activate the door, and the animated door moves away to allow the player to pass through.

I learned how to key a basic animation when getting the door to move. As well as how to time the door and how long it would take to get it from one point to another

Leave a comment