Little Ninja Dash: mantén, apunta, lánzate.
Little Ninja Dash es una plantilla de juego HTML5 de plataformas y acción con código fuente completo. El jugador mantiene pulsado en cualquier punto de la pantalla para ralentizar el tiempo, tira hacia atrás como un tirachinas y suelta para lanzarse por el nivel. La edición tiene 51 niveles en 5 mundos, un jefe al final de cada mundo, 14 idiomas de interfaz, narrador grabado y una carpeta game lista para alojar, con código TypeScript legible y pruebas.

51 niveles, 5 mundos, 5 jefes
Cruza un jardín de cerezos, un paso helado, una forja de lava, las nubes y la fortaleza roja. Los niveles crecen de lecciones cortas a recorridos largos con puntos de control, y cada mundo termina con un jefe que aguanta varios golpes. Hay 13 tipos de enemigo, de guardias con lanza y arqueros a escuderos, lanzabombas, cometas y tamborileros, además de cofres, cajas que se rompen, bloques de hielo y rocas que derriban a quien esté detrás.

Un gesto, mucha profundidad
Mantén, tira, suelta: el mismo gesto funciona con ratón y táctil. El tiempo se ralentiza mientras apuntas y una guía muestra dónde caerás. Mantén pulsado otra vez en el aire para cambiar de dirección, encadena golpes para combos y velocidad y lanza shurikens con el teclado o el botón en pantalla. Un tutorial corto lo enseña todo en el primer nivel, y la opción de asistencia facilita los lanzamientos.

Estrellas, medallas, trajes y armas
Cada nivel tiene 3 estrellas y 3 medallas: todas las estrellas, ninguna muerte y tiempo por debajo de la meta. Las estrellas desbloquean 10 trajes; los puntos compran 6 armas, cinco de ellas con un poder especial. Una historia de apertura y un final enmarcan la campaña, y la pantalla de resultado con notas premia los recorridos limpios.

14 idiomas y narrador grabado
La interfaz está traducida a 14 idiomas y sigue el idioma del navegador en el primer inicio. Un narrador de arena en inglés anuncia combos y grandes momentos en todos los idiomas, sobre 7 temas musicales. Música, efectos y narrador tienen volúmenes separados, y las Opciones incluyen calidad gráfica, menos movimiento y la elección entre sangre o tinta.

Tu juego, tu alojamiento
Sube el contenido de la carpeta game a un alojamiento estático HTTP(S) y ábrelo. No necesita base de datos, PHP, cuenta ni servidor, y el juego normal no hace solicitudes fuera de tu carpeta. Cambia la clave de guardado y las opciones de anuncios en ninja.config.js sin recompilar. El paquete incluye el código TypeScript editable con pruebas y una guía ilustrada sin conexión en 14 idiomas.
Anuncios opcionales, con tu proveedor
Los anuncios vienen desactivados y no se incluye ninguna red publicitaria. Un gancho documentado permite conectar tu propio proveedor para intersticiales entre niveles y dos anuncios con recompensa opcionales (doblar los puntos, revivir en el último punto seguro). El juego se pausa y silencia durante el anuncio y solo da la recompensa si el anuncio terminó de verdad.
Lo que esta edición no incluye
No se incluyen apps nativas, alojamiento ni desarrollo a medida, ni ranking en línea, guardado en la nube, compras con dinero real o una red publicitaria incluida.
Para quién es esta plantilla
Portales de juegos y dueños de sitios que quieren un juego de acción pulido, estudios y freelancers que necesitan una base para un juego con la marca de un cliente, y desarrolladores que quieren estudiar un juego Canvas 2D legible, con física, efectos y constructor de niveles.
Personaliza
Los niveles están en src/data, la sensación del juego, los trajes y las armas en src/config/tuning.ts, y los textos en src/i18n. Compila con Node.js 26.13 o posterior usando npm ci, npm test y npm run build y sube el resultado legible como la carpeta game.
Detalles técnicos
- Base: HTML5, TypeScript, Canvas 2D y Web Audio, compilado con Vite, sin motor de juego.
- Archivos: HTML, CSS, JavaScript, TypeScript, JSON, WebP, PNG, SVG, MP3, WOFF2 y WOFF.
- Idiomas: 14 en la interfaz y en la guía; narrador grabado en inglés.
- Requisitos: navegador actual con JavaScript, Canvas 2D, Web Audio y almacenamiento local, y alojamiento estático HTTP(S).
- Progreso: almacenamiento local del navegador, sin cuenta ni sincronización en la nube.
- Node.js solo hace falta para editar el código, no para jugar ni alojar.
Licencia y soporte en resumen
Una compra da una licencia perpetua y no exclusiva para usar esta edición en un producto final, tuyo o de un cliente. Los jugadores pueden acceder gratis o con monetización por anuncios. Puedes cambiar código, arte y audio dentro de tu producto, pero no puedes revender ni redistribuir la plantilla por separado. Se incluyen seis meses de soporte (12 con la extensión al comprar), que cubren instalar y usar los archivos y corregir defectos reproducibles.
















