Skip to content

Etapa 5: flujo de propuesta y moderacion de mapas de usuario #25

Description

@leocagli

Parte de #2 (modo construcción). Depende del espacio de mapas de usuario.

El problema

Contenido subido por cualquiera necesita revisión antes de ser parte del mundo. Sin esto, el primer mapa con contenido ofensivo o con gráficos plagiados es un problema para el proyecto, no para quien lo subió.

Publicación directa no es una opción.

Alcance

  1. Flujo de estados: borrador → propuesto → en revisión → publicado o rechazado.
  2. Cola de moderación para revisores, con vista previa del mapa sin tener que entrar a jugarlo.
  3. Rechazo con motivo, que le llegue al autor para que pueda corregir y volver a proponer.
  4. Reportes: cualquier jugador puede reportar un mapa ya publicado, y eso lo devuelve a la cola.
  5. Despublicar un mapa que ya estaba vivo, si aparece un problema después.

Qué tiene que poder revisar el moderador

  • Los gráficos subidos por el autor, que es donde va a estar la mayoría de los problemas
  • El nombre del mapa y cualquier texto que haya puesto (carteles, nombres de NPCs)
  • Si el mapa tiene zonas inalcanzables o trampas de las que no se puede salir
  • Si respeta las cuotas

Automatizable

Buena parte de la revisión se puede pre-filtrar:

  • Detección de tiles bloqueados que dejan regiones aisladas
  • Chequeo de que existe al menos un camino desde el punto de entrada
  • Límites de cantidad ya validados antes de llegar a la cola
  • Lista de palabras prohibidas en nombres y textos

Cuanto más se automatice, menos trabajo humano por mapa, que es lo que decide si esto escala.

Criterios de aceptación

  • Un mapa propuesto no es visible para otros jugadores hasta ser aprobado
  • El revisor puede ver el mapa y sus assets sin jugarlo
  • Rechazar exige un motivo, y el autor lo recibe
  • Un mapa publicado puede ser reportado y vuelve a la cola
  • Los chequeos automáticos corren antes de que el mapa llegue a un humano
  • Tests del flujo completo de estados

Nota

Conviene definir desde el principio quién modera y cómo se suman moderadores. Si depende de una sola persona, la cola se convierte en el cuello de botella y el sistema muere por ahí.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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 asignadaenhancementNew feature or requestetapa-5-comunidadEtapa 5 - mapas de usuario, propuestas y moderaciongrantfoxPublicada en la campana de GrantFoxmodo-construccionModo construccion in-game: editor de mapas en el navegadorreward-100-usdRecompensa 100 USD - complejidad alta o fundacional

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions