「ゲームを改造しながら学ぶ Scratchプログラミングドリル」を紹介
完成したゲームをただ遊ぶのではなく、未完成のゲームを自分のアイデアで改造しながらScratchを学ぶ一冊です。
- 書名
- ゲームを改造しながら学ぶ Scratchプログラミングドリル
- 著者
- アソビズム
- 出版社
- 誠文堂新光社
- 発売日
- 2020年7月13日
- ページ数
- 288ページ
- ISBN
- 978-4-416-52095-6
書誌情報は誠文堂新光社の書籍情報を参照しています。
Scratchを始めると、ブロックをつなげてキャラクターを動かすところまでは楽しく進められます。ところが「次は何を作ればよいか」「なぜこのゲームは面白くならないのか」と考え始めると、単なる操作手順を超えた知識が必要になります。
『ゲームを改造しながら学ぶ Scratchプログラミングドリル』は、最初から完全な作品を作るのではなく、ゲームのプロトタイプを観察し、変更し、遊んで確かめる学び方を採用しています。Scratchの文法と、ゲームを設計する考え方を同時に学べる点が特徴です。
「改造する」から始める学習のよさ
白紙の画面にいきなりゲームを作ろうとすると、キャラクター、ルール、得点、画面、音のすべてを決めなければなりません。本書のように土台のある作品から始めると、まず動くものを確認し、その一部分だけを変えられます。
- 速さや大きさを変えて、変数や数値の役割を理解する
- 条件を変えて、ゲームの難易度や勝敗を調整する
- 見た目や音を変えて、プレイヤーへの伝わり方を考える
- 遊んだ結果をもとに、面白さと遊びやすさを改善する
この流れなら、ブロックの意味を覚えるだけでなく、「この値を変えると、遊ぶ人の体験がどう変わるか」を実感できます。コードの正しさだけではなく、目的に合わせて調整する視点が身につきます。
Scratchの基本をゲームの中で学べる
イベントとメッセージ
緑の旗をクリックしたとき、キーが押されたとき、メッセージを受け取ったときなど、Scratchでは「いつ処理を始めるか」をブロックで表します。ゲーム開始、ステージ切り替え、ゲームオーバーを分けることで、複数のスプライトが協力する仕組みを理解できます。
繰り返しと条件分岐
ずっと動く敵や、一定間隔で現れるアイテムは繰り返しで表せます。「プレイヤーに触れたら」「得点が目標に達したら」というルールは条件分岐です。ゲームのルールが、そのままプログラムの形になるのがScratchの分かりやすいところです。
変数と計算
得点、残り時間、体力、スピードなどを変数にすると、ゲームの状態を数字として扱えます。増やす、減らす、比較するという操作をゲーム上で確認できるため、数値を使う理由がはっきりします。
見た目・音・操作感
ゲームは正しく動くだけで完成ではありません。コスチュームの切り替え、音、効果、待ち時間、動きの速さを調整すると、同じルールでも印象が変わります。ゲームクリエイターの視点を学べるのは、本書ならではの魅力です。
本書の進め方と向いている人
本書は、ゲームのプロトタイプを改造しながら進むため、Scratchの画面を開いてブロックを試す人ほど内容を吸収しやすい構成です。説明を読むだけで終わらせず、変更前と変更後を実際に遊び比べるのがおすすめです。
- Scratchを始めたが、自由制作の題材が思いつかない人
- ゲーム作りを通して条件分岐や変数を学びたい人
- 子どもと一緒に、完成品を改造する学習をしたい人
- 作品を作っても「面白さ」の改善方法が分からない人
完全な未経験者でも取り組めますが、マウス操作やScratchの基本画面に少し慣れてから読むと、改造の意図に集中できます。分からないブロックがあっても、まずは数値を一つだけ変え、動きの違いを観察してみましょう。
学習効果を高める読み方
- まず見本を動かす:どのスプライトが何をしているか、ゲームの開始から終了まで観察します。
- 変更箇所を一つに絞る:速さだけ、得点だけのように一度に一つだけ変えます。
- 予想してから実行する:変更前に「どう変わるか」を言葉にすると、結果と原因を比べられます。
- 元に戻せるようにする:変更前の数値をメモし、失敗しても比較できる状態を残します。
- 最後に自分のルールを加える:敵、アイテム、ステージ、得点条件などを一つ追加します。
当サイトのScratch入門との使い分け
当サイトのScratch入門では、画面の見方からイベント、繰り返し、条件分岐、変数、リスト、メッセージ、クローン、デバッグまでを、短いサンプルと実行結果付きで順番に解説しています。
本書を読んでいて「このブロックは何をしているのか」を確認したいときは講座で基礎を調べ、講座で作ったサンプルを本書のようにゲームへ発展させる使い方がおすすめです。公式のチュートリアルで操作を覚え、本書で改造の考え方を広げ、自由制作で自分のアイデアを試す、という三段階で学べます。
まとめ
『ゲームを改造しながら学ぶ Scratchプログラミングドリル』は、Scratchのブロックを覚えるだけでなく、動くゲームを観察して、変更し、遊び、改善する学習書です。ゲームを題材にすることで、条件分岐や変数が「何のためにあるのか」を具体的に理解できます。
Scratchで何かを作りたいけれど、白紙から始めるのが難しい人にとって、改造という入口はとても取り組みやすい方法です。小さな変更を積み重ね、自分だけのルールや演出を加えていけば、プログラミングとゲームデザインの両方を楽しみながら学べるでしょう。
書籍の詳細を確認する
価格や在庫、電子書籍版の有無はAmazonの商品ページでご確認ください。
Amazonで見る →当サイトはAmazonアソシエイト・プログラムの参加者です。