Project MMO: 2005年11月アーカイブ

中間報告

| | コメント(0) | トラックバック(0)

 とりあえず中間報告として、サーバースクリプトの互換性はまったく問題なし。WindowsとBSDで同じものが使えています。但し、FLASHクライアントにまだ例外処理関係のバグが残っていて修正中。
 判りやすく大雑把なリストにすると以下の通り。

◎サーバー構築(FreeBSD)…終了、すでに稼働中
◎サーバー構築(Windows)…終了。開発・デバッグ用に使用中。
○データーベース(Win)…構築完了(UNICODEでのテストはまだ)
◎データーベース(BSD)…構築完了(UNICODE問題なし)
○ログインサーバープログラム…DBの例外処理を残し完了(現在はDBエラーでプログラムが終了する)
△ゲームサーバープログラム…コマンド処理未作成
▲FLASHクライアント…ログイン・アカウント作成・チャット部分のみ、例外処理必要
×キャラクターデザイン…全く手をつけてない
×BGM/効果音…全く手をつけてない
×サービスシェルスクリプト(BSD)…全く手をつけていない

その他
×サーバープログラムのC++言語への移植…余裕無し
×DirectXクライアント…ずっと先

キャラクターデザインが手をつけてない状況なので公開はもうすこし先になりそうです。
どうもXML-Socketで例外が発生したときに多重接続をしたり、動作がロックしてしまったりするので困っている状況です。サーバー側でDBエラーの処理が中途半端なせいもあるけど…。DBの制約は大事だけど結構アプリへの仕様制約が発生するのでキツイなぁ。

ドキュメント整理

| | コメント(0)

 開発休止期間もあったせいか、仕様の整合性に問題を発見したので、一度全てのドキュメントを集めて仕様の整理と開発の進捗確認を行いました。

 UNIXメインで開発を始めるとついついドキュメントがテキストオンリーになるクセがでますね。
最終的にテキストファイルのまま整形して印刷しても問題ないものにしてしまう。

 学生の頃、情報工学担当の教授が配布する教科書・プリント・試験問題用紙・解答用紙全てがUNIXで書いたテキストファイルの印刷物だったのは異常に感じたが、少し気持ちがわかる気がしてきた。

 だって、どんな悪条件でも作成・配布できるのとコピペの二次利用がしやすいからね。

今日もバタンきゅ~

| | コメント(0)

 …ごめんなさい。死ぬほど眠いです。

 ローディング画面→アカウント作成→ログインの部分を制作します。メイン画面はチャットのまま、その後にキャラクターとか動きを実装予定。

 現在、仕様をまとめて設置上の問題が無いか検討中。負荷関連は実際に動かしてみるまでわからない部分がありました。それはサーバーではなくクライアント側でFPS遅延が発生した場合のラグです。
 実を言うと丁度作ろうとしたものに相似しているFLASHコンテンツを発見。それで遊んでみたらFPS不足で追い出される始末。

参考サイト(FLASH Player8が必要)
STICK ARENA (棒人間のオンラインバトルゲーム)
http://www.xgenstudios.com/play/stickarena/

 ヤバイヤバイヤバイ…。別件で脳みその空きが足りないので考える余裕ないです。

今日はお休み

| | コメント(0)

 昨日から体調が悪くてかなり参ってしまった。しっかり寝て復帰します…。

 今日は、プログラミング作業開始前にカキコ。
タイトルの通り、3つのシステムで連携を行うためのテストプログラムを書きます。
具体的には次の通り、
1.クライアントを使って新規アカウント作成
2.ログインを行い認証
出来たらまたカキコします。

このアーカイブについて

このページには、2005年11月以降に書かれたブログ記事のうちProject MMOカテゴリに属しているものが含まれています。

前のアーカイブはProject MMO: 2005年10月です。

次のアーカイブはProject MMO: 2005年12月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ

Powered by Movable Type 4.1