Debian GNU/Linux スレッド Ver. 50 at LINUX
[2ch|▼Menu]
140:login:Penguin
07/12/06 01:55:18 zRQWzBKY
どこで聞いたらよいか迷ったのですが、質問させてください。
洞窟探検ゲーム rogue の改造について、Debian etch 2.6.18-5-686 です。

rogueclone2s (URLリンク(homepage2.nifty.com))
        (URLリンク(homepage2.nifty.com))
を、$./configure && make, #make install してインストールしました。

おおむね満足したのですが、以下の 2 点を何とかしたいと思っています。

 1. スコアファイルが、現状ではホームディレクトリにユーザ別に作られてしまうが、これを
   /var/games/rogue/rogue.scores などにして、みんなで競いたい
 2. ひとりのスコアは最高得点だけを記録するようにしたい

ところで、Debian の bsdgames-nonfree というパッケージに入っているオリジナルの rogue は、
 (URLリンク(packages.debian.org))
 (URLリンク(ftp.de.debian.org))
上記の 2 点を満たしていたのですが、色がない、英語である、メッセージ分離型でないために断念しました…。

そこで、なんとか rogueclone2s の方に手を入れて上記の 2 点を解決しようと思いました。
1. に関しては、共有スコアファイルへのシンボリックリンクを各ユーザのホームディレクトリに置くことで
場当たり的に解決したのですが、2. がどうにも分かりません。

score.c というファイルの中の、 put_scores や insert_scores という関数が怪しいとにらんで、
diff を取って眺めてみたり、bsdgames-nonfree の方の関数をコピペしたりしてみましたが、てんでうまくいかず、
とても難儀しています…。どなたか C言語に詳しい方がいらっしゃいましたら、知恵をお貸しください。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5174日前に更新/194 KB
担当:undef