オリジナルロールプレイングゲーム「D Quest」遂に完成 【D-SCHOOLオンライン】英語&プログラミングコース

Mission 10 のイントロ画面

自宅のパソコンでプログラミングの学習ができる【D-SCHOOLオンライン】の「英語&プログラミングコース」

遂にオリジナルロールプレイングゲーム「D Quest」が完成しました!

無料体験では、Mission 1 (ミッション1)の「モンスター作成ゲームを作ろう(Monster Creater)」を体験でき、プログラミング言語「Scratch (スクラッチ)」を使って、素材の扱い方、キャラクターの動かし方、色の変更、音声の追加などを学べました。
小中学生向けのコースとなっていますが、動画でとても分かりやすく説明してくれるので、小さいお子さんでも楽しめる内容になっていました。

このコースの集大成である、オリジナルのロールプレイングゲーム「D Quest」の作成は、全12回のミッションのうち第10~12回の3回にわたる取り組みです。

プログラミングに関しては、一つ一つの作業を動画で分かりやすく説明してくれるので、根気よく正確にまねていけば作成することができます。
本格的な内容になっていて、かなり細かいところまで作り込むことになります。

>>オンラインで学ぶ!小中学生向けプログラミング

目次

MISSION10 Dクエスト ~勇者の旅立ち~

オリジナルロールプレイングゲーム「D Quest」の制作スタートです。
オープニングシーンから冒険への旅立ち、モンスターとのバトルシーンの基礎まで完成させます。
プログラミングの学習目安時間が80分となっていますが、動画の再生時間が約77分なので、実際のプログラミングの学習時間はこの倍以上かかります。

一からある程度の形になるところまで作るので、盛りだくさんの内容です。

どんなことができるようになるの? (MISSION 10)

D Quest の内容を簡単に紹介します。
これによって、どのようなことができるようになるのか、わかってもらえると思います。

初期画面から、「スタートボタン」でオープニングが始まります。
「スキップボタン」を押すと、オープニングをスキップできます。
4つの背景が切り替わります。
背景によって、主人公が動ける範囲をきちんと決めます。
背景ごとに、所定の場所に行ったときには、次の背景に移ります。
フィールドを動いていると、モンスターに出会います。
主人公、モンスターとも、攻撃力(ATK)、防御力(DF)、ヒットポイント(HP)が設定され、それぞれが受けるダメージを計算し、モンスターを倒すと元の画面に戻ります。
(背景や登場人物などの素材は、Scratch からダウンロードして使います。)

Mission 10 のイントロ画面

MISSION11 DクエストII ~運命の戦い~

オリジナルロールプレイングゲーム「D Quest」の制作の続きです。
経験値によるレベルアップ、ロード機能、モンスターをランダムな出現、主人公の回復スポットの設置など、作り込んでいきます。
きちんとした作品を作れるようにしたいという D-SCHOOL の思いがひしひしと伝わってきます。
手抜きがありません。
プログラミングの学習目安時間が60分となっていますが、動画の再生時間が約61分です。

どちらかというと作り込むことに重きがあるため、ミッション10よりも少し地味な作業です。

どんなことができるようになるの? (MISSION 11)

モンスターを倒すことで得られる経験値を貯めることで、主人公がレベルアップします。
レベルによって必要な経験値が異なります。
主人公は、レベルアップによって強くなっていきます(ATK, DF, HPが増えます)。
所定の場所に行くと HP が回復します。
モンスターの種類が増えます。
モンスターごとに強さ、得られる経験値が異なります。
ロード機能を追加します。(セーブ機能は次のミッションでのお楽しみです)

Mission 11 のフィールド画面

ロールプレイングゲームの基本が詰まった感じです。

MISSION12 DクエストIII ~沙羅双樹の花~

いよいよ、オリジナルロールプレイングゲーム「D Quest」の完成です。
変数・乱数・リスト・演算・制御・メッセージなど、スクラッチのあらゆる要素を駆使してプログラムを仕上げます。
プログラミングの学習目安時間が120分となっていますが、動画の再生時間が約118分です。

完成したときの達成感は半端ではないです。

どんなことができるようになるの? (MISSION 12)

セーブ機能を追加します。
セーブした時点でのデータを保存します。
ロードするときには、セーブしたデータを取り出します。
無敵の敵(?)に倒されます。
戦闘に負けたときのイベントを作ります。
無敵の敵(?)と闘わなくてよいようにします。
ラスボスと戦います。

芸が細かいです。

Mission 12 のラスボスとのバトル

最後に

正直、ここまで本格的なプログラミングを学べるとは思っていませんでした。
決して、子どまだましのオンライン学習ではありません!
むしろ本格的な反面、内容はかなり高度です。
このコースを最後までやり遂げると、かなりのプログラミング力がつきます。
とても丁寧な動画解説があるので、根気よく取り組めばできるはずです。
が、とても作業が多いので、軽い気持ちで取り組むと、挫折するかもしれません。

「英語&プログラミングコース」は、途中でやめることもできるので、「できるところまでやる」というスタンスでもいいと思います。
途中で挫折したとしても、そこまで学んだことについては、決して無駄にはなりません。
子供はハマるとすごいので、親が心配するよりは難なくこなしてしまう

少しでも興味があれば、是非、無料体験してみてください。
申し込みは、公式ページ「D-SCHOOLオンライン」から簡単にできます。

*無料体験期間中の解約も可能です。

  • URLをコピーしました!
  • URLをコピーしました!
目次