自作ゲームヒストリー☆「天魔降臨 -神々の反乱- 約30年の進化」

今回は、自分がプログラミングの学習も兼ねて作り上げてきた、オリジナル短編RPG「天魔降臨」の歴史を紹介してみたいと思います。

一番最初のバージョンが完成したのは1991年!もう27年前になります。そんな昔に出来上がったバージョンから、現在Windows版として公開中のものまでを、動画も加えてご紹介!

1991~92年:N-88日本語BASIC(86)

1991年!まだ自分がMS-DOSすら使っていない時代です。この時の使用機種は、NEC「PC-98DO+」。当時大人気だったPC-8800シリーズとPC-9800シリーズが1つになっているという、とっても珍しい本体です。

そんな本体で、メインシステムとして使っていたのが「N-88日本語BASIC(86)」というプログラミング言語兼OS。このシステムで色々な本を見ながらプログラムというものを覚えました♪

雑誌「マイコンBASICマガジン」を愛読していたので、そこにあったプログラムなども参考にして出来上がったのが、今回紹介する「天魔降臨」。自分と弟、そして当時文通をしていた相手と3人で作ったものです。

素人感丸出しな完成度

タイトル画面がこちら。標準の漢字フォントを拡大表示させてます。なお、クレジットの名前部分は今回の撮影用に書き換えました。

ゲームのメイン画面はこちら。PC-9800用にもかかわらず、最初は8色モードで開発していました。使い方がわからなかったためです。そのため、見た目もすごく貧弱な感じですねぇ。

当時のパソコンのスペックでは限界だった、フィールド表示の大きさ。7×7マスしか表示できていません。これ以上広げようとすると、スピードの限界でゲームになりませんでした。

上の写真は戦闘シーンですが、敵の画像もありませんね。それを扱うだけの技術がまだ無かったということになります~。

それでもマップは広めな構成

当時としてはかなり頑張っていたと思います。フィールド・洞窟2ヶ所・ラスト迷宮の4マップ。使えるメモリが少ない環境の中で、よく作れたものだなと思ってしまいました。フリーメモリは約50KBほどですからねぇ。

動画を見てもらえればわかりますが、ラスボスですら専用グラフィックはありません。マップパーツの拡大のみというものでした。

こんな状態でも完成したときは嬉しかったもので、何度となく遊んではゲームバランスを調整していったものです。

1991年後半にはBGMを改良し、さらにラスボスのみ専用画像を用意するという、プチバージョンアップを決行。その違いは動画で確認!

見た目を大きく変えたVer.2.1

翌年1992年。開発環境は同じですが、画面デザインなどを大きくリニューアルしたバージョンを完成させました。写真を見て分かるとおり、画面構成・マップパーツが変わっていますね。

カラーモードも8色から4096色中16色モードにチェンジ!より細かい表現ができるようになりました。

なお、このバージョンからコピーライト表記が「Caesar Soft」となっています。これはTSAPPSとなる前まで使っていた名前なので、名前が全然違う!という突っ込みはナシでお願いします♪

さらには念願だったモンスターのグラフィック表示も実現!全21種のモンスター全て画像で表示されます。これだけでもかなりゲームらしくなったと実感できたものです♪

他、オープニングなどのグラフィックも差し替え。当時使っていたペイントソフト「KiD98」で描いたものを使用しています。このゲームのグラフィックはほぼ全て、当時中学生だった弟が描いてくれました。

画像が増えたことでデータファイルが増えたため、このバージョンからはフロッピーディスク2枚組となりました。2つのフロッピードライブにディスクを入れておいて、ガッチャガッチャと読み込ませていたんですよ☆

1993年:MS-DOS版N-88日本語BASIC(86)

さらに進んで1993年。MS-DOSメインの環境へと移り変わったのを機に、MS-DOSで動くN-88日本語BASIC(86)を購入。従来のプログラムがほぼそのままで使えるのが魅力でした。

そんなMS-DOS版BASICへと移植させ、さらにパワーアップさせたのが次のバージョン2.5になります。

マップ表示がパワーアップ!Ver.2.5

まず見た目が大きく変わりました。小さかったマップ表示が半画面サイズにまで拡大!メッセージウィンドウっぽい表示まで実現。動作の遅いオールBASIC環境でよくここまで作ったなと思っちゃいます♪

戦闘シーンはこんな感じ。今までよりも迫力がありますね~♪このバージョンのスタイルが、現在公開中の最新版の原型になっています。

大きくリニューアルしたバージョンは次のページで!

error: Content is protected !!