レベルと時間切れ — 区切りは「敗北」ではない
01レベルは時間で区切られる
ビルドの文字列には levelWithTimer と GetLevelTime があり、レベルごとに制限時間が設定されています。つまり Horse Simulator 3D のプレイは、無制限の箱庭ではなく「決められた時間の中でどこまで稼ぐか」という形で区切られます。
この設計は、行動の優先順位をはっきりさせます。遠くの依頼を受けて移動しているだけで時間が終われば、そのレベルは低いスコアで閉じます。逆に、家の近くで食料と短距離の依頼を回せば、同じ時間でも得点は伸びます。
制限時間の具体的な秒数は、配信ページにもビルドの文字列にも残っていません。レベルごとに違う可能性はありますが、数値は不明です。
02時間切れは「勝利」として扱われる
whenTimeIsUpWin というフィールド名がビルドに残っています。素直に読めば「時間切れになったら勝利」というフラグです。つまり、時間切れは失敗ではなく、レベルの終了条件として扱われます。
この読み方が正しければ、時間切れを恐れて安全に逃げ続けるより、残り時間を使って得点イベントを1つでも多く発生させたほうが有利になります。ただし、この解釈はフィールド名からの推測であり、実際の画面表示で確認したものではありません。
03得点イベントは9種類
レベル中の得点は、1種類の行動ではなく複数のイベントで加算されます。ビルドのイベント名から、戦闘・収集・移動・拠点整備・購入・家族の6分野にまたがることが分かります。
注目したいのは HomeImprovement(家の強化)と BabyMake / BabyGrowsOlder(家族)にも得点が入ることです。戦わずに伸ばせる得点源があるため、戦闘が苦手でも進め方はあります。
| イベント名 | 発生する場面 | 区分 |
|---|---|---|
| BotKill | 動物や敵を倒したとき | 戦闘 |
| CoinPicked | コインを拾ったとき | 収集 |
| ItemCollected | アイテムを取ったとき | 収集 |
| PointReached | 目的地に着いたとき | 移動 |
| HomeImprovement | 馬の家を強化したとき | 拠点 |
| HatBought / SkinBought | 帽子・スキンを買ったとき | 購入 |
| BabyMake / BabyGrowsOlder | 子馬が生まれた/育ったとき | 家族 |
04終了画面でやること
レベル終了時には winMenu が開き、xpText と currentXpReward が表示されます。ここで受け取る XP が、次のレベルの進行と強化の原資になります。
終了画面には doubleRewardButton があります。これはリワード広告を見ることで報酬を2倍にするボタンです。リワード広告の最短間隔は5,000ms なので、連続で押しても5秒待つ形になります。急いでいないときは押したほうが得ですが、広告を見たくない場合は押さなくても進行できます。