【マリオ風アクションゲーム】16.てきをクローンでふやす

2020年9月7日月曜日

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

t f B! P L

 

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


16.てきをクローンでふやす






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






ステージを進めると「てき」の数がふえるようにします。


今回やること:

・ステージの数が3で割り切れるときに1体ふやす
・「てき」が土管にはいるときは「キャラクター」に当たらないようにする




16-1:「てき」をクローンする


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





「(次のステージへ)を受け取ったとき」ブロックを見つけましょう。

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


「もし「「(ステージ)を(3)で割った余り)」=(0)」なら」






「制御」にある「(  )のクローンを作る」ブロックをコード上に出します。


「()」のところをクリックしてメニューから「てき」を選択しましょう。

「(てき)のクローンを作る」ブロックにします。





さっき追加した 「もし「「(ステージ)を割った余り)」=(0)」なら」ブロックの中に入れます。



※ ステージが3で割り切れるときに1体クローンされるようになりました





次に、「てき」スプライトを選択してコードを開きます。





「制御」から「クローンされたとき」ブロックをコード上に出します。

次のコードを追加しましょう。


「次のステージへ」
「(キャラ移動)を送る」






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

一番下に次のブロックを追加します。


「このクローンを削除する」




これで、ゲームをはじめから開始するときはクローンがすべて削除されます。

オリジナル(最初の1体)はクローンではないので残ります。




実行してみましょう。








16-2:土管に隠れたときは「てき」に当たらないようにする


「てき」スプライトを選択してコードを開きましょう。





「ワープする」ブロックを見つけましょう。

「(キャラクター)に触れた」ブロックの部分を次のコードに入れ替えます。


「「(土管にはいる)=(いいえ)」かつ「(キャラクター)に触れた」」






今のままだと、ボス化した「てき」は土管に入ろうとするとき向きをかえることがあるので、向きを変えないようにします。



「向きをかえる」ブロックを見つけましょう。

「(ボス化)=(ON)」ブロックを次のブロックに入れ替えます。


「「(土管にはいる)=(いいえ)」かつ「(ボス化)=(ON)」」





これで、土管に入ろうとする「てき」には当たらなくなりました。


実行してみましょう。







16-3:やってみよう


「POW」スイッチがステージ5毎に復活するようにしてみましょう。

「POW」スイッチの復活は、1ステージに10体倒すかステージ5毎になります。



ヒント:

「(POW復活)を送る」ブロックを使いましょう。




次の記事だよ→ 17.ゲームオーバー


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

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





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


ラベル

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

このブログを検索

ブログをよくする

連絡フォーム

名前

メール *

メッセージ *

ブログ アーカイブ

QooQ