等級:25 - 爐火純青 經驗值:0 / 245 魔法值:14355 / 14355 生命值:5%
升級
  100%
TA的每日心情 | 慵懶 21 小時前 |
|---|
簽到天數: 5774 天 [LV.Master]伴壇終老
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
復古宇宙 1 的運作原理/ p+ G! |2 o) l1 Q
跟其他版本都有很大不同1 m( U9 _; W% _- I$ {) w
遊戲程式為單一執行檔常駐在記憶體之中
$ ^. Q# ~" d7 c/ Y優點是能夠準時處理艦隊任務積分更新等
9 _6 s5 K4 r) w6 n8 P這些需要時間機制完成的工作排程+ N) ~9 ?% Z/ u& U& }6 z
不需要玩家重新整理網頁後才生效' X& N# P7 F: M
: n( ^( z8 _5 x/ v2 n3 }而一般網頁是呼叫時才會被執行6 p. N0 o" I, |
當玩家重新整理網頁時才會生效% F7 d+ k8 V& U0 i- P" B8 w b9 P1 P
也就是玩家以為艦隊能準時到達
1 C8 ?3 z/ J- N都只是錯覺而已。3 b& o! v+ T9 w* d
& a( o& O7 o# H, e3 jhttps://forum.codeigniter.com/showthread.php?tid=839707 R7 {8 m; ^" l
或用 laravel6 {: j" V5 A0 A9 }6 w1 l" H
3 x; _5 A. r$ A" Q$ z! f' x7 h) i: G6 Q7 g- ^* P
重構後後端會從 fpm 改用 swoole
: p ]' [0 [/ C4 U3 j0 c' J, A來實現跟復古宇宙 1 一樣的效果
2 f( r! U* p5 H0 ~, s" d' f但是不用換後端設計語言1 O/ T: D' F& v' h: v
能用熟悉的工具繼續開發
5 I: b; H" @7 _$ \9 c( b$ K
e' u! a! {5 z2 |$ r3 V7 Y由於復古宇宙 2 代碼結構本身較新
; ~. O4 \3 O0 |7 }( o- B所以重構不會花費太多時間和力氣7 o3 A C7 \, _6 R. D* m
重構完成後由於代碼都是最新架構
" M+ ?% W e/ J3 n也方便日後的管理與更新作業。8 A- @3 G- N3 q. c9 Z: p0 f; R2 u
- E- P0 S! b' S1 O
UI 也會變成跟復古宇宙 1 一樣快速敏捷 |
|