本記事ではクローンに関するブロックの使い方について詳しく紹介していきます。
クローン関連のブロックを使った実例
クローンブロックは複雑な作品を作るときに使用する機会が増えてきます。クローンブロックの使い方の1例をご紹介します。
今回はインベーダーゲームの攻撃処理を作っていきます。スペースキーをクリックした際にロケットからボールが発射されるプログラムです。
まずはスプライトは2つ用意します。
次にBallに対してプログラムしていきます。
- ①の処理では、Ballの位置と表示の設定を行っています。
Ballはスペースキーが押されたときに発射されるようにしたいため、クローン元とBallに関しては非表示にしておきます。そうしないと不要なBallが残っているように見えてしまいます。 - ②の処理ではクローンするタイミングを設定します。今回はスペースキーをトリガーとします。
- ③の処理ではクローンされたら、まず見えるようにします。その後発射されたように見せるために、Y座標を変更することで移動しているように見せます。最後に端に到着し残っていても不格好なのでクローンを削除し画面上から削除します。
他にも敵キャラなどクローンで作ることが多いので上記の考え方を応用してみてください。
さいごに
スクラッチは、“ プログラミング”と聞いて「難しそう……」と躊躇してしまっていた方にこそ、体験してほしいプログラミング言語です。
プログラミング教室
プログラミング教室を探してみてはいかがですか?
オンライン家庭教師
スクラッチを使ったプログラミングに興味を持っているお子さまのために、オンラインレッスンを提供しています。レッスンはビデオチャットを利用し、お子さま一人ひとりのレベルに合わせて丁寧に指導いたします。
- 対象:小学生(特にスクラッチ初心者~中級者)
- 内容:スクラッチの基本操作からゲーム作成まで幅広くカバー
- 時間:土・日曜日のご都合の良い時間に調整
- 形式:オンライン(ココナラ内のビデオチャット)
お子さまが楽しみながら学べる環境を提供しています。興味がある方はぜひ以下のリンクから詳細をご覧ください。
プログラミングを小学生向けに教えます 講師経験のある現役システムエンジニアが丁寧に教えます | プログラミングレッスン | ココナラ
お子様の想像力・論理的思考を伸ばしませんか?2020年度から小学校で、2021年度から小中学校でプログラミング教育が必修化され、今後の時代に必要なスキルとして注...
お子さまの創造力とプログラミングスキルを一緒に育んでいきましょう!お申し込みをお待ちしています。
コメント