今回つくるゲーム
難易度
この記事でも順番に作り方を解説しますがくわしくははYouTube動画で確認してください。
まずゲームをプレイしてみましょう。合格品と見比べて違う商品(不良品)が流れてきたら左のレーンはAボタン、右のレーンはLボタンで廃棄しましょう。達人級をクリアできたら是非教えてください。
イラストをつくる
うんちのイラスト
まずはこのゲームのキモであるうんちのイラストをつくっていきます。
新しいプロジェクトを開いて、ネコのスプライトは削除して、あらたに”検品1”という名前のスプライトを作ります。そして、コスチュームにすきな”うんち”のイラストを描きます。うんちのサイズは50×40程度にしておきましょう。
ひとつイラストができたら、そのイラストをベースにいろいろな種類の”うんち”を作ります。
例えば下のイラストだと目と口がちがいますね。今回は7種類作成しました。そして、このタイミングでx座標、y座標を-130:0に設定しておいてください。
ベルトコンベアーのイラスト(背景)
次に、”うんち”が流れてくるベルトコンベアーのイラストを背景に描いていきます。ステージの”背景”に移動し、先ほど-130:0に配置した”うんち”にあわせてベルトコンベアーを描きます。
この上をうんちが順番に流れてきます。
仕分け機のイラスト
次に仕分け機のイラストを描いていきます。”仕分け1”というスプライトを作成し以下のように四角を描きます。四角の中心がイラストの真ん中になるように作り、x座標、y座標をそれぞれ、-180,-90くらいにするとちょうどベルトコンベアーに少し重なるようになるはずです。ならなければy座標を微修正してください。
つぎにもう一つのコスチューム、不良品を押し出したときのイラストを描きます。コスチューム1からコスチューム2に変えることで、不良品を押し出すイメージを作ります。
これで左レーンのイラストはすべて作ることができました。これらの部品をうごかしてゲームを作っていきます。
仕分け機のコード
まずは仕分け機を動かせるようにします。仕分け1のスプライトに以下のようにコードを書きます。これでaのボタンを押すと機械が動いて不良品を押し出せます。
うんち(検品1)のコード
次に、うんちをレーンの上を移動させるコードを書いていきます。まずは合格品を決めてレーンの右脇(-55:0)に配置します。そして上から1.5秒ごとに検品品(うんち)が流れてきて、合格品ならそのままスルーして、不良品なら仕分け機で押し出すことにします。
ですので、合格品を押し出してしまったり、不良品を通過させてしまったりすると検品ミス(失格)となります。
上から流れてくるうんちは完全にランダムにすると、合格品がなかなか流れてこないことになります。合格品が流れてくる割合を多くするために、”検品品”という変数をつくり1〜10までの乱数として、8.9.10が出た場合は合格品を出すことにします。それに加え、そもそもの合格品の番号も含めて4/10の確率で合格品が流れてくることになります。
合格品と検品品の変数を作るときに”このスプライトのみ”にチェックを入れるようにしましょう。そうすることで、右側のもう1レーンを作った時も同じ変数名を使うことができます。
検品ミス
次に、検品ミスをしたときに、大きく”検品ミス”と表示するようにしましょう。タイトルというスプライトを新たにつくって、以下のようにコスチュームを作ります
そして、以下のようにコードを書きます。
これでレベル1(初級)は完成です。次にレベル2(達人級)を作っていきます。
もう一レーンつくる
レベル1をクリアすると、もう1レーンが出現し、同時に検品作業を進める必要が出てきます。これがかなり難しい作業になります。ゲームとしてもここまでつくるとかなり面白くなるので是非挑戦してみてください。
検品1の続きをつくる
まずは検品1の続きをつくっていきます。これはとても簡単です。「レベル1を受け取ったとき」と同じ内容で「レベル2を受け取ったとき」をつくっていきます。レベル2の20個の検品が終了すればクリアとなります。
仕分け機2をつくる
次に仕分け機2をつくっていきます。仕分け機1のスプライトを右クリックで複製し、コードを少し変更します。仕分け機1の逆側に向いて、Lを押すと仕分けられるようにします。
検品2をつくる
続いて検品2を作っていきます。検品1を右クリックして複製し、少しだけコードの内容を変更します。さきほど”検品品”と”合格品”の変数を”このスプライトのみ”にチェックしていたので、変数名をそのまま使えてとても便利ですね。
レベル2の背景をつくる
次にレベル2になったときに右側にもレーンができるように背景を追加します。以下のように先ほど作った背景1をコピーして右側レーンを追加します。
そして、ステージのコードに以下のように書きます。
クリアをつくる
さいごにクリアを作っていきます。以下のように、タイトルのコスチュームに”クリア”を追加します。
そして、タイトルのコードを以下のように変更します。
すべてのコード
これでゲームは完成です。BGMや効果音などをいれてクオリティーをあげてみてください。
すべてのコードはこちらから確認できます。
コメント