70Fermer72
BrunniLe 09/08/2019 à 06:52
Oui, effectivement. L'idée de ne pas faire pareil déjà outre le fait que je n'ai pas le temps pour l'instant (la vraie raison) c'est aussi d'offrir un bridge avec le dev classique. Quelque chose d'un peu plus technique et plus en ligne avec ce que je veux montrer aux développeurs débutants.

Je penche pour un éditeur visuel, sur une page d'admin spéciale servie par le même serveur local qui recompile la ROM actuellement quand tu modifies un gfx/code et sert le résultat (page Web, JS + ROM images). Il permettrait d'organiser la VRAM (éditeur de palettes, édition libre de l'espace de 4096x1024 dédié, avec des outils de dessin similaires à aseprite, la possibilité de définir des rectangles pour nommer les sprites dans cet espace et les éditer individuellement comme de petites images, éditeur de map similaire supportant deux plans + un plan "objets" avec des propriétés et une API intégrée pour les lire facilement et spawner des objets).

Le reste, c'est à dire le code, s'éditerait dans un IDE usuel de ton choix, et si tu boot le jeu il démarre direct, comme une console de l'époque (tu n'as pas de menu pour éditer le jeu en real-time).