]> git.xonotic.org Git - xonotic/xonotic.wiki.git/blobdiff - Bot.md
Restructure
[xonotic/xonotic.wiki.git] / Bot.md
diff --git a/Bot.md b/Bot.md
deleted file mode 100644 (file)
index 21feef4..0000000
--- a/Bot.md
+++ /dev/null
@@ -1,62 +0,0 @@
-Bot
-===
-
-General behaviour
------------------
-
-### Goals
-
-Pathfinding
------------
-
-### Goals
-
--   Plan A - Grid based
-
--   Plan B - Waypoints based
-    -   Cached waypoint links
-
--   A\* based
-
--   Cached nodes _(applies to both plans)_
-    -   This means that most of map discovery or waypoint creation will be done offline
-
-Navigation
-----------
-
-### Goals
-
--   Steering behaviour
-
--   Swimming
-    -   Support getting out of water
-    -   Float in the same place if until a path is found
-    -   Eventually support navigation under water as long as the pathfinder supports it too
-
--   Able to get out of lava, acid, etc
-    -   Ideally it should request quickly a new path to the pathfinder, instead of improvising on the movement code
-
--   Never, ever, get stuck in the same place. Wander around if there nothing better to do.
-
--   Able to rocket-jump _(as a last resource measure, when they're thrown into space void)_
-
--   Plan A - Waypoint based
-    -   Avoid path congestion _(this happens when more than one bot on the same team are traveling over the same path)_
-
--   Filter insanely quick movements (aka shaking)
-
-Talking
--------
-
-### Goals
-
-Aiming
-------
-
-### Goals
-
-Coding guidelines
------------------
-
-Links
------