Volver al blog
Desarrollo / NOTAS DE DESARROLLO

Simon JS: memoria, colores y JavaScript

Una versión del juego Simon en JavaScript: observa la secuencia, repítela y añade un paso más a tu memoria.

Tablero de Simon JS

Simon JS es una versión del juego de memoria Simon escrita en JavaScript, sin un framework de interfaz. La mecánica es sencilla: observar una secuencia de colores y sonidos y reproducirla en el mismo orden.

Una regla que crece en cada ronda

Cuando el jugador completa la secuencia, se añade un nuevo elemento aleatorio. La partida continúa hasta que se produce un error.

Tablero de Simon JS

Separar la reproducción de la respuesta

Para seguir el flujo del programa resulta útil distinguir dos momentos: el juego presenta la secuencia y, después, espera las acciones del jugador. La comparación debe avanzar paso a paso para detectar el error justo cuando ocurre.

El repositorio permite explorar esa transición entre mostrar, esperar y comprobar. Si quieres seguir con otros experimentos, puedes visitar el motor de juegos 2D.

Código fuente

Explorar el proyecto en GitHub

Escrito por Sergio Soriano

Desarrollo, curiosidad y proyectos compartidos.

Sobre Sergio Soriano