Mmaps Information: Difference between revisions
Jump to navigation
Jump to search
(Created page with "mmaps what are mmaps: mmaps is short for movement maps... this is the handling of creature pathfinding and pathing. for more info: [navmesh](http://code.google.com/p/recast...") |
No edit summary |
||
Line 1: | Line 1: | ||
{| align="right" | |||
|- | |||
| __TOC__ | |||
|} | |||
== MMaps Information == | |||
<p> | |||
This page contains information on MMaps which are now included in the Skyfire Core | |||
<br></p> | |||
=== What are MMaps? === | |||
<p> | |||
*The Term '''"MMaps"''' is an abbreviation for "'''M'''ovement '''M'''aps." | |||
**'''Movement Maps''' essentially handle movement of creature path-finding and paths on a particular map. | |||
</p> | |||
=== What does all this mean? === | |||
<p> | |||
In simple terms, this will prevent creatures and npcs from passing through the map (I.E. running through a hill, a tree, or a wall). | |||
</p> | |||
<ol> | |||
==== How? ==== | |||
*MMaps load individual tiles for individual areas of each map. By doing so, it forces the creature movement on the maps to obey a set of rules. | |||
*By establishing these "rules", it prevents creatures from passing through these "tiles", which creates the effect of creatures understanding their environmental surroundings. | |||
*This also enforces LOS (Line of Site) when a creature is in combat. | |||
As you can see, this is a very important addition to the Skyfire Core, as it enhances many aspects of overall game-play. | |||
</ol> | |||
2. [ | === Need Proof? === | ||
<p> | |||
(These videos are for demonstration purpose only) | |||
*[http://www.youtube.com/embed/saTz9W-G2oU Example 1] | |||
*[http://www.youtube.com/embed/xRtC36MqeIo Example 2] | |||
*[http://www.youtube.com/embed/dC5-PD7KtRo Example with Playerbots] | |||
*[http://www.youtube.com/embed/tCBau-YZNXE Example with mmaps <u>Disabled</u>] | |||
*[http://www.youtube.com/embed/4ACPlj5ZkYQ Example with mmaps <u>Enabled</u>] | |||
</p> | |||
=== Still don't understand? === | |||
For more information, see: [http://code.google.com/p/recastnavigation Navmesh] and [http://critterai.org/cainav/home CritterAI] | |||
[[Category:Development]] | |||
Revision as of 16:13, 6 May 2012
MMaps Information
This page contains information on MMaps which are now included in the Skyfire Core
What are MMaps?
- The Term "MMaps" is an abbreviation for "Movement Maps."
- Movement Maps essentially handle movement of creature path-finding and paths on a particular map.
What does all this mean?
In simple terms, this will prevent creatures and npcs from passing through the map (I.E. running through a hill, a tree, or a wall).
- MMaps load individual tiles for individual areas of each map. By doing so, it forces the creature movement on the maps to obey a set of rules.
- By establishing these "rules", it prevents creatures from passing through these "tiles", which creates the effect of creatures understanding their environmental surroundings.
- This also enforces LOS (Line of Site) when a creature is in combat.
How?
As you can see, this is a very important addition to the Skyfire Core, as it enhances many aspects of overall game-play.
Need Proof?
(These videos are for demonstration purpose only)