Pour tenir un peu au courant de mon avancée, j'avais dit début d'année prochaine et c'était déjà pas de trop, mais c'était sans compter sur la carte graphique de mon ordi principal qui crame (portable donc inutilisable), lequel ça fait 15 jours que je suis trop débordé pour réparer.
Et avec les fêtes de fin d'année qui approchent...
Donc! J'ai pas mal avancé, je dirait que l’interpréteur Lua est bien en place, idem pour la partie du moteur qui va aller chercher les bout de logique via le lua.
Coté gameplay, j'ai fait les mouvements de base (aller dans les 8 directions, aller à la coordonnée (x,y)) et ça passe par le lua pour exécuter l'action en fonction de la touche appuyée définie dans un fichier de config.
Il faut que je fasse d'autre opérations de base pour que tout puisse être fait en lua a partir de ça (attaquer, rentrer dans un bâtiment, récolter, construire, transfert de ressources, spawn d’unités, ...).
Une fois ces opérations de base terminée, tout pourra être implémenté en lua, et je vous demanderais probablement votre aide, parce que après presque 7ans a ne pas avoir joué au jeu, j'ai la mémoire qui flanche un peu.
Coté interface, c'est mon colloc qui a eu la gentillesse de me refaire tout le menu principal en Qt!
La partie traduction est bien entamée, et les fichiers de conf sont presque auto-générant (en fonction des options dans l'interface).
Coté contenu, ma seule entité disponible, c'est pour l'instant un Mario, qui sert pour tout (bâtiments, objets, personnage), donc y a du bouleau.
Coté graphique, j'ai vu comment SFML et Thor gérait les sprites et ća m'a pas l'air bien compliqué de faire un peu de générique avec des fichier de conf pour permettre l'ajout de nouveau sprites.
Coté sonore, tout reste a faire.
Juste avec ça, je pense pas pouvoir tenir le délai annoncé pour une preview fonctionnelle, mais avec mon ordi pas up avant janvier? Je vais devoir décaler =(
La bonne nouvelle, c'est que une fois le coté moteur fini, j'aurais plus que des petits truc a fignoler avant de passer open source (ce que je ferait avant la demo fonctionnelle compte tenu des circonstances).
Avec tout ça, que ce soit une bonne ou une mauvaise nouvelle, je vous souhaite a tous de bonnes fêtes de fin d'année et je vous dis à l'année prochaine =)