Solfege 2D (Kotlin/Java)

Voulant m’essayer à la création d’un jeu vidéo pour affiner mes compétences, j’ai choisi le mode 2D en vue de dessus en cases par cases. Le but étant de créer un jeu de rôle dans lequel on apprendrait le solfège de manière organique (La reconnaissance d’intervalles et le rythme principalement).

Le but est d’abord de créer un moteur de jeu (backend) inspiré de celui de Legend of Grimrock, basé sur les évènements et un fort découplage entre les différentes parties du programme pour permettre une testabilité et une extensivité maximale.

La création de la logique du jeu est en effet séparée du moteur.
Les outils utilisés sont :

Fleks : un entity component system (ECS) pour Kotlin

LibGdx : Une bibliothèque Java dédiée à la création de jeux basée sur Opengl, utilisée pour le rendu et les inputs.