LAST:2008-02-02
ROGUE風味(あくまで風味です)のダンジョン探索RPGをつくってみました。いわゆる不思議のダンジョンです。
※※前のバージョンとアドレスが変わっているので注意!
マシン語領域を16384byte(4000h)以上確保して下さい。
プログラムをロードしてBBC00hをコールすると始まります。
>POKE &BFE03,&1A,&FD,&B,0,&40,0:CALL &FFFD8 [RET]
>LOAD M"ROG100B.BIN":CALL &BBC00 [RET]
※いつ暴走してもいいようにあらかじめバックアップをわすれずに……。
[2][8][4][6]……上下左右移動
[1][3][7][9]……斜め移動
[5]……その場で足踏み/周りを調べる
[0]……弓をかまえる
[SPACE]……アイテム、罠、階段を飛び越える/走る
[SHIFT]……マップ表示
[BASIC]……セーブして終了
[CCE]……効果音ON/OFF
基本的な部分はROGUEやトルネコ、シレンを参考にしています。
あなたの目的は”運命の洞窟”のどこかにあるといわれているイェンダーの魔除けっぽいものを探し出し地上に持ち帰る事です。
ダンジョンにはさまざまなしかけや凶悪なモンスターが潜んでいます。これらの困難をくぐり抜けて、アイテムや食料、武器を手に入れながら最深部を目指してください。
他のローグライクと大きく違うところは、
・アイテムを複数持ち歩く事が出来ない。
一番大きな違いです。アイテム等は拾ったその場で使用してしまいます。
・モンスターの種類が少ない
ローグはA〜Zまでの26種類のモンスターが出てきますが、このゲームではそんなにません。
・アイテムの種類が少ない、装備が少ない、その他いろいろ……
あくまでローグ風味(ここ大事)ですので、本家に比べてかなり簡略化されています。(ダンジョンの作成で力つきてしまいました)
○ステータス画面
HI……ハイスコア(階/レベル/ゴールド)※復路の場合は矢印マークが付く
BF……階
LV……レベル
HP……ヒットポイント/最大ヒットポイント
XX%……満腹度
XXG……ゴールド
剣のマーク……武器のつよさ
盾のマーク……防具のつよさ
弓のマーク……矢の本数
音符のマーク……効果音オン/オフ
※毒状態の時はHPの隣にドクロのマークが表示される。
※指輪を手に入れるとHPのとなりに”=”マークが表示される。
他のローグ系と同じようにキャラクタは全て文字記号で表されます。
@ | あなた | 戦士見習いらしい。 |
|- | 部屋の壁 | 隠された扉に注意。 |
. | 床 | 罠に注意。 |
+ | 扉 | 別の部屋に繋がっている。 |
# | 通路 | 薄暗く、1マス先しか見渡せない。 |
^ | 罠 | ランダムで作動する種類がかわる。運がよければ作動しない。 |
※罠の種類 | ○大きなバネ:どこか他の部屋にテレポートする。 | |
○とらばさみ:数ターン動けない。 | ||
○地雷:HPが半分になる。 | ||
○落とし穴:下の階におちる。HPは半分になる。 | ||
○腹減り:満腹度が半分になる。 | ||
○サイレン:すべてのモンスターが目を覚ます。 | ||
: | 食料 | おいしいパンとくさったパンがある。くさったパンを食べると満腹度は回復するが毒状態になる。満腹時に食べると最大満腹度が5%上がる。 |
* | 金塊 | たくさん集めよう。 |
% | 階段 | 次の階に行く。 |
? | 巻物 | 未発見の罠を全て発見する。もしくは増やしてしまう。何も起こらない事もある。 |
! | 水薬 | HPを回復する。最大値の時に飲むと1ポイント最大値が上がる。中身が毒の時はHPが数ポイント減り、毒状態になる。満腹度が5%上がる。 |
) | 武器 | 木の棒、ナイフ、鉄の斧、銀の剣、銀の斧、プラチナの剣、弓がある。 |
] | 防具 | 木の盾、皮の盾、銅の盾、鉄の盾、銀の盾、プラチナの盾がある。 |
= | 指輪 | 持っていると死んでも一度だけ蘇る事が出来る。ただし腹減りがはやくなる。 |
, | 魔除け | ダンジョンのどこかに落ちている。 |
S | スライム | 一番弱い。 |
B | こうもり | ランダムに動く。 |
H | トロール | 1〜3階で一番強い。 |
M | ミイラ | 毒状態にされる。 |
L | 妖精 | ランダムに動く。お金を盗む。 |
G | ゴーレム | 防御力が高い。いつも眠っている。 |
W | ゴースト | ランダムに動く。レベルを下げられる。 |
O | ボム | いわゆる爆弾岩。自爆に巻き込まれるとHPが半分になる。 |
C | ケンタウロス | 2回攻撃。帰り道では4回攻撃。 |
U | ユニコーン | 倍速移動。帰り道では4倍速移動。 |
D | ドラゴン | 炎を吐く。同じ部屋に居てX軸もしくはY軸が重なっていればダメージを受ける。 |
A | 魔導師 | 魔除けある階に出現。ワープさせる。 |
○装備について
最初は武器、防具は持っていない。でも1階には必ず落ちている。
○キー操作について
・[SPACE]キーと方向キーを同時に押すと走る事が出来る。同時に、発見した罠、アイテム、階段を飛び越える。
・[5]キーでその場で回復しつつ、自分の周りの床にワナがないか調べる事ができる。
○弓矢について
矢の本数は最大40本。[0]キーで弓をかまえ、続けて方向キーで8方向に矢を射る事ができる。射程範囲は10マス。方向キーを押さないでもう一度[0]キーを押すとキャンセルになる。
○モンスターについて
追いかけ型と、ランダム型がある。動かないモンスターは眠っている。眠っていても近づくと目を覚ますことがある。攻撃すれば確実に目を覚ます。倒すと金塊か食料を落とす。
○モンスターハウスについて
4階以降出現。部屋に入ると”モンスターハウスだ”と表示され、モンスターが一斉に目を覚ます。通常のモンスターより弱い。
○罠について
3階以降出現。すでに発見した罠は[SPACE]+移動キーで飛び越える事が出来る。
○隠し扉について
一見壁に見えるところに扉があるかもしれない。通れるか試してみよう。
○満腹度について
10ターンごとに1%減る。指輪をはめると8ターンごと。0になると餓死。4階ごとに必ず食料が出現。
○回復について
HPはポーションを飲まなくても、10ターンごとに1ポイント回復する。ただし毒状態だと回復に倍のターンかかる。
○毒について
ポーションで回復する。または次の階に行く時、レベルアップ時でも回復する。HPの隣にドクロマークが付く。
○指輪について
4階以降に落ちている。指輪は何個拾っても一回しかよみがえらない。HPの隣に”=”マークが付く。
○階段について
ぶつかると即降りるので注意。[SPACE]+移動キーで飛び越える事が出来る。
○特殊な部屋について
迷路は2階以降出現。大きさは一部屋分に固定されている。大部屋は出てこない。
○地震について
ひとつのフロアに長く居すぎると地震が起きて下の階に強制移動する。
○ハイスコアについて
手に入れた金塊によって決まる。
階数、レベル、得た金塊が記録される。復路だった場合は矢印マークが付く。
○ゲームオーバーについて
いくつかのパターンがある。
・モンスターに倒された場合
HPが0で死亡。
・食糧が尽きて餓死した場合
満腹度が0%で死亡。
・落とし穴に落ちた場合
HPが残り1ポイントで落とし穴に落ちると死亡。
・腐ったパンを食べた場合
HPが残り数ポイントで腐ったパンを食べると死亡。
・毒を飲んだ場合
HPが残り数ポイントで毒を飲むと死亡。
・炎に焼かれた場合
HPが残り8ポイント以下でドラゴンの炎にあたると死亡。
基本的なテクニックは他のローグ系、不思議のダンジョン系と同じだと思います。
<1〜3階>
1階には武器と防具がどこかに落ちているのでこれを身につけるまではB(こうもり),H(トロール)との戦闘は避ける。
1フロアにつきにひとつレベルをあげて次の階に行く。
<4〜6階>
罠に気をつける。食料は4階ごとに必ず出てくるので、見つけたらすぐ食べる。
モンスターハウスにも気をつけて。
<7〜15階>
だんだん敵も強くなってくる。W(死霊)はレベルを下げてくるので逃げた方が賢明。
O(ボム)もHPを半分にされるので危険。
D(ドラゴン)の炎はジグザグに移動してやり過ごす。
弓矢を活用する。
<16階以降>
どこかに魔除けがある。
<魔除け入手後>
魔除けを取ると全てのモンスターは1ターンで2回行動するようになる。(HPは通常の半分になる)
プレイヤーを追いかけなくなるので無理して戦わないで逃げる。
プレイヤーのレベルは最大20まで上がります。
魔よけが出現するのは16階以降です。16階で魔除けを取らないで階段を下りる事もできます。
ゲームの状態はセーブされるので、常に前回の続きから始まります。ただ、ファイルに保存しているわけでは無いのでリセットしたりマシン語領域を書き換えたり、ゲームをロードしなおしたりするとセーブデータは消えてしまいます。
ファイラ等のシェルから起動する場合は気を付けてください。
アイテムの数、武器の種類等、まだ少ないですが、一応遊べるようになったので公開します。
たぶん至る所にバグが混入していると思います。
ダンジョン生成のアルゴリズムはローグクローンIIとほぼ同じです。もちろん手は抜いてます。
他の部分は見よう見まねなので挙動に若干違いがでている(モンスターの動き等)と思います。
文字表示はROMのカナフォントを使っています。初めはドラクエ風ひらがな表示にしようかと思っていたのですが、なるべくプログラムサイズを小さくしたかったのでやめました。
今後もちびちびとバージョンアップはしていくと思います。
2006-07-15
ひらがな表示にしてみました。
フォントはこちらのサイトのものを使わせていただきました。
Gadget Factory
PC-G850でひらがな表示 [HIRA-PRINT]
LINK:http://park19.wakwak.com/~gadget_factory/index.html
#1.00.0 2006-06-24 テスト版1。
#1.00.1 2006-06-26 テスト版2。ゲームバランスの調整。
#1.00.3 2006-07-15 テスト版3。ゲームバランスの調整。ひらがな表示。
#1.00.4 2006-08-06 テスト版4。スコア表示のバグ修正。