Pスクール厳選・優良な教材プログラムの紹介コーナー① 〜 Pixel Town Remaster編


※ 当ページには【広告/PR】を含む場合があります。
2020/08/25
【Scratchで簡単なゲーム作成編①】プレイモードとセレクトモードの画面の切替
Pスクール厳選・優良な教材プログラムの紹介コーナー② 〜 物理エンジンのサンプルプログラム

プログラミングの学習とは、もちろんプログラミング言語を覚えて、使いこなすこと、が最終的な目的です。

現状の小中学生プログラミング教育においては、プログラミングを学習する小中学生に対して
「プログラミング的な論理的なできれば、ひとまずはそれで良い」とするのか、「実際にプログラムを自力で一つ作れるような能力が身につく」までとするのかは、それぞれの学校単位で取り組みのレベルを設定するやり方です。

このような状況では、子供たちのプログラミングを学べる環境にも今後
格差が生じてしまうような気がします。

いずれにせよ、子供たちの習得・到達できるプログラミング能力を
アウトプットと考えると、"プログラミング的な思考ができる"までというのは、アウトプット(成果)はかなり小さい気がしてなりません。

どうせプログラミングを学ぶのであれば、できる限りアウトプットを大きくしてあげたい、というのが弊社の願いです。

...前置きはさておき、最初に学習の成果である・
アウトプットの話をしたかった理由は、学習へのインプットのお話をしたかったからです。

先程の話のからいうと、
プログラミング的な思考というものが行き着く先は、子供たちからするとまだまだ気の長い話かも知れませんが数学的なロジックへと繋がっていきます。

数学的なものの見方をすると、
アウトプットがあれば必ずインプットが存在します。

そして、プログラミング学習に関して経験的なものの見方をすると、大きな
インプットを入力するとほど、大きなアウトプットも得られるはずです。

ここでの著者の思う、大きなインプットとは、教え方の上手いプログラミングの先生に教えてもらうことではありません。

小中学生一人ひとりが、良質なゲームなどのプログラムに多く触れて、中身をよく理解し、楽しみを増やしていくこと...もちろん
「テレビゲームを沢山やりましょう」という話ではなく、「質と明瞭さ」を備えたエレガントなプログラムに慣れ親しむことが重要ではないかと考えております。

この記事では、独断でチョイスしたプログラミング学習の上で優良だと感じたサンプルプログラムをプレイしてみるだけの紹介です。


合同会社タコスキングダム|タコキンのPスクール【Pschool厳選】Scratchを学べるオンライン・駅前プログラミングスクール5選

Pixel Town Remaster

今回やってみたいと思うのは、海外でも評価の高いサンプルプログラムです。

ひとことで言えば、シムシティをとても簡単にしたものですが、このプログラミングが理解できるようになると、ほぼスクラッチは使いこなせていると思います。

👇Scratchアプリ・外部リンク(
https://scratch.mit.edu/projects/54779464)より

残念なのが日本語での使い方ガイドが無いので、英語圏の子供たち以外には触ってみるのに抵抗感があるのではないかと...ということで、ゲームの操作ポイントを以降で簡単に説明しておきましょう。


合同会社タコスキングダム|タコキンのPスクール【Pschool厳選】Scratchを学べるオンライン・駅前プログラミングスクール5選

はじめてみよう

ゲーム開始直後は、何もない土地が16か所空き地の状態から始まります。

また下に表示される数値は現在のプレーヤーの所持金900ポイントと、スコア(この街の住民の人数)を表しています。

合同会社タコスキングダム|タコキンのPスクール

このまま眺めていては、何も起こらないので、どこか空いてる土地をクリックしてみると、建物を立てる(Build)画面に変わります。

建てられる建物は7種類ありますが、最初の所持金900では、以下のお店(Shop)しか買えません。とりあえず、最初にお店を1つ建ててみます。

合同会社タコスキングダム|タコキンのPスクール

最初のお店が建ちました。

合同会社タコスキングダム|タコキンのPスクール

下の表示ボードをみてみると、お店を買った分(500ポイント)だけ、所持金が減ってしまいましたが、スコアが5ポイント増え、街の住人が5人となりました。

合同会社タコスキングダム|タコキンのPスクール

そして、しばらく街の様子を見ていると、だんだんと所持金が増えていくと思います。この所持金は1秒間に一定の数で増えていきますが、これは建物の種類と数で決まります。

しばらく待っていくと、所持金1000を越えて、お店の次にランクの高い建物は食品店(Food)を買うことができます。

合同会社タコスキングダム|タコキンのPスクール

食品店を建てると、お店の+5と食品店の+12で、1秒間に+17の速さで所持金が増えるようになります。

合同会社タコスキングダム|タコキンのPスクール

という操作を繰り返し、自分の街を作っていく街づくりゲームになります。

合同会社タコスキングダム|タコキンのPスクール

これ以上の解説は、野暮ってもんです。ゲームのルールは非常に簡単ですので、あとは実際にゲームを動かして楽しさを体感してみてください。


合同会社タコスキングダム|タコキンのPスクール【Pschool厳選】Scratchを学べるオンライン・駅前プログラミングスクール5選

まとめ

今回はスクラッチのサンプルゲームのPixel Town Remasterの簡単な操作を解説しました。

まずはゲームを触って、プログラムの"こうすれば、こう動く"を理解することが重要な学習のインプットになります。

本ブログでもこれから、Pixel Town Remasterのプログラムの中身を解説し、同じようなゲームの作り方を少しずつ紹介して行こうと思います。

記事を書いた人

記事の担当:taconocat

ナンデモ系エンジニア

これからの"地方格差"なきプログラミング教育とは何かを考えながら、 地方密着型プログラミング学習関連テーマの記事を不定期で独自にブログ発信しています。

合同会社タコスキングダム|タコキンのPスクール【Pschool厳選】Scratchを学べるオンライン・駅前プログラミングスクール5選