Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (406)
games submitted by our members
Games in WIP (293)
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  
  Car physics?  (Read 5201 times)
0 Members and 1 Guest are viewing this topic.
Offline Kevdog

Junior Member





« Posted 2002-12-02 21:38:38 »

Anyone know of an existing framework for simulating car physics in Java?  Would love to see some code if there's any out there.

There are only 10 types of people, those who understand binary and those who don't!
Offline Herkules

Senior Member




Friendly fire isn't friendly!


« Reply #1 - Posted 2002-12-03 07:56:33 »

I once started out to try things like that. My basic idea was to reduce coordinate space from 3D to 2D, or sometimes even 1.5D.

This could make pyhsics easier, or more complicated, I didn't get that far.

There's a small demo at

http://www.hardcode.de/driver.html

It shows a 'car' that keeps on track while it's coordinates increase monotonously in u direction and sinus in v direction.

Some linear algebra behind it....


HARDCODE    --     DRTS/FlyingGuns/JPilot/JXInput  --    skype me: joerg.plewe
Offline Micke

Senior Newbie




Yada-yada


« Reply #2 - Posted 2002-12-03 14:28:48 »

First hit on Google for 'java car physics': http://www.cs.uni-magdeburg.de/~sodeike/java/CarPhysics/CarPhysics.html

/M
Games published by our own members! Check 'em out!
Play the free demo of Revenge of the Titans!
Offline Kevdog

Junior Member





« Reply #3 - Posted 2002-12-03 20:11:52 »

Micke: I found the link with more info that generated that code.

http://home.planet.nl/~monstrous/tutcar.html

Also, by taking off the CarPhysics.html from the URL I got to the java source.  It's a decent start.  Adjusting the CG forward a bit (see below) made the car more stable and more realistic.  The default settings go into oversteer almost immediately as soon as you turn(which makes sense given there is no suspension at all).

       cartype.b = 0.9;                               // m
       cartype.c = 1.1;                               // m
//        cartype.b = 1.0;                               // m
//        cartype.c = 1.0;                               // m

Thanks Smiley

There are only 10 types of people, those who understand binary and those who don't!
Offline Kevdog

Junior Member





« Reply #4 - Posted 2002-12-04 15:17:53 »

Actually found a really good and detailed series of articles which should really help Smiley

http://phors.locost7.info/contents.htm

There are only 10 types of people, those who understand binary and those who don't!
Offline lilspikey

Senior Newbie




Computers Stole My Social Skills


« Reply #5 - Posted 2002-12-09 07:03:04 »

Shameless plug:

http://website.lineone.net/~john.montgomery/RacingGame/

Really simple racing game, source code is there.  The physics is basic 2D rigid body stuff.  Internally the "cars" are more like hovercraft (in terms of how friction is handled).  The networking really sucks tho!

John

Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars and Titan!

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

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (78 views)
2013-05-17 21:29:12

alaslipknot (89 views)
2013-05-16 21:24:48

gouessej (121 views)
2013-05-16 00:53:38

gouessej (113 views)
2013-05-16 00:17:58

theagentd (126 views)
2013-05-15 15:01:13

theagentd (113 views)
2013-05-15 15:00:54

StreetDoggy (156 views)
2013-05-14 15:56:26

kutucuk (179 views)
2013-05-12 17:10:36

kutucuk (179 views)
2013-05-12 15:36:09

UnluckyDevil (186 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
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!
Page created in 0.12 seconds with 20 queries.