. スクラッチ|スイカゲームをつくろう|第1回|くだものを落とす
スクラッチ|スイカゲームをつくろう|第1回|くだものを落とす
スクラッチ|スイカゲームをつくろう|第1回|くだものを落とす

スクラッチ|スイカゲームをつくろう|第1回|くだものを落とす

スクラッチ|スイカゲームをつくろう|第1回|くだものを落とす 2025 9/13 スクラッチ入門 スイカゲーム スクラッチ 入門 簡単 2024年3月2日 2025年9月13日

この記事のポイント

・フルーツを移動させて好きな場所から落下させる方法を説明します。

リンク 目次

はじめに|スイカゲームをつくりたい!

このシリーズは、スイカゲームをつくりながらスクラッチプログラミングを学ぶシリーズです。

今、巷で大人気のスイカゲームです。

単純なルールですが、かわいいフルーツと滑らかな動きでハマる人が続出です。

ろぼてく

一緒にスイカゲームのつくり方を通して、スクラッチプログラミングを学びましょう。

参考記事

スクラッチの始め方

スクラッチの始め方は以下リンク先でまとめています。初めての方、やり方を忘れてしまった方はぜひここから読んでみてください。

ファミプログ 【すぐできる】【簡単】スクラッチ(Scratch)のはじめ方 現役エンジニアが解説するスクラッチ入門。【今回のテーマ】5分で、スクラッチ(Scratch)プログラミングのを解説します。【対象者】プログラミングをこれから始めたいと思…

完成作品

今回の完成作品はこのようになります。緑色の旗ボタンを押すとプログラムが始まります。

カゴを左右に移動させて、スペースを押すとフルーツ(ボール)を落下させることができます。

操作方法

  • 「左キー」を押すとカゴが左に動きます
  • 「右キー」を押すとカゴが右に動きます
  • 「スペース」を押すとボールを落とします。
完成スクリプト 新しくつくるスプライト

<カゴ>

くだものを落下させる雲を今回はカゴで表現します。

カゴは左右に動かせて、くだものを落下させれるようにします。

<くだもの>

くだものは、スクラッチで用意されている「ボール」で表現してみます。ちょうど丸なので使いやすいです。

<かべ>

フィールドをしきる「かべ」を用意します。

今回こちらにはスクリプトをつくりません。

スクラッチプロジェクト

スクラッチプロジェクトは以下リンクとなります。プログラムやスプライトは自由に使ってもらってOKです。

スイカゲームを作ろう 第1回

作るモノ・コト(仕様)を考える

今回の作りたいモノ・コトは以下のとおりです。これをプログラムできればゴールです。

  • キーボードの左右キーを押すと、カゴが左右に動く。
  • スペースキーを押すと、カゴがボールを落とす。
  • くだものが落ちてしばらくすると、カゴにボールが復活する。
ろぼてく

はじめに作りたいモノをおおざっぱでもいいので、書き出すことがプログラミングで重要です。いきなりプログラムを組み始めるよりスムーズに進みます。

事前準備

スプライト

スイカゲームのキャラクターと言えば、かわいい「くだもの」たちと、「くだもの」を運んでくる「雲」の2つですね。

今回は、「くだもの」をスクラッチで用意されている「ボール」で表現します。

また、「雲」をスクラッチで用意されている「カゴ」で表現します。

また、「くだもの」を貯めていく「箱」は、「カベ」として表現します。「カベ」はオリジナルで作りましょう。

背景

今回はもともとスクラッチに用意されている背景「Blue Sky」を使います。

準備が完了するとこんな感じになります。

ろぼてく

カゴは上のほうに配置しましょう。

プログラミング

カゴを左右に動かせるようにする。

まずは、カゴを左右に動かせるようにしましょう。

  1. 「左キー」を押すと、カゴを左に移動させる。
  2. 「右キー」を押すと、カゴを右に移動させる。

このようにプログラムを組んでみてください。

ろぼてく

x座標で「マイナス」は「左」、x座標で「プラス」は「右」 です。

動作確認

ここで一旦動作確認をしてみます。カゴがキー操作で左右に動けば成功です。

ただし、カゴがカベを超えて動いてしまっています。

次はこちらを修正します。

カゴをカベまでしか動けないようにする。

次にカゴがカベまでしか動けないようにします。

  1. カゴの位置がカベの左端までくると、それ以上左に移動させないようにする。
  2. カゴの位置がカベの右端までくると、それ以上右に移動させないようにする。

このようにプログラムを組んでみてください。

ろぼてく

「カゴの位置がカベの左端までくると、それ以上左に移動させないようにする。」ということは、「カゴの位置がカベの左端までは、左に移動できる」ということと同じですね。

動作確認

ここで一旦動作確認をしてみます。カゴがカベより先に動かなければ成功です。

カゴがボールを運ぶようにする

つぎに、カゴがボールを運ぶようにする。

まずは、ボールを出現させるために、ボールのクローンを作るようにしましょう。

次に、カゴがボールを運ぶ動きを考えます。

ろぼてく

ここは少しテクニックがいります!

このような動きをさせれば、カゴがボールを運んでいるように見えるはずです。

  1. 「ボール」が「カゴ」にずっとついていく。

このようにプログラムしてみましょう。

動作確認

ここで一旦動作確認をしてみます。ボールがずっとカゴについていけば成功です。

ろぼてく

「カゴがボールを運ぶ」は、すなわち、「ボールにカゴがついていく」と同じことですね!

カゴがボールを落下させる。

最後にカゴがボールを落下させるようにします。

このような動きをつくりましょう。

  1. 「スペースキー」を押したら、ボールが下へ移動する。

このようにプログラムしてみましょう。

動作確認

さいごに動作確認をしてみます。

スペースキーを押したらボールが落下すれば成功です。

ろぼてく

今回はこれで完了です! お疲れ様です!

さいごに

今回から「スイカゲームをつくろう」のシリーズが始まりました。

第1回目は、カゴがボールを運んで、ボールを落下させるところまでを作りました。

次回予告は下をスクロールしてくださいね⇩⇩⇩

おススメのスクラッチ参考書

私も参考にしているスクラッチ参考書を紹介します。どちらもとてもわかりやすいです。

リンク リンク ろぼてく

私の場合は、図書館で借りて試し読みして、分かりやすかったものを購入しています。試し読みは必須です。手元にずっと置いておき、いつでも参照できるようにすることも重要です。

【無料体験】【全国に教室多数】おススメのプログラミング教室

私が最もおススメするプログラミング教室は、「QUREOプログラミング教室」です。

「QUREO」の特徴は、以下にあげる点です。

  • 教室型であり、直接先生からプログラミングを学ぶことができる。
  • 全国に教室数が多く(全国2500教室)、実績豊富
  • ビジュアルプログラミングかつゲーム制作を学習教材に使用していて、取り組みやすい
  • 月謝が比較的安い。
ろぼてく

習い事は、「通いやすさ」と「続けやすさ」の2つが重要ですよね。私も「通いやすさ」を重視して「QUREO」を選びました。

今なら無料体験・キャンペーンも実施しているので、一度お試しすることをおススメします!

    無料体験申し込みはQUREO公式HPへ    お近くの教室を検索できます!

次回

次回は何回もくだものを落とせるようにします。

お楽しみに!

ファミプログ スクラッチ|スイカゲームをつくろう|第2回|何回もくだものを落とす | ファミプログ この記事のポイント ・何回もくだものを落とす方法を説明します。 はじめに|何回もくだものを落とせるようにしたい。 このシリーズは、大人気のスイカゲームを作りながら… 関連投稿:
  1. スクラッチ|オリジナルの絵でスプライトをつくる
  2. 【スクラッチ】アクションゲームを作ろう キャラ選択&画面切替
  3. スクラッチ|スイカゲームをつくろう|第3回|くだものをランダムにだす
  4. スクラッチ|スイカゲームをつくろう|第5回|くだものを進化させる その1
スクラッチ入門 スイカゲーム スクラッチ 入門 簡単 よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

ろぼてく

現役エンジニア 歴12年。 仕事でプログラミングをやっています。 長女がスクラッチ(学習用プログラミング)にハマったのをきっかけに、スクラッチを一緒に学習開始。 このサイトではスクラッチ/プログラミング学習、エンジニアの生態、エンジニアによる生活改善について全力で解説していきます!

関連記事

📎📎📎📎📎📎📎📎📎📎