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

Page not found
We are a charity with the mission to enable young people to realise their full potential through the power of computing ...
完成したプロジェクトはこちらです
素材の準備
今回は使わないので、ねこを削除します
背景をライブラリから読み込みます。ちょうどいい星空の背景があったのでそれを使います

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

こちらからスプライトファイルがダウンロードできます
宇宙ねこのスプライト
ダウンロードできたスプライトファイルをプロジェクトに読み込みます

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

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

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

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

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

変数でゲームを作る
変数「score」を作ります

同じようにゲームの時間を測るための「time」という変数を作ります
最初に作成したスクリプトに、scoreとtimeの初期化とtimeを増やす処理を追加します

ランダムに動くISSをキャッチ
ねこがランダムに動くISS(国際宇宙ステーション)をキャッチするゲームを作成します
ISSのスプライトファイルはこちらからダウンロードできます
ISSのスプライト
ダウンロードしたISSのスプライトファイルを読み込み、ランダムな位置に現れるスクリプトを追加します。ねこを操作してISSをタッチすればscoreを1つ増やします

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

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

これで完成です

この 作品 は クリエイティブ・コモンズ 表示 – 継承 4.0 国際 ライセンスの下に提供されています。
Scratch 3.0に対応した書籍です[PR]
リンク
リンク
リンク


