|
@@ -28,12 +28,12 @@ You will need the Stephen Pratt link:http://www.critterai.org/projects/nmgen_stu
|
|
Stephen Pratt explains in detail the link:http://www.critterai.org/projects/nmgen_study/config.html[Configuration Parameters] of CritterAI/Jme3AI in a easy to follow format and is required reading.
|
|
Stephen Pratt explains in detail the link:http://www.critterai.org/projects/nmgen_study/config.html[Configuration Parameters] of CritterAI/Jme3AI in a easy to follow format and is required reading.
|
|
|
|
|
|
|
|
|
|
-== Use Examples
|
|
|
|
|
|
+== Use Example
|
|
|
|
|
|
|
|
|
|
[IMPORTANT]
|
|
[IMPORTANT]
|
|
====
|
|
====
|
|
-To get the assets (3D models) used in this example, add the <<sdk/sample_code#jme3testdata-assets#,jME3-testdata.jar>> to your classpath.
|
|
|
|
|
|
+To get the assets (3D models) used in this example, add the <<sdk/sample_code#jme3testdata-assets#,jME3-testdata.jar>> to your classpath. The java examples in the tutorial require the use of Java SDK 8.
|
|
====
|
|
====
|
|
|
|
|
|
The jme3 Artificial Intelligence Library contains:
|
|
The jme3 Artificial Intelligence Library contains:
|
|
@@ -41,8 +41,10 @@ The jme3 Artificial Intelligence Library contains:
|
|
* NavMesh - A Navigation Mesh path-finding AI system using the link:https://en.wikipedia.org/wiki/A*_search_algorithm[A*] algorithm.footnote:[Path-finding means computing the shortest route between two points. Usually mazes.]
|
|
* NavMesh - A Navigation Mesh path-finding AI system using the link:https://en.wikipedia.org/wiki/A*_search_algorithm[A*] algorithm.footnote:[Path-finding means computing the shortest route between two points. Usually mazes.]
|
|
* Steering - Contains the foundations of an link:http://natureofcode.com/book/chapter-6-autonomous-agents/[Autonomous Agent] system that uses path-following and forces to move a character through its environment. Includes a test case as well.footnote:[Path-following is taking a path that already exists and then following that path.]
|
|
* Steering - Contains the foundations of an link:http://natureofcode.com/book/chapter-6-autonomous-agents/[Autonomous Agent] system that uses path-following and forces to move a character through its environment. Includes a test case as well.footnote:[Path-following is taking a path that already exists and then following that path.]
|
|
|
|
|
|
-This scope of this tutorial is restricted to NavMesh part of the library.
|
|
|
|
-
|
|
|
|
|
|
+[NOTE]
|
|
|
|
+====
|
|
|
|
+This scope of this tutorial is restricted to the NavMesh part of the library and expands upon the lessons taught in the <<jme3#tutorials-for-beginnersjme#,tutorials>>. It demonstrates the use of some Medium and Advanced topics of the wiki as well. It is meant for demonstartion purposes only and is not to be considered the final authority on the use of those techniques.
|
|
|
|
+====
|
|
|
|
|
|
== Other jME3 AI Options
|
|
== Other jME3 AI Options
|
|
|
|
|
|
@@ -54,3 +56,4 @@ There are other jME3 specific options available you can read about in the wiki u
|
|
* link:http://www.policyalmanac.org/games/aStarTutorial.htm[A* Pathfinding for Beginners] by Patrick Lester
|
|
* link:http://www.policyalmanac.org/games/aStarTutorial.htm[A* Pathfinding for Beginners] by Patrick Lester
|
|
* link:http://natureofcode.com/book/[The Nature of Code] by Daniel Shiffman
|
|
* link:http://natureofcode.com/book/[The Nature of Code] by Daniel Shiffman
|
|
* link:http://www.red3d.com/cwr/steer/gdc99/[Steering Behaviors For Autonomous Characters] by Craig W. Reynolds
|
|
* link:http://www.red3d.com/cwr/steer/gdc99/[Steering Behaviors For Autonomous Characters] by Craig W. Reynolds
|
|
|
|
+* link:http://www.critterai.org/projects/nmgen_study/[Study: Navigation Mesh Generation Java] by Stephen Pratt
|