等級:25 - 爐火純青 經驗值:0 / 245 魔法值:13941 / 13941 生命值:5%
升級
  100%
TA的每日心情 | 奮斗 4 小時前 |
---|
簽到天數: 5628 天 [LV.Master]伴壇終老
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
復古宇宙 1 的運作原理
7 Z6 J5 J8 ]' P; ?/ O2 I: A/ l- b& Q跟其他版本都有很大不同
1 y" l a8 U+ _5 J' g7 Y遊戲程式為單一執行檔常駐在記憶體之中
! V+ u: r9 a, N7 x t/ x優點是能夠準時處理艦隊任務積分更新等
7 z6 d4 O' [# ?$ {這些需要時間機制完成的工作排程
3 u; v& t8 h$ v- ~1 ?* u$ a不需要玩家重新整理網頁後才生效
' w- @. U6 A+ @" G7 S: G' w; b8 p |2 \, [8 z9 R# v
而一般網頁是呼叫時才會被執行
8 k+ H8 A0 N \6 _% a當玩家重新整理網頁時才會生效
; ]; @# Y5 }) J V5 Q( B也就是玩家以為艦隊能準時到達
) e5 H$ M4 Y% q q; o都只是錯覺而已。: D1 i, a- F8 S9 @* z2 E
5 F3 b7 N8 `6 _, @
https://forum.codeigniter.com/showthread.php?tid=83970
/ t; K8 U* W; Q, {( d或用 laravel
2 \2 E7 U& I: B3 p
2 J! O7 m, I) H/ b9 q( |. U- H5 t
. R. e, [/ O$ L8 \重構後後端會從 fpm 改用 swoole
6 e8 d( q% e. `0 t+ B# s來實現跟復古宇宙 1 一樣的效果: K# N& s2 J5 v; r6 q
但是不用換後端設計語言& K5 U* G1 e+ N' }
能用熟悉的工具繼續開發( y# q6 U' j; r. r! S* {- c
$ I7 W. ?0 m" i! \& Z$ l由於復古宇宙 2 代碼結構本身較新
2 V1 a. X0 ?; E1 |所以重構不會花費太多時間和力氣
7 q3 { \8 {' m& C, F重構完成後由於代碼都是最新架構
8 m: j. e& X! ?' ^) J0 k+ }也方便日後的管理與更新作業。& i: i$ M& N4 ?2 H
, V. S z. g- B- a, q, a
UI 也會變成跟復古宇宙 1 一樣快速敏捷 |
|