開発日誌

アルシャードff

データベース開発中。

登場キャラクター窓

ふと思った。自作のエンゼルギア用チャットのことですけど。 いまの形式の「ユーザ一覧」は、ぶっちゃけ処理的に無駄に重い。実は「パトスが一枚配布された時、ユーザ全員の情報を再送信」という処理をしている。個別送信は不可能じゃなかったけど、送信情報…

エンギアチャットver2

実はサーバへ接続する際、ブラウザからも接続可能にしてマルチプラットフォーム対応にしようかと思ったけどwebサーバの実装がめんどいのでやめました。

RTFの仕様

標準仕様を読んだわけではなく、Windowsのワードパッドを使用して作成されたRTFファイルの構造から推測した仕様なので、まかり間違って検索かなにかで引っかかってこれを読んでいる人は注意してください。そんなに有益な情報はありません。セッションログがR…

リプレイ更新用ツール(3)

動作のまとめ。 <>でセクション宣言。(例:<オープニング>) #でシーン宣言。(例:#シーン1:穴の中の懲りない面々) $でシステムメッセージ宣言。(例:$パトス)あとはそれぞれのセクションに応じてHTML出力すれば十分じゃないかな? あまり細…

リプレイ更新用ツール(2)

さらに考えを推し進めてみる。 HTML的な構造化文章にするのはどうだろう。タグでトップページセクションの宣言をしたり、でオープニングセクションの宣言をしたりする。シーン切替はで宣言すればいいか。 で、通常の発言は特に括らない。太字とかは〈b〉と〈…

リプレイ編集ツール

独自形式でログを持ってしまえばいいわけだ。 で、リプレイはフォルダ単位で管理する。(現時点で83セッション=83フォルダと考えると、今後の増加を考えるとカテゴリでわけるかなにかする必要はあるかもしれない) で、フォルダごとに、pre、op、mid、cli、e…

サークルwebサイト更新用ツール プレイヤーデータ部分

セッション履歴を落とし込む部分がめんどくさいと思うけど、終わってないようならこっちで簡単に落とし込みできるようなツール作ろうか?>主催

キャラデータ出力用ツール

サークルwebサイト更新補助ツールその2として考案中。 見れば見るほど変態的なHTMLソースだと感動中。 各セクションをタブで区切って入力するようにすれば簡単かもしれない。 このツールに必要なのはコーディングのテクニックではなくただひたすらな忍耐力…

サークルwebサイト更新用ツール

プレイヤー一覧の更新用ツールはとりあえず完成。 PL一覧をリスト化したほうがいいかな? とは思いつつ。まあそれはPLが頻繁に増えるようになれば考えればいいわけで。現状必要ないだろうということで切り捨て。 内部処理はとても単純な癖にこまごまと修正…

サークルwebサイト更新用ツール

PLデータの吐き出しを自動化するツール作成中。 割り切って作るとものすごく簡単に作れるけど処理が汚いので二度と見たくないものが出来ます。 そんなもん作ってるんで今日の妄想日記はありません。ご了承ください。 追記 やはりコードが汚すぎるので内部処…

Windows9x/Me

サポートが終了(Windows 9xに別れを告げよ - ITmedia NEWS)だそうで。 実際、うちのエンゼルギアチャット用ツールも98SEで不具合出ていたし、まあいいことなんだろう、というのは主観的な話ですが。 そろそろ本格的に.Net化しないとな……

ToDoメモ

感情表の修正(終わってるけどコンパイルしてない) ユーザ名の頭に半角数字だか半角英字だかがあると発言に反映されないのでチェック(でもこれって文字コード絡みじゃないのかなーめんどくせーな気分なのでなにもしない) 正月休みがやんごとなき事情によ…

ToDo

・強調表示の実装(コーディングも完了、動作試験) ・接続エラー発生時、正常な未接続処理、あるいは切断処理が行われないために発生する接続不可状態の解消(コントロール的に難しい気もする……)

ToDo

・メッセージ受信時の処理の軽量化(いまのコントロールでやってる限りは無理か) ・強調出力の実装(処理自体は考案済み) ・過去の接続履歴の拡張(最大5件までにする)

まだやってないけどこれからやること

・クライアント切断時の切断メッセージ表示部分の機能強化*1。 ・サーバログの出力フォーマットの修正*2。 ・クライアント切断時のサーバログの出力異常が発生するケースの修正*3。 ・ログが別のアプリケーションによってロックされている場合、新規にログフ…

まだやってないけどこれからやってみたいこと

エンゼルギアを題材にしたwebミニゲームの作成。 具体的にはなにも思いついてない。 けどまあ、ASPなら書けるし、書かないと忘れちゃうし、なんか思いついたら作ってみたいなー、程度には以前から思っていたり。 企画屋の本領を発揮してなんか提案してくださ…

エンゼルギアチャット(3)

http://trpg.giza10.net/angear/download/aocs.php 再びv1の改修及び機能追加です。 今回の変更点は下記の通り。 ・ユーザ発言状態監視機能 ・発言数カウント機能(サーバログ) ・シーンチェンジ時時間書き出し機能(サーバログ) ・ステータス変化時書き出…

いまちょっと

アホなことできないかなあ、と思い考え中。 どれぐらいアホかというと、私の力量だと完成まで2年ぐらいかかるんじゃないのというようなものを作りたいなと考え中。 そんなもの作る前にキャラクターデータ管理ツールを作れと主催に叱咤されそうです。 めんど…

エンゼルギアチャット(2)

v2の開発、ではなく、v1の微調整です。 今回の調整は ・今回予告メッセージの実装 ・幕間メッセージの実装 ・ダイスロールをコマンドラインで実行できるように追加 ・ダーザイン昇華時にレベルが表示されるように修正 以上、4つです。 ダウンロードは下記か…

エンゼルギアチャット(1)

v2の開発を再開してみる。 v1作成段階では VisualBasic 6 で開発していたけれど、細かいイベント処理に不満が出てきたので、いっそのこと、と思い、 VisualBasic.NET に移行してみたわけですが。 記述方式が大きく変わっているのと、それこそイベント処理が…