ブロックを使った初心者向けコーディング
チャプター 4
>
レベル 1
ループは、同じアクションを繰り返し実行できるブロックです。これにより、長いブロックのリストを配置しなくてもゲーム内でタスクを簡単に完了できます。ループには2種類あります: while ループブロックと repeat ブロックで、これらは次のレベルで詳しく学習します。
このマップには五つ (5) の卵があり、while ループブロックを使ってわずか数個のブロックで拾うことができます。同じ2つの移動ブロックを4回繰り返して、すべての卵を拾ってみましょう。

目的
while ループブロックを使って、納屋のすべての卵を6つ(6)のブロックだけで集めましょう。
ニワトリが卵をあちこちに産み落としています!納屋を歩き回って、すばやくすべての卵を集めましょう!
使用するブロック数を減らし、コーディングの手間を大幅に軽減するには、ループを使いましょう!ループは同じ動作を繰り返すことができるブロックで、同じブロックを何度も配置する必要がなくなります。
A while ループブロックは、ある条件が真である間、ブロックを繰り返すループの一種です。

ブロックエディタでは、countという名前の変数が設定されており、ブロックを何回繰り返すかを決めます。これはループの条件を設定するために使われます。
コードエディタでは、比較ブロックを組み合わせたwhileループブロックを使い、countが4より小さいかどうかをチェックします。whileループブロックの中に移動ブロックを配置し、change variableブロックを使って各サイクルごとにcountを1ずつ増やしましょう。

この例では、whileループブロックがcountが4より小さいかどうかをチェックします。countは初期値が0で、各サイクルごとに1ずつ増え、4に到達するまでループが続きます。whileループブロックの中に配置したブロックはすべて繰り返され、この場合、4回(4)繰り返されます。
whileループの中に適切なステップ数のmove forwardブロックとturn leftブロックを配置し、ブロックのシーケンスを4回(4)繰り返して鶏小屋の周りを回りながらすべての卵を集めましょう。

注意:ループは停止しなければ永遠に続く可能性があるため、必ずchange count byブロックを含めてください。さもないとエラーが発生することがあります。
さあ試してみましょう!5つ(5)の卵をすべて集め、ブロックエディタで合計6つ(6)のブロックだけを使ってレベルをクリアしてください。