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

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

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

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

未完成1未完成2完成版

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

YouTubeで見つけたチュートリアル

YouTubeで「Scratch プログラミング」のキーワードで検索したらプログラミングのやり方を説明する動画がいくつも見つかりました。その中で、これはと思うものをこれからいくつか紹介していきます。

今回は、office #9 さんが公開している動画を紹介します。どれも、プログラムの作品の質が高く、動画の説明も言葉が丁寧でわかりやすいです。おすすめです。

 

スクラッチでサッカーゲームをつくろう

ゴール前のキーパーに当たらないようにタイミングを見計らってシュートをするゲームです。4分程度の動画の4回シリーズです。

 

スクラッチでデジタル時計をつくろう

デジタル時計を作ります。4分くらいの動画の3回シリーズです。

 

スクラッチで宇宙飛行ゲームをつくろう

宇宙船を自分で操作しながら、宇宙空間で迫ってくる隕石を避けたりレーザーで破壊するゲームです。4分くらいの動画の3回シリーズです。

 

以上、面白そうなものを3つほど紹介しましたが、もっと office #9 さんの動画を見たい場合は、office #9さんのチャンネルを見ると良いです。そこに彼が公開している動画がまとめられています。