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!

Project Tasks

13 planning tasks
Page design: Paused — add credits to continue
#1

Generate system requirement document

1m 10s0.2 cr used
Done
#2

Generate personas & user flows

0m 6s0.2 cr used
Done
#7

Create flow for Jugador de carreras móvil

0m 4sCredits in parent
Done
#8

index.html

0m 50sCredits in subtasks
Paused
#14

index.html / Navigation

0.85 cr needed
Paused
#10

index.html / Index Cockpit Hero

0.85 cr needed
Paused
#11

index.html / Index Instrument Strip

0.85 cr needed
Paused
#12

index.html / Index Start Paddle

0.85 cr needed
Paused
#13

index.html / Index Topographic Circuit

0.85 cr needed
Paused
#15

index.html / Footer

0.85 cr needed
Paused
#9

Carrera

Credits in subtasks
Backlog
#5

Architecture

0.2 cr needed
Paused
#6

Workspace task plan

0.2 cr needed
Paused

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