Cartographe IA : comment les cartes s'assemblent en un monde fluide — Outils pour jeux MMORPG en PHP, partie 21
Anthropic
Un développeur indépendant qui construit un serveur MMO 2D en PHP utilise l'IA pour automatiser l'assemblage des cartes, transformant les cartes voisines en transitions fluides. L'IA gère les tâches intensives en données comme l'importation, la découpe et l'alignement des cartes, tandis qu'un comité de révision et un schéma de connexions détectent les erreurs. La refonte graphique est laissée à un modèle génératif, mais les résultats nécessitent encore des corrections manuelles.
L'auteur, qui développe depuis 2022 un serveur faisant autorité pour un MMO RPG 2D en PHP et Symfony avec un client Unity, décrit comment il automatise l'assemblage de cartes avec l'IA. Les cartes sont importées de The Mana World, un MMO open source, et chaque carte est un processus serveur distinct. L'IA réalise plus de quarante opérations : importation d'une archive de carte, disposition des obstacles, découpe des bords morts, division des cartes en pièces, alignement des frontières et déplacement des propriétés. Un diagramme de transition montre toutes les connexions et détecte les liens cassés, tels que des portes menant à des zones manquantes ou des points d'arrivée à l'intérieur des murs. L'IA gère également la migration des propriétés des tuiles, mais pour les graphiques, l'auteur utilise un modèle génératif (Claude pour le travail mécanique de l'atlas) afin de remasteriser les tuiles. Les résultats sont prometteurs mais présentent des problèmes : la transparence est remplie de pierre, certains éléments sont redessinés incorrectement et les tuiles se décalent de quelques pixels. L'auteur prévoit de corriger cela en découpant et en ajustant chaque cellule manuellement, et note qu'une palette complète doit être mise à jour d'un coup pour éviter les incohérences de style.
Source: Habr — хаб ИИ —
original
