Portfolio

Juego · Carreras 3D

Slipstream

Un campeonato de tres circuitos en una pestaña

La demo es una recreación del sistema, con datos inventados: el original es del cliente y no se publica. No hay que registrarse.

Pantalla de Slipstream

El contexto

Es el segundo juego del portfolio y está para mostrar lo contrario que el primero: que hacer dos juegos con la misma herramienta no obliga a que se parezcan. Overrun es un shooter en una arena cerrada; este es una carrera con rivales que compiten, tiempos por vuelta y una tabla de campeonato. Comparten three.js y no comparten una sola decisión de diseño.

Qué hace el sistema

  • Tres circuitos que son doce coordenadas cada uno: de ahí salen el asfalto, los pianitos, la grilla de largada, el mapa del HUD, la línea que siguen los rivales y en qué vuelta va cada auto
  • Cuatro rivales con tres números que se contradicen —ritmo, agresión y frecuencia de error— así que el más rápido es también el que más se manda y la carrera tiene historia sin escribir una línea de inteligencia artificial
  • El rebufo, que le da el nombre: pegado al de adelante la velocidad máxima sube un 8%, y en el circuito de la recta larga eso decide la carrera
  • Tiempos por vuelta con diferencia contra la mejor propia, en verde o rojo, actualizada mientras se maneja
  • Torre de posiciones con el intervalo contra el auto de adelante, que es la convención de cualquier transmisión y la única que se entiende sin explicación
  • Mapa del circuito en SVG con un punto por auto: en una curva ciega es lo único que dice si lo que viene es una recta o una chicana
  • Campeonato de tres fechas con la escala de puntos del automovilismo —25, 18, 15, 12, 10— más el punto por vuelta rápida, para que la segunda carrera importe
  • Motor de sonido sin un solo archivo: el motor es un oscilador cuya frecuencia sigue a la velocidad y el ruido del aire crece con ella