Skip to content
This repository has been archived by the owner on Jan 2, 2021. It is now read-only.

Maidroidのプレイヤー追従アルゴリズムの改良 #162

Open
tacigar opened this issue Jan 10, 2017 · 0 comments
Open

Maidroidのプレイヤー追従アルゴリズムの改良 #162

tacigar opened this issue Jan 10, 2017 · 0 comments

Comments

@tacigar
Copy link
Owner

tacigar commented Jan 10, 2017

Maidroidのプレイヤー追従アルゴリズムの改良

概要

現在の実装ではMaidroidがしばしばプレイヤーに付いて来れなくなってしまうため、追従アルゴリズムを改良する:dolls:。

詳細

  1. Maidroidがプレイヤーの方向に進めそうであれば進む。
    • この際前に段差があったとしても、ジャンプで乗り越えられると判断できる場合はそうする。
  2. 進めない場合はminetest.find_path関数を呼び出し、プレイヤーの現在位置までの経路を探索する。
  3. 経路が見つかった場合はその経路を進む。
    • 経路を進んでいる間も一定の間隔でプレイヤーの位置を取得し再計算([1]に戻る)を行う。
  4. 経路が全く見つからない場合はプレイヤー付近までワープさせる。
@tacigar tacigar added this to the 0.3.0 milestone Jan 10, 2017
@tacigar tacigar changed the title Improve Basic Core and Torcher Core. Maidroidのプレイヤー追従アルゴリズムの改良 Jun 19, 2017
@tacigar tacigar removed this from the 0.3.0 milestone Jun 19, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant