- http-server ./
- open http://127.0.0.1:8080/test/index.html in browser
- follow leader ✓
- hide
- avoid wall √
- avoid obstacles
- vector2d √ values => x, y ✓ set(vector) ✓
- tempVector
- proximity
-
seek
-
flee
-
arrive - arrive tolerance, deceleration radius, time to target speed
-
pursue - max predict time
-
evade - max predict time
-
follow path - arrive tolerance, deceleration radius, time to target speed, node tolerance
-
wander - wander rate, circle offset, circle raidus
-
follow leader - follow distance, leader front Radius
-
interpose - max predict time
-
alignment - proximity range
-
seperation - proximity range
-
reach orientation - deceleration range, orientation tolerance, time to target speed
-
look where you are going - deceleration range, orientation tolerance, time to target speed
-
face - deceleration range, orientation tolerance, time to target speed
- side vector
- rotation when it arrives destination √
- follow leader: use leader's velocity angle as orientation when leader is moving
- PACKAGE ✓
- player, monster inherit agent √
steering √ st.utils st.steering manager st.steering behavior
npm package √ build √
pathfinder √ npm package √ build √