等級:25 - 爐火純青 經驗值:0 / 245 魔法值:13940 / 13940 生命值:5%
升級
  100%
TA的每日心情 | 奮斗 昨天 14:52 |
---|
簽到天數: 5627 天 [LV.Master]伴壇終老
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
復古宇宙 1 的運作原理: v! b* U/ s; o& w
跟其他版本都有很大不同$ D1 A0 n: _! m! B
遊戲程式為單一執行檔常駐在記憶體之中
1 k9 H1 B8 o; K1 X9 ?$ x優點是能夠準時處理艦隊任務積分更新等
7 g8 d1 @7 l% ^9 @這些需要時間機制完成的工作排程
% n5 @' W* R: E. u" z' n3 C+ U# O不需要玩家重新整理網頁後才生效
' C$ i% ]8 B: P$ @- i8 \# ?8 j2 `) z$ K) |1 B
而一般網頁是呼叫時才會被執行+ }, a' k/ y8 d5 V u4 }& @
當玩家重新整理網頁時才會生效
" q S/ s% t2 Q4 G6 d$ y [. B也就是玩家以為艦隊能準時到達/ ?7 T1 y! l& R3 j; [9 W
都只是錯覺而已。- L( u8 r* ^6 N# d; K
9 A4 H* m' y# U
https://forum.codeigniter.com/showthread.php?tid=83970
- K$ T* y' g" ?6 j2 S4 r. T或用 laravel
4 m; ]4 c2 X* E
7 N, W9 h! h9 ~+ G- e7 {: ~- d0 n4 z1 X+ o* g. w$ O
重構後後端會從 fpm 改用 swoole* _/ p9 i! g4 S9 {0 i2 L
來實現跟復古宇宙 1 一樣的效果
9 ?1 n; A5 v) D8 }$ B$ |9 }但是不用換後端設計語言3 C2 h l1 r2 d! W6 t8 ?) J
能用熟悉的工具繼續開發( M$ z- K- a5 t8 ^
: i( t5 Q- p* f4 C+ E# y- e由於復古宇宙 2 代碼結構本身較新3 |7 z& C0 K; k9 B- c
所以重構不會花費太多時間和力氣
9 ~3 I) f* r: a& @1 {4 P重構完成後由於代碼都是最新架構( [2 O' I$ e8 }6 R( A8 f
也方便日後的管理與更新作業。4 w0 y( S- G1 J0 N l. a* w
2 o6 C7 i4 \& y/ _1 }* |UI 也會變成跟復古宇宙 1 一樣快速敏捷 |
|