Maat es una gata astronauta perdida en el cosmos. Ayudala a recolectar ovillos de lana dispersos en plataformas espaciales, esquivando a los bichos alienígenas que patrullan cada órbita. Cuando complete su misión, una nave espacial aterrizará para llevarla de regreso a las estrellas.
Una aventura de plataformas arcade en un único archivo HTML, sin frameworks, sin instalación, jugable desde cualquier dispositivo.
| Acción | Teclado | Celular |
|---|---|---|
| Moverse | ← → |
Botones ◀ ▶ |
| Saltar | ↑ o Espacio |
Botón ↑ |
| Música | Botón 🔊 | Botón 🔊 |
| Salir | Botón Exit | Botón Exit |
Objetivo: recolectar 12 🧶 ovillos antes de que los bichos te atrapen. Tenés 3 vidas 🐾.
Cada nivel tiene una paleta de color y dificultad creciente:
| # | Nombre | Color | Enemigos |
|---|---|---|---|
| 1 | Órbita 1 | 🩵 Cian | 2 |
| 2 | Luna | 💜 Morado | 3 |
| 3 | Asteroide | 🧡 Naranja | 4 |
| 4 | Nebulosa | 💚 Verde | 5 |
| 5 | Abismo | 💛 Dorado | 6 |
Al completar los 12 ovillos se activa la cinemática de victoria:
🚀 La nave desciende hasta el suelo
🐱 Maat camina y sube a bordo
🔥 Ignición — los motores se encienden
⬆️ Despegue acelerado hacia las estrellas
✨ Aparece: MICHI MISIÓN CUMPLIDA
🧠 Lenguaje principal
Python
Elegido por su ecosistema robusto para análisis de datos y machine learning. Permite iterar rápido y construir pipelines reproducibles.
📊 Análisis y manipulación de datos
Pandas
Para limpieza, transformación y estructuración de datos. Ideal para trabajar con datasets desordenados (caso realista). NumPy Optimización de cálculos y operaciones vectorizadas.
📈 Visualización
Matplotlib / Seaborn
Permiten explorar datos y comunicar insights de forma clara. Elegidos por su integración directa con Pandas.
🤖 Machine Learning (si aplica)
Scikit-learn
Implementación de modelos predictivos simples. Adecuado para prototipos rápidos sin necesidad de infraestructura compleja.
📓 Entorno de trabajo
Jupyter Notebook
Facilita el análisis exploratorio (EDA). Permite documentar decisiones paso a paso.
MichiPlay/
├── index.html ← el juego completo (un solo archivo)
├── Maat_Astronauta.png ← imagen hero (portada y Open Graph)
├── README.md ← este archivo
└── Sonidos/
├── Musica-espacial.mp3
├── MIAU.mp3
└── rocket_launch.mp3
- ✅ Controles táctiles minimalistas (no tapan la pantalla)
- ✅ Gira automáticamente a modo horizontal al iniciar
- ✅ Aviso visual si el teléfono está en vertical
- ✅ Escala proporcional a cualquier tamaño de pantalla
- ✅ Preview del link en WhatsApp, Twitter, Discord, Telegram
- Sin dependencias — cero npm, cero frameworks, cero instalación
- Sprite procedural — Maat dibujada 100% con Canvas (elipses, arcos, bézier)
- Audio procedural — sonidos de salto, daño y colección sintetizados con osciladores
- Física propia — gravedad, aceleración, fricción y colisiones AABB implementadas desde cero
- Sistema de partículas — estrellas fugaces, partículas de colisión, humo del cohete
- Efecto scanline CSS — estética CRT retro sobre toda la pantalla
Opción 1 — Directamente en el navegador:
https://coderhouse2025-droid.github.io/MichiPlay/
*"Una michi aventura espacial hecha con amor 🐾✨"*

