I am working & playing

Bonjour à tous !

Comme je me suis rendu compte qu’il y a longtemps que je n’ai pas écrit d’article, je viens vous donner des nouvelles de moi (et de Supra-Quest). Faisons le récapitulatif de ce que j’ai fait pendant cette période d’absence sur le blog.

Un travail irrégulier

Avant tout, j’ai changé un peu l’organisation du projet au niveau des évènements (PNJs, dialogues, boutiques, combats, etc). Il faut savoir que les évènements ne sont pas codés dans le programme. Cela signifie qu’à aucun moment je ne pourrai trouver une ligne de code qui dit « Lance un dialogue avec un PNJ ». Si je devais procéder ainsi, alors le programme serait rempli de lignes de code dans le genre : vous imaginez le cauchemar. Dans les RPG, on a donc pour habitude de séparer le moteur de jeu des évènements. Le moteur de jeu est la partie du programme qui va afficher les images, jouer les musiques, etc, tandis que les évènements contiennent les données comme les dialogues, les endroits où les PNJ doivent aller, les informations sur les monstres, etc. Pour coder ces évènements, j’ai décidé d’utiliser un langage nommé Lua, au lieu de coder moi-même un système de script.

J’ai énormément avancé dans le développement de SQ1-Maker : il est presque fini. Il y a peu, on pouvait seulement choisir un nom pour la carte à créer… Maintenant, on peut choisir des éléments à placer sur la carte (par exemple de l’herbe, de l’eau, le toit d’une maison). Il manque seulement l’affichage de la carte et sa sauvegarde.

Mais tout ce travail a été particulièrement irrégulier : il y a eu des moments où j’ai codé une grande partie de Supra-Quest, mais aussi des semaines entières où je n’ai pas codé.L’arrivée des vacances me permettra sûrement de coder un peu plus.

Une petite session retro

Une des raisons pour laquelle mon développement a été si irrégulier est que je me suis plongé dans le monde des  RPG de la Super Nintendo. Cette console a accueilli d’inombrables RPG devenus mythiques, et revisiter ces classiques m’a permis de m’inspirer de leurs ambiances et de leurs univers. Je pense par exemple aux premiers Final Fantasy, aux premiers Dragon Quest, mais aussi à Secret of Mana, à Tales of Phantasia, à The Legend of Zelda : A Link to the Past, et à mon coup de coeur, Chrono Trigger. J’en ai aussi profité pour jouer à Super Mario World, un excellent Mario en 2D.

Durant ces vacances, je n’aurai pas non plus énormément de temps mais j’essaierai malgré tout d’accélérer le rythme de développement. Je ferai de mon mieux !

Vous pouvez suivre les commentaires de cet article sur travers le flux RSS 2.0
Vous pouvez laisser un commentaire, ou faire un trackback depuis votre propre site.

Laissez un commentaire !