JnetHackの覚書

サーバとして運用しているRaspberry Piに。

Raspberry Pi OS 64ビット版でjnethackをビルドしてみました
マウスをつかうゲームで遊ぶ時、移動のキーは「asdw」かと思いますが。 nethackの移動は、「hjkl」キーをお勧めします...

JNetHackをインストールしてしまいました。

ローグといえばテキスト版。

私は、NetHackはローグの最終進化版だと勝手に思っています。

ローグはお供は居ませんでしたし、コマンドやアイテムはもっと少なかったようです。

NetHackはローグより多彩ですが、ベースはローグそのものではないでしょうか。

そして。ローグは、おもむろに遊びたくなる、恐ろしい存在です。

自分用のため雑で恐縮ですが。コマンドのメモなど。


JNetHackのコマンド

表が巨大なため、検索欄に「開ける」など入力して閲覧して下さい。

M-表記は、Metaキーを表しますが、代替は#キーのようです。

キーコマンド内容
?helpヘルプ文章の表示
#quitquit現在のゲームを保存せずにゲームをやめる
Ssaveゲームを(後で続けるために)保存して終了する
[復元するには,再びプレイして同じキャラクター名を使う]
!sh(もしできるなら)シェルを実行する.(再開するには'exit')
^Zsuspendゲームを中断する.(現在の中断文字に依存しない)
[UNIX(tm) ベースのシステムでは、再開するには'fg']
Ooptionsオプションを設定する.
/what-is画面の記号が何かを知る.
\known今までに発見した道具の一覧を表示する.
vversionバージョンを表示する.
^Dkick蹴る.(扉等)
^T'port瞬間移動.(可能なら)
^Xshow属性を表示する
aapply道具を使う.(つるはし,鍵,カメラ等)
Aarmor全ての鎧を脱ぐ.
cclose扉を閉める.
Ccall特定の怪物,個々のアイテム,アイテムの種類に名前をつける.
ddrop物を置く.d7a:aなるものを7個置く.
DDrop種類を選んで物を置く.
eeat何かを食べる.
Eengrave床のほこりに文字を書く.(E- 指を使って)
ffire装填されているものを射る.
Ffight方向を指定し戦う.
iinventあなたの持ち物一覧.(あなたが持っているもの全て)
IInvent種類を選択して持ち物一覧.
Iu: 未払の道具一覧.
Ix: 未払だが使いはたした道具一覧.
I$: お金を数える.
oopen扉を開ける.
ppay勘定を払う.(店の中で)
Pputonアクセサリを身につける.(指輪,魔除けなど)
qquaff何かを飲む(水薬, 水, など)
Qquiver装填するものを選択する.(終了は'#quit')
rread巻物や魔法の本を読む.
Rremoveアクセサリをはずす.(指輪,魔除けなど)
ssearch秘密の扉,隠れた罠,怪物を探す.
tthrow武器を投げる,撃つ,射る.
Ttakeoff鎧を脱ぐ.
wwield武器を装備する.(w- 何も装備しない)
Wwear鎧を着る.
xxchange左右の武器を交換する.
Xtwoweapon二刀流を切り替える.(探索モードは'#explore')
zzap杖を振りかざす.(number_pad が -1 なら z ではなく y)
ZZap呪文を唱える.(number_pad が -1 なら Z ではなく Y)
<up階段を昇る.
>down階段を降りる.
^trap_id罠を調べる.
),[,=,",(現在装備している記号に対応したものを表示
*装備しているものを表示
$goldお金を数える.
+spells唱えることのできる魔法の一覧.
`classkn一つの種類の中で発見した物を表示する
_travelマップで示された点に最小経路アルゴリズムで移動する.
.rest休む.
,pickup物を拾う.
@`pickup'(自動pickup)のオプションを切り替える.
:look何があるかを見る.
;farlook他に何があるか調べる.(地図上の記号を選択する)
M-?拡張コマンドヘルプの表示 (プラットフォームが許せば)
M-2twoweapon二刀流の切り替え (number_pad が無効なら)
M-aadjust持ち物一覧の調整
M-Aannotate現在の階に1行メモを追加する(M-O参照)
M-cchat誰かと話す
M-Cconduct自発的挑戦を表示する
M-ddip何かに物を浸す.
M-eenhance武器の技量を高めるまたは見る
M-fforce鍵をこじあける.
M-iinvoke物の特別な力を使う.
M-jjump他の位置に飛びうつる.
M-lloot床の上の箱の中身を略奪する.
M-mmonster怪物の特別能力を使う.
M-nname特定の怪物,個々のアイテム,アイテムの種類に名前をつける.
M-NnameM-nの別名
M-ooffer神に供物を捧げる.
M-Ooverview訪れた階に関する情報とメモを表示する
M-ppray神に祈る.
M-qquitゲームをやめる
M-rrubランプをこする.
M-Rride騎乗するまたは騎乗をやめる
M-ssit座る.
M-tturnアンデットを土に返す.
M-Ttip入れ物をひっくり返す
M-uuntrap罠をはずす.
M-vversionコンパイル時のオプションを表示する.
M-wwipe顔を拭う.

操作覚書

移動はhjkl

nethackの移動は、「hjkl」キーをお勧めします。マウスは不要です。カーソルキーも使いません。

ダンジョン内では、なにかにぶつかるまで移動する、大文字HJKLYUBNのほうが便利な気がします。

物を拾わないモード切り替え

  1. @

拾う

  1. ,

罠かどうか調べる

  1. ^→方向を入力

まわりのものを調べる

  1. ;→調べるものを選択

弓で矢を射る

  1. w→選択または?→弓を装備
  2. Q→矢を装備
  3. f→矢を射る方向を入力

鎧を着替える

  1. Tで脱ぐ
  2. W→選択または?

杖を使う

  1. z→選択または?

扉を探す・開ける

  • 探す sを何回か押す
  • 蹴る CTRL+D
  • 鍵をこじ開ける #→f
  • 宝箱をこじ開ける場合、置く d→#→f→現在地 .

たまにお供が子馬になりますが。

コマンド表を作って気づいたのですが、騎乗できるのですね。

NetHack奥深いですね。

スポンサーリンク

フォローする

スポンサーリンク