¿Algún motor de física 3D portátil de código abierto de punto fijo? [cerrado]


14

Estoy buscando un motor de física 3D de punto fijo (cinemática básica y resolución de detección de colisión ... nada demasiado elegante).

Necesito matemática de punto fijo porque me gustaría tener resultados deterministas, para fines de reproducibilidad y alta portabilidad, porque espero que mi juego sea altamente portátil para dispositivos como teléfonos móviles o consolas de juegos portátiles sin unidades de punto flotante.


Los únicos motores de física que conozco que admiten matemática de punto fijo son los 2D. Obtuve tu deseo de determinismo, porque es bueno tenerlo, pero ¿es realmente un requisito? Y hay muchos motores de física portátiles, los puntos fijos o flotantes no tienen mucho que ver con eso a menos que los necesite para funcionar en bloque a través de plataformas o algo similar, ¿verdad?

2
Es un requisito, ya que está planeado para un juego en red por turnos en el que cada jugador comparte sus órdenes con otros jugadores al final de cada turno, y simulan el resultado, que tiene que ser el mismo, exactamente, y sin un servidor autorizado puede estar en el medio (juego p2p). Tengo la intención de que sea portátil, no solo entre sistemas operativos, sino también máquinas, incluso sin FPU como NintendoDS. FPU resultados pueden incluso ser unconsistent entre distintos compiladores en el mismo sistema operativo, por lo que pensar en diferentes arquitecturas ...
kaoD

¿Ya encontraste un motor de física 3D de punto fijo? Estoy buscando uno también.
Ergwun

@ Ergwun no, no lo hice ... Supongo que simplemente no existen.
kaoD

Sí, he dejado de mirar también.
Ergwun

Respuestas:


3

Puede intentar preguntarle al tipo que hizo tutoriales sobre Flipcode en matemáticas de punto fijo 3D en dispositivos móviles , hizo juegos e incluyeron física.

(Algunos juegos antiguos usaban punto fijo (adivinando Carmageddon, Destruction Derby ...). El punto fijo se usa en algunos dispositivos móviles y tienen juegos, y algunos de ellos son 3D.

Espero que ayude. :)


No es exactamente lo que estaba buscando, pero buena información. No exploré demasiado el AirplaySDK ni vi ninguna licencia, pero parece que es un software propietario. Terminaré codificando mi propio motor de física (o al menos un reemplazo matemático de punto fijo), por lo que el primero sería un gran punto de partida.
kaoD

1
@kaoD Un poco más sobre física de punto fijo que encontré buscando en Google. Me preguntaba si esas cosas son posibles en Bullet y parece que algunos chicos lo intentaron. Creo que la bala es bueno, así que esto es natural para buscar allí ... en contacto con ellos o más por google (ODE punto fijo, la física de bala punto fijo, ...)
user712092
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.