Informations

C'est quoi ?

Baba is you est un jeu de logique dans lequel toutes les règles régissant les éléments qui le compose sont définis sur le terrain.

Par exemple s'il y a écrit BABA IS YOU, nous controlons baba (le bonhome sur l'image). Si je pousse un ROCK pour réécrire BABA IS YOU en BABA IS ROCK, je controle maintenant le ou les rochers du niveau !

Il s'agit d'un projet personnel, j'adore les jeux de logique donc je souhaitais savoir comment ces règles sont codées.

J'ai développé la plupart des règles du premier monde ainsi qu'un éditeur de niveau.

Technologie

J'ai utilisé le moteur de jeu GODOT pour ce projet, avec son langage de programmation le GDScript.

Le système de Tilemap ne fonctionnait pas pour baba car on ne peux pas superposer les éléments par défaut, j'ai donc programmé mon propre système de Tilemap, et d'Autotile (automatiquement former les murs etc..).

Apports

J'ai découvert que utiliser un moteur complet comme Unity ou Godot peut être un frein lié aux limitations de outils mis à disposition.

Je comprend maintenant comment les systèmes de Tilemap et d'autotile fonctionnent.

Intégrer tant de règles dans ce jeu n'a pas été facile et c'était un bon défi.

Galerie

← Retour