大同大学

2027年の卒業生

ICT・プログラミング部 初代部長 今井

学科:普通科 文理進学
在任期間:2024年4⽉(創部が24年の為 1年⽣から)〜2026年1⽉(2年⽣)
担当:WEB言語教育、WEBデザイン、ノベルゲーム開発、広報、動画編集、画像編集、その他メディア編集
制作物:ICT・プログラミング部 公式サイト全体の制作、文化祭クラス企画「オンラインクイズラリー」のシステム開発、JavaScript Editor開発、Novel Genesis Palette開発、Novel Genesis Editor開発、Character Genesis Palette開発

【卒業制作】ノベルゲーム開発⽀援ツール「Novel Genesis Editor」

私が中学3年生の頃から開発を続けてきたノベルゲームを開発するためのツール「Novel Genesis Palette」、2024年の1月15日に初のバージョンを公開し、今日に至るまで開発を続けてきました。
「OSに関係なく動作するノベルゲームが作りたい」という思いから始まり、そこから「もっと多くに人に触れてもらうには、扱いやすいプログラムを組むことが大事」と考え、極力コード量を削減して簡易的かつ柔軟性の高いデータパックに仕上げました。これが同年10月28日に公開したver1.2です。
しかしこのツールを扱う上では、最小限JavaScriptの知識が必要になり、更に2025年のオープンスクールで使用したデータパックは、更にプログラムが複雑化したver1.8で「わかりづらい」という声が多く寄せられました。
Novel Genesis はここまで数多くの進化を遂げてきましたが、来ると初見での開発は難しいと思い、専用の開発エディタを作ることにしました。
直感的な操作で、ユニバーサル性に長けたUI設計で、PCだけでなくスマホからも開発ができる。オフラインでの開発もできる…開発の上で様々な紆余曲折を経て、「Novel Genesis Editor」を完成させました。
始めはただ部員や友達との共有でしたが、今では株式会社荒川印刷様のEスポ東海学生ネットを通して、大々的に他の参加校様にもこのツールの宣伝、共有をしています。
更にグラフィック作成支援ツールとして、Novel Genesis Editorの拡張ツール「Character Genesis Palette」の開発も始めました。
プレイヤー目線でも開発者目線でも、ノベルゲームとなると立ち絵が必要になってきます。特に開発者は、ノベルゲーム開発においてグラフィック不足が起きると、開発が頭打ちになってしまいます。
このCharacter Genesis Paletteでは、パーツをドラッグ&ドロップでキャンバスに配置して、サイズを調節するだけで簡単かつ自由自在に立ち絵を作成できるというもので、一切イラストが描けないという方でもすぐにキャラクタが作れるツールになっています。
Novel Genesisの進化は私が27年に大同高校を卒業しても終わることはありません。
これからももっと良いツールにしていくために、日々勉強して、いつかは製品として世に販売できるようなものにしていきたいと思っています。

ここまで私は、プログラミング部で数多くの作品を作ってきました。
しかし受験生だった頃の私は、あまり本気でプログラミングはやりたいとは思っていませんでした。
あくまでも趣味の範囲で、空き時間にできれば良い程度の考えでした。プログラミング部に入部を決めたのも、その空き時間を埋める為です。
初めはそれこそ適当にやっていましたが、プログラミング部にもイベントがあり、オープンスクールというイベントを成功させるためにはどんな企画を立てるべきか、どういった工夫をする必要があるのか。
一つ一つタスクを紐解いていくうちに、自然と全力で参加するようになっていました。
2024、25年共にオープンスクールではNovel Genesisでのゲーム開発を部活動体験でやりました。
ここで参加者様から頂いた声がNovel Genesisをもっと良いものにするフィードバックとなって、今回の卒業制作に繋がった思います。

もし私がプログラミング部に入っていなかったら、そもそも大同高校に進学していなかったら Novel Genesis Paletteはここまで成長しなかっただろうし、システムエンジニアを本気で目指そうともしなかったと思います。

私にとって、このプログラミング部を通して得た経験は、自分の今後の進路につながる他に置き換えることができない唯一無二の財産です。

大同大学大同高等学校に進学して、プログラミング部に入って、ここで自分にとっての最適解を見つけることができました。

ICT・プログラミング部 初代副部長 藤田

学科:普通科 特進エクセレント
任期:2024年5月(1年)〜2025年12月(2年)
担当:企画、広報、ノベルゲーム開発、開発サポート
制作物:2024年 部活紹介動画制作、文化祭 企画・広報、オープンスクール企画・広報、個人ブログサイト