等級:25 - 爐火純青 經驗值:0 / 246 魔法值:15133 / 15133 生命值:6%
升級
  100%
TA的每日心情 | 奮斗 8 小時前 |
|---|
簽到天數: 6016 天 [LV.Master]伴壇終老
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
復古宇宙 1 的運作原理
" \$ E5 L P5 V" ^' N7 f; i! V% U跟其他版本都有很大不同( z* ? ^& y2 a: z3 k* h
遊戲程式為單一執行檔常駐在記憶體之中. b$ K. T# i6 h# g
優點是能夠準時處理艦隊任務積分更新等' g$ N6 q t4 S
這些需要時間機制完成的工作排程
$ Z( Q2 d6 d) ?/ ^不需要玩家重新整理網頁後才生效
8 w+ }+ M; b% b. i+ Y4 c4 O ^$ B) p9 l( q0 I8 c- @% C
而一般網頁是呼叫時才會被執行2 z4 |2 a8 @3 W1 v# \ w
當玩家重新整理網頁時才會生效
9 S" d4 c* z9 \, b5 p也就是玩家以為艦隊能準時到達4 x6 V3 i3 M6 K+ v
都只是錯覺而已。5 q. r T; p; c4 Z& I" c7 \3 b
1 i% h7 Q0 s5 V0 _https://forum.codeigniter.com/showthread.php?tid=83970
! b6 a% S6 m. V( \! M/ U" S或用 laravel. z) F: T ~& H: \, B) E+ O( p' C
: _9 u/ h* }! V X& J8 O5 x
4 _. t7 ~2 b8 ^6 o重構後後端會從 fpm 改用 swoole5 Y2 k$ q% _% \# _4 |/ f
來實現跟復古宇宙 1 一樣的效果5 U/ o! A4 C) g K! E# o
但是不用換後端設計語言1 s) T! Q a' P1 V
能用熟悉的工具繼續開發! j5 P: P0 R, X3 V! I, V" H
) O# w) F0 a2 x8 g- i2 `7 v
由於復古宇宙 2 代碼結構本身較新) P" u# U/ G1 P4 W
所以重構不會花費太多時間和力氣% Y1 l- i% C2 i+ T( J* y: k
重構完成後由於代碼都是最新架構
/ X4 A! a9 s, [# _/ M也方便日後的管理與更新作業。
1 `3 w" c5 c1 w& ^+ I) S; I) n7 H: {' M& k7 q
UI 也會變成跟復古宇宙 1 一樣快速敏捷 |
|