等級:25 - 爐火純青 經驗值:0 / 246 魔法值:14651 / 14651 生命值:6%
升級
  100%
TA的每日心情 | 擦汗 昨天 22:59 |
|---|
簽到天數: 5854 天 [LV.Master]伴壇終老
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
復古宇宙 1 的運作原理4 ]- }# C8 a9 L* X
跟其他版本都有很大不同7 ^* N6 x8 Q; m4 g6 Q3 r5 ]
遊戲程式為單一執行檔常駐在記憶體之中
# l& r, Q. U u, ~3 F" D) \% W優點是能夠準時處理艦隊任務積分更新等1 s0 a) o5 K- v0 @6 P0 Q3 Z
這些需要時間機制完成的工作排程$ {! V& }6 B) W) A
不需要玩家重新整理網頁後才生效
$ g. o* x" R$ Z0 b8 N+ F
/ r, G! B1 L; r* @3 M5 [. \而一般網頁是呼叫時才會被執行
+ u5 I( L+ ?0 `1 Y6 s K5 @- g當玩家重新整理網頁時才會生效
( W! a. G' E% M" F/ z% V# @也就是玩家以為艦隊能準時到達
7 W$ [4 w# r0 ~ R' I都只是錯覺而已。6 M4 ]1 ^( G& k4 S: x
2 m9 `' _9 }$ j
https://forum.codeigniter.com/showthread.php?tid=83970! y- N# o2 W- e' n+ P
或用 laravel3 v9 a! a" f: E3 j* K3 R0 _
' x. S; \# |+ v* M+ r- T! r
% J4 D5 R' R" v
重構後後端會從 fpm 改用 swoole) w) n8 Q2 ]1 b+ Y B/ z' Z! r+ `
來實現跟復古宇宙 1 一樣的效果
3 v; ?( r! C1 h" V( x但是不用換後端設計語言! X% m, Q7 i2 N
能用熟悉的工具繼續開發
% q- \1 H* E9 \& ^+ e! n3 m3 B3 j( R3 R% Z
由於復古宇宙 2 代碼結構本身較新& u& D) @; @* V/ N$ T
所以重構不會花費太多時間和力氣- O; S: d0 V/ i. [' P
重構完成後由於代碼都是最新架構
- ^: m {( ^+ T/ }8 l+ s' @也方便日後的管理與更新作業。# m8 ^& |, C# h1 T" X! [/ W
6 f1 y: q0 a/ H* P% }
UI 也會變成跟復古宇宙 1 一樣快速敏捷 |
|