Saltar al contenido
El Play

Juego de iPhone

Beta en TestFlight Todavía no está en el App Store

El Corre Corre

Un juego arcade en motor por el Malecón de Santo Domingo, para iPhone. Ir en contra vía duplica los puntos.

El Corre Corre: el motor se mete en contra vía, se enciende el x2 y salen puntos por pasar rozando.
En contra vía los puntos se duplican, y cada cerquita suma.
Rol
Solo: diseño, código y publicación
Tiempo
Desde jul 2026
Stack
TypeScript, three.js, Vite, Capacitor, Web Audio, Vitest

En beta de TestFlight. Todavía no está en el App Store. Estado verificado el 15 oct de 2026.

En números

108

pruebas unitarias en 11 archivos

0

archivos de audio; toda la música y los efectos se sintetizan con Web Audio

16

capturas para el App Store, 8 por idioma, generadas por una herramienta sin pantalla a 1320 x 2868

Fig. 1 El chequeo del corredor antes de que salga un vehículo
  • Sale el vehículo

    Con el vehículo nuevo, la carretera todavía tiene un corredor de al menos 1.7 veces el ancho del jugador.

  • No sale el vehículo

    Con el vehículo nuevo, cada hueco es más estrecho que 1.7 veces el ancho del jugador, así que formaría una pared. No sale.

El chequeo mide toda la carretera, con los paseos incluidos. Una prueba unitaria espera cero paredes a velocidad de crucero, a fondo y en los dos lados de la carretera.

La idea

El corre corre es el apuro de todos los días en Santo Domingo. En el juego vas en un motor por el Malecón entre guaguas y motoconchos, tiras un caballito y decides si ir en contra vía vale los puntos dobles.

Lo que construí

El juego es TypeScript y three.js sin framework y sin motor de física, empaquetado para iOS con Capacitor. La carretera pasa por tres tramos: el Malecón, la Zona Colonial con la Puerta del Conde y El Campo. Cada valor que cambia cómo se siente la corrida vive en un solo archivo de configuración, cada uno con un comentario que lo explica.

Toda la música y los efectos se sintetizan mientras juegas con Web Audio, así el repo no tiene archivos de audio. Una herramienta sin pantalla genera escenas del juego al tamaño del App Store en los dos idiomas, y las 16 capturas de la tienda salieron de ahí. Un gancho de pruebas para sondas y apariciones fijas existe solo en los builds de desarrollo, nunca en el build de lanzamiento.

Lo difícil

  1. 01 Tráfico que siempre deja por dónde pasar

    Los vehículos que llegan juntos pueden formar una pared de lado a lado. Antes de que aparezca un vehículo, el sistema de tráfico mide el corredor libre más ancho entre los vehículos que llegan con él y rechaza la aparición si ese corredor es más estrecho que el ancho configurado. Una prueba unitaria verifica cero paredes a velocidad normal, a todo gas y en los dos lados de la vía.

    Dónde está en el código: src/traffic.ts

  2. 02 Progreso que iOS no puede borrar

    iOS puede borrar el almacenamiento de una vista web cuando el teléfono necesita espacio. Las partidas se copian de localStorage a Capacitor Preferences, que es almacenamiento nativo, así el progreso sobrevive a eso.

    Dónde está en el código: src/storage.ts

  3. 03 Sonido sin archivos de audio

    La música y los efectos se construyen mientras juegas con osciladores, nodos de ganancia, filtros, buffers de ruido y un compresor. Así no hay archivos de audio en el paquete de la app.

    Dónde está en el código: src/audio.ts

Lo próximo

Publicar la 1.0 en el App Store.

El Corre Corre: la carretera sale de la ciudad, con el letrero de que ya estás en El Campo.
El Corre Corre después de un choque: 521 puntos, nuevo récord, la lista de mandaos y una subida de nivel, con Otra vez, Menú y Compartir.
Pantalla de inicio de El Corre Corre: tres vehículos para escoger y el aviso de tocar para empezar.

Pruébalo

Relacionados por idea