コンテンツにスキップ

こまったときのレスキュー隊

思ったとおりに うごかないときは、こまっていることから さがしてください。 どれも「まちがい」ではなく、ゲームのきまりが原因のことが多いです。 (先に まちがえやすい 4 つのルール を読むと、分かりやすくなります)

まず、次を見てください。

  1. 「⬆ 前に進む」のブロックが、置いてありますか? 置いていないと、「止まる」からスタートするので、うごきません
  2. そのあと(下)に「⏹ 止まる」が置いてありませんか? あとから置いたほうが 勝ちます → ルール 1
  3. 「もし」の中に入れていませんか? きまりが合っているあいだしか、うごきません。きまりを まちがえて選んでいないか、見てみましょう

敵がいるのに、弾を 撃ってくれない

Section titled “敵がいるのに、弾を 撃ってくれない”
  1. 「💥 撃つ」のブロックは、置いてありますか?
  2. 「もし」の中に入れたなら、きまりが合っていますか?
    • 「👁 敵が見える」:あいだに壁があると、見えません
    • 「🎯 ねらいが合っている」:向きが合うまで、撃ちません
    • 「🔋 いま撃てる」:1 度撃つと、つぎに撃てるまで 1.2 秒かかります
  3. バリアを張っているあいだは、撃てません(第 3 章から)

弾は 出ているけれど、当たらない

Section titled “弾は 出ているけれど、当たらない”
見えること考えられる理由ためすこと
弾が、敵のうしろを とおりすぎる敵が 動いている。弾がとどくまでに、敵は先へ行っている「🔮 敵の動く先」の方を向く(第 4 章)。ルール 4
弾が、ちがう ほうへ 飛ぶ向きが 敵に 合っていない「🧭 敵の方を向く」を、上に置く。ルール 3
弾が 壁で 消える・はね返るあいだに 壁がある「👁 敵が見える」の中で撃つ
遠すぎて とどかない弾は 3 秒で 消える(およそ 24 マスまで)少し 近づく

自分の弾に 当たって、やられた

Section titled “自分の弾に 当たって、やられた”

鉄のブロック(グレーの壁)に当たった弾は、はね返ってきます。 はね返った弾は、撃った本人にも当たります

  • 壁のすぐ近くで、壁に向かって撃たないようにしましょう
  • 「👁 敵が見える」の中だけで撃つと、壁ごしに撃つことが へります
  • はね返った弾は「💨 弾がとんでくる」でも 分かります

(木の箱は、2 回 当たると こわれます。水たまりは、弾が上を とおります)

くるくる まわって、ねらえない

Section titled “くるくる まわって、ねらえない”

「もし」の中で、0.1 秒ごとに ちがう向きが えらばれているかもしれません。 たとえば、「敵が見える」ときは 敵の方を、見えないときは 右を 向く、と入れていると、きまりが行ったり来たりして、向きが ふらふらします。

  • 向きを決めるブロックは、なるべく 1 つにしましょう
  • きまりを 1 つ ふやすと、ふらふらが 止まることがあります

「⬆ 前に進む」だけでは、壁を よけられません。 向いている方向に まっすぐ 進むだけだからです。

  • 「🧭 ⬅ 左の方を向く」など、向きを かえて、まわりこませてみましょう
  • かんたんブロックには、道をさがすブロックが ありません。 Python にステップアップすると find_path_bfs が使えます → 見えない敵を探す
  • 残り 20 秒から、まわりが 鉄の壁に かわって いきます。すみに いると、その場で 負けです
  • 「⬛ エリアがせまくなっている」の中で、「⊙ まん中」の方を向いて 進みましょう(第 5 章)
  • 時間切れのときは、残りの HP が 多いほうが 勝ちです

ステージを 勝ったのに、クリアに ならない

Section titled “ステージを 勝ったのに、クリアに ならない”

ステージによって、クリアの きまりが ちがいます。ステージの画面の、「目標」の文を もう一度 見てください。 たとえば、次のような きまりがあります。

  • 「10 秒以内」など、時間の 決まりがある
  • 「弾に 1 回も 当たらない」など、当たった数の 決まりがある
  • 相手に 1 発も 当てずに 勝った試合(相手が 自分で せまくなるエリアにやられた など)は、数えない

Python の bot で、まちがいが あると 出ます。読みかたと、よくあるエラーは 赤いメッセージが出たとき に あります。

bot は、この パソコンや タブレットの ブラウザの中にだけ 保存されています。ブラウザの データを 消すと、いっしょに 消えます。 だいじな bot は、ガレージの「📤 書き出し」で ファイルに 保存しましょう(「📥 読み込み」で もどせます)。