onemore-steer

1.0.9 • Public • Published

Steering

Test

  1. http-server ./
  2. open http://127.0.0.1:8080/test/index.html in browser

TODO

more behavior

  1. follow leader ✓
  2. hide
  3. avoid wall √
  4. avoid obstacles

performance

  1. vector2d √ values => x, y ✓ set(vector) ✓
  2. tempVector
  3. proximity

behavior parameters ✓

  1. seek

  2. flee

  3. arrive - arrive tolerance, deceleration radius, time to target speed

  4. pursue - max predict time

  5. evade - max predict time

  6. follow path - arrive tolerance, deceleration radius, time to target speed, node tolerance

  7. wander - wander rate, circle offset, circle raidus

  8. follow leader - follow distance, leader front Radius

  9. interpose - max predict time

  10. alignment - proximity range

  11. seperation - proximity range

  12. reach orientation - deceleration range, orientation tolerance, time to target speed

  13. look where you are going - deceleration range, orientation tolerance, time to target speed

  14. face - deceleration range, orientation tolerance, time to target speed

agent

  1. side vector

bug

  1. rotation when it arrives destination √
  2. follow leader: use leader's velocity angle as orientation when leader is moving

integrate to AIOL

  1. PACKAGE ✓
  2. player, monster inherit agent √

npm package

steering √ st.utils st.steering manager st.steering behavior

npm package √ build √

pathfinder √ npm package √ build √

Package Sidebar

Install

npm i onemore-steer

Weekly Downloads

2

Version

1.0.9

License

ISC

Last publish

Collaborators

  • zzfoo