|
メイン
| 2004年10月 »
2004年09月29日
一通り実装。一応動いているように見える。
独自要素「死人の叫び」を追加。
死人は1日に何回か(とりあえず3回)叫ぶことができ、運が良ければ(50%の確率で)ランダムな生者1人に届く。
届いたかどうかは叫んだ本人には分からず、受け取った方も誰が叫んだのかは分からない。
叫んだということ自体は他の死人からも見える。
10人以上で遊ぶゲームだけに一人でデバッグはきついなぁ。
投稿者 Juna : 19:38
| コメント (0)
| トラックバック
http://gokoku.8m.com/
えーっと……
投稿者 Juna : 14:23
| コメント (0)
| トラックバック
http://pcweb.mycom.co.jp/news/2004/09/29/101.html
>100GBのメールアカウント!! 米バイク専門サイトが利用者に無料提供
さすがに元が取れるとは思えない。
投稿者 Juna : 10:22
| コメント (0)
| トラックバック
2004年09月28日
ウェアハムスター以外の一通りの行動は実装。ウェアハムスターはコード書いたけどまだ走らせてない。
まだ人狼1人でしかデバッグしてないので2人以上とかはこれからやる。
全員のコミットで進行、期限までにコミットしなかった人は次からコミットを待たない。この辺は一応動いてるっぽい。
勝利条件。人狼と人間は動いてる。ハムスターはまだ。
発言の振り分けはまあ大丈夫だろう。
エピローグ突入の処理も一応書いてる。エピローグ終了してアーカイブするのはまだ。
とりあえずα版まで6~7割ってとこ。
キャラは(本物の)人狼BBSのをそのままぱくるのはアレなんで、全部1から作った。絵は……まぁ自分で適当に書こう。
各ロールの和訳は、WareWolf=人狼、Villager=村人、Seer=占い師、Medium=霊媒師、Possessed=狂人、Bodyguard=守護者、Freemasons=共感者、WareHamster=妖魔、とした(暫定
Freemasonsを結社員とするかが今悩んでるところ。
Bodyguard=狩人、Freemasons=共有者、は見て意味が分からない(もしくは誤読が発生する)のでやめたい。
Possessedは狂信者と訳すべきだが、狂人という響きが熱いのでこれで行く。
Seerは予言者と訳すべきだが、予知能力者的な意味合いを持つ原語自体が違和感を覚える。占い師でいいだろう。占術師でもいいが。
Mediumは霊能者と訳されているが、霊能者は預言などを含む広範なニュアンスを感じるので霊媒師で。まあ気分の問題だけど。
WareHamster=妖狐は明らかに世界観とずれているのでやめたい。ネズミ男はゲゲゲの鬼太郎じゃないんだからやめたい。色々考えたが、プレイヤーが勝手に想像してくれということでとりあえず妖魔。ルールや世界観と大きな齟齬を来さないような適当ないい案ないかなぁ。
投稿者 Juna : 15:24
| コメント (0)
| トラックバック
2004年09月26日
人狼作り始めて3日目。
垢管理して部屋入ってプロローグで発言するとこまでは一応動くようになった。
会話処理の辺りは大まかには出来ていて、次の山はcron使って定時に更新入れる部分かな。
というかコーディングが進まないので昨日一日はリソース作成に使ってしまった…
投稿者 Juna : 15:08
| コメント (0)
| トラックバック
2004年09月23日
何となく人狼BBSのクローンを作り始めた。
言語はPerl。
ほんとはC++とかでも良かったんですが、というかC++使った方が見通し良くて開発早かった気がしてますが、まあいいや。
仕様書も書かずにがりがり書いてます。dbm使って汚く。Perlのリファレンス(ポインタ)がdbm使った時にどういう挙動をするかいまいち確信が持てないので、リファレンスとかなし。つまりグローバル変数使いまくり、すげえ。まるでBASIC。
開発進度15%くらい。この先やる気が続くかは不明。
特徴
出力は全てスタティックなHTMLではき出す。プレイヤーごとに専用のインデックスが作られ、そのURLを知ることそのものが認証。酷い話や。その代わりにhttpの数々の恩恵が受けられるので軽い(はず)
っていうか、1アクセスごとにPerlが起動するなんてありえなーい。
…そんだけ?
ルール的には人狼BBSとほぼ同じだけど多少追加。とりあえず妖狐は当確。ハウスルールは検討中。公証人どうしようかなぁ。
16人。これに、人狼3・狂人1・妖狐1・占い師1・霊能者1・狩人1・共有者2・ヒラ6。17人でNPC1にするか、ヒラ5にするか……
2日目はNPC食い・占い、3日目から吊り・食い……だと3日目に吊られる奴がくだらない理由で吊られるんだよねぇ……
些細な違いだけど、妖狐の存在も含めて劇的にバランスが違うだろうから、まあそれは調整の方向で。
ターンはリアル1日1ターン、でも全員がコミットしたら前倒し進行は出来るようにしたいな。
1ターンの発言数は10くらい。人狼BBSの20は多すぎだと思う。
まあ完成まで作るか自体怪しいけど。
投稿者 Juna : 05:30
| コメント (0)
| トラックバック
2004年09月22日
先日解決したことだけど、ふと思い出したのでメモ。
kernel 2.6.8あたりからQoS周りのコードが劇的に変わっており、PPPoEを切ろうとするとpanicって落ちるなど、本家Kernel-MLでも問題になっていた。
2.6.9-rc1?あたりから一応panicることは無くなったが、そもそもQoSが働いてないという報告があちこちで見かけられるようになり、「えー?」と思って手元のMRTGを見てみたら見事に働いていないことが発覚。
原因は(多分2.6.8から新設?の)Packet scheduler clock sourceで、
Timer interrupt(CONFIG_NET_SCH_CLK_JIFFIES)は効果なし
CPU cycle counter(CONFIG_NET_SCH_CLK_CPU)なら動いた(がHELPによると動的に倍変する(省電力機能付きの)CPUだとしくるらしい)
gettimeofday(CONFIG_NET_SCH_CLK_GETTIMEOFDAY)は「遅い」とのことで試していない(まあ動くんじゃないのと適当に言う)
という感じ。
さっさと開発版とブランチしろよと小一時間問いつめたい。全くもう。
投稿者 Juna : 05:31
| コメント (0)
| トラックバック
http://www.watch.impress.co.jp/game/docs/20040921/rsms.htm
ロマサガきたああああああ。
でもPS2持ってませんよ?
http://www.watch.impress.co.jp/game/docs/20040921/sce.htm
これを買えと?
ちなみにわたくし、ロマサガやるためだけにワンダースワンを買いました。
投稿者 Juna : 00:03
| コメント (0)
| トラックバック
2004年09月21日
http://www.mainichi-msn.co.jp/today/news/20040922k0000m050127000c.html
却下する気満々。
http://www.asahi.com/sports/update/0921/017.html
直球すぎ
それにしてもオリックスがえらい必死だが、どうにもこの合併についてオリックスの利点が見えてこない。
はっきり言って近鉄のファンがそのままオリックスを応援してくれるなんて考えがたい(野球ファンをやめるか、阪神ファンになるか)、オリックスファンですら造反してる状態だ。下手するとファンは合併前より「減る」
更に、近鉄の選手を雇い、天下のお荷物「大阪ドーム」を背負う、なんてはっきり言って損しかない。
現実問題として、どう考えてもオリックスの近鉄買収は1リーグ(というか巨人利権)を前提としたものであり、1リーグ化しなければオリックスはぽしゃるだろう。
では何故オリックスはこんな大ばくちを打ったのか、当然ばくちを打つ=ある程度の1リーグ化の確信があった、わけでこれには幾つかのシナリオが考えられる。
・オリックスのオーナーが純粋にバカだった → 十分あり得る
・ロッテのオーナーが「ダイエーを説得出来る」と大言吐いてこけた → 十分あり得る
・西武のオーナー(=バックはナベツネ)が仕切っていたので逆らえなかった → 一番あり得る
・実はロッテのダイエー買収は話が進んでいたが、ダイエーが蹴った(当初から断っていた、は嘘) → ダイエーは球団自体は比較的マシな経営しているので終始蹴っていたという方が正しそう
どうもオリックスは、周囲の煽りに乗って踊らされた挙げ句、ハシゴ外されたピエロ、という気がする。
しかし誰かオーナーに言ってあげた方がいいと思うのだが、ブレーブスの名前を捨てた時点で阪急上がりのファンは去り、どう考えても新規のファンが獲得出来る立地条件にない(阪神相手に勝ち目ない)わけで、はっきり言ってどうやってもオリックスは詰んでいる。
酷い言い方だが、純粋に経営だけを見て言うなら、さっさと諦めて売るべき。
ただ、巨人利権にすがるのはいいが、1リーグ化しても得するのは基本的に巨人だけで、日本全体での野球市場は小さくなるので全体で見ればどう考えても損。
既に巨人戦放送権1億神話は崩れているのに。巨人がこれ以上球界に害悪を蒔くようなら、パリーグに行って貰うのも手かもしれない。
ライブドアがフランチャイズを計画している仙台は100万都市で完全な空白地で、上手くやれば大化けが狙える立地条件。ライブドアなんて怪しい会社じゃなくもうちょっとまともな会社ならなぁ。
楽天の長野は無謀すぎ。人いねえよ。
投稿者 Juna : 23:32
| コメント (0)
| トラックバック
なんか落ちてる。というか鯖管理者にパーミ落とされたと見た。
老婆心ながら、RSSくらいはstaticに出力した方がいいのではないか、と思えるのだが。
プレイヤーどもはサルのようにリロードするのに、毎回Rubyが走って、全HTMLを送るなんてのは不幸の極みだ。
発言数1日20というのも問題だろう、対立CO直後はチャット状態になるので、リロードも激しい上に、1日分のログも膨大になる。
それと、mod_gzipは導入されているのだろうか。
投稿者 Juna : 23:22
| コメント (0)
| トラックバック
2004年09月19日
http://ninjinix.x0.com/wolf/index.rb
興味深い。
どのキャラをどのプレイヤーがやっているのか分からないセッション型ゲーム、というのはネットゲームでは意外とない(よくわからないBRなんてのもあるが)
FPSやRTSはセッション型ゲームであるが、「○○は上手いから先に潰そう」などという戦略が存在するため、若干の連続性が存在し得る。
このような連続性を完全に廃することで、いくらか新しい要素が発生しうるのではないかと思われるが、具体的にとか言われると長くなるのでとりあえずここまで。
投稿者 Juna : 19:13
| コメント (0)
| トラックバック
2004年09月18日
新しくなった簡易ファイアウォール機能。
何故かファイル名指定で空けられない→原因不明、調査中
FWをオンにするとMaxUserPort(デフォルト5000)より上のポートが開けない。
FWオフの状態でMaxUserPortより上のポートが開けてしまうことが問題なのか、
FWオンの状態で中略開けないことが問題なのか、何というか微妙。
→解決法
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
のMaxUserPortにDWARDで65534というキーを作って再起動
投稿者 Juna : 21:26
| コメント (0)
| トラックバック
Estherコア搭載製品の名称は「VIA C7」、2005年上半期に投入予定
思い切って飛びすぎ
4CPUまでのSMPに対応とか、スーパースケーラじゃないとか、随所にもの凄い思い切りが見られて中々興味深い。
FSB400MHzのBaniasバスだって言ってたのに800MHzになったんね。ふむふむ。
Intel系はOpteronみたいにNUMAになってないから4つもCPUぶら下げたら大変そうだなぁ。
まあ元があまり速くないから平気か?
投稿者 Juna : 21:08
| コメント (0)
| トラックバック
これとかこれを見る限りでは来年からの参入に反対していた球団は、再来年だろうが3年先だろうが、はなっから新規参入なんて認める気皆無
預かり金制度は公取委に怒られたからとりあえず作っただけ
としか読み取れない。
まあ、来年参入どころか、再来年参入もぐだぐだで参入させないのが見え見えの状況で、そりゃ選手会も折れんわな。
パリーグ→来年にはめでたくダイエー潰して10球団1リーグの皮算用立ってるのに、球団増えるなんてとんでもない
セリーグ→パリーグが端数になって多くの交流試合を強いられるのだるいし、1リーグになったら巨人戦が減るから、さっさとパリーグの欠員埋めてくれる奴募集
巨人→おいそこの若造、まずナベツネ様のケツを舐めろ。話はそれからだ
それにしても天下の読売様は一紙だけ突出して浮いていて非常に笑える。
億万長者の選手て。お前が言うか。
投稿者 Juna : 20:35
| コメント (0)
| トラックバック
http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html
ちょっとだけいじってみたので覚え書き。
python2.3、python2.3-dev、fuse-source、fuse-utils、libfuse-devが必要。
fuse-sourceはmake-kpkg modulesでカーネルモジュールを作ってdpkg -i
libgmailを展開し、libgmail.pyとconstants.pyを/usr/local/lib/python2.3/site-packagesへコピー。
Python用のFUSEモジュールをmake、python setup.py build、python setup.py install……すると/usr/lib使っちゃうんだけどどうすればいいんだろう。とりあえずこのまま強行。
gmailfsを展開し、cp gmailfs.py /usr/local/bin/、cp mount.gmailfs /sbin/
下品な入れ方や。
使い方
mount -t gmailfs -o noauto,username=ユーザー名,password=パスワード,fsname=gmailfs /usr/local/bin/gmailfs.py /mnt
アンインストール
/usr/local/bin/gmailfs.py /sbin/mount.gmailfs
/usr/local/lib/python2.3/site-packages/libgmail.py /usr/local/lib/python2.3/site-packages/constants.py /usr/local/lib/python2.3/site-packages/libgmail.pyc /usr/local/lib/python2.3/site-packages/constants.pyc
/usr/lib/python2.3/site-packages/fuse.py /usr/lib/python2.3/site-packages/fuse.pyc /usr/lib/python2.3/site-packages/_fusemodule.so
野良で入るのは多分こんなもんだと思う。後はaptで消す。
感想。
壮絶に重い。lsするだけで1分とか掛かる。
最適化はいくらでも思いつくけどPythonなんて読めない書けないし、ねぇ。
以上。
投稿者 Juna : 16:29
| コメント (0)
| トラックバック
http://perl.apache.org/docs/2.0/index.html
MovableTypeがかなり遅いのでmod_perlを入れようとしたが、Apache2.x用のmod_perl2が仕様変わりまくっててわけわかめ。
挫折。
投稿者 Juna : 15:44
| コメント (0)
| トラックバック
世間ではBlogとかいうものが流行ってるらしいので導入してみた。
まあ色々とテスト。
投稿者 Juna : 13:07
| コメント (2)
| トラックバック
|