Este sitio contiene efectos de sonido.
Se recomienda discreción y revisar tu volumen antes de iniciar.

Volver

ZONA INESTABLE

Bienvenido a la experiencia, desliza para continuar

¿Qué es?

Zona Inestable es un juego de mesa que explora las leyes de la física a través de un sistema de estructuras modulares y piezas hexagonales suspendidas. El juego propone una experiencia de tensión constante donde cada jugador altera el centro de masa y la estabilidad del tablero a través del peso y el posicionamiento de los componentes.

Tablero Zona Inestable
¿Cómo se juega?
El ecosistema

Construye la inestabilidad

Conecta las plataformas y los pilares con sus bases para dar forma al tablero. Posiciona estratégicamente las piezas de colores de manera equitativa. ¡Tu creatividad define la dificultad y la jugabilidad!

Condiciones motrices

Adaptación constante

El azar determina cómo jugarás tu turno. Gira la ruleta y adáptate: ¿Te tocará usar solo la mano izquierda, la derecha, o ambas? ¡La estrategia cambia en cada movimiento!

La tensión

Mide el péndulo

Utiliza la caña extensora de madera y engancha la bola pesada. Calcula la inercia, mide el movimiento pendular y busca derribar las piezas rivales sin botar las tuyas no quieres perder puntos, ¿verdad?.

El desenlace

El colapso total

Suma puntos por cada pieza rival que logres botar de las plataformas. Pero ten cuidado: si tu golpe derriba la torre entera, pierdes todos tus puntos y finaliza la partida de inmediato.

"Esta interacción de fuerzas tangibles y mecánicas es el fundamento físico que da origen a la abstracción digital y sensorial."

Mecánicas físicas

La estructura

Los jugadores construyen el tablero de manera modular, acoplando plataformas hexagonales. Esto genera un ecosistema suspendido frágil donde cada decisión altera el centro de masa.

El objetivo

Haciendo uso de una caña extendible, el jugador debe derribar la mayor cantidad de piezas rivales fuera de la estructura, evitando el colapso total y cuidando sus propias fichas.

La ruleta

El azar dicta las condiciones motrices del turno. La ruleta restringe la interacción obligando al jugador a utilizar "solo mano izquierda", "solo mano derecha", "ambas manos" o "el jugador a tu derecha elige".

Reproduciendo video

Los componentes

Pieza estándar

Valor: 1 Punto
Cantidad: 8 por jugador

Pieza especial

Valor: 2 Puntos
Cantidad: 2 por jugador

Caña extensora

Cuenta con dos ajustes de longitud (corta o larga) y una bolas (ligera o pesada).

Haz click para extender.

Plataforma

La superficie modular de juego cuenta con un patrón cuadriculado que permite posicionar las piezas sobre ella.

Pilar central

Se trata de la unión central de la plataforma.

Haz click para unificar.

Base soporte

Anclaje al suelo de la estrucuta.

El juego en acción

Partitura PIX

Esta primera Partitura de Interacción (PIX) desglosa el diálogo táctil y cognitivo del juego físico: el montaje modular, la alteración del equilibrio y las limitaciones corporales impuestas por la ruleta.

Fundamento

Introducción

El paso de un juego de mesa físico a una experiencia web interactiva no consiste en calcar su estética en una pantalla, sino en extraer su lógica motriz. Este proyecto toma como referencia Zona Inestable, un juego de mesa fundamentado en la vulnerabilidad de la materia. Sin embargo, en lugar de generar una réplica digital, se aísla el concepto de "gravedad" como variable central de diseño para construir una experiencia completamente nueva. El objetivo es replicar la tensión física y el colapso mediante herramientas de programación web, ademas de presentar lo que fue el juego de mesa en un formato Landing mas tradicional.

Del concepto "Gravedad" al fundamento

En el juego análogo, la gravedad es una fuerza ineludible que obliga a los participantes a entender el centro de masa de la estructura, calculando la inercia del péndulo y el peso de los componentes para evitar un colapso. Para sistematizar esta dinámica, se elaboró la Partitura de Interacción (PIX) del juego físico. Este documento desglosa el diálogo táctil y cognitivo: el montaje modular, la alteración del equilibrio y las limitaciones corporales impuestas por la ruleta.

Esquema de Gravedad

Desarrollo iterativo de prototipo a código

Wireframe inicial

Se establece la arquitectura de la información y la distribución espacial de los componentes. Este esquema de baja fidelidad define la jerarquía de los contenidos de la página, priorizando la usabilidad y el flujo de navegación del usuario antes de aplicar cualquier decisión gráfica o estética.

Maqueta en Figma

Se diseña la interfaz de usuario (UI) aplicando la identidad visual del proyecto. Se establecen paletas de color, tipografías, proporciones y el comportamiento responsivo, creando un prototipo estático de alta fidelidad que sirve como mapa exacto y regla de medida para el desarrollo técnico.

Prompt y referencias visuales

El diseño visual se traduce a instrucciones lógicas y precisas (prompts) para modelos de lenguaje artificial. Se definen requerimientos técnicos, restricciones de diseño y lógicas de interacción, utilizando la maqueta de Figma como referencia estricta para guiar la comprensión de la IA.

Input y generación de código

A partir de las instrucciones ingresadas, el modelo genera el código estructural (HTML), las hojas de estilo (CSS) y la lógica funcional (JavaScript). En esta etapa se materializan mecánicas complejas, como el cálculo de variables físicas en Matter.js y el renderizado nativo en Canvas.

Proceso iterativo

Etapa de testeo

El código generado se ejecuta en el navegador para evaluar su rendimiento e iterar sobre los errores. Se realiza un proceso continuo de depuración (debugging), ajustando variables de colisión, inercia, animaciones responsivas y eventos de audio hasta lograr la estabilidad total del sistema.

Publicación en Github

Una vez validada la experiencia técnica y visual, el código fuente se consolida y se sube a un sistema de control de versiones. Se utiliza la herramienta GitHub Pages para el despliegue final, asegurando el alojamiento del sitio y permitiendo el acceso público a la interfaz digital.

Desarrollo de la Landing Page

El desarrollo de la Landing Page se plantea como un espacio de transición narrativa que conecta la materialidad del juego físico con la abstracción del simulador digital. Su función principal es predisponer al usuario, introduciendo el concepto de inestabilidad a través del propio comportamiento de la interfaz. Para ello, se estructuró un entorno programado desde cero en HTML5, CSS3 y JavaScript puro, prescindiendo deliberadamente de librerías externas para garantizar una carga ligera y un control absoluto sobre el rendimiento. La arquitectura de la página aprovecha el evento de scroll y los observadores de intersección.

Desarrollo de la Experiencia Interactiva

¿Por qué se tomaron estas decisiones técnicas?

Físicas y Colisiones: Se integró el motor de físicas Matter.js. Mediante la configuración de variables como la resistencia al movimiento (frictionAir) y la capacidad de rebote (restitution), se logró dotar a una figura geométrica bidimensional de un "peso" perceptible.

Renderizado matemático: Se utilizó la Canvas API de HTML5 para reemplazar las vistas estáticas por gráficos generados en tiempo real. Esta API calcula sombras radiales dinámicas en base a la distancia del jugador y dibuja vectores de fractura estructural sobre los elementos de cristal dependiendo de la fuerza del impacto.

Diseño Sonoro Reactivo: A través de la Web Audio API, los eventos sonoros (fricción, derribo) no son simples reproducciones en bucle, sino que el volumen y el tono (pitch) de los audios de rodamiento están directamente sincronizados con la magnitud de la aceleración del avatar, ofreciendo retroalimentación sensorial inmediata.

Comparativa de interfaces

Estructura e Interacciones

Landing

Pantallas Superpuestas
(Overlays de estado)

  • Pantalla de Advertencia: Control de audio y botón de inicio.
  • Pantalla de Transición: Carga hacia el simulador interactivo.

Navegación Global
(Header)

  • Identidad Visual: Logotipo y título ("Zona Inestable").
  • Menú de Anclas: Navegación rápida por secciones.

Pantalla Inicial
(Home)

  • Título Interactivo: Tipografía reactiva al cursor.
  • Microinteracción: Demolición detonada por clic.

Contenido Estructurado
(Secciones de Scroll)

  • Referente: Introducción al juego de mesa físico.
  • Reglas & Mecánicas: Tarjetas con video integrado.
  • Componentes: Muestrario de piezas en 3D.

Cierre de Interfaz
(Footer)

  • Créditos y enlaces institucionales e[ad] PUCV.
Interfaz Digital

Interfaz de Usuario
(HUD - Head-Up Display)

  • Controles: Retorno al Landing y botón de reinicio.
  • Menú de Estados: Modificadores de gravedad.
  • Datos: "Puntos" e indicador de "Objetivo".

Pantallas de Control
(Overlays)

  • Ruleta: Sorteo de condición de victoria.
  • Fin de Partida: Panel de decisiones y modo libre.

Simulación Física
(Canvas 2D / Matter.js)

  • Avatar: Esfera controlable mediante aceleración.
  • Topografía: Cuadrículas y zonas de vacío.
  • Reacción: Estratos de cristal con daño estructural.
  • Audio: Eventos sonoros variables (Web Audio API).

Esta segunda Partitura de Interacción (PIX) detalla específicamente el flujo de la experiencia digital. Registra la secuencia de acciones y respuestas del sistema en la interfaz digital 'Gravitud', documentando cómo se aplican las físicas de Matter.js, la gestión del Web Audio API y las mecánicas de puntuación en el entorno virtual.

Referencias
QR Juego

Explora el origen de Zona Inestable, el juego de mesa que inspiró esta experiencia, y descubre las mecánicas que definen su gravedad.

¡ESCANEA AQUÍ!

Sumérgete en el desarrollo del sitio: conoce el proceso creativo, técnico y experimental detrás de esta pieza interactiva.

¡ESCANEA AQUÍ!
QR Web

Herramientas usadas

Figma
Figma
VS Code
VS Code
Wiki Casiopea
Wiki Casiopea
Gemini
Gemini
Github
GitHub
× Imagen ampliada