f-rmula-1

byCarlos González

Actúa como un desarrollador senior de videojuegos con experiencia en motores gráficos móviles (Unity / WebGL / Three.js / React Native) y conocimientos avanzados en física de vehículos. Quiero que crees un juego de carreras de Fórmula 1 completo, optimizado para dispositivos móviles (móviles y tablets), ejecutable directamente en el navegador (HTML5/JavaScript utilizando Three.js o Canvas 2D interactivo). ### Especificaciones del Juego: 1. Modos y Lógica de Juego: - Modo de carrera rápida o contra el reloj (Time Trial) con contador de vueltas y mejor tiempo de vuelta (Best Lap). - Sistema de IA para competidores (2 a 4 coches rivales en pista con comportamientos de adelantamiento y trazada). - Indicador de velocidad (KM/H), marcha actual y posición de carrera (ej. 1/5). 2. Controles Móviles (Touch / Responsive): - Botones virtuales en pantalla optimizados para tactil: * Izquierda / Derecha (giro de dirección) o acelerómetro/deslizamiento. * Acelerar y Frenar/Reversa. * Botón de DRS / ERS (boost temporal de velocidad con cooldown). - Adaptación automática a pantallas verticales y horizontales (responsive layout). 3. Gráficos y Renderizado: - Vista en 3D (usando Three.js) o vista superior/pseudo-3D isométrica tipo arcade si es más eficiente en rendimiento. - Pista con curvas, zonas de frenado, pianos (curbs) y línea de meta. - Modelos de monoplazas simplificados con colores distintivos por escudería. 4. Física y Sensación de Conducción: - Aceleración progresiva, agarre neumático, subviraje al tomar curvas a alta velocidad y fricción al salir de la pista (césped/grava). ### Requerimientos de Entrega: - Proporciona todo el código en un único archivo ejecutable `index.html` (que incluya HTML, CSS y JavaScript/Three.js embebido vía CDN). - Comenta el código de forma clara señalando dónde se ajustan los parámetros de física (velocidad máxima, agarre, potencia de frenado) y de la IA. - Asegúrate de que el código esté 100% funcional, limpio y sin librerías externas que requieran instalación o servidor local.

No preview

Comments (0)

No comments yet. Be the first!

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

index.html: Abrir entrada pública
index.html: Leer franja de instrumento
index.html: Iniciar carrera rápida
index.html: Iniciar contrarreloj
Carrera: 1. Acelerar y trazar
Carrera: 2. Frenar en zona de frenado
Carrera: 3. Girar con pads o acelerómetro
Carrera: 4. Activar boost DRS/ERS
Carrera: 5. Esperar cooldown del boost
Carrera: 6. Corregir salida de pista
Carrera: 7. Cruzar línea de meta
Carrera: 8. Leer mejor tiempo de vuelta
Carrera: 9. Rotar dispositivo
Carrera: Terminar sesión con posición final

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

index.html: Abrir entrada pública
index.html: Leer franja de instrumento
index.html: Iniciar carrera rápida
index.html: Iniciar contrarreloj
Carrera: 1. Acelerar y trazar
Carrera: 2. Frenar en zona de frenado
Carrera: 3. Girar con pads o acelerómetro
Carrera: 4. Activar boost DRS/ERS
Carrera: 5. Esperar cooldown del boost
Carrera: 6. Corregir salida de pista
Carrera: 7. Cruzar línea de meta
Carrera: 8. Leer mejor tiempo de vuelta
Carrera: 9. Rotar dispositivo
Carrera: Terminar sesión con posición final