UNIX版牛丼道 Version1.10cを
Ubuntuで動作させたい場合は

 

動作確認をしたバージョン → 9.10 、 10.04 、 10.10 、 13.04 、 13.10 、 14.04 等

 

・チェックした環境について・

 Ubuntu 9.10

 

 Ubuntu 10.04

 

 Ubuntu 10.10

 

 Linuxをすぐに使いこなす本(晋遊舎) Disc1 収録のオリジナルOS(Ubuntu 12.04 LTSベース)

  おそらく、公式のUbuntu 12.04 LTSでも大丈夫かと思います。

 

 Linuxコンプリートバイブル(晋遊舎) Disc1 収録のオリジナルOS(Ubuntu 13.04ベース)

 

 Ubuntu 13.04

 

 Ubuntu 13.10

 

 Ubuntu 14.04 LTS (32ビット版と64ビット版、両方で確認しました。)

 

 

 Ubuntuでプレイしたい場合は、次のようにして必要なライブラリ等をインストールした後、コンパイルすればできます。

 ライブラリ等のインストール…と言っても、決して難しくはない上に、(ネットワークの接続方法や処理能力にもよりますが)10〜20分くらいあればできますので、Linuxを使い始めたばかりで自信がない…という方も是非やって遊んでみて下さい。

 UNIX版牛丼道は、プログラミング言語にC言語を、そしてXlibとSDL、SDL_mixerというライブラリを使用しています。(コンパイルを行うために、Runtime Librariesの他にDevelopment Librariesというものが必要となります。)

 Ubuntuには、gcc(Cをはじめとした色々な言語に対応したコンパイラ)やSDLのRuntime Librariesは含まれているようですが、SDL_mixerやSDL本体のDevelopment Libraries、XのDevelopment Librariesは含まれていないようです。(最近のバージョンではSDLのRuntime Librariesも含まれていないようです。)

 そこでまずはこれらをインストールする必要があります。

 

 インストールは「アプリケーション>アクセサリ>端末」を起動して(GNOME使用時)、次のコマンドを順に実行していけばできます。

 Ubuntu 11.04以降のデフォルトのデスクトップ(Unity)では、左上にある「Dash ホーム」(Ubuntuのアイコン)をクリックし、「XTerm」で検索して、XTermを実行して下さい。

 

 sudo apt-get update
 sudo apt-get install libx11-dev
 sudo apt-get install libxpm-dev
 sudo apt-get install libsdl1.2-dev
 sudo apt-get install libsdl-mixer1.2
 sudo apt-get install libsdl-mixer1.2-dev

 

 作業をしていると、書いたものだけでなく、「以下の特別パッケージがインストールされます」や「以下のパッケージが新たにインストールされます」や「以下のパッケージはアップデートされます」…という表示が出ることがありますが、そのまま続行して、インストールを行って下さい。(続行すれば必要なもののインストールもapt-getが自動的にやってくれます。)

 「すでに最新バージョンです。」と出てきたときはそのままでOKです。

 

 すべて終わったら、

 make

 を実行して、./gyudonと入れればゲームが起動します。

 UNIX版牛丼道のtar.gzファイルの解凍は「tar -zxf gyu_unix110c_20100308.tar.gz」と入力すればできます。

 

 ./gyudonを実行しても文字化けしたメッセージが表示されるだけでゲームが起動しないときは、「起動時に何かエラーがあった」ということですので、

 ./gyudon > error.txt
 firefox error.txt

などのことをやって、エラー内容を確認して下さい。

 文字化けメッセージが表示されるのは、単純にUNIX版牛丼道の日本語部分がEUC-JPコードというUbuntuでメインで使われているUnicode(UTF-8)とは違う文字コードで書かれていることによるものであり、異常ではありません。

 

テンキーの操作がきかないときは次のことを確認して下さい

 コンパイルに成功して起動はできたものの、テンキーの操作がきかない…といったときは、次のポイントをチェックしてみて下さい。

 

チェックポイント1: NumLockがオフになっていないか確認して下さい。

 NumLockがオフになっていると、操作できません。

 

チェックポイント2: マウス・キーがオンになっていないか確認して下さい。

 「システム>設定>キーボード>マウス・キー」に入るとある「キーボードでポインタを制御できるようにする(P)」にチェックが入っていた場合は、チェックをはずして下さい。

 Ubuntu 11.04以降のデフォルトのデスクトップ(Unity)では、左側のランチャー内にある「システム設定」(歯車にスパナのアイコン)をクリックし、システム - ユニバーサルアクセス>ポインター操作とクリックに入れば、オン・オフできます。

 マウス・キーがオンになっていると、操作できません。

 

戻る