コンテンツにスキップ

最初の 10 分

このページでは、ゲームを開いてから、最初のステージ「1-1 はじめの一歩」をクリアするまでを、順番に説明します。 プログラムを書いたことがなくても大丈夫です。文字はひとつも打ちません。 作戦(bot)は、ブロックを並べて作ります。

最初に「ようこそ」の画面が出ます。ここで聞かれるのは、「プログラムを作ったことはある?」の 1 つだけです。

選ぶものどうなる
🔰 はじめて「かんたんブロック」で始まる。部品は少しずつ増えていく
🧩 ブロックでならある「かんたんブロック」の部品が、はじめから全部出る
🐍 Python を書けるPython で書く画面から始まる

迷ったら、「🔰 はじめて」を選んでください。あとからガレージでいつでも変えられます。 「🔰」か「🧩」を選ぶと、そのまま「ぼうけん」の一覧が開きます。

「🗺 ぼうけん」の一覧から、いちばん上の 1-1 はじめの一歩 を開きます。 このステージの目標は、次のとおりです。

右にいる戦車の 2 マス手前まで行く(10 秒以内)

右のほうに、止まっている戦車がいます。自分の戦車(●)を、そこまで動かすのが仕事です。

画面に「パレット」(部品の一覧)と「置き場」(ブロックを並べる所)があります。広い画面ではパレットが左、せまい画面では上です。 置き場には、最初から次の 1 枚だけが置いてあります。

はじめに置いてあるブロック:下の方を向く

これだけだと、戦車は下を向くだけで、進みません。次の 2 つを直して、こんな形にします。

  1. 向きを変える。 ブロックの中の「⬇ 下」を押して、「➡ 右」か「👾 敵」を選びます
  2. 進むブロックを足す。 パレットの「⬆ 前に進む」を押します。「▶ ここに入る」と出ている場所に入ります

できあがりの形:敵の方を向く、前に進む

「🚀 挑戦する」を押します。試合が始まって、組んだとおりに戦車が動きます。

  • 2 マスの手前まで着けば クリア
  • 着けなかったら、もう一度ブロックを見直します。ヒントは画面に出ています

クリアすると、次のステージへ進むボタン(「▶ つぎは 1-2『おいかけっこ』」など)が出ます。

1 秒間に 10 回、何が起きているか

Section titled “1 秒間に 10 回、何が起きているか”

ここまでで、あなたは「ブロックを組む」ことをしました。 そのあとの「戦車が動く」ところは、あなたではなく、ゲームの仕組み(エンジン)が自動でやっています

1 秒間に 10 回くりかえす流れの図。エンジンが、いまの様子を state にまとめて bot に渡す。bot が、drive・steer・fire・barrier の 4 つを返す。エンジンが、その 4 つを使って 6 フレームぶん世界を進める。

  • ◆ エンジンの担当:世界を進める。弾を飛ばす。当たったかを調べる。あなたには変えられない決まりです
  • ▲ あなたの担当:いまの様子(state)を見て、「進む・向く・撃つ・バリア」を決める。ここだけが、あなたの手番です

このドキュメントの各ページは、どちらの担当の話かが冒頭に書いてあります。