En deux semaines, le moteur est passé de rien à un monde jouable avec vraie interface DS. La direction pour la suite, honnêtement, sans promesse de date :
Court terme : finir les systèmes du jeu
- Les combats complets : la formule de base, l'XP, la capture et les animations sont là. Restent tous les moves, les capacités, les combats doubles, l'IA des dresseurs et le sous-écran complet
- La sauvegarde totale : le fichier save persiste déjà map, position, équipe et EXP. Viendront l'inventaire, les boîtes PC, les flags d'histoire et le Pokédex
- L'audio (SDAT) : la musique et les effets du jeu, dernier gros système « à faire » de la liste. Le moteur devra décoder SSEQ/SWAR et séquencer comme le matériel
- Le Pokédex et les objets clés : les écrans restants du menu X, déjà amorcés avec les vraies ressources
Moyen terme : un vrai jeu jouable
L'objectif est une aventure de Platine jouable du début à la fin : la Ligue, le Monde Distordu, le post-game. Chaque système manquant est un morceau identifié de la cartouche, pas une zone d'ombre.
Long terme : au-delà du port
OpenPlatinum est un moteur, pas seulement un port :
- Le modding : la base C++ lisible et annotée sur pokeplatinum est pensée pour les fan-projects, textures HD, nouvelles cartes, mécaniques custom
- Les autres plateformes : le code ne dépend que de SDL3 et OpenGL ; Linux et macOS sont envisageables une fois le moteur stabilisé
- Les outils : le mode debug (téléports, flags, scripts) grandira avec les besoins des modders et des testeurs
Le projet est open source sous MIT : les contributions sont les bienvenues, et le journal suivra chaque étape.