Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (539)
Games in Android Showcase (132)
games submitted by our members
Games in WIP (603)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Ask for a suggestion about engines  (Read 2076 times)
0 Members and 1 Guest are viewing this topic.
Offline CypT

Junior Newbie





« Posted 2008-06-26 10:38:56 »

Hello, 
Im going to start work on my study project and i need a pair of engines to work with :
determenistic physic engine and  render engine.
The work is about modeling adaptive behaviour of a robot , so the main requiment to physic engine is determinism, second - supporting of sceletal models .
Of course those engines must be compatible and not very low-level.
So what shell i use?
thx.

Offline zammbi

JGO Coder


Medals: 4



« Reply #1 - Posted 2008-06-26 10:40:39 »

You working with 3d or 2d?

Current project - Rename and Sort
Offline CypT

Junior Newbie





« Reply #2 - Posted 2008-06-26 10:42:26 »

3d
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline zammbi

JGO Coder


Medals: 4



« Reply #3 - Posted 2008-06-26 11:00:56 »

I haven't worked in this area, but since no one else is posting, I'll say start with Phys2D and JMonkeyEngine.

Current project - Rename and Sort
Offline cylab

JGO Ninja


Medals: 55



« Reply #4 - Posted 2008-06-26 11:10:48 »

We have a discussion over at xith.org regarding the implementation of ragdoll physics and there is some work on skeletal animation, but I think both needs some more work. It might nevertheless be worth a look. Feel free to join us in the forum.

Xith3D is a high-level games oriented scenegraph inspired by the Java3D api, so it might fit your needs. Furthermore there is an abstraction to plug in different physics engines. Currently there is a JOODE implementation available, but an ODE version is started and a JBullet version planned. We would really appreciate someone with a real usecase to help us pinpoint the gaps and in the best case helping to fill them.

Another choice would be JMonkey Engine (http://www.jmonkeyengine.com/), which also has a physics abstraction with an ODE implementation being the most complete afaik.

Mathias - I Know What [you] Did Last Summer!
Offline irrisor

Junior Devvie





« Reply #5 - Posted 2008-06-26 19:07:05 »

unfortunately both ODE and JOODE (as it's a port of ODE) are not entirely deterministic
Offline ewjordan

Junior Devvie





« Reply #6 - Posted 2008-06-26 20:22:28 »

Also, what are the specific determinism requirements?  Do your results merely need to be replicable on the same computer from run to run, or across different computers?  These issues can be very tricky across the different processors and operating systems; from what I've seen, it's extremely difficult to get that right unless you're using fixed point math (perhaps the strictfp keyword will do the trick, I'm not entirely sure).
Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #7 - Posted 2008-06-27 16:31:57 »

Wouldn't jME be able to handle it? And what about the jBullet library?

See my work:
OTC Software
Offline CypT

Junior Newbie





« Reply #8 - Posted 2008-06-28 10:16:59 »

Quote
Also, what are the specific determinism requirements?
I need to minimise randomize factor and noises.
Quote
These issues can be very tricky across the different processors and operating systems;

Ill run it on a single computer , so the main requiment is the same proccess running each time on start.

also it would be cool if i can start and stop physical engine and get passed tacts count.

Detailed :
The model is very simple - its a block that have weight and legs. leg have joints and friction coefficent on the end. All the system can is to change joints parametres (angle , power of effort).

Quote
what about the jBullet library?
Thats interesting too , and what about jphysx ? www.jphysx.com
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

rwatson462 (30 views)
2014-12-15 09:26:44

Mr.CodeIt (20 views)
2014-12-14 19:50:38

BurntPizza (42 views)
2014-12-09 22:41:13

BurntPizza (76 views)
2014-12-08 04:46:31

JscottyBieshaar (37 views)
2014-12-05 12:39:02

SHC (51 views)
2014-12-03 16:27:13

CopyableCougar4 (49 views)
2014-11-29 21:32:03

toopeicgaming1999 (115 views)
2014-11-26 15:22:04

toopeicgaming1999 (105 views)
2014-11-26 15:20:36

toopeicgaming1999 (31 views)
2014-11-26 15:20:08
Resources for WIP games
by kpars
2014-12-18 10:26:14

Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!