The Dungeon

Daemonでは3D迷路をやめ、テキストベースの2D迷路(ややrogueライク)にしました。
maze
まずはスクリーンショット;-)を見てもらいましょう:

 - Daemon -                      [h:west,j:south,k:north,l:east,c:camp,o:open]
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  option? l
 ^^^^^^^^^-------------------^  leave alone ...
 ^^^^^^^^^| |   |   |   |   |^  east
 ^^^^^^^^^|<|   +   |   +   |^  east
 ^^^^^^^^^| |   |   |   |   |^  north
 ^^^^^^^^^| |-+-|-+-|-+-|---|^  which door? east
 ^^^^^^^^^| |  @|   |   |^^^^^  south
 ^^^^^^^^^| +   |   +   |^^^^^  south
 ^^^^^^^^^| |   |   |   |^^^^^  east
 ^^^^^^^^^| --------------=---        ... ouch!
 ^^^^^^^^^|      $$$$$$         north
 ^^^^^^^^^|------------| |---|  north
 ^^^^^^^^^|            | |   |
 ^^^^^^^^^|            | +   |
# name             class  ac   hp /maxhp status action option
1 cucumber         e-fig   0    27/61    ok     ?????? ???????????????????????
2 eggplant         e-fig  -2    44/82    ok     ?????? ???????????????????????
3 carrot           e-fig  -2    36/86    ok     ?????? ???????????????????????
4 celery           e-pri  10    44/49    ok     ?????? ???????????????????????
5 avocado          e-thi  10    27/38    ok     ?????? ???????????????????????
6 tomato           e-mag  10    18/18    ok     ?????? ???????????????????????

左上の25×15の領域が2Dマップのスクロールエリアです。中心にある@マークが自分たちパーティで、 他の文字もそれぞれ意味があります:
chr説明
^未冒険部分。歩き回ってこれを消してゆきます
| or -通常の壁
(空白)普通に歩ける床
+ドア。オープンする必要がある
=鍵のかかったドア。unlockして更にオープンする必要がある。 unlockには盗賊の力量が問われる
$darkzone。周りが見えなくなる
上への階段
このようにテキストで書かれたマップの中をrogueライクなキー操作で上(j)下(k)左(h)右(l)に移動します。 縦横の直線で囲まれた「部屋」に+で表現される「ドア」を蹴破って入るとき、宝箱を守るモンスターに 遭遇します。

mazeでのキー操作を以下に示します:
key説明
h,4左(西)に一歩移動
j,2下(南)に一歩移動
k,8上(北)に一歩移動
l,6右(東)に一歩移動
.,3その場で足踏み
o,5ドアのオープン。次いで開けるドアのある方向をhjkl(4286)で指定
sシークレットドア、迷宮内メンバーのサーチ
u鍵のかかったドアのunlock
Sprotect all (vyzaakt+vyzakt+vetteny+mapper+xiang一括詠唱)
Qheal all。パーティーメンバー全員にvajiをかける
Daemonでは2Dマップの性質上回転床は登場しません。また、プログラムの都合上;-)一方通行のドアも ありません。その他のpit、シークレットドア、シュート、ワープポイントは存在します。


camp
キャンプ中はモンスターと遭遇することはありません。キャンプでは傷ついたメンバーの回復、 入手したアイテムの鑑定、とりあえずのセーブ;-)を行うことができます。以下にキャンプ中の コマンドを示します:
command説明
dropアイテムを捨てます
equipアイテムを装備します
identify司祭が不確定アイテムを識別します。 失敗すると呪われたりafraid状態になることがあります
leaveキャンプを畳みます
read spellメンバーがどの魔法を覚えているか確認できます
spellスペルを唱えます
tradeアイテムを別メンバーに渡します
useアイテムを使用します
reorderパーティーの順番を変更します
(番号)メンバーを見ます
quit playing daemonセーブしてゲームを終了します。nを選ぶ ことでセーブだけしてゲームを続行できます