スクラッチでパワプロ風野球ゲームの作り方

中級

今回つくるゲーム

難易度3 out of 5 stars

今回はスクラッチでパワプロ風の野球ゲームを作っていきます。ボールのコースを見極めて、カーソルを動かしタイミングよくバットを振ります。タイミングと、スイングの位置の2つでからぶり、ヒット、ホームランが決まります。ぜひ挑戦してみてください!

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


まずはゲームをプレイしてみましょう。

youtube解説

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

[スクラッチ]パワプロ風野球ゲームの作り方(侍ジャパンWBC応援!!)

コスチュームを準備する

まずはゲームで使うコスチュームをそろえていきます。作るのは「バッター」「ピッチャー」「背景」「ストライクゾーン」「コース」「打点」です。

バッター

まずはバッターです。
もともとあるネコのコスチュームを変更していきます。

スクラッチでパワプロ風野球ゲームの作り方

それぞれのコスチュームを以下のように変更します。変更の方法は動画を参考にしてください。名前は、それぞれ「打つ」と「かまえ」に変更しておきます。

スクラッチでパワプロ風野球ゲームの作り方
スクラッチでパワプロ風野球ゲームの作り方
スクラッチでパワプロ風野球ゲームの作り方
スクラッチでパワプロ風野球ゲームの作り方

ピッチャー

つぎにピッチャーです。ピッチャーはもともスクラッチにあるものをそのまま使います。
ここで位置を調整するために、

ピッチャー x:0 、y:100 、大きさ50
バッター  x:-70 、y:-105 、大きさ150

にします。なんとなく、ピッチャーとバッターのかんじになってきましたね。

スクラッチでパワプロ風野球ゲームの作り方

背景

次に背景を作っていきます。ピッチャーとバッターにあわせて背景を描いていきます。こんな感じになるように作ってください

スクラッチでパワプロ風野球ゲームの作り方

ストライクゾーン

次にストライクゾーンを作ります。以下のように、50×60の枠を作ります。この範囲内にピッチャーは投げることになります。ストライクゾーンは以下のようにバッターの右側に配置しておいてください。

スクラッチでパワプロ風野球ゲームの作り方

コース

つぎにピッチャーが投げるコース用のスプライトを作ります。最終的にはこちらは透明の効果で見えなくしますが、ピッチャーはこれに向けてボールを投げることになります。今回はもともとスクラッチで用意してある✖︎のスプライトを使います。コースは以下のようにストライクゾーンのどこかに配置しておいてください。大きさは30%にしておくと良いです。

スクラッチでパワプロ風野球ゲームの作り方

打点

次に、バッターの打点を作ります。この打点を動かしてスイングします。

スクラッチでパワプロ風野球ゲームの作り方

ボール

最後にボールのスプライトも追加します。こちらももともとスクラッチにあるもので大丈夫です。

スクラッチでパワプロ風野球ゲームの作り方

ここまでできたらコードを書いていきます。

ピッチャーのコード

ではまずピッチャーのコードから書いていきます。以下のように書くと、投球のモーションをします。

スクラッチでパワプロ風野球ゲームの作り方

ボールのコード

次にボールのコードを書いていきます。以下のように書くと、ピッチャーが腕をふると、コースに向かって飛んでいきます。その時に、スピードをランダムにできるようにしています。

スクラッチでパワプロ風野球ゲームの作り方

バッターのコード

次にバッターのコードです。バッターのコードはかんたんです。画面がクリックされたらバットを振るだけです。

スクラッチでパワプロ風野球ゲームの作り方

打点のコード

次に打点のコードです。打点はマウスにくっついていきます。

スクラッチでパワプロ風野球ゲームの作り方

コースのコード

次にコースのコードです。コースは投球ごとに赤枠の中をランダム置かれます。
そしてこのコードの中でヒット、ホームランの判定ができるようにしましょう。ボールを打つためにはポイントが2つあります。1つ目がタイミングよく振るということです。振り遅れたり、早く振りすぎたりすると打てません。2つ目がコースに打点が近いことです。タイミングがよくても打点がはずれていると打てません。コースのスプライトに以下のようにコードを書きます。

スクラッチでパワプロ風野球ゲームの作り方

ボールを飛ばす

では、ホームラン、ヒットになったときにボールを飛ばすようにしましょう。ボールのコードに以下のように追加します。

スクラッチでパワプロ風野球ゲームの作り方

ゲーム管理する

ここからゲームを仕上げていきます。新しくスプライトを作って、「ヒット!!」と「ホームラン!!」の文字のコスチュームを作ります。

スクラッチでパワプロ風野球ゲームの作り方

コードは以下の通りです。最初10球あり、投げるたびに1球づつ減っていきます。ヒット、ホームランを打つとそれぞれ加算させていきます。(ホームランを打つとヒットも増えます)

スクラッチでパワプロ風野球ゲームの作り方

そして、ピッチャーのコードを以下のように変更します。これで、残りが0になったら10打数⚪︎⚪︎安打、⚪︎⚪︎ホームランと言って終わりになります。

スクラッチでパワプロ風野球ゲームの作り方

すべてのコード

すべてのコードはこちらから確認できます。

パワプロ風野球ゲーム