Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Simulación de Juegos en Delphi (https://www.clubdelphi.com/foros/showthread.php?t=85975)

rabata2001 02-06-2014 09:13:40

Simulación de Juegos en Delphi
 
Buenas a todos

Estoy interesado en realizar una simulación de un juego, la simulación es básico, pero busco orientación de comom haerlo (librerías, facilidad de programación, eficiencia)

La idea es simular el movimiento de los distintos vehículos que participan en una carrera de un circuito de velocidad.

Actualmente tengo un sistema de cronometraje que recoge información de donde están situados los vehículos en la pista (ptos de control), la intención es una vez detectado el paso de un vehículo por un pto de control, se sitúe una marca (imagen) en ese pto (en un mapa del circuito) y comience a rodar hasta el siguiente pto de control (por ejemplo como indica esta web: http://www.f1fanatic.co.uk/2008/11/24/a1-and-superleague-show-f1-the-way/).

Lo he pensado en una vez detectado el paso del vehúculo, pasar un mensaje al modulo que simula el movimiento, pero que sea lo más rápido posible (la recepción del mensaje), para ir evitando latencia.

Estoy utilizando Delphi 2010. ¿Me podrían aconsejar como llevar a cabo este cometido?. El sistema debe poder mostrar entre 30 y 60 imágenes pintándose a la vez y que no de saltos (parte complicada).

Para realizar la simulación de pintar pilotos en pista, ¿Que sistema podría usar, open GL, Flash,...? ¿Algún ejemplo?.

Gracias pos vuestra colaboración.

Neftali [Germán.Estévez] 02-06-2014 10:05:47

Para tema de dibujar elementos en pantalla en algunos casos he utilizado el componente SimpleGraph de DelphiArea con muy buenos resultados. No está pensado para juegos, sino para dibujar elementos gráficos en pantalla y posee muchos métodos para facilitar el trabajo respecto a realizarlo con los componentes estandard de Delphi.
Lo más sencillo es que mires la demo y veas si te puede ser de utilidad.

Si necesitas algo más orientado a juegos y que te de mucha más potencia, tal vez debas ir a la librería Allegro (aquí puedes ver algunos pantallazos)de nuestro amigo Ñuño, que ya es cosa seria en esta campo.

Ñuño Martínez 03-06-2014 13:29:10

Pues sí, podrías usar Allegro.pas. Pero ojo, de la rama 4 sólo son compatibles con Delphi las viejas. Eso sí, unos colegas han hecho unas modificaciones a la versión 5 que permiten usar Delphi con ella. Mi intención es unir ambas versiones, pero he tenido unos meses bastante movidos (incluyendo enfermedades varias) y no he podido. Aun así, puedes obtener una versión funcional en github:

https://github.com/Soldat/allegro-pas5-test


La franja horaria es GMT +2. Ahora son las 22:28:42.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi