|
等級:25 - 爐火純青 經驗值:0 / 246 魔法值:14427 / 14427 生命值:6%
升級
  100%
TA的每日心情 | 奮斗 19 小時前 |
|---|
簽到天數: 5800 天 [LV.Master]伴壇終老
|
發表於 2022-12-30 03:28:12
|顯示全部樓層
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
復古宇宙 1 的運作原理
C: a5 M- H- h跟其他版本都有很大不同
' L& a1 y) l& R# o遊戲程式為單一執行檔常駐在記憶體之中 \) C8 H: g, z7 c$ h8 x4 K
優點是能夠準時處理艦隊任務積分更新等+ y2 E ^! \$ @# e
這些需要時間機制完成的工作排程
) f6 z4 W2 d: h Z$ ]% R不需要玩家重新整理網頁後才生效
* n1 @& Z# l; O4 k3 U$ A( B0 `3 j* c
而一般網頁是呼叫時才會被執行$ C& m; a* q1 _0 u6 D- O$ r+ I2 E$ w
當玩家重新整理網頁時才會生效- I1 O w! k6 V1 N& D! S3 [
也就是玩家以為艦隊能準時到達
6 p5 g, Z1 n; e) F都只是錯覺而已。& ~0 F9 x& [! J* \8 w$ j8 F8 M
/ v" ^) ^5 [# \& R& W+ p( T. X5 e
https://forum.codeigniter.com/showthread.php?tid=83970
1 i' y! P. ]+ M0 n( b或用 laravel( E! X4 U. O1 R( {& i
" |% `( ^- p% |" s8 p4 }6 F) s1 E2 d' l2 C
重構後後端會從 fpm 改用 swoole
& P6 C6 u I; Y; w# r來實現跟復古宇宙 1 一樣的效果) G5 W6 P9 J2 o) p; `
但是不用換後端設計語言
. D: e9 a. g1 \7 \ Z, ]1 T9 k8 p能用熟悉的工具繼續開發
3 a, t w4 Y' z( Q5 z3 `$ Q) O( y1 ~# |: W3 ~
由於復古宇宙 2 代碼結構本身較新
- v5 |, T: ?6 [ d. U$ \所以重構不會花費太多時間和力氣
/ K) F4 q2 L% ^重構完成後由於代碼都是最新架構
8 b7 O0 k3 L( s6 `6 Y也方便日後的管理與更新作業。% m0 I6 C8 _+ I+ q/ p
" J& j5 K! W% I& R& M
UI 也會變成跟復古宇宙 1 一樣快速敏捷 |
|