CCN MagazineのWORKSカテゴリとして、ご提示いただいた動画の内容を元に記事を作成しました。
現代の教育において、単に知識を蓄えるだけでなく、「自ら問いを立て、解決策を形にする力」が求められています。今回ご紹介するのは、ある生徒がプログラミング学習ツール「Scratch」を用いて作り上げた、驚くべきクオリティの自作アクションゲームです。一見すると懐かしの「マリオ」のように見えますが、そこには独自の独創的なルールと、緻密なロジカルシンキングが詰め込まれていました。
既存の枠組みを超えた「ブロック配置」という新ルール
このゲームの最大の特徴は、プレイヤーが自らステージを「改変」しながら進むという点にあります。動画の冒頭では、ブロックを置いて足場を作り、敵を回避しながらゴールの旗を目指すというコンセプトが示されています。
注目すべきは、ブロックの数に制限(上限)があることです。無限に足場を作れるわけではなく、限られたリソースの中で「どこに配置すれば最短かつ安全にゴールできるか」を瞬時に判断しなければなりません。これは、既存のゲームをトレースするだけではなく、生徒自身が「新しい遊びの価値」を定義した証でもあります。
難易度設定と多様なステージ構成へのこだわり
動画内では、全4ステージにわたるバリエーション豊かなギミックが公開されています。
- 地上ステージ(1-1): 基本操作を学ぶための構成。
- パックンフラワーの難所(1-2): 大量の敵が配置された場所では「イージーモード」への切り替え機能を搭載。
- 水中ステージ(1-3): 浮遊感のある操作性とプクプクなどの敵キャラクターの配置。
- クッパとの最終決戦(1-4): 火の玉を避けるスリリングな演出。
特に1-2で見られた「モード変更」の機能は、プレイヤーの習熟度に合わせた「個別最適化」の視点が組み込まれており、開発者としての細やかな配慮が感じられます。
「結果がすべて」の裏にある圧倒的な試行錯誤
この見事な完成度の裏には、私たちの教育哲学が深く根付いています。私たちは「結果がすべて」という言葉を大切にしています。これは単に冷徹な成果主義を指すのではありません。「自分が作りたいものを、実際に動く形にする」という最終的なアウトプットに責任を持つ姿勢を指しています。
プログラミングにおいて、バグは日常茶飯事です。しかし、そこで諦めるのではなく、シャドーイング(優れたモデルの模倣と解析)を通じてコードの構造を理解し、個別指導の中で自らのロジックの矛盾を解消していく。このプロセスこそが、21世紀を生き抜く「論理的思考力」と「完遂力」を育みます。
21世紀を生き抜く力を、自らの手で形にする
今回の「自作マリオ」のプロジェクトを通じて、その生徒は単なる「ゲーマー」から「クリエイター(創造者)」へと進化しました。動画の最後、強敵クッパの火の玉をかいくぐり、ブロックを巧みに操ってゴールに到達した瞬間、そこには論理的な正解を超えた「達成感」が溢れていました。
教科書通りの正解がないこれからの時代において、自らルールを設計し、リソースを管理し、目的を達成する。このゲーム制作で培われた経験は、将来どのような道に進もうとも、困難を突破する確固たる自信となるはずです。
【動画情報】
- タイトル: これってあのマリオ?マリオ作っちゃった!_子どもたちの一押しゲーム独自の視点でプレゼン!!
- URL: [https://youtu.be/SLraM_rlTWs](https://youtu.be/SLraM_rlTWs)
士心塾 YouTube チャンネル「ししんちゃんねる」
士心塾の生徒たちのシャドーイング・プログラミング作品を YouTube で公開しています。子どもたちの成長の瞬間を、ぜひ動画でご覧ください。