【Scratch】無重力ゲーム!

無重力ゲーム

公式サイトの作例を元に無重力ゲームをつくってみました。公式サイトではScratch 1.4を使っていますが、今回使ったのは2.0です

In this activity, you will learn how to simulate the effects of weightlessness in space with this Scratch game, as well as computer science concepts like sequen...

完成したプロジェクトはこちらです

スポンサーリンク
Google336 記事下

素材の準備

今回は使わないので、ねこを削除します

背景をライブラリから読み込みます。ちょうどいい星空の背景があったのでそれを使います

無重力ゲーム

宇宙服をきたねこのスプライトを作成します

宇宙ねこ

こちらからスプライトファイルがダウンロードできます
宇宙ねこのスプライト

ダウンロードできたスプライトファイルをプロジェクトに読み込みます

無重力ゲーム

開始位置の設定

ねこの最初の位置と向きを設定します

無重力ゲーム

動きを加える

宇宙空間で進み続ける動きを追加します

無重力ゲーム

キーで操作する

左向き矢印キーで方向転換してコスチュームを変更するスクリプトを作成します

無重力ゲーム

同じように、右・上・下矢印の動きを追加します

無重力ゲーム

ステージの端についた時の処理

ステージの端まで来た時に、反対側から現れるようにします

無重力ゲーム

変数でゲームを作る

変数「score」を作ります

無重力ゲーム

同じようにゲームの時間を測るための「time」という変数を作ります

最初に作成したスクリプトに、scoreとtimeの初期化とtimeを増やす処理を追加します

無重力ゲーム

ランダムに動くISSをキャッチ

ねこがランダムに動くISS(国際宇宙ステーション)をキャッチするゲームを作成します

ISSのスプライトファイルはこちらからダウンロードできます
ISSのスプライト

ダウンロードしたISSのスプライトファイルを読み込み、ランダムな位置に現れるスクリプトを追加します。ねこを操作してISSをタッチすればscoreを1つ増やします

無重力ゲーム

ゲームオーバー画面の作成

ゲームオーバー画面を作成します

無重力ゲーム

ステージに次のスプライトを作成します。timeが30になれば終了です

これで完成です

クリエイティブ・コモンズ・ライセンス
この 作品 は クリエイティブ・コモンズ 表示 – 継承 4.0 国際 ライセンスの下に提供されています。

関連コンテンツ
ブログランキング
  • にほんブログ村 教育ブログ プログラミング教育へ
  • にほんブログ村 子育てブログ 子供の習い事(教室・業者)へ

  • スポンサーリンク
    Google336 記事下
    Google336 記事下

    シェアする

    • このエントリーをはてなブックマークに追加

    フォローする

    トップへ戻る