The master and develop branches track hengband.
OS X development happens on the macos-1-6-2, macos-2-2-1, and macos-develop branches.
Rev. | Time | Author | Message |
---|---|---|---|
0acc685 | 2024-03-09 11:02:10 | Eric Branlund | macos-develop Workflows: finish off Node 16 to Node 20 transition |
68f4420 | 2024-03-09 10:59:21 | Eric Branlund | Merge branch 'develop' into macos-develop |
623aebb | 2024-03-08 22:11:24 | Deskull | develop Merge pull request #3881 from hengband/release/3.0.1.9-B... |
c30ee61 | 2024-03-08 21:25:46 | Deskull | [Release] 3.0.1.9-Beta |
e538b65 | 2024-03-08 21:10:32 | Deskull | Merge pull request #3879 from backwardsEric/make-dist-he... |
7ac7f0b | 2024-03-08 05:56:41 | Eric Branlund | Release workflow: fix pipeline logic for source archive |
1c9c0fd | 2024-03-08 04:51:30 | Eric Branlund | Release workflow: fix typos in variable reference |
259e2ca | 2024-03-08 04:38:46 | Eric Branlund | Include hengband-en.spec in the archive generated by 'mak... |
577a41c | 2024-03-08 04:20:16 | Eric Branlund | Release workflow: create source archive in the presence o... |
7f72065 | 2024-03-08 00:37:50 | Eric Branlund | Merge branch 'develop' into macos-develop |
Name | Rev. | Time | Author | Message |
---|---|---|---|---|
macos-develop | 0acc685 | 2024-03-09 11:02:10 | Eric Branlund | Workflows: finish off Node ... |
develop | 623aebb | 2024-03-08 22:11:24 | Deskull | Merge pull request #3881 f... |
master | 9642d78 | 2024-02-05 00:36:30 | Eric Branlund | Merge branch 'master' of ht... |
macos-3-0-0 | 785068e | 2024-01-23 03:12:56 | Eric Branlund | Merge branch 'macos-develop... |
macos-2-2-1 | 924a87d | 2023-05-04 12:30:40 | Eric Branlund | Mac: correct comment about ... |
macos-1-6-2 | ff925c1 | 2023-05-04 08:12:42 | Eric Branlund | Mac: correct comment about ... |
Windows用バイナリをダウンロードし、適当なフォルダに展開します。後は展開したフォルダに移動し、hengbandをクリックすれば遊べます。
オプション - 背景 - 壁紙を使う で壁紙を設定できます。 使用する壁紙は オプション - 背景 - 壁紙を選択 で選択できます。
オプション - BGM にチェックを入れると有効になります。 詳細は lib\xtra\music\music.cfg ファイルを参照してください。
オプション - 効果音 にチェックを入れると有効になります。 詳細は lib\xtra\sound\sound.cfg ファイルを参照してください。
ソースをダウンロードします。そして、
tar -jxvf hengband-x.x.x.tar.bz2
cd hengband-x.x.x
./configure
make install
でコンパイル及びトップディレクトリへのコピーができます(x.x.x はバージョン番号)。
後は、ASCII文字画面なら、
./hengband -- -n<ウィンドウの数>
タイルグラフィックス画面なら、
./hengband -g -- -n<ウィンドウの数> ## 通常の8x8タイル
./hengband -g -- -b -n<ウィンドウの数> ## 2倍幅サイズのタイル
./hengband -g -- -a -n<ウィンドウの数> ## 16x16タイル(別配布のタイルが必要)
等で遊べます。
また、スーパーユーザーとして setgid を付けてインストールしたい場合は、
./configure --with-setgid=games
make
の後、rootとして
make install
を実行すれば、/usr/local/ 以下にインストールされます。インストール場所の変更等については ./configure --help を参照してください。
標準の表示フォントはメインウィンドウが
"---medium-r-normal--24------iso8859-1,---medium-r-normal--24------jisx0208.1983-0"
で、サブウィンドウが
"---medium-r-normal--16------iso8859-1,---medium-r-normal--16------jisx0208.1983-0"
ですが、環境変数 ANGBAND_X11_FONT_? や ANGBAND_X11_FONT で変更できます。 ANGBAND_X11_FONT_? は ?番目のウィンドウ(?は0から7)の設定になり、ANGBAND_X11_FONT は前者によって設定されなかったその他のウィンドウの設定になります。
また、ウィンドウの表示位置やサイズを変える事もできます。 ?番目のウィンドウ(?は0から7)について、
を設定できます。
XFree86 4.0 でXIMを使うときは、環境変数 XMODIFIERS に "@im=skkinput" や "@im=kinput2" と設定する必要があります。
標準の設定ならば、テンキーで移動しフルキーでコマンド入力を行います。 コマンドが分からない場合、リターンキー又は'x'キーを押すとコマンドメニューが 出るので、そこから選んで実行することができます。 コマンドの最後についているアルファベットはコマンドを実行するためのキーです。 例えば、「休息する(R)」は'R'を押すことでも実行でき(大文字・小文字は区別)、 「周りを調べる(l/x)」は標準のキー配置なら'l'、ローグライクキー配置なら'x'を 押すことでも実行できます。
最初は辺境の地のすぐ隣りにある「イークの洞穴」に行くことをお勧めします。 ここは最深階に住んでいる「イークの大王」が強敵ですが、それ以外は安全な 小さな洞穴です。このダンジョンを征覇できるくらい強くなったら、街の外へ出て いろいろなダンジョンへ潜ってみるといいでしょう。 街の外へ出るときは、多くの食料を持っていかなければいけません。 この世界は非常に広いので、街の外に出るときは'<'で広域マップに入り、 目的地についたところで'>'で通常マップに戻る、という移動の仕方が便利です。 荒野では道や草原は比較的安全ですが、溶岩地帯や海の上は強力なモンスターが いて危険です。こういったところへ行くためにはさらに強くならないといけません。
辺境の地と同じ島にある火山は駆け出しの冒険者ではまだまだ歯が立ちません。 もっと強くなってから戻ってくるといいでしょう。 西に行くと辺境の地とモリバントの中間付近にオークの住む洞窟があり、 その南の島にはミノタウロスが住むと噂される魔法の迷宮があります。 他にも多くのダンジョンが勇敢な冒険者が訪れるのを待っています。 このゲームのメインとなるダンジョンであり、最終目的である 「混沌のサーペント」の棲む「鉄獄」のダンジョンはマップのほぼ中央、 モリバントの北東に位置します。
詳しいゲームの説明はオンライン・ヘルプ('?'キーを押して表示)を参照 してください。ここでは基本的なコマンドだけ説明します。
コマンドは大文字と小文字を区別します。 多くのコマンドは小文字なのでCapsはOFFにしておきましょう。 以下のコマンドが全てではありませんが、 あまり使わないコマンドはリターンキーのメニューで選べば十分です。 u/Z ってあるのは、オリジナルキー配置ならu、ローグライクキー配置ならZです。
(XdY)
(+h,+d)
[a,+b]([+b])
(+p)
(xn)
例1) (聖戦者)ダガー (2d4) (+10,+15) [+2] (+3)
このダガーは基本ダメージが4面ダイス2つで命中率に+10,ダメージに+15のボーナスがあります。さらに、防御力が2上昇し、+3の修正を何かに得ることができます(何が+3されるかは鑑定することによって分かります)。
例2) エルフの鎖かたびら (-2) [14,+12] (+3隠密)
この鎖かたびらはその重量のせいで命中率が2下がります。 基本防御力が14、魔法による防御力が12で合計26のACを得ることができます。 さらに隠密行動能力に+3の修正を得られます。
アイテムの頭に★や☆がついているものはアーティファクトと呼ばれるもので、世界に1つしか存在しません。 ★がついたものは最初から用意されているもので、発見したものは知識コマンド'~'の既知の伝説のアイテムで見ることができます。
全ての★や☆がついたアイテムや、多くの名のあるアイテムのように見ただけでは効果が分からないものは、鑑定することによってそのアイテムの能力を完全に知ることができます。
自分のいる場所の地形によって様々な影響を受けます。周りを見るコマンド('l'又は'x')でそこの地形が何かを調べることができます。
'.': 床, 地面
'#': 壁, 木, 草, 暗い穴
'~': 水, 溶岩
'^': 山, トラップ
'<', '>': 階段, 坑道
知らなくてもプレイはできますが、知っているとより快適なプレイが楽しめます。
変愚蛮怒ではある一連の動作を1つのキーに割り当てることができます。 例えば、a)の位置に[カオスの徴]を持っているときにマジックミサイルの魔法を 使うとき、普通のコマンド入力ではまず'm'で魔法の使用を選択、'a'で 魔法書[カオスの徴]を選択、'a'でマジックミサイルを選択、というふうになります。 つまり、'maa'と3回キーを押さなければなりません。 マクロを使えばこの動作を1つのキーを押すだけで実現できます。
例えば、次のようにすればF1キーを押すとマジックミサイルを撃つマクロを作る ことができます。 まず、'@'を押してマクロの設定に入ります。 そこで「(4) マクロの作成」を選び、「トリガーキー:」のところでF1を押します。 そして「マクロ行動:」のところで maa と入力し、リターンを押します。 これでF1キーを押すだけで maa と入力するのと同じ意味になります。
作ったマクロはセーブしないと、次にゲームを起動したときにまた登録しなおす 必要があります。 「(2) ファイルにマクロを追加」を選べばセーブできます。 このとき、ファイル名を「(名前).prf」にしておくと名前が(名前)のキャラで プレイするときに自動的に読み込まれます。
変愚蛮怒ではアイテムに対して'{'コマンドで「銘」をつけることができます。 ただ好きな名前を付けるだけでなく、一部の文字には特別な効果があります。 どの文字にどういう効果があるかについて、次に解説します。 なお、文中のコマンドはオリジナルキー配置でのコマンドを示します。 うまく銘を付けて上記のマクロと組み合わせると、非常に快適にプレイできます。
'=g'
'#'
'@a?'(aは任意のコマンド文字, ?は任意のタグ文字)
'@?'(?は0~9のタグ数字)
'!a'(aは任意のコマンド)
'.'
'$'
'^a'(aは任意のコマンド)
'%'/'%all'/'%%'/'%%all'
これらのコマンドは複合することができます。 '@w0@t1!k!k!d#ほげ' という銘をつけると、装備するときには0で、装備から外す ときには1で選択でき、破壊しようとするときには2回、床に落とそうとするときには 1回確認があり、名前が『ほげ』であるアイテムとなります。 アイテムの名前に変な文字が入らないよう、'#'を付けるときは最後につけることを お勧めします。
簡単な自動拾い
簡単な自動破壊
複雑な自動拾い/自動破壊
グラフィック
二倍幅タイル (Big tile)
大画面表示 (Big screen)
ゲームには直接関係ないおまけの機能です。
UNIXでは ~/.angband/Hengband/ 、それ以外のOSでは変愚蛮怒の中の lib/user/ の ディレクトリに playrecord-(名前).txt というファイル名でプレイ記録があります。 ゲーム中に'|'コマンドで見ることができます。 どういう行動をしたときに記録をするかは'='コマンドのオプション設定で、 「(R) プレイ記録オプション」を選択すれば設定できます。
死亡したときや引退したときに、インターネットを通じてスコアを登録することが できます。 イントラネット内等、直接外部にアクセスできない人は lib/pref/proxy.prf に プロキシのアドレスを書くことによって、プロキシ経由で登録することができます。 ただし、データを改造したものや、セーブファイルをバックアップしてプレイした ものは登録しないで下さい。
Mr.hoge https://hengband.github.io/ echizen@users.sourceforge.jp