【イベントレポート】CodeCampYOUTH主催!中高生がPythonで本格RPG開発に挑戦✨AIを活用したオリジナルモンスター作りで熱気あふれる2時間半

【イベントレポート】CodeCampYOUTH主催!中高生がPythonで本格RPG開発に挑戦✨AIを活用したオリジナルモンスター作りで熱気あふれる2時間半

公開: 更新:

2025年8月2日(土)、CodeCampYOUTH主催のプログラミング体験イベントが、コードキャンプ株式会社の東京オフィスで開催されました!「Pythonで挑戦!自分だけの2Dモンスター育成RPG開発」と題した夏休み特別企画に、プログラミングへの情熱を燃やす中高生たちが集結しました。
13:00から15:30までの2時間半、若きデベロッパーたちはPythonの世界に没頭し、本格的な2DのRPGゲーム開発に挑戦!今回のカリキュラムは、「CodeCampYOUTH(コードキャンプユース)」で学べる本格的なプログラミング内容の一部を、初心者でも楽しめるように特別にアレンジしたものです。さらに最新のAI技術を活用したオリジナルモンスター作りという、まさに最先端の体験も用意されていました。

スピーカー

CodeCampYOUTH 教材開発者・現役エンジニア講師 / 高橋 翔 Takahashi Sho
高橋 翔
CodeCampYOUTH
教材開発者 / 現役エンジニア講師

夏の暑さにも負けない!プログラミングへの熱い想い

台風9号の影響が心配されましたが、当日は無事開催!40℃近い猛暑の中でも、参加者たちの学習意欲は全く衰えることがありませんでした。
CodeCampYOUTH主催の今回のイベントでは、現役エンジニアの高橋さんが講師を担当。プログラミング教育にも情熱を注ぐ先生の指導のもと、参加してくれた中学生の約半数がプログラミング未経験という状況でしたが、「大丈夫!みんなで一緒に作っていこう」という温かい雰囲気でスタートしました。

段階的に学ぶ本格RPG開発!CodeCampYOUTH流充実のカリキュラム

CodeCampYOUTH主催の今回のイベントは、初心者でも無理なく本格的なゲーム開発を体験できるよう、4つのセッションに分けて構成されました。

セッション0:開発環境の準備(15分)

まずは冒険の準備から!Pythonのインストール、Visual Studio Codeの設定、そして今回のRPG開発に必要なライブラリ(pygame-ce、pyscroll、pytmx)のインストールを行いました。

セッション0:開発環境の準備 - IT・プログラミング情報のコネクトメディア「trends.」

しかし、ここが最初の難関でした。
「あれ?Pythonがインストールできない...」 「VS Codeが開かない!」 「ターミナルってどこ?」

特にWindowsとMacでの操作の違いに戸惑う参加者が続出。コマンドラインに初めて触れる生徒たちにとって、「pip install」という文字列だけでも一大事です。
「PowerShellとターミナルって違うんですか?」 「PATHを通すって何ですか?」

高橋先生が一人ひとりの画面を確認しながら丁寧にサポート。「大丈夫、みんな最初はそうだから!」という励ましの言葉に、参加者たちも安心した表情を見せつつ、約30分かけて、全員の環境構築が完了。最初のハードルを乗り越えた達成感が会場を包みました。

セッション1:ゲーム開発入門&四角い箱を動かそう(20分)

セッション1:ゲーム開発入門&四角い箱を動かそう(20分) - IT・プログラミング情報のコネクトメディア「trends.」

いよいよプログラミング開始!まずは基本中の基本、画面に四角形を表示させることから始まりました。

python
# 四角を赤で描画
pygame.draw.rect(self.screen, (255, 0, 0), self.box)

「おお!赤い箱が出た!」 「矢印キーで動いた!」
シンプルな四角形でも、自分でコードを書いて動かせた瞬間の感動は格別です。みんなの顔が一気に明るくなりました。

セッション2:マップ表示とプレイヤー移動(30分)

ここから一気にゲームらしくなります!TMX形式のマップデータを読み込み、Pyscrollライブラリを使ってスクロール可能な本格的なフィールドを表示。そして主人公キャラクターの登場です。

「わあ!ちゃんとしたマップになった!」 「キャラクターが歩いてる!アニメーションしてる!」
黒い画面に四角形だけだった世界が、一瞬で本格的なRPGの世界に変貌。参加者たちの驚きと喜びの声が会場に響きました。

セッション3:モンスター管理画面とアニメーション(30分)

セッション0:開発環境の準備 - IT・プログラミング情報のコネクトメディア「trends.」

RPGといえばモンスター!今度はモンスター管理画面の実装に挑戦です。モンスターのステータス表示、アニメーション再生、そしてスペースキーでのモンスター入れ替え機能まで実装しました。

セッション0:開発環境の準備 - IT・プログラミング情報のコネクトメディア「trends.」

「モンスターが動いてる!」 「ステータスバーがちゃんと表示されてる!」 まるで市販のゲームのような管理画面に、参加者たちの目は釘付けです。

セッション4:オリジナルモンスターを追加しよう!

セッション4:オリジナルモンスターを追加しよう! - IT・プログラミング情報のコネクトメディア「trends.」

「そして今回の目玉企画!「ピクセルモンスタースプライト生成AI」を使って、参加者それぞれがオリジナルモンスターを作成しました。

「どんなモンスターですか?」 「そのモンスターの特徴は?」 参加者が日本語で自分の想像するモンスターを説明すると、AIが自動で翻訳し、ドット絵のアニメーションを生成!そして、その自作モンスターを実際にゲームに実装するところまで体験しました。

「自分で考えたモンスターを作り、ゲームで動かす!」このテクノロジーの進歩を肌で感じる、まさに最先端の体験となりました。

参加者の声:プログラミングが身近になった瞬間

イベント終了後のアンケートでは、参加者たちの率直な感想が寄せられました。

満足度について
  • 「満足」、「やや満足」が90%、残りの10%が「普通」と回答。
特に楽しかったこと
  • 「ゲームっぽいのがつくれた」

  • 「簡単にかけて動かせたこと」

  • 「生成AIで作った自作キャラが実装できた時」

  • 「コードを書きかえて変化を見ること」

プログラミングに対するイメージの変化
  • 「コードは難しそうだと思っていたが楽しいと感じた」

  • 「もっとPythonをやりたくなった」

  • 「やはり出来る範囲が広い」

  • 「色々なプログラムが組み合わさって出来ているのだと思った」

今後学びたいスキル
  • 「社会で働き始めた時に副業として成り立つレベルのスキル」

  • 「もっとすごいゲームを作れるように、勉強をしたい」

  • 「自分でaiを作れるようになりたい」

未来のゲームクリエイターたち、その可能性は無限大!

未来のゲームクリエイターたち、その可能性は無限大! - IT・プログラミング情報のコネクトメディア「trends.」

2時間半という限られた時間の中で、参加者たちは驚くべき成長を見せてくれました。

  • Pythonの基本構文をマスター:クラス、メソッド、変数の概念を理解
  • ゲーム開発の流れを体験:企画から実装まで一通りの工程を経験
  • 最新AI技術との協働:人工知能を活用したクリエイティブワークを実践
  • 何より「プログラミングって楽しい!」という発見

特に印象的だったのは、エラーが発生した際の参加者たちの対応です。最初は戸惑っていたものの、徐々に自分で問題を特定し、解決策を見つけていく姿は、まさに将来のエンジニアの片鱗を感じさせるものでした。

CodeCampYOUTH主催イベントが描く、ITエデュケーションの未来

CodeCampYOUTH主催イベントが描く、ITエデュケーションの未来 - IT・プログラミング情報のコネクトメディア「trends.」

CodeCampYOUTH主催の今回のイベントを通じて、プログラミング教育の新たな可能性を感じることができました。単にコードを書くだけでなく、AI技術を活用したクリエイティブな作業を組み合わせることで、より魅力的で実践的な学習体験を提供することができます。

参加者の一人は「やはり出来る範囲が広い」とプログラミングの可能性について語ってくれました。また別の参加者は「自分でAIを作れるようになりたい」と、早くも次のステップへの意欲を見せています。

CodeCampYOUTH主催のこの特別なイベントは、これからも時代の最先端技術を取り入れながら、若い世代がテクノロジーの力で未来を切り開いていけるよう、サポートし続けます。

CodeCampYOUTH主催イベントが描く、ITエデュケーションの未来 - IT・プログラミング情報のコネクトメディア「trends.」

今回体験したような本格的なプログラミング学習をもっと深く、しっかりとコードを理解しながら学びたいと感じた方は、ぜひCodeCampYOUTHの無料体験会に参加してみてください。経験豊富な現役エンジニアによる個別指導で、一人ひとりのペースに合わせた学習が可能です。
今回参加してくれた未来のクリエイターたちが、いつの日かゲーム業界やIT業界で活躍する日を、私たちCodeCampYOUTHは心から楽しみにしています!

CodeCampYOUTHで君も未来のクリエイターに!

中学生・高校生向けオンラインプログラミングスクールならコードキャンプユース CodeCampYOUTHでは、今回のようなゲーム開発をはじめ、Web開発、AI・機械学習など、Pythonを用いた幅広い分野のプログラミング学習を提供しています。経験豊富な現役エンジニアによる個別指導で、一人ひとりの興味と能力に合わせた学習が可能です。

プログラミングで未来を変える力を、一緒に身につけませんか?

CodeCampYOUTHの体験版カリキュラムを体験してみよう!

中学生・高校生向けオンラインプログラミングスクールならコードキャンプ・ユース

中学生・高校生向けオンラインプログラミングスクールならコードキャンプ・ユース CodeCampYOUTHの体験版カリキュラムでは今回のオフラインイベントで行った「プログラミングの基礎を学んでRPGゲームを開発しよう!」をいつでも体験することができます。動画の教材が入っているため、とても分かり易く、スムーズに学習を進めることができるのでこの機会に無料会員登録をしてみてください。

CodeCampYOUTHについて

CodeCampYOUTHロゴCodeCampYOUTHについて

CodeCampYOUTHはコードキャンプ株式会社が運営する、中学生・高校生のためのオンラインプログラミングスクールです。 ゲーム・アプリ開発を入り口としながら、社会に出ても役に立つ本質的なプログラミングスキルやAI・データ分析の基礎と活用方法を学び「中学生・高校生一人ひとりが持つ可能性を最大化し、未来を切り拓き新たな価値を創り出すスキルとマインドを身につける」ことを目指します。

コードキャンプ株式会社について

CodeCampロゴ

「ITの力で、社会を変革する未来のプロフェッショナルを育てる」ためのIT/プログラミング教育サービス「CodeCamp」を運営しています。2013年に日本初となるオンライン・マンツーマンでのプログラミング教育事業を開始し、ITエンジニアの育成プログラムやWebデザイン教育、法人・自治体向けのプログラミング/DX研修事業、子ども向けのプログラミング教育事業などを展開しています。

会社名 コードキャンプ株式会社
代表者 代表取締役 川西 里佳
設立 2012年12月21日
資本金 1億円
所在地 東京都品川区大崎1丁目2-2 アートヴィレッジ大崎セントラルタワー
URL https://codecamp.jp/
提供サービスURL 【CodeCamp】
オンライン プログラミングスクール

オンライン Webデザインスクール

【CodeCamp研修】
300社が選ぶプログラミング/IT研修

【CodeCampDX人材育成】
実務に繋がるリスキリング研修

【CodeCampNEXT】
若手エンジニアのスキルアッププログラム

【CodeCampKIDS】
小学生・中学生のためのプログラミング教室

お子様の可能性を広げる学習体験

「楽しみながら学べる環境で、お子様の好奇心と創造力を育みませんか?私たちのプログラムは、最新のテクノロジーと実績ある教育メソッドを組み合わせた独自の学習体験を提供しています。

対象は小学1年生から中学生向けの『CodeCampKIDS』まで。年齢や習熟度に合わせた段階的なカリキュラムで、プログラミングを通じた論理的思考力と問題解決能力の向上をサポートします。

楽しく学ぶ

遊びを通じて自然に学習習慣が身につきます

仲間と一緒に

グループ活動で協調性とコミュニケーション力を育成

確かな成長

段階的なカリキュラムで着実な成長を実現

実践的な学び

本物のプログラミング体験で技術力を養成

お子様の未来への第一歩を、私たちと一緒に

専門スタッフによる無料カウンセリングで、お子様に最適な学習プランをご提案いたします

ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。

子ども向けオンラインプログラミングスクール|CodeCampKIDS Online(コードキャンプキッズオンライン) CodeCampYOUTH|中学生・高校生のためのオンラインプログラミング教室・スクール こども向けプログラミング教室のフランチャイズパートナー募集 | CodeCampKIDS(コードキャンプキッズ)

新着記事

対象者別で探す

子供(小学生・中学生・高校生)向け
プログラミング教室検索する

子供(小学生・中学生・高校生)がロボットやプログラミング言語を学ぶことができるオフラインからオンラインスクールを検索、比較することが可能です。

子供(小学生・中学生・高校生)
プログラミング教室検索する

ITやプログラムなどの
最新情報を検索する

日々、新しいITやプログラミング言語の情報が流れていきますが、特定の情報を時系列でニュースやコラムを確認することができます。

ITやプログラムなどの
最新情報を検索する