【Scratch】ランダムに上から落下【2日目】
こんにちは。
プログラマーのじゅんです。
Scratch3.0を勉強をしています。
今回は、スプライトを落下させるプログラムを作成しました。
所要時間は5分程でした。
完成形は以下です。
プログラミング手順
新しいプロジェクトを作成します。
スプライトを移動させるには、座標を指定する必要があります。
画面の座標がどうなっているかを確認してみましょう。
・「背景を選ぶ」を選択
・「Xy-grid」を選択
・X座標は-240~+240、Y座標は-180~+180となっていることが確認できます
落下するプログラムを作ります。
・ブロックパレットからブロックを取り出し、以下のプログラムを作成
・X座標は-230~+230までの乱数
・Y座標は+170~-170まで変化
実行してみます。猫が画面の上から下に移動しています。
5.応用し、サメがランダムに出てくるプログラムを作ってみました。
敵を避けるゲームに使えそうですね。
感想
座標を説明するための背景画像が用意されているなんて、なんと親切なのでしょう。
口頭で「X座標の範囲は~」と説明するよりも、画像を見れば一発で理解できますね。
そろそろゲーム作ってみようかなと思います。