Skip to content

Research: como editan mapas los otros proyectos de Argentum Online #14

Description

@leocagli

Parte de #2 (modo construcción). Sin dependencias, se puede hacer en paralelo con todo lo demás.

Buena primera issue para alguien que quiera entrar al proyecto sin escribir código todavía.

Objetivo

Documentar cómo edita mapas el resto del ecosistema de Argentum Online, para no repetir errores que otros ya cometieron y para justificar las decisiones de diseño del modo construcción.

Proyectos a revisar

Proyecto Qué es
ao-org/argentum-online-worldeditor Editor oficial, VB6, escritorio, AGPL-3.0
lambdaclass/argentum Cliente web: Vite + TypeScript + React + Pixi.js
ao-libre/ao-cliente Cliente de la comunidad

Preguntas a responder

  1. ¿Qué formato de mapa usa cada uno? ¿Es compatible con el nuestro (meta / terrain / npcs / specials)?
  2. ¿Cómo modela el editor oficial las capas, el bloqueo y los triggers? ¿Hay decisiones que valga la pena copiar?
  3. ¿Alguno intentó edición en vivo o colaborativa? Si lo abandonaron, ¿por qué?
  4. ¿Existe alguna herramienta de import y export entre formatos? Poder importar mapas hechos con el editor oficial sería una ventaja concreta.
  5. ¿Qué licencia tiene cada uno y qué implica para reutilizar ideas o código? El editor oficial es AGPL-3.0, lo cual importa.

Entregable

Un documento en el repo (docs/ o similar) con:

  • Tabla comparativa de formatos de mapa
  • Qué se puede reutilizar y bajo qué licencia
  • Recomendación explícita sobre si vale la pena soportar import desde el formato del editor oficial
  • Lista de errores conocidos o limitaciones que otros ya encontraron

Por qué importa para el proyecto

La hipótesis central del modo construcción es que nadie tiene edición in-game en el navegador. Esta issue es la que confirma o refuta esa hipótesis con evidencia, y de paso puede ahorrar semanas de trabajo si encuentra que alguien ya resolvió parte del problema.

Metadata

Metadata

Assignees

No one assigned

    Labels

    GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardThird CampaignCampaign: Third CampaignbountyIssue con recompensa asignadadocumentationImprovements or additions to documentationgood first issueGood for newcomersgrantfoxPublicada en la campana de GrantFoxhelp wantedExtra attention is neededmodo-construccionModo construccion in-game: editor de mapas en el navegadorreward-20-usdRecompensa 20 USD - alcance chico y bien definido

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions