これは、ゲームのあらゆる場面で使われており、例えば、ドラゴンクエストなどのゲームでセリフを選択する場面などは分岐のプログラムに基づいてストーリーが展開されるようになっています。それでは、早速やっていきましょう。1まずは、コードエディターを起動します。2前回と同様に、変数を使って、任意の数字分だけエージェントを前に移動させるようにするブロックのかたまりを用意します。3カテゴリーの論理から、「もし”真”なら」のブロックを選択します。4カテゴリーのエージェントから、「エージェントにブロックがあるか、前を確認させる」のブロックを選択し、「”真”」の部分に埋め込みます。5カテゴリーのエージェントから、「エージェントに前を破壊させる」と「エージェントに全てひろわせる」のブロックを選択し、「~なら」の後に繋ぎます。「エージェントに前を破壊させる」ブロックは、エージェントの前にブロックなどの物がある場合に破壊させます。「エージェントに全てひろわせる」ブロックは、エージェントの前に物が落ちている場合に拾わせます。65で作ったかたまりを2のかたまりに挟めば完了です。複雑なプログラムができあがりましたが、どのように動くのか見ていきたいと思います。7コードエディターを起動したので、エージェントが出てきています。10ブロック移動する間に途中でブロックが前に出てきたら破壊して動作が終わります。移動している間にブロックが出てこない場合は、数字の分だけ移動して動作が終わります。今回は分岐を使って、もし、エージェントの前にブロックがある場合と、ない場合とで行動が変わるようにプログラミングをしてみました。それでは、次回はこれまでの内容を組み合わせて、より高度なプログラミングを紹介していきたいと思います。Scratchがバージョンアップしました。2019前回の続きです。アメリカでは既に5Gサービスが提供されています。2019前回の続きです。