【マリオ風アクションゲーム】17.ゲームオーバー

2020年9月8日火曜日

Scratch スクラッチ プログラミング マリオ

t f B! P L

 

スクラッチでマリオ風のアクションゲームを作ってみる(その17)


17.ゲームオーバー





作り方まとめページがあるよ→ 記事まとめ






ゲームオーバーを追加します。


今回やること:
  • 「キャラクター」が5回ダメージを受けるとゲームオーバー
  • 「ゲームオーバー」画面は2秒間表示する
  • 2秒後はマウスをクリックするか、どれかのキーを押すとはじめに戻る




17-1:「ゲームオーバー」画面を作る


「停止画面」スプライトを選択してコスチュームを開きます。





新しいコスチュームを追加します。




新しく作ったコスチュームの名前を 「ゲームオーバー」にしましょう。






自分の好きなゲームオーバーの画面を作りましょう。

↓はシンプルに四角と文字で作りました。








17-2:ダメージ5回でゲームオーバーにする


「キャラクター」スプライトを選択してコードを開きます。





「変数」の「変数を作る」ボタンを押して 新しい変数を作ります。

名前を  「ゲームオーバー」にしましょう。






「はじめからスタート」ブロックを見つけましょう。

「次のステージへ」ブロックの上に 次のブロックを追加します。


「(ゲームオーバー)を(OFF)にする」






「(キャラクターにダメージ)を受け取ったとき」ブロックを見つけましょう。

次のブロックを作ります。


「もし「(ダメージ)=(5)」なら」
「でなければ」


そして、

「(ダメージ)を(1)ずつ変える」ブロック以外を

全部「でなければ」の中に移動します。


作ったブロックを一番下にくっつけましょう。






次のブロックを作成し、

「もし「(ダメージ)=(5)なら」の中に入れます。


「(ゲームオーバー)を(ON)にする」
「(ポーズ)を(ON)にする」
「タイマーをリセット」


※ 「タイマーをリセット」は「調べる」にあります









17-3:「ゲームオーバー」画面を表示する


「停止画面」スプライトを選択してコードを開きます。





「ブロック定義」の「ブロックを作る」を押して  新しいブロックを作ります。

名前を  「ゲームオーバー」にしましょう。





新しく作った  「ゲームオーバー」ブロックをコード上に出します。

次のブロックを追加しましょう。


「コスチュームを(ゲームオーバー)にする」






「(キャラ移動)を受け取ったとき」ブロックを見つけましょう。

「入力」ブロックを次のブロックと入れ替えます。


「もし「(ゲームオーバー)=(ON)」なら」
    「ゲームオーバー」
「でなければ」
    「入力」






実行してみましょう。

ダメージを5回受けると、「ゲームオーバー」画面になります。
動かなくなるので、停止してください。








17-4:「ゲームオーバー」画面を終了する


「停止画面」スプライトを選択してコードを開きます。





タイマーで2秒間を判定します。

「ゲームオーバー」ブロックを見つけましょう。

次のコードを一番下追加します。


「もし(タイマー)> (2)」なら」






2秒後にマウスをクリックするか、どれかのキーがおされたら最初からスタートするようにします。


「もし「(タイマー)>(2)」なら」ブロックの中に次のコードを追加します。






実行してみましょう。









17-5:やってみよう


ステージクリアしたときにクリアボーナスとして、

クリアしたステージ数 × 10000 点を加算するようにしてみましょう。




ヒント:

「てき」の「ステージクリア」ブロックの中でやるよ。






今回作ったのは、こういう感じになるよ → マリオ風ゲーム:Step17(ゲームオーバー)

プロジェクトが作れなかった場合は、動きだけでも見てみてね。




他の作品記事もよければ読んでみてください。


ラベル

3DCG AdSense AI Amazon Echo Blender Blogger cron Cursor DNS Fire TV GCP Github Copilot Google Cloud HTTP iOS IPA iPad iPhone16e iPhone5 JavaScript Kindle Fire laravel mySQL nodejs PhotoShop PHP Python Redis Scratch SSH Unity vue.js Webサーバ Windows10 WinSCP イヤーカフ型 イラスト おかし おやつ オリンピック お文具 カイワレ大根 ガチャ きのこ ギフト キャラ弁 クリスマス クレジットカード ゲーミング ゲーミングキーボード ゲーミングマウス ゲーミングマウスパッド ゲーミングモニター ゲームパッド ゴーヤー栽培 コナン サーバ サイクリング サイバーセキュリティ サイバー攻撃 サブスクリプション しりとり すイエんサー スクラッチ スマートウォッチ スライム セキュリティ ゼロトラスト ダイエット タブレット ドズル社 なわとび バーテープ パズル パンダ ぷよぷよ ふるさと納税 プログラミング プロトコル番号 マイクラ マイクロソフト マリオ マンガ メモ モニターライト ランニングウォッチ ランニングゲーム ワイヤレスイヤホン ワイヤレスヘッドホン 異世界 絵本 株関連 鬼滅の刃 健康診断 工作 磁石 自転車 自動化 収益化 書き初め 小学校 松屋 情報処理 情報処理安全確保支援士 辛辛魚 水泳 生成AI 折り紙 川渡し問題 銭天堂 体脂肪計 誕生日 段ボール 知育菓子 中学受験 冬鳥 動画 動画編集 日常 認定試験 粘土 布団乾燥機 福袋 便利な雑貨 母の日 銘酒 料理

このブログを検索

ブログをよくする

連絡フォーム

名前

メール *

メッセージ *

ブログ アーカイブ

QooQ