【スクラッチ】「90度に向ける」を使ったプログラム

スポンサーリンク

ステップ1: 基本の動き

  1. スクラッチエディターを開き、新しいプロジェクトを作成します。
  2. スプライト(デフォルトの猫)を選択します。
  3. 「イベント」カテゴリから「緑の旗がクリックされたとき」ブロックをドラッグして、スクリプトエリアに置きます。
  4. 「動き」カテゴリから「10歩動かす」ブロックをドラッグして、「緑の旗がクリックされたとき」ブロックの下にスナップします。
  5. 「動き」カテゴリから「90度に向ける」ブロックをドラッグして、「10歩動かす」ブロックの下にスナップします。

これで、緑の旗をクリックすると、スプライトが10歩動き、90度に向きを変えます。

完成したスクリプト

  • 緑の旗がクリックされたとき
  • 10歩動かす
  • 90度に向ける

発展したプログラム例:四角形を描くプログラム

ステップ1: スプライトの基本動作

  1. 先ほどと同様に、緑の旗がクリックされたときのスクリプトを作成します。
  2. 追加で、「ペン」カテゴリから「ペンを下ろす」ブロックを「緑の旗がクリックされたとき」ブロックの下にスナップします。

ステップ2: 四角形を描く

  1. 「制御」カテゴリから「10回繰り返す」ブロックをスクリプトエリアにドラッグし、スナップします。
  2. 「動き」カテゴリから「10歩動かす」ブロックと「90度に向ける」ブロックを、「10回繰り返す」ブロックの中にドラッグして、次のようにスナップします。
  • 100歩動かす
  • 90度に向ける

完成したスクリプト

  • 緑の旗がクリックされたとき
  • ペンを下ろす
  • 4回繰り返す
    • 100歩動かす
    • 90度回す

実際のコードのビジュアル例

when green flag clicked
pen down
repeat 4
  move 100 steps
  turn cw 90 degrees

このスクリプトでは、緑の旗がクリックされると、スプライトが100歩動いてから90度回転する動作を4回繰り返し、四角形を描きます。

追加のアドバイス

  • プログラムを複雑にするために、「色を変える」ブロックや「音を鳴らす」ブロックを追加することもできます。
  • 他のスプライトや背景を追加して、さらに複雑なストーリーやゲームを作成することも可能です。

このガイドが、簡単な「90度に向ける」を使ったプログラムと、それを発展させたプログラムを作成するための参考になれば幸いです。

タイトルとURLをコピーしました