スクラッチでボクシングゲームの作り方

中級

今回つくるゲーム

難易度3 out of 5 stars

今回はボクシングゲームの作り方を解説します。相手の攻撃をよけながらうまく攻撃してたたかいます。素材はもともと用意されているものを使うことで手軽に作ることができます。

この記事でも順番に作り方を解説しますがくわしくははYouTube動画で確認してください。


まずはゲームをプレイしてみましょう。ゲームのコマンドは以下の通りです

youtube解説

こちらの動画ではわかりやすくゲームの作り方を解説しています。実際に作るときはこの動画を見ながら作ることをお勧めします。チャンネル登録もよろしくお願いします!

[スクラッチ]ボクシングゲームの作り方

コスチュームを作る

まずはボクサーのコスチュームを作っていきます。コスチュームは1からつくってもらってもいいですが、今回はもともと用意してある素材を使う方法を解説します。

まずは、こちらにアクセスします。
ボクシングゲーム(素材)

スクラッチでボクシングゲームの作り方

「中を見る」から中に入り、スプライトごとバックパックに入れます。

スクラッチでボクシングゲームの作り方

そして、新しいプロジェクトを開き、バックパックからひっぱりだしてこれば準備万端です。ネコのスプライトは削除しておきましょう

スクラッチでボクシングゲームの作り方

赤の動きをつくる

まずは赤のコードから作っていきます。少し長いですが、以下のようにコードを書きます。

スクラッチでボクシングゲームの作り方

拡大すると以下の通りです。

スクラッチでボクシングゲームの作り方
スクラッチでボクシングゲームの作り方

これで赤の動き「のけぞる」「しゃがむ」「ボディ」「ストレート」の4種類の動きを作ることができました。攻撃をしたあとは、基本姿勢にもどってしばらく(0.3秒)動けなくすることで、攻撃の後に一瞬スキを作ることとしています。

青の動きをつくる

以下のように赤のスプライトを右クリックして複製します。

スクラッチでボクシングゲームの作り方

複製したら、まずはコスチュームでグローブを赤から青に変更します。

スクラッチでボクシングゲームの作り方

次に、コードを変更していきます。以下のように変更します

スクラッチでボクシングゲームの作り方
スクラッチでボクシングゲームの作り方

ダメージをうける

つぎに、赤と青それぞれのスプライトにダメージをうけるコードを書いていきます。

赤のスプライト

まずは、赤のスプライトです。青がボディをくりだしたときに、のけぞっていたらダメージはくらいませんが、それ以外だとダメージをくらいます。ただし0.2秒だけ猶予があるので、即座に反応すれば回避できます。同様にストレートの攻撃を受けたときはしゃがむで回避ができます。

スクラッチでボクシングゲームの作り方
スクラッチでボクシングゲームの作り方

青のスプライト

次に、青のスプライトにコードを追加します。

スクラッチでボクシングゲームの作り方
スクラッチでボクシングゲームの作り方

勝敗をつける

では、最後に勝敗をつけます。新しいスプライトで赤WIN、青WINの2種類のコスチュームを作ります。

スクラッチでボクシングゲームの作り方

そして、次のようにコードを書きます。

スクラッチでボクシングゲームの作り方

すべてのコード

これで完成です。HPの部分はペンを使えばより本格的になります。それも含めた完成コードは以下となります。

ボクシングゲーム

コメント