Les trois « games states » principaux sont en places et utilisables depuis l’operator engine.

J’ai du rajouter un mécanisme pour ne pas générer tout le contenu du jeu mais uniquement une partie pour ne pas utiliser trop de RAM et aussi pour ne pas que la génération procédurale soit trop longue.

Par exemple lorsque l’operateur « InGameState » est exécuté, je génère les niveaux du jeu en entrées « Level_01 » et « Level_02 » uniquement sur demande. C’est l’opérateur « InGameState » qui est en charge de générer ce qu’il a besoin. Si le joueur est au niveau 1, je demande la création de ce niveau directement dans le code « EngineRunner.CallCreateFromOp(Level_01) ».



Il faut que je travaille encore sur le gameplay avant de me concentrer sur le visuel. Je voudrais rajouter des téléporteurs, des tableaux bonus et des boss.