日記だったり,備忘録だったり.

  • TODO

2006:05 06 07 08 09 10 11 12
2007:01 02 03 04 05 06 07 08 09 10 11 12
2008:01 02 03 04 05 06 07 08 09 10 11 12
2009:01 02 03 04 05 06 07 08 09 11 12
2010:01
最新

blog/2010-01-13

ブラウザでNetHack

Javascript版vt100エミュレータの使いどころで悩んでいたのでオンラインNetHackサーバを作ってみました.
http://f13g.com/webhack/
WebSocketを使っているのでGoogle Chromeのdev channelでしか動かないと思います。
Flashで実装されたWebSocketクライアントもあるようですが、SSL対応していないみたいなので使わないことにしました。

ユーザ名を入力せずにEnterキーを押すと,新規ユーザの登録ができます.
md5のハッシュを保存しているだけなので,パスワードは適当なのを使ってください.

ブラウザで動く。以外で嬉しいところは、同じマシンを使ってなくてもboneファイルが共有出来る点でしょうか。

セキュリティとかよく分からないので、何か怪しいところを見つけた方は教えてください。

ところで、僕のNetHack経験はJNetHackをグラフィックモードでちょろっとやっただけとかなので
英語版のキャラクタモードでのプレイはとてもつらいです。。。


お名前:

blog/2010-01-04

vttest

WebSocketサーバをC++に移植したりする作業がだいたい終わった頃に,vttestなるコマンドを見つけたので試してみましたが,なんかもう全然ダメな感じでした。

Test of cursor-control characters inside ESC sequences.とか,もう根本的に書き直さないと駄目な気がします.

で,根本的に書き直した

結果.Test of cursor-control characters inside ESC sequences.が動くようになってよかったねとか
他にもいくつかいい所があったけれど,すっげー動作が重くなって悲しい.うぐぅ

Chromeのswitch caseがあんまり速くないぽいのとか,そもそも一文字ずつ処理してるのが遅いとか.


お名前: