スクラッチでジオメトリーダッシュ(シップ編)の作り方

初級

今回つくるゲーム

難易度2 out of 5 stars

今回はジオメトリーダッシュのシップ編を作っていきます。以前通常のジオメトリーダッシュの作り方を解説しましたが、今回はそのシップ編です。シップ編は着地やジャンプがないですが、クリックしている間は上昇して話すと下降する動きをどのように作るかがポイントとなります。

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


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

youtube解説

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

[スクラッチ]ジオメトリーダッシュ(シップ編)の作り方①

シップをつくる

コスチュームを作る

まずはシップ(プレイヤー)のコスチュームから作っていきましょう。以下のようにおおよそ40×30の大きさで好きなシップを描きましょう。

スクラッチでジオメトリーダッシュ(シップ編)の作り方

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

スクラッチでジオメトリーダッシュ(シップ編)の作り方

コードを書く

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

スクラッチでジオメトリーダッシュ(シップ編)の作り方

コースをつくる

では次にコースを描いていきます。

背景を塗りつぶす

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

スクラッチでジオメトリーダッシュ(シップ編)の作り方

コースを描く

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

スクラッチでジオメトリーダッシュ(シップ編)の作り方

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

スクラッチでジオメトリーダッシュ(シップ編)の作り方
スクラッチでジオメトリーダッシュ(シップ編)の作り方
スクラッチでジオメトリーダッシュ(シップ編)の作り方
スクラッチでジオメトリーダッシュ(シップ編)の作り方
スクラッチでジオメトリーダッシュ(シップ編)の作り方
スクラッチでジオメトリーダッシュ(シップ編)の作り方
スクラッチでジオメトリーダッシュ(シップ編)の作り方
スクラッチでジオメトリーダッシュ(シップ編)の作り方
スクラッチでジオメトリーダッシュ(シップ編)の作り方
スクラッチでジオメトリーダッシュ(シップ編)の作り方
スクラッチでジオメトリーダッシュ(シップ編)の作り方
スクラッチでジオメトリーダッシュ(シップ編)の作り方
スクラッチでジオメトリーダッシュ(シップ編)の作り方
スクラッチでジオメトリーダッシュ(シップ編)の作り方
スクラッチでジオメトリーダッシュ(シップ編)の作り方
スクラッチでジオメトリーダッシュ(シップ編)の作り方
スクラッチでジオメトリーダッシュ(シップ編)の作り方

これらのコスチュームが順番にスクロールしていきます。

コースをスクロールさせる

以下のようにコードを組んで、コースをスクロールさせます。

スクラッチでジオメトリーダッシュ(シップ編)の作り方

旗を押して、実際にシップを操作してうまくコースをすり抜けられるかみてみましょう。

ゲームオーバーをつくる

では最後にゲームオーバーを作っていきます。シップが白色に触れるとゲームオーバーになります。

シップのコード

シップのコードに以下のようにコードを書きます。これで白色に触れるとゲームオーバーとなり、コスチュームがバラバラになります。

スクラッチでジオメトリーダッシュ(シップ編)の作り方

コースのコード

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

スクラッチでジオメトリーダッシュ(シップ編)の作り方

残像をつくる

最後にゲームのクオリティをあげるために、湿布の残像を作っていきます。

コスチュームを描く

まずは、残像用のスプライトを作り、コスチュームを描いていきます。以下のように、10×10以下の正方形長方形を4種類ほど作成します。

スクラッチでジオメトリーダッシュ(シップ編)の作り方
スクラッチでジオメトリーダッシュ(シップ編)の作り方
スクラッチでジオメトリーダッシュ(シップ編)の作り方
スクラッチでジオメトリーダッシュ(シップ編)の作り方

コードを書く

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

スクラッチでジオメトリーダッシュ(シップ編)の作り方

すべてのコード

これで完成です。コースを自由に設計して、みんなに遊んでもらいましょう。

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

ジオメトリーダッシュ_シップ編(簡単プログラムVer)

コメント