output.txt
Get-Content -Path $env:USERPROFILE\AppData\LocalLow\TheFarmerWasReplaced\TheFarmerWasReplaced\output.txt -Wait -Tail 10
ドローンに期待する動作
ホームポジションでの動作 (x0,y0)
各セルでの動作
- 刈り取り
- 作物の状態(刈り取れる状態なら刈り取る)
- can_harvest() -> Trueなら刈り取る (例外はあるが単純化のため)
- 状態確認 (PRE)
- エンティティの種類
- 水分量
- 植え付け
- Hay
- 地面がGlassならPlant
- でなければTillしてからPlant
- Bush
- Plantするだけ
- Cactus
- Carrot
- コスト確認: Hay / Wood
- 地面がSoilならPlant
- でなければTillしてからPlant
- Tree
- x座標とy座標の値を足した値が偶数ならPlant
- 状態確認 (POST)
1. コンパニオン
1. get_companion() -> (エンティティ名, (X, Y))
ファームモードという概念を導入したほうが良さそう
- Normal
- 手に入る素材: Hay / Wood / Carrot
- Hayを起点にしてコンパニオンの状態に応じてBush, Wood, Carrotを植える
- Power
- Sunflower
- powerが閾値を下回ったら、ある程度の数までふぁーむする
- 下限と上限を決める 0 to 1000とかでもいい。
- Pumpkin
- Cuctus