RPG Engine... Voui, ça fait un moment que je n'en ai pas donné de nouvelles, pour la bonne cause que JadeBasic et ce logiciel sont totalement imbriqués l'un dans l'autre. A la base, Jade était le langage de script interprété que j'avais commencé à développer pour RPG Engine, tel le RGSS de RPG Maker, afin de pouvoir rendre le logiciel modulaire au niveau du code source (éditable, donc, pour réaliser des systèmes non prévus par l'éditeur).
Ca a évolué vers un langage capable d'utiliser des fonctionnalités issues de DLL (possibilité de rendu graphique, par exemple), toujours en interprété. Il y a quelques semaines, ça n'a plus suffit, je me suis donc résolu à créer un véritable compilateur, capable de générer des exécutables autonomes.
Je bosse en ce moment principalement sur JadeBasic pour mieux servir le développement de RPG Engine. Les projets qui seront générés sous RPG Engine seront compilés directement en tant que véritables exécutables. Ce qui par rapport à un RPG Maker est un pas énorme, en terme de rapidité, et d'évolutivité (les librairies utilisées par Jade sont les mêmes qu'en C/C++, d'où la possibilité de faire de la 3D, par exemple, ou encore un éventuel portage Linuxien des jeux).
Pour préciser quand même RPG Engine en lui-même, tout ce qui concerne l'édition de map - le plus casse-pieds - est à peu près finalisé, la gestion des données n'est pas véritablement un problème, donc je m'intéresse plus au codage du GamePlayer via JadeBasic.
Enfin, l'autre projet, Evon Master, je l'ai récemment mis en stand by, vu que je compte utiliser Jade pour le redévelopper de A à Z (ça fera la dixième, quinzième fois, peut-être ^^' ?). Pas grand chose à en dire pour l'instant. Enfin, si, je pourrais en dire quelque chose mais ça se traduirait par un pavé pas sexy du tout. En bref, Evon Master est un Pokémon qui serait passé du RPG japonais au RPG occidental, davantage simulation, non linéaire... Avec tout le temps que j'ai passé dessus, il y a un background assez fourni avec plus ou moins 600 créatures au compteur.
à te lire, on dirait que tu rédige un C.V... xD
Non, pas tant que ça ^^. Sinon j'aurais précisé la liste des langages dans lesquels je programme (ASM, C, C++, C#, DarkBasic & DarkBasicPro, JavaScript, PHP, Ruby, Visual Basic pour les principaux), j'aurais peut-être évoqué le fait que je sois en école d'ingénierie informatique, certifié Mandriva Linux User et Technicien Informatique de niveau 1, ou encore le fait je me débrouille pas trop mal dans la conception 2D : spriting & artworking, etc, etc... Là, ça ressemble à CV XD.
Mais plus sérieusement, si quelqu'un a besoin d'un coup de main en programmation ou quelque chose du genre, et qu'il se dit qu'il n'y aura peut-être pas grand monde dans le coin pour y répondre, en dehors des programmeurs de Koruldia, je traîne aussi ici ^^.