‘プログラミング’のエントリ
タイピングスレッドから人が結構来ていたようで,ロビーが最大 24 人くらい(?)で 23:00 現在重そう。やっぱりサーバ環境を上げないとこういう時に対処できないようで。どうするかな。
ロビー。近頃 Player でログインしようとして多分パスワードエラーで入れない,という人が結構いる。今の開発版ではデフォルトでプレイヤー名 NULL にしてあるが,Ver1.6 を落とした方はデフォルトが Player になっているので,適当な名前を入れるようにして下さい。細かいバージョン出すのはあんまり好きじゃないけど 1.61 にした方がいいかも。
プログラミング Weather Typing
コメント・共有する
バージョン管理部分を実装。プロトコルをちょっと拡張して,対戦メンバーのうち最も古いバージョンの機能に合わせるようにした。なのでバージョン1.6以降を使う限りは,「他のプレイヤーとアプリケーションのバージョンが異なっています。」というエラーは出なくなる。その代わり,どの機能が使えないか,というメッセージが出る予定。
プログラミング Weather Typing
コメント・共有する
ロビーを開始して以来,ウェザタイの内部バージョンを上げられないでいる。本当はテンキー対応とか NICOLA のスペースのバグ修正とかやりたかったりするんだが,そのために旧バージョンの人と対戦できないというのは,ロビーのある今では現実的ではないな,と。
で,いい方法を模索しているわけだが,本格的にやると TELNET みたいに機能を交渉するとか,もう少し簡単にやると,一番古いバージョンの人に合わせて,旧バージョンと対戦するときは新機能を使えなくするとかが考えられる。でもそうすると結局1度はバージョンを変えなければならないわけで。何かいい方法ないかな。
プログラミング Weather Typing
コメント・共有する
ウェザタイツール公開。とりあえず WordMaker,WordViewer,ReplayViewer の 3 種類。今後,成績・対戦履歴の一覧を見るソフトも公開予定。成績・対戦履歴は history.wt を読み込んで見やすく表示するだけなんだけど,インターフェースを考えるのが結構むずい。
いつもながらアイコンが適当。グラフィック担当仕事してくれよう。
プログラミング Weather Typing
コメント・共有する
日経ネットナビを覗いてみる。なんかすごいところに載ってる気が。
ロビー開発版をアップしようとしてたのだが,追加機能が部屋関連でおかしくなっているので中断。ウェザタイツールズ計画はあとアイコンができればアップ可能なのだが。とりあえず予定してるのはワード作成ツール・ワード生成ツール・リプレイ管理ツール・対戦履歴管理ツール。とりあえず順次アップ予定ってことで。
Fighting Typersネット対戦を試す。軽くてなかなかいい感じ。
プログラミング Weather Typing
コメント・共有する
そろそろウェザタイ開発を再開。いろいろバグもたまってるし,明日からちょこちょこと開発版をアップする予定。そしてウェザタイツールズ計画(?)ももうすぐ公開。
昼間ロビーを再起動しました。その場に居合わせた方,ご協力ありがとうございます。変更としては,次の版のロビークライアントではエラー終了したときに簡単な理由が出るようになる他,細かい修正。
IGMさんが閉鎖していた。ウェザタイロビーもユーザーが増えて同じような悩みが起きたらどうしようかなあ,とか考える。
So-netのURL TODAYというページでデナスが紹介されている。「パズルゲームを公開」ってのがなかなか通(?)。で気付いたのだが,日経ネットナビ 9月号にURLが掲載されてるのか,多分。確か掲載依頼は10月号で来てたような。まあいいや。
プログラミング Weather Typing
コメント・共有する
ワード3,「第三の目を持つ」が「だんさんのめをもつ」になっていた。修正版をアップしてあるので気になる方はダウンロードして上書きしてください。なお,ワード3としてアップできますし,今までのワード3と対戦してもランキングにアップできるようになってます。
ランキング。1ページが大きすぎるので100位ごとにページを分けてみた。「表示数」やパラメータを変えればいろいろできるので,都合のよいようにしてください。
プログラミング Weather Typing
コメント・共有する
ロビー。エラーが出てたので見に行ってみる。そこにいらした方たちから得た情報によると,どうやら通信エラーで名前にパスワードがくっついた状態でログインされてしまった方がいたらしい。多分はじめての現象だとは思うが,パスワードが出てしまうのはかなりまずいので次回のサーバメンテ時に応急処置をしておくつもり。
ちなみに上のを見ると分かりますが,通信時にパスワードは暗号化されていません。ので,くれぐれも重要なパスワードとかは使わずに,適当なものにしてください。
ランキング。データ量が増えてきて,1ページで表示するのがきつくなってきた。そろそろ100記録ずつくらいで分割することを考えなくてはなるまい。
プログラミング Weather Typing
コメント・共有する
IGMさんに Weather Typing が登録されているようで。DirectLobby 対応ソフトだけだと思ってたのでちょいびっくり。ちなみにリンクやソフト紹介等,許可を求める必要はないのでどんどんやってもらって構いません。
掲示板の話。「DPNERR_INVALIDDEVICEADDRESS」というエラーだが,ウェザタイのポートが使われているか閉じているか,が原因ぽい。ロビーでいろいろ試してもらったが未解決。
プログラミング Weather Typing
コメント・共有する
ロビーで出てた話をメモ。
カナモードでアルファベットが出てくるとトータルポイント的に不公平ではないか,という指摘。これについては,入力方法ごとの補正係数を「ウェザタイワードを実際に生成して統計を取」っているため,恐らく問題はないはず。(アルファベットを含めて統計を取っている)Word3 は統計を取ってないし,公式ワード以外の場合は成り立たないが,ランキング的には問題ないのでとりあえずこのままで。
レベルとランキングについて。対戦時に全員のワードが公式ワードのどれかで統一されていないとレベルは更新せず,ランキングにも参加できない。というのをマニュアルに書いてないので知らなかったという方が多数。ちなみに掲示板に出ている話はこれをふまえた上で更新されないという話なので要調査。
テンキー。私がいつもウェザタイをプレイするマシンはノートなのでテンキーはすっかり忘れていた。近いうちに対応予定。ただ,そうすると内部バージョンを上げなくてはならないので,初めての方にも開発版を落としてもらうことになってロビーが混乱しそう。何かうまい方法を考えられればいいのだが。自動パッチあてってのも怖そうだし。
プログラミング Weather Typing
コメント・共有する
窓の杜で Weather Typing が紹介されている。記事。とりあえず不安なのでロビーへ行ってみると結構初めての方が来ていたようで。
たまにロビーから一斉に切断されてしまうという問題。ログを見ると,タイムアウトしているようなので,ロビーサーバ側の通信が一時的に不安定になっているように見える。ついにロビーサーバの移行が必要なのか。
プログラミング Weather Typing
コメント・共有する
かなり久々にロビーへ行く。たまにロビーから強制ログアウトされることがあるらしい。今月は忙しいので来月になったら原因を探ってみる予定。
窓の杜のアップデート情報に何故かウェザタイがタイトルだけあったりして。何だろう。
私の加入しているプロバイダの Hi-HO から電話がくる。なんだろうと思っていると ADSL のキャンペーンの誘いだった。プロバイダから直電はドキっとするのでせめてメールにして欲しかったりする。
プログラミング Weather Typing
コメント・共有する
Win95。某所で環境があったのだが,PC98 なので DirectX8.0 が入らず,無理。
ゾンビ化の問題は原因が分からない。どうも処理は全て終わってるのにプロセスが残ってるようで,しかも XP だと OS 再起動しないと強制終了できない。1.6 ではプロセス終了の処理とか直したりしてるんだけど,まだだめなのかな。ちなみに2人以上対戦で×ボタンで終了させた場合にゾンビ化しやすいとういのが現在分かっている。
プログラミング Weather Typing
コメント・共有する
テックウィン誌 8 月号への掲載依頼。7 年前のベーマガ以来の雑誌掲載で普通に嬉しい。ところで掲載の頃には 1.6 になっている気がするが,とりあえず 1.5 でいいのかな。
既に返信を出したので,もし担当の方がここを見ていてメールが届いていなかったら連絡下さい(だから見てないって)。
ロビー。部屋に入った後,対戦解除メッセージが送られていないというバグを発見。修正は完了してるので明日ロビーを再起動したら有効になります。
プログラミング Weather Typing
コメント・共有する
6 月になったのでアクセスグラフを更新。ベクター効果で垂直アップしているが,今日の朝 8 時に新着レビューから外れるので,また落ち着いたアクセス数になるだろう。
そろそろロビー最新版をアップしようかと。ただ,日曜だと昼間にアップして自分が見に来るのが夜中になって不安なので,月曜にしようかな。
今までのウィンドウズアプリを XP のスタイルにする方法。一番簡単なのは manifest ファイルを同じディレクトリに置く方法らしい。とりあえず下のファイルをウェザタイ・ロビーと同じディレクトリに置いておけば XP スタイル(ボタンとかがメッセンジャーみたいな感じになる)になる。もちろん OS が XP のときだけですけど。
manifest
プログラミング Weather Typing
コメント・共有する
ところで次々期版へ向けての機能。
観戦については以前 Pha-jtd 氏から提案があったが,どうやればよいかちょっと思いつかないので保留中。DPNMSG_INDICATE_CONNECT のユーザデータで対戦か観戦かを送って,その後観戦者についてはメッセージを流し続ける,とかでいいのかな。団体戦はロビーでいただいた提案。2vs2とか1vs3とか。具体的には,リレー方式とか取ったワード数を足しあわせるとかいろいろ考えられそう。
ライコスジャパンからディレクトリサービスに登録されるので確認を,というメール。URL はトップじゃなくて Weather Typing のページなのが気になるが登録してくれるのはありがたい。ちなみにうちのサイトはリンクフリーとはあえて書いてないですが,もちろんどんどんリンクしてもらって構いませんので。連絡も別にいりません。
プログラミング Weather Typing
コメント・共有する
昨日の案のように実装したもの。未完成。
ログインするとグローバルルーム(仮名)に入り,その後誰かが部屋を作ってそこに参加していく感じ。ちなみにサーバ側は1人が複数部屋に入れるようになっているが,今はクライアント側で1人1部屋(グローバルルーム含)に制限してある。人数が少ないうちは多分部屋機能はそんなに使わないかも知れないが,正式ロビー公開後,人が増えてくると使われるようになるかな。
レベル表示も一応実装。公式ワードでプレイしたことのある入力方式のレベルが全て表示されるイメージ。いい略し方はないものか。
プログラミング Weather Typing
コメント・共有する