Modeno

Description
Modeno est un jeux de stratégie au tour par tour commencé en 2004 avec deux amis (Guillaume Morin et Jonathan Detchart). J'avais abandoné le projet jusqu'en 2016. Le jeux avait été commencé en utilisant la biblothèque SDL mais entre temps est apparue la version 2 de cette bibliothèque. Le jeux ne pouvait plus être compilé.
Pour m'initier à la SDL2 je me suis alors donné comme objectif de porter le jeux dans la nouvelle version. Je profite de cette occasion pour refactoriser le code.
Documentation
Cette documentation est mise-à-jours au fur et à mesure de la refactorisation du code. Beaucoup d'élèment de cette documentation sont périmés depuis mais elle reste un bon point de référence pour comprendre le fonctionnement du jeux et l'agencement du code.
Télécharger la documentation : DocumentationAvancement/état du logiciel
Ce qui a été fait
- L'algorithme du plus court chemin (Dijkstra) est fonctionnel. Cet algorithme gère les différences de terrains (terre, eau, marais, montagne, obstacle) en fonction du type de véhicule (tank, soldat, aero-gliss, lance missile).
- Le chargement de la map est fonctionnel (théorie des tuiles).
- La gestion des véhicules est fonctionnel (image, son, déplacement, nombre de tir, armure ...).
Cette partie peut-être télécharger (voir le fichier scene plus bas).
Ce qu'il reste à faire
- Il faut refactoriser le code du menu et des boutons (Quitter, Déplacer, Tir) dans la version 2 de la SDL.
- Il faut refactoriser le code de la zone de notification (nombre de points de tir, nombre de point de déplacement restant, nombre de points d'armure) dans la SDL2.
- L'IA de l'ordinateur est entièrement à revoir.
- Portage sous Mac-OSX et Windows