brochure/README-mitocondria.md · UPDATED 2026-10-01

Micromundo · Misión ATP

2 parts316 words

Abrí mitocondria-juego.html en un navegador moderno. Funciona sin servidor, conexión ni dependencias de ejecución. Conservá los archivos .html, .css y .js juntos.

El recorrido para principiantes introduce ATP y sus tres fosfatos, guía la primera producción, muestra su uso y reciclaje, propone un experimento sin oxígeno y desbloquea un desafío autónomo. Cinco preguntas finales dan explicaciones y permiten reintentos. Al terminar se habilita la exploración libre. Hay diccionario, pistas, mapa ampliable, movimiento reducido y guardado local con alternativa si el navegador bloquea el almacenamiento.

La misión contabiliza ATP de la ATP sintasa. El ATP de glucólisis y el GTP de Krebs se registran aparte. Se distinguen citosol y matriz, rutas NADH/FADH₂, Q, citocromo c, bombeo por I/III/IV y reducción de oxígeno. Las grasas usan ETF hacia Q. El costo de 4 H⁺ por ATP es una aproximación efectiva que incluye transporte; no equivale a cuatro protones exactos por la turbina. El límite de 60 H⁺ es una capacidad de juego. El modelo no calcula voltaje, pH, regulación, fugas ni rendimiento total por nutriente. Las simplificaciones y fuentes están también dentro del juego.

01

01

Archivos

  • mitocondria-model.js: estado, reglas, recursos, progresión y validación del guardado. Sin DOM; consultable mediante Graphify.
  • mitocondria-game.js: guía, preguntas, explicaciones, animaciones, accesibilidad y almacenamiento.
  • mitocondria.css: estilos adaptables y preferencias de movimiento.
  • mitocondria-juego.html: interfaz y mapa SVG.
↑ Back to top
02

02

Comprobaciones

Desde la raíz del repositorio:

node brochure/tests/mitocondria-model.test.cjs

Para las pruebas de navegador, con Playwright y Chromium disponibles:

node brochure/tests/mitocondria-browser.cjs

Se puede indicar una instalación existente mediante PLAYWRIGHT_PACKAGE y el directorio de navegadores mediante PLAYWRIGHT_BROWSERS_PATH. La prueba cubre la misión completa, errores recuperables, preguntas, guardado, reinicio, movimiento, anchos de 320 a 1440 píxeles y almacenamiento bloqueado. Guarda capturas temporales en /tmp/mito-desktop.png y /tmp/mito-mobile.png.

Para actualizar y consultar el índice de código:

graphify update .
graphify query "applyAction" --budget 1000
graphify explain "renderGuide"
↑ Back to top
⏱ Focus Focus25:00 0 min today