0

私は古い php-mysql と javascript でコーディングされた RPG チャットに取り組んでおり (当時は jquery はありませんでした)、再生中のストーリーは吸血鬼に関するものです (トワイライト スタイルではないことを保証します:P)。

そして、リアルタイムではなく、終日延長された夜間のみを表示するタイムウォッチを設定する必要があります。

たとえば、リアルタイムの午前 6 時はゲーム内時間の 20PM に対応する必要があり、リアルタイムの午前 5 時 59 分までは、ゲーム内時間の午前 5 時に対応する必要があります。

そのため、実際の 1 日を通して、ゲーム内の時間は午後 20 時から午前 5 時まで、要するに夜のみになります。

出来ますか?php と mysql、または jquery や javascript を使用しても問題ありません (最後の 2 つを使用した方が簡単だと思いますが)。

PHP の記述は、オブジェクト指向ではなく、指定するだけの古い手続き型スタイルです。

返信ありがとうございます。

4

1 に答える 1

0

興味深い問題です。アルゴリズムは次のようになると思います。

  1. 実際の 1 日の何パーセントが経過したかを計算します。
  2. これを使用して、仮想 1 日で経過した時間を計算します (おそらく、32400 を掛けて秒数を取得します)。
  3. その秒数を、今日の日付の 20:00PM に設定された日付オブジェクトに追加します。
于 2013-08-15T18:27:51.947 に答える