Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (789)
Games in Android Showcase (234)
games submitted by our members
Games in WIP (864)
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  
  Steering behaviors.  We need a Java version!  (Read 11031 times)
0 Members and 1 Guest are viewing this topic.
Offline darrinps

Senior Newbie

Java games rock!

« Posted 2005-01-05 16:43:34 »

I have tried to get a Java version of Craig Reynolds C++ based steering behaviors code but have not had much luck.

I wrote Craig Reynolds and he passed me along to another person at Fuze3D who has not replied (BTW, Mr. Reynolds would like to have the ported code too it seems).

So does anyone know of a Java port for steering behaviors like OpenSteer?

It would seem almost essential for non trivial Java based games to use steering in some respect.  Surely someone has this done or is close to doing it and making it available to the open source community!
Offline ap_kelly

Junior Devvie

Java rocks!

« Reply #1 - Posted 2005-01-06 18:58:10 »

It looks interesting for a project I'm working on.

I did find a series of applets that demonstrate the behaviours at this location, so someone has already done the work.


Offline darrinps

Senior Newbie

Java games rock!

« Reply #2 - Posted 2005-01-07 12:21:35 »

Yes, that is Craig's site you are referring to.

The only problem is, the applet code was done while Craig was working for another company, and that company hasn't (and it doesn't seem likely it will) released the source to those applets!

Craig sent me to another place (Fuze3D) who has supposedly made the conversion, but they never responded to me (hmmnm...).

I cannot believe that someone hasn't done this already and made the code available to the open source community.  

This is something really needed for AI apps of many kinds!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline ap_kelly

Junior Devvie

Java rocks!

« Reply #3 - Posted 2005-01-08 00:52:50 »

Just download the classes by hand  and de-compile the applets with an application called Jad, and the source code is there for you to see.


Offline sonicviz

Senior Newbie

« Reply #4 - Posted 2005-01-10 00:03:18 »

The fuze3d port of opensteer works fine:
Offline Falken

Senior Newbie

biggidy bong

« Reply #5 - Posted 2005-01-15 17:26:18 »

The source code for the Fuze3D port can be downloaded from here.  It's in Fuze3D-0.2.jar.
Offline blahblahblahh

JGO Coder

Medals: 1

« Reply #6 - Posted 2005-01-16 17:51:53 »

Craigs work is old hat now.

It has been improved and re-implemented from scratch many times over, and you really should just be able to make your own by now.

One of the GPG books had a more useful version where they compressed the whole thing into a single pass using a carefully attenuating fn yet achieved similar (practically identical) results.

So...personally I'd go for that: just find a mathematical fn which provides the desired behaviour and do it in one pass.

PS: I've done a java boids before but it was with a sofware renderer that I'm embarassed to reveal I wrote Sad. Don't think it would help.

malloc will be first against the wall when the revolution comes...
Offline Woody1967

Innocent Bystander

Rock n  Roll All Night and Party Every Day

« Reply #7 - Posted 2005-04-29 08:27:11 »


you can find a java version based on Reynolds work at

Good luck
Offline Conflux

Senior Newbie

Java games rock!

« Reply #8 - Posted 2005-05-18 11:57:44 »

great, thanks!! I was also looking for that Smiley
Pages: [1]
  ignore  |  Print  

hadezbladez (2595 views)
2018-11-16 13:46:03

hadezbladez (928 views)
2018-11-16 13:41:33

hadezbladez (2550 views)
2018-11-16 13:35:35

hadezbladez (499 views)
2018-11-16 13:32:03

EgonOlsen (3675 views)
2018-06-10 19:43:48

EgonOlsen (4028 views)
2018-06-10 19:43:44

EgonOlsen (2439 views)
2018-06-10 19:43:20

DesertCoockie (3246 views)
2018-05-13 18:23:11

nelsongames (3292 views)
2018-04-24 18:15:36

nelsongames (4262 views)
2018-04-24 18:14:32
Java Gaming Resources
by philfrei
2019-05-14 16:15:13

Deployment and Packaging
by philfrei
2019-05-08 15:15:36

Deployment and Packaging
by philfrei
2019-05-08 15:13:34

Deployment and Packaging
by philfrei
2019-02-17 20:25:53

Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08

Deployment and Packaging
by gouessej
2018-08-22 08:03:45 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‑
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!