I CAN'T JUMP


Hello again!

In this devlog we are loaded with updates, the first one being a major refactoring on the code.

# Nifty coding stuff

Collisions are now correctly implemented and the goose and the world are now separated entities...

On the other hand, we've got some progress the level creation. Now the goose can change levels, that in Godot are scenes, and carry with it persistent data changes. This will avoid resetting user progress once we travel through our new map (which we will talk about in a bit).


# Gameplay Roadmap

Since this platformer intersects more with a puzzle game, we've designed the map in a way that the platformer gameplay motivates the player into the puzzles to unlock certain character features.

## Cross-like map

From the beginning, we didn't want our scenario to be just an static background but part of the playable experience. Our map will be cross shaped, with the main menu screen located at the center. From there on, the player will begging their journey with limited mobility, being the most prominent limitation that it can't jump.

## Basic skill acquisition

Initially, the goose will only be able to move to the right -motivating the player to move right haha. There, it will unlock the skill to move to the left, which will allow it to explore the left wing of the cross-shape map. In this section it will find new challenges until finally unlocking the jumping skill.

Once acquired the jumping skill, the floor of the scene that corresponds to the center of the cross-shaped map will collapse, unveiling the inferior section of the cross. This will be the first big inflection point of the game: the first boss fight.


Here's an example of skill unlocking:


## Ultimate skill acquisition

With the boss beaten, the player will unlock the best skill: unlimited jumping (aka flying). This skill will allow it to travel to the upper part of the cross, closing the exploration cycle, completing the whole cross-shaped map and thus finishing the game.

This design looks for the player to experience a real progression in terms of skills, giving visual feedback of it through exploration of each cardinal point of the map.

## Hanging boss

The confrontation in the lower section introduces the boss in a hanging platform, suspended through several chains. During the battle, the boss will constantly attack and produce damage to the goose.

However, the goose will not have offensive skills. Instead, the strategy will be to find switches in the screen. The goose will move several switches to release the chains whilst dogging the boss attacks.

The player must keep up with the attacks while toggling all the switches. Once the last chain is released, the platform will fall... and the boss with it.

## Final thoughts

Now that we've got a roadmap, from now on we will implement it (=

Have a good night! (I know you are checking this after work)

Files

MenuGame.exe 90 MB
64 days ago
MenuGame.x86_64 66 MB
64 days ago

Get MenuGame

Leave a comment

Log in with itch.io to leave a comment.