← Volver a proyectos

2026

MenteRush

Cálculo mental a contrarreloj: sumá de cabeza antes de que se acabe el tiempo.

  • TypeScript
  • React
Pruebas
67 automatizadas
Dependencias
Solo React
Backend
Ninguno

Mi rol

Desarrollo completo a cargo

Qué es

Un juego de cálculo mental a contrarreloj. Aparecen números sueltos, los sumás mentalmente y escribís el total antes de que se agote el tiempo. Los aciertos seguidos arman un combo que multiplica la puntuación, con cinco niveles que cambian color, sonido e intensidad de los efectos. Tres errores terminan la partida.

Por qué lo hice

MentePro ya hacía esto en Android, pero instalar una aplicación para practicar treinta segundos es demasiada fricción. En la web se entra con un enlace y se juega. El reto real no era el cálculo —eso son cuatro líneas— sino que se sintiera bien: que el acierto suene, vibre y se vea, y que el fallo pese.

Decisiones

Sin backend ni base de datos. Todo vive en el navegador y los récords en localStorage. Un juego de partidas de treinta segundos no justifica un servidor, y sin él no hay nada que se caiga ni datos de nadie que guardar.

React como única dependencia de ejecución. El sonido se sintetiza con la Web Audio API y las partículas son canvas 2D, sin librerías. Traer un motor de audio o de partículas habría multiplicado el peso para hacer lo mismo.

Las reglas, en TypeScript puro. Dificultad, puntuación y la máquina de estados de la partida viven en domain/, sin saber que existe React. Por eso se pueden probar sin montar un solo componente: son 67 pruebas entre dominio, persistencia e interfaz.