そろそろウェザタイ開発を再開。いろいろバグもたまってるし,明日からちょこちょこと開発版をアップする予定。そしてウェザタイツールズ計画(?)ももうすぐ公開。


昼間ロビーを再起動しました。その場に居合わせた方,ご協力ありがとうございます。変更としては,次の版のロビークライアントではエラー終了したときに簡単な理由が出るようになる他,細かい修正。


IGMさんが閉鎖していた。ウェザタイロビーもユーザーが増えて同じような悩みが起きたらどうしようかなあ,とか考える。


So-netのURL TODAYというページでデナスが紹介されている。「パズルゲームを公開」ってのがなかなか通(?)。で気付いたのだが,日経ネットナビ 9月号にURLが掲載されてるのか,多分。確か掲載依頼は10月号で来てたような。まあいいや。

本職(?)が大変。でも久々に書いてみる。


近頃klezが1日に数通来るようになった。私のところでこれだけきてるってことは有名な人とかはすごいことになっているのか。klezって無駄に容量が大きいのでメールボックスが大変そう。もっとコンパクトには作れなかったんだろうか。

ちなみにいろんなところで言われているように,klezにはfrom偽装機能があるので私からklezが送られた(ように見えた)としてもおそらく私からではありませんので。


JPEG特許。ウェザタイJPEG非サポート化の日も近いか。

ワード3,「第三の目を持つ」が「だんさんのめをもつ」になっていた。修正版をアップしてあるので気になる方はダウンロードして上書きしてください。なお,ワード3としてアップできますし,今までのワード3と対戦してもランキングにアップできるようになってます。


ランキング。1ページが大きすぎるので100位ごとにページを分けてみた。「表示数」やパラメータを変えればいろいろできるので,都合のよいようにしてください。

ロビー。エラーが出てたので見に行ってみる。そこにいらした方たちから得た情報によると,どうやら通信エラーで名前にパスワードがくっついた状態でログインされてしまった方がいたらしい。多分はじめての現象だとは思うが,パスワードが出てしまうのはかなりまずいので次回のサーバメンテ時に応急処置をしておくつもり。

ちなみに上のを見ると分かりますが,通信時にパスワードは暗号化されていません。ので,くれぐれも重要なパスワードとかは使わずに,適当なものにしてください。


ランキング。データ量が増えてきて,1ページで表示するのがきつくなってきた。そろそろ100記録ずつくらいで分割することを考えなくてはなるまい。

開発版にハンデにマイナス値を許すようにしたものをアップ。ハンデを-9とかにすると入力不能時間をゼロにできる。

IGMさんに Weather Typing が登録されているようで。DirectLobby 対応ソフトだけだと思ってたのでちょいびっくり。ちなみにリンクやソフト紹介等,許可を求める必要はないのでどんどんやってもらって構いません。


掲示板の話。「DPNERR_INVALIDDEVICEADDRESS」というエラーだが,ウェザタイのポートが使われているか閉じているか,が原因ぽい。ロビーでいろいろ試してもらったが未解決。

アクセスグラフを更新。窓の杜効果がよく分かりますね。すぐ落ち着いてるけど。

ロビーで出てた話をメモ。

カナモードでアルファベットが出てくるとトータルポイント的に不公平ではないか,という指摘。これについては,入力方法ごとの補正係数を「ウェザタイワードを実際に生成して統計を取」っているため,恐らく問題はないはず。(アルファベットを含めて統計を取っている)Word3 は統計を取ってないし,公式ワード以外の場合は成り立たないが,ランキング的には問題ないのでとりあえずこのままで。

レベルとランキングについて。対戦時に全員のワードが公式ワードのどれかで統一されていないとレベルは更新せず,ランキングにも参加できない。というのをマニュアルに書いてないので知らなかったという方が多数。ちなみに掲示板に出ている話はこれをふまえた上で更新されないという話なので要調査。

テンキー。私がいつもウェザタイをプレイするマシンはノートなのでテンキーはすっかり忘れていた。近いうちに対応予定。ただ,そうすると内部バージョンを上げなくてはならないので,初めての方にも開発版を落としてもらうことになってロビーが混乱しそう。何かうまい方法を考えられればいいのだが。自動パッチあてってのも怖そうだし。

22時頃からロビーが落ちてた模様。24時頃復旧。原因は設定ファイルの誤記によるDBへの接続不能。

窓の杜効果ってどうなのかな,って見てたらなんだかんだであっさり Vector 新着掲載日のアクセスを超えてたりする。ロビーピンチかも。

窓の杜で Weather Typing が紹介されている。記事。とりあえず不安なのでロビーへ行ってみると結構初めての方が来ていたようで。


たまにロビーから一斉に切断されてしまうという問題。ログを見ると,タイムアウトしているようなので,ロビーサーバ側の通信が一時的に不安定になっているように見える。ついにロビーサーバの移行が必要なのか。

かなり久々にロビーへ行く。たまにロビーから強制ログアウトされることがあるらしい。今月は忙しいので来月になったら原因を探ってみる予定。


窓の杜のアップデート情報に何故かウェザタイがタイトルだけあったりして。何だろう。


私の加入しているプロバイダの Hi-HO から電話がくる。なんだろうと思っていると ADSL のキャンペーンの誘いだった。プロバイダから直電はドキっとするのでせめてメールにして欲しかったりする。

Vector のウェザタイが 1.6 になった。メール出して1週間以上時間がかかったのでまた無視されたかと思ったが。とりあえず前回のこともあるのでダウンロードして確認してみた。

テックウィン。来月号の掲載は見合わせるというメール。

Win95。某所で環境があったのだが,PC98 なので DirectX8.0 が入らず,無理。


ゾンビ化の問題は原因が分からない。どうも処理は全て終わってるのにプロセスが残ってるようで,しかも XP だと OS 再起動しないと強制終了できない。1.6 ではプロセス終了の処理とか直したりしてるんだけど,まだだめなのかな。ちなみに2人以上対戦で×ボタンで終了させた場合にゾンビ化しやすいとういのが現在分かっている。

WeatherTyping1.6をアップ。大きな追加はあくまでロビー機能なので 2.0 ではなく 1.6 にした。まあその他にも CPU 対戦,公式ワード 3 などもあるので開発版を試していなかった人も,開発版を使っていた方も落としてみてください。

ロビーにいろんな人が来てくれることを願いつつ,開発は一段落。

今日新バージョンアップしようかと思っていたが,新ワードの確認をもう少しやりたいのでまだ。いや決してサッカー見てたからとかじゃなくて。

WeatherTyping1.6 はほぼ完成。いろいろ削って何とか 1MB 程度に収まった。最終チェックをやってそろそろ公開できると思う。

テックウィン誌 8 月号への掲載依頼。7 年前のベーマガ以来の雑誌掲載で普通に嬉しい。ところで掲載の頃には 1.6 になっている気がするが,とりあえず 1.5 でいいのかな。

既に返信を出したので,もし担当の方がここを見ていてメールが届いていなかったら連絡下さい(だから見てないって)。


ロビー。部屋に入った後,対戦解除メッセージが送られていないというバグを発見。修正は完了してるので明日ロビーを再起動したら有効になります。

ロビーマニュアル完成。新ワードもほぼ完了。現在静的 NAT マニュアルを書いているところ。結構むずい。

ロビー。部屋の参加者が残ったままになる現象が起きていた。一応原因らしき場所は直しておいたが,しばらくは注意しておく必要がありそう。

明日,ウェザタイ本体とロビーの開発版をアップします。その後問題なければ今週中にでも正式バージョンアップを行う予定です。

6 月になったのでアクセスグラフを更新。ベクター効果で垂直アップしているが,今日の朝 8 時に新着レビューから外れるので,また落ち着いたアクセス数になるだろう。


そろそろロビー最新版をアップしようかと。ただ,日曜だと昼間にアップして自分が見に来るのが夜中になって不安なので,月曜にしようかな。


今までのウィンドウズアプリを XP のスタイルにする方法。一番簡単なのは manifest ファイルを同じディレクトリに置く方法らしい。とりあえず下のファイルをウェザタイ・ロビーと同じディレクトリに置いておけば XP スタイル(ボタンとかがメッセンジャーみたいな感じになる)になる。もちろん OS が XP のときだけですけど。

manifest

ところで次々期版へ向けての機能。

  • 観戦機能
  • 団体戦機能

観戦については以前 Pha-jtd 氏から提案があったが,どうやればよいかちょっと思いつかないので保留中。DPNMSG_INDICATE_CONNECT のユーザデータで対戦か観戦かを送って,その後観戦者についてはメッセージを流し続ける,とかでいいのかな。団体戦はロビーでいただいた提案。2vs2とか1vs3とか。具体的には,リレー方式とか取ったワード数を足しあわせるとかいろいろ考えられそう。

#ただ,そろそろ機能付けすぎになってきてて機能が分かりにくい,っていう感じもするけど。


ライコスジャパンからディレクトリサービスに登録されるので確認を,というメール。URL はトップじゃなくて Weather Typing のページなのが気になるが登録してくれるのはありがたい。ちなみにうちのサイトはリンクフリーとはあえて書いてないですが,もちろんどんどんリンクしてもらって構いませんので。連絡も別にいりません。

部屋作成機能はだいたい完了。もう少ししたら公開できそうなので,その後は安定化を目指して,ウェザタイ本体ごとバージョンアップって流れ。そろそろマニュアル書かねば。あと静的NATの解説も。

昨日の案のように実装したもの。未完成。

2002052801

 

ログインするとグローバルルーム(仮名)に入り,その後誰かが部屋を作ってそこに参加していく感じ。ちなみにサーバ側は1人が複数部屋に入れるようになっているが,今はクライアント側で1人1部屋(グローバルルーム含)に制限してある。人数が少ないうちは多分部屋機能はそんなに使わないかも知れないが,正式ロビー公開後,人が増えてくると使われるようになるかな。

レベル表示も一応実装。公式ワードでプレイしたことのある入力方式のレベルが全て表示されるイメージ。いい略し方はないものか。

ロビー案が Pha-jtd 氏から届いたのでちょいと掲載。最初入ったときはグローバルチャットになり,そこから各部屋に移動するというイメージ。

2002052701

 

ロビー,16 時 30 分くらいから 23 時までログイン出来ない状態だったようですみません。数日前からのこのバグについてはやっと原因が判明したので明日人が少ない時間帯に反映させる予定。ロビー動作報告板かなんか作った方がいいかな。


ロビーに参加しながらなのでだらだら書きます。後半から半分ウェザタイ会議(部屋とかレベル表示とかの話)になっていてかなり参考になりました。レベルを表示するというのと「初めて部屋」を作るというので同意した,のかな。多分。

レベル表示は今一番必要な機能のようで,ついでに細分化(4++ とか)についてはいらないという意見が多かったので保留で。

「初めて部屋」はちょっと試してみたい人が入りやすくなるようにって感じ。ただしそういう人が常にたくさんいて,初めてじゃない人が教えてあげられるという 2 つの条件が必須。でないと今より入りにくくなってしまうわけで。ロビーユーザー数が増えないとまだ無理かな,って気はするけど。

今の形態でも,初めての方に教えてあげて下さってる方々には感謝してます。

後でここ読んだ人のためにリンク。Vector 新着レビュー。なかなか好意的ですね。マニュアルも読んでもらってるみたいで。ということでdenasuトップページのアクセス,ランキングへの新規参加者がかなり増えている。ちなみに Vector の人気・注目ランキングって[人気]-[NEWS]-[PickUp]-[その他]の順番で並んでる,のかな? いきなり上の方にきてびっくり。


ロビー。今日 Pha-jtd さんと午後数時間入っていたが,初めての方が結構来ていたようだ。けど,初めての人には入りづらい感じがあったような。この辺掲示板で話し合って行けるといいんだけど…とりあえずご意見募集です。

未解決問題が多いが,また気付いたことをメモ。

  • メンバを右クリックしたところでメンバの名前コピーが欲しい
  • ロビー起動時に簡単な説明が欲しい,もしくは簡単なヘルプが出るようにしたい

近頃ちょっと時間がとれなさぎみ。というか早いところバージョンアップして開発版とロビーをすっきりさせた方がよいかなあ。

明日は Vector の新着予定日。というかロビーはこのまま明日を迎えていいのだろうか。一応ログインだけでもしておこうか,って私普通のテレホじゃん。


CPU 対戦については,FPS を 60 までに制限してるので 16ms が最小単位なのと,打ち始めと打ち終わりのずれや,CPU 側の時間計測とゲーム側の時間計測のずれなどがあってぴったり設定値と一致するというのは難しい。ただ,普段のマシン(PenIII 1G)だとせいぜい 5 くらいしかずれないのだが,別マシン(Cel 600M)だとかなりずれる上,ミスがでる。現段階では 1 箇所修正して Cel 600M の方でも同じくらいの精度にはなったのだが,もう少し精度を上げられないか試しているところ。なのでアップはまだです。


ついに KLEZ が来た。

Denasu のページってウェザタイプロジェクト始動時にかなり修正して身内ネタを極力排除していたのだが,リンクページだけはそのまま身内ネタなんですね。今更普通のリンク集にしてもしょうがなさそうなのでここだけは身内ネタで。ちょこっと追加。


PC98 エミュレータで遊ぶ。BASICマガジンに投稿してた頃が懐かしい。