Ajax(Comet)対戦オセロゲームをApache&PHP&Javascriptで作成中
続・Ajax(Comet)対戦オセロゲーム 遊び方編 も参照してみてください。
2008/05/04追記。port.movion.jpは現在4人オセロになってます。
※自宅サーバのため、常時稼働はしてません。たぶん12時~24時くらいは稼働させてます。
※バグが多々多々あります。かつ、開発環境です。
※IEの場合ieerbugがでます。firefoxの場合FireBug入れてないといきなり変になるかも。
2008/04/20追記。ちょっとだけ安定版をここのサーバにも設置しました。
http://movion.net/sample/ajax-reversi/public_html/
今さら感は否めませんが、Cometなオセロゲームを勢いで作成中です。
railthelloとかあったけど。オセロゲームなのは、Pontiyを作っててまんまオセロゲームの仕組みを使えたから。
どうせなんで、4人オセロとかに拡張しようかなぁとも思ってます。
でもって現実的にはやっぱり、FMSなりJavaアプレットなり使った方がよいなぁと。
jetty6もちょっとさわってみたけど、クライアント数が増えることを想定してないので、とりあえずApacheとPHPで実装中。
C10KいやC1Kどころか、C100にも耐えられるか謎です。
実装は、PHPだけでリアルタイムAJAXチャットシステムを構築する方法。
を参考にさせていただきました。
アクセス数さえ少なければ、負荷もたいしたことがないので、幾分、問題をなおしたものをここのサーバにも置いてみましたが、万一アクセスが多くなったら撤去します。
レンタルサーバに設置しようかと思いましたが(こことか)、無限ループぽっくなったり、デットロックぽくなったり、怪しげな挙動をする可能性が高いので、現状自鯖です。
でもって、自鯖にしてるパソコンはどうも共振してあまりにうるさいので夜はshutdown -h nowしてます。
リンクつながらなかったらごめんなさいorz
て、このサイトで宣伝して人が来るとも思えませんが・・・。
参考:
おとこのCometアプリケーション! 非モテのためのJetty 6 Continuation入門まとめ(前編)
Lingr and Comet - 技術解説編(CNET Japan)





