Des moteurs de physique 3D open source portables à virgule fixe? [fermé]

14

Je recherche un moteur de physique 3D à virgule fixe (kynématique de base et résolution de détection de collision ... rien de trop sophistiqué.)

J'ai besoin de calculs en virgule fixe car j'aimerais avoir des résultats déterministes, à des fins de reproductibilité, et une portabilité élevée, car je m'attends à ce que mon jeu soit très portable pour des appareils tels que les téléphones portables ou les consoles de jeu portables sans unités à virgule flottante.

kaoD
la source
Les seuls moteurs physiques que je connaisse qui prennent en charge les mathématiques à virgule fixe sont les moteurs 2D. Je comprends votre désir de déterminisme, car c'est bien d'avoir, mais est-ce en fait une exigence? Et il existe de nombreux moteurs physiques portables, les virgules fixes ou flottantes n'ont pas grand-chose à voir avec cela, à moins que vous n'en ayez besoin pour fonctionner au même rythme sur toutes les plates-formes ou quelque chose de similaire - pensez-vous?
2
C'est une exigence, car cela est prévu pour un jeu en tour par tour en réseau où chaque joueur a partagé ses ordres avec d'autres joueurs à la fin de chaque tour, et ils simulent le résultat, qui doit être le même, exactement, et sans serveur faisant autorité peut être au milieu (jeu p2p.) J'ai l'intention qu'il soit portable, non seulement entre les systèmes d'exploitation, mais aussi les machines, même celles sans FPU comme NintendoDS. Les résultats FPU peuvent même être incohérents entre différents compilateurs dans le même système d'exploitation, alors pensez à différentes architectures ...
kaoD
Avez-vous déjà trouvé un moteur de physique 3D à virgule fixe? J'en cherche un aussi.
Ergwun
@Ergwun non, je ne savais pas ... Je suppose qu'ils n'existent tout simplement pas.
kaoD
Ouais, j'ai arrêté de chercher aussi.
Ergwun

Réponses:

3

Vous pouvez essayer de demander à un gars qui a fait des tutoriels sur Flipcode sur les mathématiques à virgule fixe 3D sur les appareils mobiles , il a fait des jeux et ils ont inclus la physique.

(Certains anciens jeux utilisaient le point fixe (deviner Carmageddon, Destruction Derby ...). Le point fixe est utilisé sur certains appareils mobiles et ils ont des jeux, et certains sont en 3D.)

J'espère que ça aide. :)

user712092
la source
Pas exactement ce que je cherchais, mais de belles informations. Je n'ai pas trop exploré l'AirplaySDK et je n'ai vu aucune licence, mais il semble que ce soit un logiciel propriétaire. Je vais finir par coder mon propre moteur physique (ou au moins un remplacement mathématique à virgule fixe), donc le premier comme serait un excellent point de départ.
kaoD
1
@kaoD Un peu plus sur la physique des points fixes que j'ai trouvé en recherchant sur Google. Je me demandais si de telles choses sont possibles dans Bullet et il semble que certains gars l'ont essayé. Je crois que Bullet est bon, donc c'est naturel de le chercher là-bas ... Contactez-les ou google plus pour (point fixe ODE, point fixe physique des balles, ...)
user712092