[Scratch] (3) ネコをひたすら歩かせよう(繰り返し)
やること
- ネコをひたすら歩かせる(繰り返し)
以上
10歩しか歩かないなんて、ネコじゃない!!
ネコをひたすら歩かせます。
実際のプロジェクトはこちらで公開しています。 https://scratch.mit.edu/projects/426144586
プロジェクトを開く
プロジェクト一覧
これまでに作ったプロジェクトの一覧は、画面上部のフォルダマークをクリックして見ることができます。
プロジェクトを開く
プロジェクト一覧の「中を見る」ボタンで、プログラムの編集画面(エディター画面)へ移動します。
プロジェクト一覧でプロジェクト名のリンクをクリックすると、プロジェクトページへ移動します。
ここでは、プロジェクトの実行と、プロジェクト名や使い方、メモとクレジットの編集ができます。
また、プロジェクトを公開するとこのプロジェクトページが他のユーザーから見えることになります。
プロジェクトページの説明は改めてすることにします。
プロジェクトを保存する
エディター画面(プログラムの編集画面)でスクリプト(プログラム)を編集すると、一定の時間をおいて自動的にプロジェクトが保存されます。
すぐに保存したい場合は、画面上部のメニューの「直ちに保存」ボタンを押すことで保存することができます。自動保存されている場合は「直ちに保存」ボタンは消えています。
また、ついで感がハンパないですが… 「共有する」ボタンでプロジェクトが共有されます。つまり、他のユーザーから見れる状態となります。 それから、プロジェクト名も変更することができます。(割愛ごめん…)
保存したプロジェクトは、プロジェクト一覧に戻って、参照、再度編集することができます。
ネコをひたすら歩かせる
繰り返しブロック
答えから行きましょう。
ネコをひたすら歩かせるには、繰り返しのブロックを使います。
[制御]の[ずっと]ブロックで、[100歩動かす]と[こんにちは!と2秒言う]のブロックを包むように配置しましょう。
これで、歩いては「こんにちは!」をひたすら繰り返すはず…
緑の旗をポチっと…
端っこで止まるやないかいっ!!
端に着いたら、跳ね返る
クセが強いんですよね、このネコ。
[動き]の[もし端に着いたら、跳ね返る]ブロックを配置します。
これで端に着いたら、跳ね返ってくれるはず…
緑の旗をポチっと…
ひっくり返るやないかいっ!!
ひっくり返らないようにする
クセが強いんですよね、このネコ。
[動き]の[回転方法を「左右のみ」にする]ブロックを配置します。
緑の旗をポチっと…
いい感じ♪
まとめ
今回のキモは、繰り返し処理を行わせる[ずっと]ブロックです。
同じように、[○回繰り返す]ブロックもあるので、使ってみてください。
次回は、何をしようかな…お楽しみに!