KUNISAN.JPブログコメント書き込み![]() ※書き込み欄はページ下にあります。 Scratch - 子供に最適なプログラミング学習ソフト名前: 小川 邦久 リンク: http://kunisan.jp/ 日付: 2012年1月9日 ![]() ![]() 「プログラミング言語は特定の人のためのもの」という時代ではありますが、私としては少しでもいいので、息子(現在7歳)にプログラミング言語を覚えてもらえたら、という思いがありました。そんな希望を叶えさせてくれたのが、今回紹介する「Scratch」です。Scratchは以下のページで無料で配布されています。 http://scratch.mit.edu/ Scratchは一般的なプログラミング言語と違って、プログラムをテキストで記述するのではなく、「もし~なら」とか「XX(変数)を1ずつ変える」とかいったブロックを組み合わせてプログラムを作成する形になっています。私と同じような世代の人は「ぴゅう太」の日本語BASICを思い浮かべてしまいそうですが、Scratchはビジュアル的にプログラムを組立てやすくなっています。さらには、オブジェクト指向を取り入れているので、現在主流のプログラミング言語の基礎を学ぶ上でも役に立つと思います。 Scratchについての詳しい説明は別のサイトに任せるとして、インストール以降、ここ一週間で自作したプログラムを公開します(実行にはScratchのインストールが必要です)。いずれもシンプルなものです。 ![]() インストール直後に私が試しに作ってみたプログラムで、テキストベースのシンプルなものです。見た目は面白くないですが、じゃんけんのロジックを学ぶには良いのではないかと思います。 ![]() 画像を息子が描いて(息子は私と同じで絵心があまり無いですがご了承を…)、私が息子に説明しつつプログラムを作成しました。極簡単なプログラムですが、息子は自分が描いた絵が動くということに大変喜び、Scratchに興味を持つようにもなりました。 ※真ん中の猫みたいな絵は、Scratchのイメージキャラクター(?)です。 ![]() 画像をただ動かすだけでなく、マウスを使って動作させたり、当たり判定を加えるなどして、ゲームっぽくしてみたプログラムです。マウスのボタンでミサイルを発射して、オレンジ色の丸い物体に命中すると得点が入り、20点に達すると終了します。ミサイルがミサイルっぽく見えないのはご愛嬌ということで…。これも息子に説明しつつ私がプログラムを作成しました。 ![]() 画像の取込みは私が行ない、プログラムの8割を息子が作成しました。カーソルキーで移動、スペースキーで拡大、「K」キーでコメントが出てきます。 ![]() 素材集ソフトから画像を拝借し、タイトル画面を入れて、よりゲームっぽくしたプログラムです。馬に乗った王子にリンゴを食べさせるゲームで、タイミングよくマウスのボタンを押して、リンゴを食べさせることができればクリアです。面が進むと馬の動きが早くなります。これも息子に説明しつつプログラムを作りましたが、まだロジック的に理解するのが難しいところがあるようです。 今後もScratchについては、プログラムを紹介していければと思います。私としては、息子の「100%自作プログラム」なんていうのも見てみたいです。 WindowsPC関連記事(リンク一覧): ロジクール ワイヤレスマウスキーボードセット(無線) MK270G / 【2024年最新型】Omikamo Bluetoothキーボード 折り畳み式 テンキー付き / Bluetooth折りたたみキーボード SKB-BT-35BK(SANWA SUPPLY) / Panasonic Let's Note CF-SR3J9LAC - 息子の大学用パソコン / USB-Cハブ比較 - DellのノートPCとNintendo Switchに接続 / ...(記事連続表示)
![]() ※HTMLタグ入力は出来ませんのでご了承ください。
![]() |