速習!スクラッチ講座

SCRATCH

選択肢によるストーリーの分岐

会話の進行の中で、回答する選択肢によってストーリーが分岐していくしくみを作ってみましょう。 AとB、どちらかのボタンを押すことによって、その後のストーリーが変化していきます。 会話の分岐が多くなるほど、プログラムは複雑になってい …続きを読む

クリックのたびに変数(フラグ)を切り替える

画面をクリックするたびに、変数を0か1かを切り替えられるように、プログラミングしてみましょう。 変数をフラグのように使う場合や、2種類のコスチュームをクリックだけで切り替えたいときに便利な機能です。 2つのコスチュームをクリックで切 …続きを読む

クリックすれば数秒間アクティブ

マウスをクリックすると、数秒間アクティブ状態になるように、コードを作ってみましょう。 マウスカーソルについていくオブジェクト。 クリックすれば0.5秒間、変数「フラグ」が1に変わり、再び0に戻ります。 コスチュームも、0.5秒間だけ切 …続きを読む

クローンをシャッフルして並べる

いくつかのクローンを作成し、重複なしのランダムで並べる(シャッフル)のプログラムを作ってみましょう。 5つのボタンのクローンを作り、それぞれのクローンを識別できるように、名前として番号をわり振り。 さらにクローンをシャッフルして並べ替え …続きを読む

敵に近づけば追いかけてくる

あるエリア内に入れば、敵が追いかけてくるように、プログラムを作ってみましょう。 特定の範囲内に近づくと、敵キャラが追いかけてきます。 エリア内から出てしまえば、敵キャラは元の位置に戻っていきます。 関連記事: 【速習Scratch …続きを読む

クリックした位置にクローンを作る

マウスの左クリックした位置に、クローンを出現させるプログラムを作りましょう。 クリックした座標のところに、リンゴのクローンが生成されるようにします。 関連記事: 【速習Scratch】クリックした場所へ行く クリックした場所にクロ …続きを読む

触れると1秒間動けなくする

プレーヤーが他のスプライトにぶつかると、n秒間動けなくするように、スクリプトを作ってみましょう。 上下に移動できるロボット。 前方から飛んでくるボールに触れると、1秒だけ移動ができなくなります。 ぶつかるとn秒間ストップ まずは …続きを読む

クリックした場所へ行く

クリックした場所に向かってスプライトが動くように、コードをつくってみましょう。 クリックすれば、マウスポインターに向かってキャラクターが移動していきます。 関連記事: 【速習Scratch】クリックした位置にクローンを作る クリッ …続きを読む

動いている間だけコスチームを切り替える

キャラクターを動かしている時だけ、次のコスチュームが切り替わるように、スクリプトを作ってみましょう。 今回は、鳥のスプライトが動いている間だけ、羽ばたくようにします。 [sc name="af_top" ][/sc] 動いている時 …続きを読む

取った順番に置く

3つのスプライトを取った後、取った順番で置けるしくみを作ってみましょう。 リストを使い、触れたスプライトの名前が追加。 リストの1番目を消し込むようにして、3つのスプライトを順に置けるようにしています。 関連記事: …続きを読む

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

SCHOOL教室案内