今日はプロジェクトお休み

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

 仕事が遅くなってしまったので今日はプロジェクトお休み、PostgreSQLとDBIの組み込みは完了したのでDBの設計を行う予定。PCでの実作業ができなくてもZaurusにメモとかでやってみる。

現在必要と分かっているカラムは

ユーザーテーブル:
pid プライマリID(SQL文では不使用) Auto number
uid ユーザーID 文字列(英数)
name ユーザーハンドル名(ゲーム上に表示する名前) 文字列
type キャラクタータイプ 数値
x 現在地x座標 数値
y 現在地y座標 数値
online オンラインどうか 数値

マップテーブル:
pid プライマリID(SQL文では不使用) Auto number
x 座標x 数値
y 座標y 数値
stat 移動の可否 0…OK, 1…NG(他プレイヤー), 2…NG(障害物)

特にマップに関してはロールバックが発生しやすいと思うのでDB使用を前提で考えてみました。
selectで処理しているのでメモリ読み込みのみでも壊れたりしないと思いますが、何れfork版が必要になったときのために設計します。

トラックバック(0)

このブログ記事を参照しているブログ一覧: 今日はプロジェクトお休み

このブログ記事に対するトラックバックURL: http://blog.c-production.com/mt/mt-tb.cgi/55

コメントする

このブログ記事について

このページは、管理人が2005年10月27日 07:33に書いたブログ記事です。

ひとつ前のブログ記事は「ActivePerlにDBIモジュールを組み込む」です。

次のブログ記事は「DB周辺でチェック」です。

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

Powered by Movable Type 4.1