Código fuente de puzle HTML5: qué incluye y qué revisar
Niveles, el puzle diario, código fuente en TypeScript y alojamiento de un puzle de lógica terminado, usando Frogdoku como ejemplo.

El código fuente gratuito de juegos HTML5 es fácil de encontrar. Los juegos de puzle terminados y probados, con niveles reales, un puzle diario y código fuente documentado, son más difíciles de hallar, y eso es lo que la mayoría de quienes buscan código para publicar quiere de verdad.
Frogdoku es un puzle de lógica con una sola regla: colocar exactamente una rana en cada fila, en cada columna y en cada estanque de color, sin que dos ranas se toquen. Esta guía muestra qué revisar en cualquier plantilla de puzle, usando esta edición como ejemplo.
Empieza por el número de niveles y los modos
La edición para compradores incluye 180 puzles de campaña en seis tramos, un calendario de puzle diario, los modos Infinito y Relajado, trofeos, deshacer y rehacer, y ayudas. El vestidor de Ribi es una recompensa por el progreso.
El número de niveles importa más que la portada. Una plantilla con 20 niveles se parece más a un prototipo, mientras que una con 180 se parece más a un juego terminado. Pregunta al vendedor cómo se hicieron los niveles y cómo se comprobó cada uno, porque un puzle que el jugador no puede resolver es la forma más rápida de perderlo.
Qué incluye el código fuente
El código está escrito en TypeScript y viene con pruebas y avisos de licencia de terceros. El paquete lista JSON entre sus archivos, y la carpeta del juego es la compilación lista para alojar, con ilustraciones, audio y fuentes locales.
- game/: la compilación lista para alojar, con ilustraciones, audio y fuentes ya en local.
- El código TypeScript y sus pruebas: la parte que lees y editas.
- Vite: opcional, y solo hace falta si recompilas desde TypeScript.
Una revisión de 15 minutos antes de comprar
Puedes juzgar una plantilla de puzle en una sesión corta. Juega el primer tramo en un teléfono y luego en una laptop, y anota dónde un toque o un arrastre se siente lento o confuso. Deshaz la última jugada varias veces y comprueba que el tablero vuelve al estado anterior cada vez.
Después abre el código y lee los nombres de las pruebas. Busca pruebas con nombres de las reglas del puzle. Una regla que tiene prueba se aplica en el código, no solo se muestra en pantalla.
Alojamiento: solo archivos estáticos
Como las demás plantillas de esta guía, la edición para compradores necesita un navegador actual con soporte de JavaScript y audio, y alojamiento HTTP(S) estático. No necesita base de datos ni cuenta de autor.
Sube el contenido de game/ a la carpeta donde debe vivir el puzle. Recompilar solo hace falta si cambias el código TypeScript.
Consulta la ficha de Frogdoku, sus elementos incluidos y su licencia
Lo que deja fuera el precio
Frogdoku no tiene guardados en la nube, ranking en línea, compras con dinero real ni SDK de publicidad, y el juego normal no hace solicitudes a esos servicios. El progreso se guarda en el navegador actual.
Las aplicaciones nativas, el alojamiento y el desarrollo a medida no están incluidos. El puzle diario forma parte de un calendario y no necesita un ranking en línea para jugarse.
Preguntas frecuentes
¿Necesito compilar el juego?
No. Sube el contenido de game/ a un alojamiento HTTP(S). La recompilación solo hace falta si editas el código TypeScript.
¿Dónde se guarda el progreso?
Localmente, en el navegador actual.
¿El puzle diario necesita un ranking en línea?
No. Los puzles diarios se pueden jugar sin ranking, y el progreso se guarda en el navegador del jugador.
¿Qué licencia se aplica?
Se aplican los términos del Polar Games Marketplace que aparecen en el pago.
Dónde gana su lugar una plantilla de puzle
Un puzle como este sirve para un sitio de aprendizaje, para un hábito de puzle diario en un blog o para un estudio que quiere un juego de lógica terminado que personalizar. No encaja bien en un proyecto que necesite juego con ranking o cuentas, porque eso queda fuera de esta edición.
