0

私はブラウザゲームを開発していて、「理論上の問題」に行き詰まっています。ユーザーが特定の建物を「レベル」にして、より良い統計を取得できるようにしたいと考えています。

例:

  • 炭鉱: レベル 1 (ユーザーが「アップグレード」をクリックすると、X 時間後にレベル 2 にアップグレードされます)

私の質問は、mysqlデータベースでそれを処理するための最良の解決策は何ですか? どのテーブル設定が好みで、「lvling」をどのように管理しますか?

「Buildings」というテーブルと、「Buildings」へのリンクが実際のレベルにある「user_Buildings」の別のテーブルを作成するのはよいでしょうか? または、より良い解決策はありますか?

良いブレインストーミングを手伝ってください:)

4

2 に答える 2

1

表でbuildingsは、レベル1から2へのアップグレードに必要な時間はX、2から3へのアップグレードはYのように、建物の「定義」を保持します...

user_buildings私は、ユーザーの現在の建物を維持します: 炭鉱、マップ z の適切なパーティションに位置し、u で開始され、現在のレベル u...

于 2012-09-03T21:56:58.227 に答える
0

私はブラウザゲームを作成し、リソース用のシステムの構築を完了しました。データベースにタイムスタンプを追加し、リアルタイム処理を使用して、ユーザーがログインした後に建物を処理/アップグレードするものを作成しました..

サーバーの速度と建物のレベルに応じて時間を計算する単純なロジック スクリプトを使用しています。

于 2013-08-01T20:58:54.603 に答える