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

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

男の子
男の子
プログラミングなんて難むずかしそう…

なんて思おもわなくて大丈夫だいじょうぶ!

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

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

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

ゲームは遊あそぶだけじゃなく、自分じぶんで作つくるともっと面白おもしろいんだ!
「体験授業たいけんじゅぎょうを受うけてみたい!」ってお家うちの人ひとに頼たのんでみよう!

\マイクラを使うことも!/

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

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

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

1.Geometry Dash 2.2 (Scratch Remake) (ColorlessWing_Studio様さま作さく)
本物ほんものそっくり!動うごきも滑なめらかで、すごく参考さんこうになるよ。
英語えいごの説明せつめいが多おおいけど、ジャンプするだけのシンプル操作そうさだから大丈夫だいじょうぶ。

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

3.Explores Geometry Dash 2.2 remake (adrianp43110様作さまさく)
ステージごとに分わかれていて遊あそびやすいよ。
「ここはどうやって作つくってるんだろう?」と中身なかみ(プログラム)を見みてみるのもオススメ!
こちらのリンクからすべてのステージを遊あそぶことも可能かのう!

ゲームができたら、おうちの人ひとに見みせてみよう!
おうちの方かたへ:このQRコードから、家いえでプログラミングを続つづける方法ほうほうを紹介しょうかいしたページが開ひらきます。

ルールが分わからない。。。という人ひとは、遊あそぶ画面がめんの「ルール」のところを見みてみて!
ここに書かいてあることが多おおいと思おもうよ。

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

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

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

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

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

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

リミックスのやり方かた:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

お子様の「作りたい!」という情熱を後押しするために、専用PCの導入もぜひご検討くださいね!

\3万円台から買える!/

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

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

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

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

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

ジャンプのプログラム:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

\ゲームも作つくれる!/

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

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

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