「ジオメトリーダッシュ (Geometry Dash)」って、音楽おんがくわせてジャンプするのがたのしいよね!

YouTubeでうまいひとのプレイをていると、「自分じぶんでもこんなコースをつくってみたい!」「げきムズステージをつくって友達ともだちにやらせたい!」とおもったことはないかな?

「プログラミングなんてむずかしそう…」なんておもわなくて大丈夫だいじょうぶ

この記事きじでは、スクラッチを使つかって自分じぶんだけのジオメトリーダッシュをつくる「基本きほん」を解説かいせつしながら、「プログラミングを快適かいてきにするためのパソコンのえらかた」や「もっと本格的ほんかくてきなゲームをつく方法ほうほう」も、おうちひとけに紹介しょうかいするよ。

学校がっこうのChromebook(クロームブック)やタブレットでもできるけど、もし「おもいな…」とおもったら、おうちひと一緒いっしょにこの記事きじんでみてね!

もし、「もっと本格的ほんかくてきな3Dゲームをつくってみたい!」とか「マインクラフトでプログラミングしてみたい!」とおもったら、プログラミング教室きょうしつ無料体験むりょうたいけんってみるのが一番いちばん近道ちかみちだよ。

体験授業たいけんじゅぎょうけてみたい!」っておうちひとたのんでみよう!

\マイクラやディズニーを使うことも!/

まずはあそんで研究けんきゅうしよう!

つくまえに、まずはほかひとつくったすごい作品さくひんあそんで、「どうやってうごいているのかな?」と研究けんきゅうするのが上達じょうたつ近道ちかみちなんだ。

全部ぜんぶスクラッチのなかあそべるから安心あんしんだよ。
早速さっそくあそんでみて、どんなゲームかを体感たいかんしてみて!

1.ジオメトリーダッシュ (sizuxさまさく
本物ほんものそっくり!うごきもなめらかで、すごく参考さんこうになるよ。
英語えいご説明せつめいおおいけど、ジャンプするだけのシンプル操作そうさだから大丈夫だいじょうぶ

2.ジオメトリーダッシュ [日本語にほんご説明せつめい] (596-3さまさく
説明せつめい日本語にほんごになっているからかりやすい!
まずはこれであそんで、どんなゲームかたしかめてみよう。

3.GeometryDash 1 (kamipperaさく
ステージごとにかれていてあそびやすいよ。
「ここはどうやってつくってるんだろう?」と中身なかみ(プログラム)をてみるのもオススメ!
こちらのリンクからすべてのステージをあそぶことも可能かのう

ルールがからない。。。というひとは、あそ画面がめんの「ルール」のところをてみて!
ここにいてあることがおおいとおもうよ。(以下いか画像がぞうあかいところ)

スクラッチでジオメトリーダッシュをつくる2つの方法ほうほう

さあ、いよいよゲームづくりだ!
つくかたには、おおきくけて2つの方法ほうほうがあるよ。

  1. 「リミックス」して改造かいぞうする
  2. 自分じぶん」でイチからつく

「リミックス」して改造かいぞうする

「リミックス」っていうのは、ほかひとつくった作品さくひんをもらってきて、自分じぶんきなように改造かいぞうできる機能きのうのこと。

プロのプログラマーも、ひとのコードを勉強べんきょうしているんだ。
「マネする」のはずかしいことじゃないよ!

リミックスのやりかた

  1. きな作品さくひんひらいて、右上みぎうえの「リミックス」ボタンをクリック!
    ※スクラッチにサインインしていないとせないから注意ちゅういしてね。

  2. 中身なかみ画面がめんになるから、ブロックをすこえてみよう
    背景はいけいいろえてみる
    ・キャラクターを自分じぶんいたえてみる
    障害物しょうがいぶつ位置いちをずらしてみる
  3. 完成かんせいしたら「共有きょうゆうする」ボタンをして、みんなにあそんでもらおう!
    ※「メモとクレジット」に、「~さんの作品さくひんをリミックスしました!」とくのがマナーだよ。

自分じぶんでイチからつくる(基本編きほんへん

「やっぱり自分じぶんでゼロからつくりたい!」というキミのために、一番いちばんシンプルなつくかたおしえるよ。

ジオメトリーダッシュに必要ひつようなのは、たった4つの要素ようそだ。

  • 背景はいけいうごかす(自分じぶんうごくんじゃなくて、世界せかいうごかす!)
  • コース(障害物しょうがいぶつ)をつく
  • ジャンプする(重力じゅうりょくつくる)
  • ゲームオーバーをつく

順番じゅんばんつくっていこう!

キャラクターじゃなくて「背景はいけい」をうごかせ!

ここが一番いちばんのポイント!

キャラクター(四角しかくいプレイヤー)をみぎうごかすと、すぐに画面がめんはしっこにぶつかっちゃうよね。

だから、キャラクターはその足踏あしぶみさせて、背景はいけいひだりうごかすんだ。
そうすると、すすんでいるようにえるよ。

まず、「背景はいけい」ではなく、「スプライト」として背景はいけいこう。
コツは、画面がめん横幅よこはばよりもすこおおきめにこと!

背景はいけいうごかすプログラム:

できたら、みどりはたボタンをしてうごきを確認かくにんしよう。
みどりはたしてみて、地面じめんながれていけば成功せいこうだ!

ただの四角しかくだけだとながれてるのかからないときもあるから、つぎのコースをつくってからたしかめてみてもいいよ!

障害物しょうがいぶつ(コース)をつくろう

いまのままだとなにもないたいらなみちだから、トゲやブロックをかきそう。

このときたってはいけない場所ばしょ」は目立めだいろ黄色きいろあかなど)にしておくのがコツだよ。
あとでプログラムするときラクになるからね。

つぎに、このコースを出現しゅつげんさせるために背景はいけいのプログラミングを変更へんこうしていくよ!
した画像がぞうのようにあか四角しかくのブロックをそう。

さて、ここまででコースが完成かんせいだ!

⚠️ ちょっとって!うごきが「カクカク」していない?

ジオメトリーダッシュのような「タイミングがいのち」のゲームをつくっていると、スクラッチがおもくなって、キャラクターがカクカクうごくことがあるんだ。

これは、「クローン」という機能きのうをたくさん使つかったり、パソコンのパワーがりなかったりするときにこるよ。

もし、学校がっこうのタブレットやふるいパソコンを使つかっていて「おもどおりにうごかない!」とイライラしているなら、それはキミのプログラムのせいじゃなくて、パソコンのせいかもしれない。

保護者ほごしゃかたへ:おさまのPC環境かんきょうについて】
スクラッチはブラウザベースですが、複雑な処理(当たり判定やクローン生成)を行うと、学校で配布された一般的なChromebookや古いPCでは処理落ちすることが頻繁にあります。

「せっかく作ったのにまともに動かない」というのは、お子様の学習意欲を削ぐ最大の原因です。

プログラミング学習やMinecraft(Java版)も快適に動かせるPCは、実は中古のビジネスPC(リースアップ品)なら3万円〜5万円で十分高性能なものが手に入ります。

特に企業のリース落ちであるPanasonicのLet’s Noteなどは、新品だと20万円以上しますが、中古なら非常に安価で頑丈です。

お子様の「やりたい」を伸ばすために、専用PCの検討もおすすめです。
3万円台から買える!子供の学習に最適なPCを見てみる
(※Qualitは12ヶ月保証があり、バッテリーテストも厳格なので子供用におすすめです)

ジャンプのプログラム(重力じゅうりょく

つぎはプレイヤーだ。
自分じぶんきなキャラクターをいてね。

そして、スペースキーやクリックでジャンプするプログラムをつくるよ。

ただうえうごかすだけだと、カクカクしてカッコわるいよね。

本物ほんものみたいに「ふわっ」とんで「ストン」とちるには、重力じゅうりょく」の変数へんすう使つかうのがプロのわざだ。

ジャンプのプログラム:

  • 重力じゅうりょくったとき」: つねした(マイナス方向ほうこう)にちからつくる。
  • 「ジャンプしたとき」: 上向うえむきのちからをドカン!とくわえる。
  • 「もし<ジャンプちゅう=0>なら」: 空中くうちゅうで2かいジャンプできないようにする工夫くふうだ。

ここまでのプログラムで、うまくジャンプできない…となやんでいないかな?

もし「もっと本格的ほんかくてきなゲームをつくりたいけど、一人ひとりだとむずかしい…」とかんじたら、プロの先生せんせいおしえてもらえる教室きょうしつさがしてみるのもいいかも。

マインクラフトやディズニーを使つかってプログラミングをまなべる教室きょうしつもあるんだよ!

無料体験むりょうたいけん開催中かいさいちゅう

ぶつかったらゲームオーバー!

最後に、トゲにぶつかったら止まるプログラムを作ろう。

ここで、さっき色を変えておいたのが役に立つよ。

まずは、ゲームオーバーの時のコスチュームを自分でかいてみよう!

ゲームオーバーのプログラム:

  • 「もし【黄色きいろ(トゲのいろ)にれた】なら」:
    • 爆発ばくはつするおとらす
    • 「すべてをめる」

これで、基本きほんのジオメトリーダッシュの完成かんせいだ!おめでとう!

もっとすごい機能きのう追加ついかしたい?(ウェーブへん

基本きほんができたら、もっと改造かいぞうしたくなるよね?

ジオメトリーダッシュといえば、飛行機ひこうきみたいにんだりするモードがかっこいいよね!

じつは、あの「ウェーブ(Wave)」や「シップ」のうごきは、すこ特別とくべつなプログラムが必要ひつようなんだ。

こっちの記事きじで、つくかたくわしく解説かいせつしているよ。
ぜひ挑戦ちょうせんしてみてね!

まとめ:スクラッチを卒業そつぎょうして「プロ」の世界せかいへ!

今回こんかいは、スクラッチでジオメトリーダッシュをつく基本きほん紹介しょうかいしたよ。
でも、もしキミが「もっとなめらかなうごきにしたい!」「iPhoneアプリにして友達ともだちくばりたい!」とおもったら、スクラッチでは限界げんかいがあるんだ。

じつは、世界中せかいじゅうのプロのゲームクリエイターは「Unity(ユニティ)」というツールを使つかっていることがおおいよ。

むずかしそう…」とおもうかもしれないけど、小学生しょうがくせいからUnityをまなべる教室きょうしつもたくさんあるんだ。

保護者ほごしゃかたへ:あそびを「スキル」にえるチャンスです】
さまが「自分じぶんでゲームをつくりたい」としたいまが、将来しょうらい役立やくだつITスキルを習得しゅうとくさせる最大さいだいのチャンスです。

たんなるあそびでわらせず、本格的ほんかくてきなプログラミング言語げんご(C#(シーシャープ)など)をまなべるスクールへのステップアップを検討けんとうしてみませんか?

\ゲームもつくれる!/

さまタイプべつおすすめスクール
  1. 「もっと本格的な3Dゲームが作りたい!」なら
    LITALICOワンダー:Unityを使って、売り物のようなゲーム制作に挑戦できます。
  2. 「マイクラの世界でプログラミングしたい!」なら
    デジタネ:月額3,980円〜と安価で、マイクラやRobloxを使って楽しく学べます。

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

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