Cataclysm-DDAをMacで遊ぶ

はじめに

iPhoneでElonaのようなローグライクなゲームがやりたくて、
AppStoreのアプリを漁っていたところ、
Cataclysm-DDAというゲームを見つけました。
(以下、長いのでC:DDA)

  • 面白い 日本語だと落ちる ★★★★
    日本語表示で製作画面を開くとゲームが落ちます。 ゲームはこれ以上ないと言うほど面白いです。
    By 36円 for Version 1.12.3
  • クラッシュします ★★★★
    Nice app!! but… Please fix the craft menu of Japanese. Open craft menu…… game Crash. 製作画面でクラッシュします それが無かったらいいんだけどね… スマホでCataclysmが出来るのは凄く助かります!
    By tgjpn for Version 1.12.3
  • スリルのあるゲーム ★★★★★
    1歩踏み出すのにも緊張します。 自由度が高いのも魅力です。 *アイテムを制作でリストが開いた後、ボタンを押すと落ちます。改善宜しくお願いしますm(__)m
    By カルトウ for Version 1.12.1
  • バグを… ★★★★
    アップデートが来たから製作バグが修正されたかと思ったけどそんな事は無かった 英文が書けたら作者のwebに報告出来るんだけど…
    By ブラッジ for Version 1.12.1
  • よくこんな ★★★★
    過激なゲームがアップル審査を通過したものだ……w バーチャルキーボードでコントロールを無理矢理再現しているためやや操作性に難があるものの、問題なく遊べる。出先でも CDDA を遊べるのはとても嬉しい。 日本語表記はバクが多く、特に製作メニューで落ちやすい。英語表記でプレイすることをお勧めする。 ゲームは抜群に面白いが、上記の操作性の難でマイナス1かな。
    By Garrison "Gary" Rabelais for Version 1.12.0
  • 神ゲー ★★★★★
    まさかcatalysmddaをスマホで遊べるようになるとは思わなかった素晴らしい 製作メニューで落ちる人は言語を英語にしてみるといいよ
    By 通りすがりの@ for Version 1.12.0
  • バグさえ直れば完璧 ★★★★★
    よく移植してくれたものだとは思いますし、操作性も良いんですが、 よりにもよって、「製作」をしているタイミングでアプリが勝手に落ちるというバグがあります。 初期キー設定では製作を選んだ時点で強制終了、キーを変更すれば製作画面に入れますがタブを変更しているとまた落ちる。 このバグさえなければ星5だと思いますが、他のバグならともかく「製作」にバグがあるというのは致命的すぎます。
    By 以下、VIPに代わりまして名無しがお送りします for Version 1.12.0
  • [solved] could not finish download the sound pack ★★★★
    The iOS user interface is awesome. It seems well designed. The sound pack is provided as an in-app purchase. Unfortunately, its download always stops at 80%. 12/12/2015 It looked like stopping at 80% but I can enjoy the sound pack now.
    By mnacamura for Version 1.12.0
  • 素晴らしい ★★★★
    操作性は難しいが設定など自分で作れるし自由度が高いので素晴らしい
    By -クロウ9- for Version 1.12.0

iOS版はリリースが止まっていますが、
移植元のPC版は今も開発が続いています。

インストール

インストールには下記方法があります。

brew install

最新版のC:DDAをbrewでインストールする場合は、
下記のコマンドになります。

ただし、Luaサポート含む、他のオプションがないようなので、
色々とオプションを指定したい場合は自分でビルドしましょう。

ソースからビルド

ビルドするにあたって必要なライブラリを用意します。
brewがインストールされていると、
コマンドを叩くだけでいいのですごく楽!

今回はサウンド機能オン、Luaサポート有り、
日本語でプレイできるようビルドしていきます。

ちなみに、ビルドし終えたら競合しないように、
gettextとncursesをアンリンクしておきましょう。

gitリポジトリからC:DDAのソースコードをcloneしてきます。

あとはオプションを指定して、makeコマンドを実行するだけです。

makeコマンドでjオプションを使うとエラーを吐くので、
使わずにmakeします。

それなりに時間がかかるのでゆっくり待ちます。
(Macbook Pro 2.5GHzで20分くらいかかりました)

プレイ

makeが終わったら下記コマンドでC:DDAを立ち上げましょう。

終わりに

MODをサポートしているので、
普段プログラミングをしないひとでも容易に拡張できます。
Luaを使うことで複雑な処理もできるようです。
(Luaサポート必須)

ちなみにC:DDAのAndroid版は現在もリリースされ続けており、
操作方法もiOS版と比較してかなり最適化されているので、
iPhoneユーザとしてはかなり羨ましい…