Skip to content

feat(ui): cartografia y menu de Ajustes mas claros#84

Draft
andresaavelasquez-ctrl wants to merge 1 commit into
AgenteMaxo:mainfrom
andresaavelasquez-ctrl:feat/ui-cartografia-ajustes
Draft

feat(ui): cartografia y menu de Ajustes mas claros#84
andresaavelasquez-ctrl wants to merge 1 commit into
AgenteMaxo:mainfrom
andresaavelasquez-ctrl:feat/ui-cartografia-ajustes

Conversation

@andresaavelasquez-ctrl

Copy link
Copy Markdown
Contributor

Resumen

Propone un pulido centrado únicamente en la interfaz de cartografía, la organización de los estados del errante y el menú de Ajustes.

Minimapa

  • Añade un minimapa permanente y compacto en la esquina superior derecha.
  • Mantiene el mapa orientado al norte; solo gira el triángulo del jugador.
  • Incorpora controles discretos de zoom.
  • El doble clic o doble toque abre la cartografía completa.
  • Continúa ocultando salidas y objetos no descubiertos.
  • El detector conserva su comportamiento para entidades cercanas.

Mapa completo

  • Encuadra la zona realmente explorada, evitando que el recorrido quede diminuto en mapas grandes.
  • Zoom con rueda o gesto de pellizco, y desplazamiento dentro del lienzo.
  • El zoom no escala la interfaz ni el resto del juego.
  • Anotaciones numeradas y persistentes por semilla y nivel.
  • Cabecera, progreso cartográfico, leyenda y controles de cierre/limpieza.

Estados del errante

  • Los moodles se colocan a la izquierda del minimapa para evitar solapamientos.
  • Se conserva la información, severidad, tooltips y actualización existente.

Ajustes

  • Reorganiza los controles existentes en Sonido, Gráficos y rendimiento, Cámara y controles, y Avanzado.
  • Conserva todos los IDs y listeners actuales; solo mueve los nodos existentes.
  • Añade un cuerpo desplazable y un pie de acciones más claro.

Alcance deliberado

  • Sin dependencias nuevas.
  • Sin cambios al protocolo multijugador.
  • Sin cambios de lore, niveles, generación, físicas ni balance.
  • Sin código específico de Android.
  • Compatible con el modo online principal y con el respaldo offline.

Comprobaciones

  • node --check game/js/ui/minimap.js
  • node --check game/js/ui/community-interface.js
  • git diff --check
  • Prueba manual recomendada en node server/server.js y en el modo solo.

Archivos

  • game/index.html
  • game/js/ui/minimap.js
  • game/js/ui/community-interface.js (nuevo)
  • game/css/community-interface.css (nuevo)

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant