Skip to content

coderhouse2025-droid/MichiPlay

Repository files navigation

Banner QR
Maat Astronauta

🐱🚀 Maat Astronauta

Videojuego arcade espacial · HTML5 · Un solo archivo · Sin instalación file_00000000a98471f5b7c6cb9473ef3ad1

Jugar ahora HTML5 JavaScript Canvas API


🌌 Sobre el juego

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.


🎮 Cómo jugar

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 🐾.


🌠 Niveles

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

🏁 Secuencia final

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

⚙️ Tecnologías Utilizadas

🧠 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.


📁 Estructura del repositorio

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

📱 Mobile

  • ✅ 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

🎨 Características técnicas destacadas

  • 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

🚀 Cómo ejecutar

Opción 1 — Directamente en el navegador:

https://coderhouse2025-droid.github.io/MichiPlay/

👤 Autor

Juan Manuel Orellana

                                                     *"Una michi aventura espacial hecha con amor 🐾✨"*

About

🐱🚀 Juego de plataformas espacial protagonizado por Maat, la gata astronauta. HTML5 puro con Canvas API, física 2D, música generada con Web Audio API y 5 niveles de dificultad. Sin dependencias, un solo archivo.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages