速習!スクラッチ講座

SCRATCH

クローンのコスチューム切り替え

クローンを使ってボールを発射するときに、1秒おきにコスチュームを切り替えてみましょう。 他のスプライトのクローン切り替え ロボットとベースボールを用意します。 ロボットは左の方に配置しました。 …続きを読む

音を再生停止させる

BGMに長めの音楽をループして使うこと、多いんじゃないでしょうか。 でも、音データの再生と停止は、ちょっと考えかたが難しく、思い通りに停止しないことが多いんですね。 今回は、音データの再生と停止について考えてみましょう。 …続きを読む

特定の場所に行くと背景が変わる

以前の記事、加速と減速のプログラムを使って、制作していきます。 加速と減速 https://futabazemi.net/scratch/accel-decel/ 見えないスプライト バスがあるポイントにたどり着いたとき …続きを読む

リストの長さを使う

変数に入っているものは、現時点での値ですが、リストを使えば、次々と値を残していけます。 今回はひとつ、算数の問題を使って、リストの使い方を見ていきましょう。 カウントアップ変数 この問題、先に答えを言うと、93個に …続きを読む

少しずつ音量を下げる

ゲームクリアしたときや、ゴールしたとき、サウンドの音量を少しずつ下げていきながら、ゲームを終了させたい場合があります。 このとき、どのようにプログラミングすればいいのでしょうか。 まずは、ゲームスタートのときから、ずっとBGMを …続きを読む

加速と減速

乗りものを操作するゲームでは、加速と減速のプログラミングがとても重要になってきます。 今回は、ただ乗り物が進んでいくのではなく、徐々に加速して、徐々に減速する仕組みを考えてみましょう。 スピードの変数で制御する 今回はバス …続きを読む

触れたときの瞬間遷移を防ぐ

ある物に触ったら、背景を切り替え、次々と移り変わっていくような演出を考えます。 たとえば、右に向かってプレーヤーが歩いていって、星に触れたら、背景を切り替えるように、プログラミングしてみましょう。 背景を3つ用意しました …続きを読む

時間が過ぎれば次の敵キャラが出現

前回と同じステージを使って、引き続きプログラミングしていきましょう。 今度は、10秒経てば次の敵があらわれる仕組みをつくっていきます。 時間になれば次のスプライト出現 ここでは次の敵キャラ、「こうもり」のメッセージをつくり …続きを読む

敵にぶつけると得点が入る

前回と同じステージを使って、引き続きつくり込んでいきましょう。 敵にぶつけると得点が入る ゲームとしては、まず得点が入っていくしくみが必要ですね。 そこで一つ、スコアの変数をつくりました。 敵キャラのコードの …続きを読む

10秒経過まで出現させる

前回のシーンに続き、下のほうから敵キャラを出現させてみましょう。 敵キャラは10秒経てば消えるようにします。 そして、宝石アイテムでこの敵をやっつけることもできます。 10秒だけ敵が出現する まずは敵のスプライトを用 …続きを読む

1 2 3 4 5 11
無料体験授業のお申し込み

SCHOOL教室案内