等級:25 - 爐火純青 經驗值:0 / 246 魔法值:14915 / 14915 生命值:6%
升級
  100%
TA的每日心情 | 慵懶 2 小時前 |
|---|
簽到天數: 5935 天 [LV.Master]伴壇終老
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
復古宇宙 1 的運作原理
@ Z* A# R% x' g跟其他版本都有很大不同7 ?2 i( h$ \ w5 w- _
遊戲程式為單一執行檔常駐在記憶體之中
0 M" Y1 V1 W6 Y) y優點是能夠準時處理艦隊任務積分更新等
* h" ?4 X# i6 ` e8 `: l* c2 X8 }這些需要時間機制完成的工作排程
; M+ T H$ B* u% \0 p不需要玩家重新整理網頁後才生效8 _6 }; D& J) h; p0 s. ^* M
6 w8 h8 ?& W# j) ]5 q% [. D而一般網頁是呼叫時才會被執行
! N$ W7 v( N6 N( h6 b當玩家重新整理網頁時才會生效& X8 [5 D1 j4 x
也就是玩家以為艦隊能準時到達
3 s! B8 U, {' S1 P3 @都只是錯覺而已。
^# y1 D+ ]! I2 U( g: Q l( ?) V
https://forum.codeigniter.com/showthread.php?tid=83970; ^" f. z i$ x/ W- P
或用 laravel$ o/ o2 \$ }1 z9 _
; ~* N% d7 z+ a0 v L
/ j# q. z1 p. C' L- Z
重構後後端會從 fpm 改用 swoole) T5 f0 A, r5 l" U/ l, F0 k8 _! @" u$ w
來實現跟復古宇宙 1 一樣的效果+ s% D7 {. I# g. g0 S0 Z5 R
但是不用換後端設計語言
5 W" X8 Q) q' G, D. @能用熟悉的工具繼續開發$ v E' v( X, M0 v1 S/ D2 g; ^
. u1 ~8 a: W7 Z3 K3 q9 `) x
由於復古宇宙 2 代碼結構本身較新! j# a; l$ j) s4 A& c
所以重構不會花費太多時間和力氣
+ u" G' w& E3 K+ P, k重構完成後由於代碼都是最新架構# R7 X3 J- N/ d4 T- u' f8 o
也方便日後的管理與更新作業。
) k' y; G9 r6 H
; c( ?, D! M4 A4 |# U0 m! ?8 `4 q7 MUI 也會變成跟復古宇宙 1 一樣快速敏捷 |
|