Cartógrafo de IA: Cómo los mapas se unen en un mundo sin fisuras — Herramientas para juegos MMORPG en PHP, parte 21
Anthropic
Un desarrollador independiente que crea un servidor MMO 2D en PHP utiliza IA para automatizar la unión de mapas, convirtiendo mapas vecinos en transiciones sin fisuras. La IA maneja tareas pesadas en datos como importar, cortar y alinear mapas, mientras que un panel de revisión y un diagrama de conexiones detectan errores. El remasterizado gráfico se deja a un modelo generativo, pero los resultados aún requieren correcciones manuales.
El autor, que desde 2022 desarrolla un servidor autoritativo para un MMO RPG 2D en PHP y Symfony con un cliente Unity, describe cómo automatiza el cosido de mapas con IA. Los mapas se importan de The Mana World, un MMO de código abierto, y cada mapa es un proceso de servidor separado. La IA realiza más de cuarenta operaciones: importar un archivo de mapa, distribuir obstáculos, recortar bordes muertos, dividir mapas en habitaciones, alinear bordes y mover propiedades. Un diagrama de transición muestra todas las conexiones y detecta enlaces rotos, como puertas que conducen a zonas faltantes o puntos de llegada dentro de muros. La IA también maneja la migración de propiedades de tiles, pero para los gráficos, el autor utiliza un modelo generativo (Claude para el trabajo mecánico de atlas) para remasterizar los tiles. Los resultados son prometedores pero tienen problemas: la transparencia se rellena con piedra, algunos elementos se redibujan incorrectamente y los tiles se desplazan un par de píxeles. El autor planea solucionar esto cortando y ajustando cada celda manualmente, y señala que se debe actualizar toda la paleta a la vez para evitar desajustes de estilo.
Fuente: Habr — хаб ИИ —
original
