CDL RPG
2012年4月から、情報技術を扱う高校に入学しました。2012年末になると、C言語の仕組みがある程度分かるようになったことから、部活動でゲームエンジンの制作をしていました。CDLは C DirectX Library から来ています。
当時部活動でよく使用されていたDXライブラリを使用し、csvファイルにデータを記述する形で制作していました。
元々WWAに代わる新しいゲームシステムを作るための勉強用として制作したのですが、マップ内の散策やメッセージの表示の実装でプログラムが複雑になってしまい、アイテムやステータスといったRPGにおける基本的なところまで実装に至ることはできませんでした。そのため、制作したサンプルゲームも、単純にフィールド上を歩くだけで、メッセージが表示されるオブジェクトが配置されているだけでした。
開発を通じて、 RPGゲームをプログラムを組んで開発するには複雑な構造に立ち向かう必要があるんだ と理解しました。今のスキルなら、作り直しできるかもしれないです。
DXライブラリ とは