Why!?プログラミングで横スクロールゲームの作り方

NHKのWhy!?プログラミング、私は毎週楽しみにしていますが皆さんはいかがでしょうか。先週の番組、「第14回 カエルを家に帰せ」では、ついに、横スクロールゲームの作り方のもっとも大事な部分のテクニックの解説がありました。

横スクロールゲームは「スーパーマリオブラザーズ」や「スーパーマリオラン」などで知られているゲームの種類です。Scratch でもそれらを再現して公開している方がいます。

今回のNHKの「第14回 カエルを家に帰せ」で使われているテクニックを身につければ、自分で横スクロールゲームを作ることができるようになると思います。番組の中で使われた、未完成のプロジェクト二つと完成版のプロジェクトがScratchのサーバー上に Why_programming_14 というスタジオで公開されています。

未完成1未完成2完成版

ここまでできる Scratch はすごいし、教材として提供してくれるNHKも素晴らしいと思います。

NHKの「Why!?プログラミング」が素晴らしい

NHKの「Why!?プログラミング」というテレビ番組を知ってますか?

Why!?プログラミング

Scratchというビジュアルプログラミング言語を使ってプログラミングを学ぶことができる教育番組です。プログとラムという二人のキャラクターがプログラムの世界で起こっている困り事を紹介し、お笑い芸人として最近では有名な厚切りジェイソンがレスキュー隊員としてその困り事をプログラミングで解決して行くというストーリーで番組が進みます。10分間の番組なので、子供でも集中力を落とさずに見ることができると思います。

番組のWeb ページが公開されていて、過去に放送された動画も見ることができます。

さらに、番組で紹介されたプロジェクトはScratchで公開されているので、それを実際にダウンロードして中身を見ることができます。Scratchのページの検索に「NHK_for_School」と入力すると紹介されたプロジェクトを見ることができます。