Ver Mensaje Individual
  #4  
Antiguo 11-11-2013
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Reputación: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Si tomamos lo que dices literalmente, necesitarás un algoritmo de localización de bordes, o utilizar algún sistema de codificación por colores para diferenciar las diferentes partes del circuito. Esto último es fácil si sabes cómo funciona un bitmap.

Sin embargo, creo que deberías hacer caso a MAXIUM. Es decir, separar la parte lógica de la parte visual. La pista se describe mediante puntos de control, que son los que deben seguir los vehículos. En estos casos también se puede utilizar la localización de bordes o la codificación de colores para saber si los vehículos se mantienen en la pista, pero creo que en tu caso deberías usar únicamente los puntos de control.

Sea como sea, al final hay que aplicar geometría, interpolaciones y, seguramente, un poco de matemática vectorial y de matrices.

Cita:
Empezado por MAXIUM Ver Mensaje
Cuando se tiende a hablar de programación de video juegos, siempre los novatos pienzan solo en la parte gráfica y no en los algoritmos básicos que es lo importate.
Ciertamente.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita