# Nekomata Okayu Scroller đŸ± Un minijuego simple y encantador estilo pixel art basado en la VTuber Nekomata Okayu. Un scroller lateral donde puedes controlar a Okayu mientras explora un mundo pixelado. ## 🎼 Controles - **A / ←** - Moverse a la izquierda - **D / →** - Moverse a la derecha - **W / ↑** - Saltar ## 🎯 CaracterĂ­sticas - ✅ **Movimiento fluido** - Control preciso con animaciones suaves - ✅ **FĂ­sica simple** - Gravedad y colisiones bĂĄsicas - ✅ **Animaciones** - Sprites animados para idle y caminar - ✅ **DirecciĂłn dinĂĄmica** - El personaje mira hacia donde se mueve - ✅ **MĂșsica de fondo** - Reproduce mĂșsica al hacer clic - ✅ **Pixel art** - Estilo retro pixelado con efectos crisp - ✅ **Responsive** - Se adapta a diferentes tamaños de pantalla ## 🚀 CĂłmo usar 1. **Prepara tus assets:** - Coloca tu sprite sheet en `assets/sprites.png` (930x614px) - Coloca tu mĂșsica en `assets/music.mp3` - Ajusta las coordenadas de sprites en `js/player.js` segĂșn tu sprite sheet 2. **Abre el juego:** - Simplemente abre `index.html` en tu navegador - Haz clic en el canvas para iniciar la mĂșsica - ÂĄEmpieza a jugar! ## 🎹 PersonalizaciĂłn ### Coordenadas de sprites En `js/player.js`, ajusta las coordenadas de sprites segĂșn tu sprite sheet: ```javascript this.sprites = { idle: [ { x: 0, y: 0, w: 32, h: 32 }, // ... mĂĄs frames ], walk: [ { x: 0, y: 32, w: 32, h: 32 }, // ... mĂĄs frames ] }; ``` ### FĂ­sica del juego Ajusta estos valores en `js/player.js`: - `speed` - Velocidad de movimiento horizontal - `jumpPower` - Fuerza del salto - `gravity` - Intensidad de la gravedad ## 📁 Estructura del proyecto ``` okayuScroller/ ├── index.html # PĂĄgina principal ├── css/ │ └── styles.css # Estilos del juego ├── js/ │ ├── game.js # LĂłgica principal del juego │ ├── player.js # Clase del jugador │ └── input.js # Manejo de controles ├── assets/ │ ├── sprites.png # Sprite sheet (930x614px) │ └── music.mp3 # MĂșsica de fondo └── README.md # Este archivo ``` ## đŸ› ïž TecnologĂ­as usadas - **HTML5 Canvas** - Renderizado del juego - **JavaScript ES6+** - LĂłgica del juego - **CSS3** - Estilos y diseño responsive - **Pixel art** - Estilo visual retro ## đŸŽ” Notas sobre la mĂșsica El juego espera un archivo `music.mp3` en la carpeta `assets/`. La mĂșsica se reproduce automĂĄticamente despuĂ©s de hacer clic en el canvas (requerido por las polĂ­ticas de navegadores modernos). ## đŸ“± Compatibilidad - ✅ Chrome, Firefox, Safari, Edge - ✅ MĂłviles (responsive) - ✅ Requiere JavaScript habilitado --- ÂĄDisfruta jugando con Okayu! đŸŸ