今回つくるゲーム
難易度
この記事でも順番に作り方を解説しますがくわしくははYouTube動画で確認してください。
まずはゲームをプレイしてみましょう。
コスチュームを準備する
まずはゲームで使うコスチュームをそろえていきます。作るのは「バッター」「ピッチャー」「背景」「ストライクゾーン」「コース」「打点」です。
バッター
まずはバッターです。
もともとあるネコのコスチュームを変更していきます。

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




ピッチャー
つぎにピッチャーです。ピッチャーはもともスクラッチにあるものをそのまま使います。
ここで位置を調整するために、
ピッチャー x:0 、y:100 、大きさ50
バッター x:-70 、y:-105 、大きさ150
にします。なんとなく、ピッチャーとバッターのかんじになってきましたね。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

