|
|
Sokoban-TLMFramework / Engin : Löve2D (Lua) Version actuelle : 1.1 (2018-01-30) Projet initié le : 2018-01-05 |
Introduction et Objectif Technique
Sokoban-TLM est le résultat de ma participation à la Gamecodeur GameJam 12. L'objectif principal n'était pas seulement de créer un jeu de puzzle fonctionnel (inspiré de Sokoban), mais surtout de tester de manière intensive la librairie TiledLevelManager que j'ai développée.
Test et Validation de Librairie
J'ai utilisé le thème et la structure du Sokoban – basé sur une grille et la gestion de l'état des tuiles – comme un environnement idéal pour mettre ma librairie à l'épreuve. Cette Game Jam est devenue un banc d'essai pour valider la robustesse et l'efficacité de TiledLevelManager dans un contexte de production réel et sous contrainte de temps.
Architecture des Niveaux par Tuiles
L'implémentation a démontré la capacité de ma librairie à gérer des niveaux complexes basés sur des tuiles (Tiled). J'ai programmé toute la logique de déplacement et de poussée des caisses en m'appuyant uniquement sur les fonctionnalités de TiledLevelManager, prouvant ainsi la clarté de son API et sa capacité à gérer les interactions spécifiques à la grille.
Bilan : L'Ingénierie au Service du Jeu
Ce projet est une preuve de mes compétences en ingénierie logicielle au-delà du simple gameplay. Il montre ma démarche pour perfectionner un outil existant en le soumettant à un défi réel, garantissant que ma librairie soit prête à être utilisée dans des projets futurs plus complexes.
Disponibilité et Démonstration
Le jeu est disponible en téléchargement sur itch.io (Sokoban-TLM). Les utilisateurs peuvent directement interagir avec le jeu pour juger de la fluidité et de la précision de la gestion des niveaux assurée par ma librairie TiledLevelManager.