|
@@ -16,29 +16,23 @@ You can read about the introduction of the library in the forum thread: link:htt
|
|
|
|
|
|
== Requirements
|
|
|
|
|
|
-The library and javaDocs can be found in the link:https://github.com/MeFisto94[mefisto94] link:https://github.com/MeFisto94/jme3-artificial-intelligence[repository] on GitHub. This is also where you can report problems or help in maintaining the library.
|
|
|
+* link:https://github.com/MeFisto94/jme3-artificial-intelligence/releases[jme3 Artificial Intelligence Library] - The library and javaDocs for jme3AI. This is also where you can report problems or help in maintaining the library.
|
|
|
+* link:https://github.com/stevefsp/critterai/releases[CritterAI] - Stephen Pratts' link:http://www.critterai.org/projects/nmgen_study/[NMGen Study] project files to generate the navmesh.
|
|
|
+* To get the assets (3D models) used in this example, add the <<sdk/sample_code#jme3testdata-assets#,jME3-testdata.jar>> to your classpath.
|
|
|
+* Java SDK 8+.
|
|
|
|
|
|
-* link:https://github.com/MeFisto94/jme3-artificial-intelligence/releases[jme3 Artificial Intelligence Library]
|
|
|
+Stephen Pratt explains in detail the configuration parameters of CritterAI/Jme3AI in a easy to follow format and is suggested reading.
|
|
|
|
|
|
-You will need the Stephen Pratt link:http://www.critterai.org/projects/nmgen_study/[NMGen Study] project files to generate the navmesh as well:
|
|
|
-
|
|
|
-* link:https://github.com/stevefsp/critterai/releases[CritterAI]
|
|
|
-
|
|
|
-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.
|
|
|
+* link:http://www.critterai.org/projects/nmgen_study/config.html[Configuration Parameters]
|
|
|
|
|
|
|
|
|
== Use Example
|
|
|
|
|
|
|
|
|
-[IMPORTANT]
|
|
|
-====
|
|
|
-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:
|
|
|
|
|
|
* 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 - 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.]
|
|
|
|
|
|
[NOTE]
|
|
|
====
|