Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (527)
Games in Android Showcase (127)
games submitted by our members
Games in WIP (593)
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 6831 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.

http://www.red3d.com/cwr/steer/

Andy.

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.

Andy.

http://kpdus.tripod.com/jad.html

Offline sonicviz

Senior Newbie





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

The fuze3d port of opensteer works fine:

http://www.mojomonkeycoding.com/jmeforum/viewtopic.php?t=1146
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


http://t-machine.org


« 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 »

Hi,

you can find a java version based on Reynolds work at
http://www.steeringbehaviors.de/

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  
 
 
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.

PocketCrafter7 (12 views)
2014-11-28 16:25:35

PocketCrafter7 (7 views)
2014-11-28 16:25:09

PocketCrafter7 (8 views)
2014-11-28 16:24:29

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

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

toopeicgaming1999 (15 views)
2014-11-26 15:20:08

SHC (29 views)
2014-11-25 12:00:59

SHC (27 views)
2014-11-25 11:53:45

Norakomi (32 views)
2014-11-25 11:26:43

Gibbo3771 (28 views)
2014-11-24 19:59:16
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

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
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!