Dwarf Fortressちょっとやってみる&フォントを変えてみる
ちと電子回路系の英語本が読みたいと思って、ネットで推薦されてたGetting Start in Electronicsを探してたら、 (参照:Getting Start in Electronics)
たまたまドット絵の表紙が目についた。→ Getting Started With Dwarf Fortress
ぐぐると、なんだこれは?面白そう! アスキー文字だけで作られてるゲーム、超クールじゃんか。と。
さらに、Dwarf Fortress Uª、とか FrontPage - Dwarf Fortress Wikiとか読むと、どうやらローグライクなゲームで シミュレーション/ストラテジー/RPGの要素が入ってるらしい。 1キャラクターとしてもPlay可能。
Mac OS X版もあって、ダウンロードしてやってみた。 (参照:本家HP Bay 12 Games: Dwarf Fortress)
インストール&実行は簡単んで*.tar.bz2パッケージを展開して、`df
を実行するだけ。
$ tar xfvj df_40_24_osx.tar.bz2 $ cd df_osx $ ./df
神妙な音楽とともにオープンニングアニメーション。CUIだけでようやるな(笑)。 その後、ゲームのスタート画面になる。
Apple II時代のUltimaみたいで雰囲気があってええなあ。 しかし、ちょっとフォントが小さいな・・・。と思い変更してみた。
Terminalのフォント変更でいけるかな、と思ったらだめで。 調べたらフォントを画像データとして管理していた。ゲームフォルダーの
$ ls data/art curses_640x300.bmp* curses_square_16x16.bmp* mouse.bmp* curses_640x300.png* curses_square_16x16.png* mouse.png* curses_800x600.bmp* font license.txt* curses_800x600.png* font.ttf*
のファイル群がフォントデータね。pngとbmp両方が必要らしい。
で、これらはtilesetと呼ばれていて、以下に有志で作られたものが取得できる。 Tileset repository - Dwarf Fortress Wiki
デフォルトのサイズは8x16みたいで、小さすぎるので、 16x24あたりを使ってみたが途中でゲームがハングしてしまった。で、16x20に変えたら、こっちは問題なかった。 以下手順。
(1) Shizzle_1280x500.png ファイルをダウンロード File:Shizzle 1280x500.png - Dwarf Fortress Wiki
(2) ファイルをdf_osx/data/art/
いかに置く
(3) 上記pngファイルをbmpに変換したものを同フォルダーに保存する
とりあえずPixen/Pixen · GitHubを使った。
(4) 設定ファイルを変える
$ vi data/init/init.txt
中ののFONT:のところをShizzle_1280x500.pngに変更する。
[WINDOWEDX:80] [WINDOWEDY:25] [FONT:Shizzle_1280x500.png]
以上で。再度 ./df
を実行すればOK。
フォントが変わると雰囲気ががらっと変わるな。