Ce projet a été réalisé dans le cadre du Congrès Delphi 2019 qui s'est déroulé à Paris le 19/11/2019. Il s'agit d'une démonstration 3D avec Firemonkey (FMX) et Delphi Rio 10.3.2. Il est compatible avec toutes les éditions de Delphi dont la Community (qui est gratuite :) ).
Ce projet montre en particulier :
- la génértion d'un décor extérieur en 3D (heighmap);
- suivre les aspérités du relief avec inclinaison de la voiture;
- gestion des collisions (méthode des bounding boxes);
- utilisation d'un joystick virtuel;
- plusieurs caméras disponibles;
Ce projet ne contient pas de moteur physique, il est bien évidemment perfectible et optimisable mais il est déjà en l'état utilisable sur toutes les plateformes cibles de Delphi. Il a été testé sous Windows, Mac OS, Android et IOS. Je n'ai pas encore eu l'occasion de le tester sous Linux. Les exécutables sont disponibles sur mon site : http://www.gbesoft.fr/jeux.php#fmxrace
N'hésitez pas à me faire vos retours et à mettre une petite étoile ;)
Grégory Bersegeay : http://www.gbesoft.fr