【オンライン講座】中級者向け:Scratch(スクラッチ)でUFOキャッチャーゲームを作ろう1回目!
【オンライン講座】中級者向け:Scratch(スクラッチ)でUFOキャッチャーゲームを作ろう1回目!

【オンライン講座】中級者向け:Scratch(スクラッチ)でUFOキャッチャーゲームを作ろう1回目!

KIDSPROは、オンライン講座を1/14(土)、1/15(日)に実施します。 第1回目では、コントローラー用のスプライトをクリック(タップ)してアームを操作するプログラムを作ります。変数、メッセージングを利用したプログラミングの概念を学びます。

中級者向け:Scratch(スクラッチ)でUFOキャッチャーゲームを作ろう1回目!

UFOキャッチャーゲームを作る過程で、「変数を使った動作処理」「メッセージングを使ったシーケンス処理」などのプログラミング概念について学びます。

 

日時: 2023/1/14(土) & 2022/1/15(日) 17:00 ~ 18:00 場所: オンライン講座 対象: KIDSPROスクール生、KIDSPRO eラーニングをご利用の方 必要なもの: Scratchが使えるパソコン、またはタブレット 費用: 無料

 

UFOカツラキャッチャー(1回目説明後)

ゲームのやり方

マウスクリックでスタート! ▲コントローラーで左右移動(押している間動く) ●コントローラーを押し続けると下に移動 ●コントローラーを押すのを止めるとつかむ

※本Scratchプロジェクトは、https://scratch.mit.edu/projects/786300846/から見れます。

UFOカツラキャッチャー(完成版)

※本Scratchプロジェクトは、https://scratch.mit.edu/projects/785744804/から見れます。

アームのスクリプト

スクリプト説明
  1. 旗が押されると、変数「横スピード」「縦スピード」が0に、コスチュームがコスチューム1(アームが開いている状態)、x座標 = 180、y座標 = 120にリセット
  2. 変数「横スピード」「縦スピード」の値により上下左右に動く
  3. 変数「横スピード」の値は、1より小さい0.95をかけ続ける事により徐々に0に近づく
  4. メッセージ「キャッチ」を受け取ると、コスチューム2(アームが掴んだ状態)に変わり、0.5秒待ってから1秒かけてy座標120まで戻り、その後1秒かけてx座標180まで戻ってkら、コスチューム1(アームが開いている状態)に戻る
左コントローラーのスクリプト

スクリプト説明
  1. 旗が押されると、x座標 = -100、y座標 = -150にセットされる
  2. 左コントローラーをクリック(タップ)すると、変数「横スピード」の値が-4になる
右コントローラーのスクリプト

スクリプト説明
  1. 旗が押されると、x座標 = 100、y座標 = -150にセットされる
  2. 右コントローラーをクリック(タップ)すると、変数「横スピード」の値が4になる
キャッチボタンのスクリプト

スクリプト説明
  1. 旗が押されると、x座標 = 0、y座標 = -150にセットされる
  2. キャッチボタンをクリック(タップ)すると、変数「縦スピード」の値が-4、「横スピード」の値が0になる
  3. キャッチボタンをクリック(タップ)するのを止めると、変数「縦スピード」の値が0になる
  4. メッセージ「キャッチ」を送って待つ

「キャッチ」を送るブロックではなく、「キャッチ」を送って待つブロックを利用した理由は、作り方説明動画を見て下さい。

2023年1月12日 【オンライン講座】中級者向け:Scratch(スクラッチ)でUFOキャッチャーゲームを作ろう1回目!

2023年1月23日 【オンライン講座】中級者向け:Scratch(スクラッチ)でUFOキャッチャーゲームを作ろう2回目!

2023年2月15日 【オンライン講座】中級者向け:Scratch(スクラッチ)でUFOキャッチャーゲームを作ろう3回目(今回で完成)!

2022年9月20日 【お知らせ】小学校プログラミング教育の手引きが学べる「eプログラミング」の概要説明動画を公開!

2021年1月20日 【お知らせ】書籍「小学6年生までのプログラミング授業が1冊でしっかりわかる本」を発売!

2020年2月20日 小学校やプログラミング教室のテキストにオススメ!書籍「スクラッチ3.0でゲームを作ろう」の説明動画!

Scratch3.0(スクラッチ3.0)とは?

MITメディアラボにより開発されたビジュアルプログラミング言語。子供たちが物語やゲーム、 アニメーションなどのインタラクティブな作品をプログラミングできる。また、自分の作った作品を世界中の人々と共有できるコミュニティーサイトでもある。世界中で9千万人を超えるユーザがいる。 こちらのホームページにアクセスすれば無料で利用できる。

📎📎📎📎📎📎📎📎📎📎