今回つくるゲーム
難易度
この記事でも順番に作り方を解説しますがくわしくははYouTube動画で確認してください。
まずはゲームをプレイしてみましょう。
シップをつくる
コスチュームを作る
まずはシップ(プレイヤー)のコスチュームから作っていきましょう。以下のようにおおよそ40×30の大きさで好きなシップを描きましょう。

あわせて、破壊されたときのコスチュームも作り、それぞれ「シップ」「破壊」とコスチュームの名前をつけておきましょう。

コードを書く
つぎにシップのコードを書いていきます。以下のように書くと、マウスを押している間は上昇し、離すと下降するようになります。

コースをつくる
では次にコースを描いていきます。
背景を塗りつぶす
コースのスプライトを作る前に、背景を塗りつぶしておきましょう。このようにステージのスプライトで背景を塗りつぶします。

コースを描く
では、新たに「コース」のスプライトを作って、コースを描いていきます。以下のようにコースのスプライトを作り、コースを描きます。触れてはいけない部分を白色にしてください。

コスチュームをたくさん作り、これらが順番にスクロールしていくことにより、コースができるのです。今回作ったコースを一挙公開します。

















これらのコスチュームが順番にスクロールしていきます。
コースをスクロールさせる
以下のようにコードを組んで、コースをスクロールさせます。

旗を押して、実際にシップを操作してうまくコースをすり抜けられるかみてみましょう。
ゲームオーバーをつくる
では最後にゲームオーバーを作っていきます。シップが白色に触れるとゲームオーバーになります。
シップのコード
シップのコードに以下のようにコードを書きます。これで白色に触れるとゲームオーバーとなり、コスチュームがバラバラになります。

コースのコード
コースのコードに以下のプログラムを追加します。そうすることで、ゲームオーバーになったときに、どれだけ進んだかを表示することができるようになります。

残像をつくる
最後にゲームのクオリティをあげるために、湿布の残像を作っていきます。
コスチュームを描く
まずは、残像用のスプライトを作り、コスチュームを描いていきます。以下のように、10×10以下の正方形長方形を4種類ほど作成します。




コードを書く
コードは以下のように書きます。ランダムでクローンを作り、シップの後ろから噴射していきます。

すべてのコード
これで完成です。コースを自由に設計して、みんなに遊んでもらいましょう。
すべてのコードはこちらから確認できます。
コメント