
年の瀬になると追い込みでプログラムの紹介数が増えます(おい)。というわけで今年最後の打ち込みプログラムは「光の伝説」です。
今年入力したプログラムの本数は全部で18本。例年よりも少ないです。というのもこいつの入力とバグ捕りに大半を費やしたから*1。それほどまでにバグ捕りに苦戦したのですよ...(泣)
本作も昨日紹介した「バラン」シリーズと同じく、誠文堂新光社の「MSXソフト集part4」に収録されています。ジャンルは3DRPG。キャラクターを鍛えながら迷宮を探り歩き、ラスボスを倒すというおなじみのスタイルです。全3本のリストからなる構成で、プリントされたページ数にして35ページですから相当な大作。大作らしく壮大なストーリーが付いてるんですが、親友に裏切られ外人部隊送りにされた飛行機乗りが、時空の歪みに巻き込まれて飛ばされた異世界で光の戦士として目覚め、闇の悪に立ち向かうとかいう、半分どこかで見たような筋書きです。苗字はたぶん風間だな(おい)。

まずはバグ捕りのため、ひととおりプレイして怪しいところを洗いだそうと試みるのですが、いきなり壁にぶち当たりました。この作品、ゲームプレイを軌道に乗せるのがかなり大変なのです。

進めあぐねていたところ、セーブしたデータをロードすると体力が相当に回復することにたまたま気づきます。これで安定して進めるようになると、ようやく光明が見えてきました。

手でマッピングすると途方もない手間が掛かることが明らかだったため、結局、マップデータファイルを直接解読して、マップを作ってやりました(おい)*4。探索中に現在地を見失ったら、セーブ後にBreakして現在地座標を格納した変数を参照するという荒技も使用。さらにテレポーター対策として、罠に引っかかったら音が鳴るようリストを改造してやりました*5。DUMAPICぐらい使えるようにしてくれよ!(泣)。

いちおうこのゲームにも「かいきゅう」とか「けいけんち」「せいしんりょく」といった、RPGおなじみの属性値が存在します。しかし他の多数のRPGにおけるそれとは意味や仕様が微妙に違っています。
よくあるRPGでは、経験値を稼ぐとレベルが上がり、それに伴って攻撃力や魔力といった他のパラメーターが一斉に上がる、というふうに成長します。しかし本作ではそういうことがありません。「けいけんち」は「キャラクターの戦闘力」程度の意味で、成長に寄与しません。他の作品における経験値にあたるパラメーターは「せいしんりょく」です。ええい、ややこしい!




どうしたものかとプログラムを読むと、敵を殴って攻撃した場合「かいきゅう」が微増することが判明。そこでそれなりに頑丈でかつ確実に逃げられる敵を選び、遭遇したら二、三発殴って即逃走、フィクスドエンカウンターゆえ倒さない限りは同じ所にまだ敵が残っているので、これを利用してまた同じ敵に二、三発殴りかかり即逃走...という、生かさず殺さず同じ敵をなぶり続けるという戦法を編みだし、なんとか必要「かいきゅう」を積むことに成功しました(おい)。

他にも通り抜けられる壁とか、遊び方に載っていない操作*7とか、重要な情報があれこれ説明されていないため、バランスの悪さとも相まって、ゲームの仕様を把握するのに非常にホネが折れました。おかげでデバグに時間がかかったんだよ!(号泣)*8
さて、それで入力開始から苦節数ヶ月の末、ラスボス悪の魔術師・アーロン2世を倒すことに成功し、どうやらあらかたバグも捕れたらしいということで、なんとかここで紹介できる運びとなりました。いやぁ、よかったよかった。

こんな具合に、やはり本作は素人制作で、作りの粗さ甘さがそこかしこで目に付きます。当時らしい不条理さや不親切さも完備。正直、あまり出来の良いゲームではありません。

1985年当時、日本のPCゲーム界では、CRPGという新しいジャンルが急成長していました。TRPGの面白さの再現にこだわった本格的なものからテイストを軽く取り入れたなんちゃってRPGまで。プロのソフトハウスもアマチュアも、RPGを指向した作品を続々と生み出しましたが、どの作品にも作者なりのRPGの解釈というものが見られ、自由な作品が多かったようにおもいます。
本作は「RPGもどき」と自称しながらも、RPGの面白さを再現しようという意欲がそこかしこに感じられます。それが広大な3D迷宮であり、様々なキャラクターであり、独特なシステム、なのでしょう。

成熟したCRPGが数登場している現在からすればその内容は稚拙なものです。しかしこの「光の伝説」には、和製CRPG黎明期ならではの自由さや熱気、新しいジャンルが勃興するときの勢いというものがひしひしと感じられます。ここにも「画面の向こう側の世界」が、確かに存在しているのです。
*1:本人の怠惰にはこの際目をつむる(おい)
*2:当然ながらMSXのLINE命令を駆使したワイヤーフレーム表示。ポリゴンなんてスゴ技はありません。
*3:没データを見る限り、回復拠点を盛り込む予定はあったようです。
*4:おかげでマップデータに打ち間違いがあったことに気づきました。てへ(・ω<)
*5:現在地を常に表示できるようにもできましたが、めんどうくさいのでやめました(おい)
*6:固定遭遇式。敵の出る場所と種類があらかじめ決められている、という方式。
*7:移動時にCキーを押すとパラメーター表示を更新できます。増減のたびに随時更新する仕様でもないので、知ってないとキャラクターの状態が判りません
*8:改めて本人の怠惰にはこの際目をつむる(おい)