brochure/README-mitocondria.md · UPDATED 2026-10-01
Micromundo · Misión ATP
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.
0101
Archivos
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.
0202
Comprobaciones
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"