Scratch(スクラッチ) PR

スクラッチダッシュでジオメトリーダッシュ(geometry dash)を遊ぼう!難しい方向けに作り方も解説!

記事内に商品プロモーションを含む場合があります

geometry dash(ジオメトリーダッシュ or スクラッチダッシュ)をやりたい!とお子さんが言ってきたけど、geometry dashってどんなゲームか見当がつかないですよね。

とあるママ
とあるママ
海外製っぽいけど、流行りモノを遊ばせて安全性は大丈夫かな?

と心配になる方も多いはず。

この記事を読めば、geometry dashがどんなゲームかが分かり、記事内ですぐに安全にゲームを始めることができます。

また、作り方も解説しているので、お子さん自身で簡単な部分を再現することもできるでしょう!

geometry dashは、四角の物体がジャンプだけで障害物を避けていく横スクロールのアクションゲームです。

今回ご紹介するのは、実際に自分もプレイして面白かったスクラッチゲームに厳選しています。

また、作り方も小学校低学年の子でも分かるように、なるべく簡単にしました。

geometry dashをプレイしながら、さらにプログラミングまで学んでしまいましょう!

Geometry dashを安全に遊ぼう!

結論から言うと、スクラッチ内で作成されたゲームもアプリストアからダウンロードしたゲームも、安心して遊べます。

スクラッチでは、geometry dash(ジオメトリーダッシュ)を他の人が再現しているんですね。

スクラッチを既に使ったことがある方なら、他のサイトに飛ぶことなく、安心安全にゲームで遊べることが分かりますね!

以下のリンクから、それぞれのジオメトリーダッシュを遊ぶ画面まで飛べますし、緑の旗ボタンを押すことでこの記事内でも遊べます。

記事内で遊べれば他のサイトにも飛ぶことはなく、安心して遊ぶことができますよね。

早速遊んでみて、どんなゲームかを体感してください。

ルールが分からない。。。という方は、次の章「geometry dashとは?」を読んでみてくださいね。

遊ぶ画面の「ルール」の部分にも書いてあることが多いと思います。(以下の画像の赤枠)

出典:https://scratch.mit.edu/projects/403690731/

 

1.https://scratch.mit.edu/projects/105500895 (griffpatch様作)
こちらはスクラッチのgeometry dashで一番有名なもののようで、いろんな方がリミックスして作っていますね。
難易度が高いのと説明が英語なのに、注意が必要です。

 

2.https://scratch.mit.edu/projects/403690731 (lightblue012様作)
1のゲームを日本語バージョンに直してくれたゲームです。
英語に抵抗がある方は、こちらをどうぞ!

 

3.https://scratch.mit.edu/projects/42533394 (Ayrton0313様作)
既に紹介した二つのゲームより、easyモードは簡単にできます。
hardモードから一気に難しくなるので、注意は必要です。

スクラッチでのgeometry dashの作り方

ここまで読んできて、お子さんがハマる理由・作りたい理由が分かりましたよね。

しかし正直、最初に挙げたようなゲームを0から作るというのは厳しいです。

「中を見る」を見てみると分かりますが、本当に大量のブロックが重ねられています。

そのためジオメトリーダッシュを作りたければ、以下の二種類の作り方をオススメしますね。

  1. リミックスさせてもらって作る
  2. 簡易バージョンを作る

リミックスさせてもらって作る

リミックスとは、他人の作品を使わせてもらって、一部を変更することができる機能のこと。

リミックスの仕方は以下の通り。

  1. リミックスしたい作品が見つかったら「リミックス」をクリック
    ※スクラッチにサインインしていることが必要です

    出典:https://scratch.mit.edu/projects/403690731/
  2. 作品を作る画面に移動するため、変更したい箇所を変更
  3. 「共有する」で、変更した作品をみんなに共有!
    ※共有するときは「メモとクレジット」に、「~さんの作品をリミックスさせて頂きました!」などの一言加えてから公開するようにしましょう。

このリミックス機能で、背景を変えてみたりコースを変えてみたり、といったことをするだけでもプログラミング学習になります。

なぜなら、以下の手順が必要になるためです。

  1. 大量のブロックで、どんな動作になっているのか想像する(すべてのブロックを理解する必要はありません)
  2. 変えたい部分のブロックを見つける
  3. 自分の変えたいようにブロックを積み重ねる、変更する

これは実際にプログラミングをする仕事でも必要なことが多いです。

「0から作らないと意味がないのかな…」なんて思わず、どんどんリミックスしていきましょう!

簡易バージョンを作る

簡単なジオメトリーダッシュを作ってみるだけでも、十分プログラミング学習になります。

また真似をしてプログラミングをするだけでも、「どんな風に動くのかな?」と想像することで、より理解を深めることができるでしょう。

ジオメトリーダッシュに必要な要素は以下の4つ。

  • キャラクターが動いているように見えるように、背景を動かす
  • コースを作る
  • ボタンを押したらキャラクターがジャンプする
  • 障害物に当たったらゲームオーバーを作る

キャラクターが動いているように見えるように、背景を動かす

まず、背景は好きな色にしましょう。

そして以下のような背景を、自分で描いてみます。
「背景」ではなく、「スプライト(コスチューム)」で作成することがポイント!

背景は横幅ピッタリではなく、少し大きめに作ることがコツです。
この描いた背景を動かすには、以下のようにブロックを組んでみましょう。

できたら、緑の旗ボタンを押して動きを確認しましょう。
ボタンを押してしばらく経っても地面が途切れることなければ、成功です。

キャラクターが動いているように見せるためには、背景を動かす必要があります。
※この段階では平坦な道なので、あまり進んでいるようには見えないかもしれませんが…

キャラクター自体を動かしてしまうと、動かせる範囲が画面の中だけになってしまいます。
ジオメトリーダッシュのように、ずっと右に動いているように見せるには背景を動かすんですね。

コースを作る

今の状態では、平坦なコースでしかないので、避けるための障害物を作成します。
背景で、以下のような障害物のある新しいコースを作ってみましょう。

当たってはいけない場所は違う色(上のコースでは黄色)にしておくことがコツです。

次に、このコースを出現させるために以下のように背景のプログラミングを変更します。

さて、ここまででコースが完成しました。

ボタンを押したらキャラクターがジャンプする

では、プレイヤーが動かすキャラクターを描いていきます。
好きなキャラクターを描きましょう!

次に、ボタンを押したらキャラクターがジャンプするというプログラミングを作ります。

ここでは「上矢印ボタン」が押されたらジャンプする、というコードになっています。

「重力を受け取ったとき」のブロックが、常に画面の下方向に働く重力ですね。
「ジャンプを受け取ったとき」のブロックが、ジャンプをするブロックです。

ただし、空中で二回ジャンプができないように「ジャンプ中でないなら(ジャンプ中=0なら)」という条件が入っています。

障害物に当たったらゲームオーバーを作る

最後に、障害物に当たったらゲームオーバーになるプログラムを作ります。
まず、ゲームオーバーになったらキャラクターが爆発するように、絵を描いておきます。

次に、障害物に当たったらキャラクターが爆発するというプログラムを以下のように作ります。

ゲームオーバーを作るために、「コースを作る」の時に当たってはいけない場所の色を変えたわけですね。

ここまで出来たら、自分でゲームをやってみましょう。

あとは音楽を入れてみたり、効果音を入れてみたりすると、もっとゲームっぽくなりますよ!もっと難しいコースをたくさん作ってみても良いかも?

geometry dashってどんなゲーム?

geometry dash(ジオメトリーダッシュ)とは、スウェーデンの「Robtop Games」が開発したアプリゲームです。

既に上記でプレイ・作成した方は分かるかと思いますが、ルールとしては障害物に当たらないようにジャンプするだけの単純なもの。ただし難易度が非常に高いです。

世界中で5億ダウンロードを超えており、大人でもハマる人が世界中にいる人気のゲームなんですね。

海外製のゲームではありますが、5億ダウンロードという数を見る限り、それだけ多くの人に人気の安全なゲームといえるでしょう。

実際にゲームをプレイしてみて「ハマりかけた…」という方も多いのではありませんか?

出典:https://store.steampowered.com/app/322170/Geometry_Dash/?l=japanese

まとめ

今回はスクラッチでの、geometry dash(ジオメトリーダッシュ)の作り方を解説しました。

スクラッチはプログラミングを学べることも重要ですが、楽しいことも重要です。

話題のゲームを真似して作ろうとすることで、「このゲームはどうやってプログラミングされているんだろう?」と考えられるようになります。

楽しみながらプログラミングをどんどん上達させましょう!

他にもスクラッチには、たくさんのゲームがあるので探してみてくださいね。

もしスクラッチの独学は無理があれば、スクラッチを扱っているプログラミング教室へ通うことも検討しましょう。

無料体験・資料請求ができるので、まずは無料の資料請求だけでもしてみてください。

その行動が、お子さんの将来をきっと変えるはず!

※本記事は、アイキャッチをAIを用いて作成しています

ABOUT ME
りけーこっとん
小学生と関わり始めて、10年。最初は学童アルバイト、現在は小学生向けにプログラミングを教えています!日々、小学生のプログラミングに関する情報の発信をしています。小学生のお子さんがいて、プログラミングに興味のある親御さん・お子さん必見です!