等級:25 - 爐火純青 經驗值:0 / 246 魔法值:14968 / 14968 生命值:6%
升級
  100%
TA的每日心情 | 奮斗 6 小時前 |
|---|
簽到天數: 5955 天 [LV.Master]伴壇終老
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
復古宇宙 1 的運作原理
% @5 D+ h4 D t- e# g* o& i跟其他版本都有很大不同$ l( d. l. }, R( K# b E5 e5 I
遊戲程式為單一執行檔常駐在記憶體之中" W2 Y/ }+ U. c- P9 {
優點是能夠準時處理艦隊任務積分更新等+ G, S! }& x" F6 J I0 Q
這些需要時間機制完成的工作排程$ ^* `" h( O* u
不需要玩家重新整理網頁後才生效 a. ~4 a# n/ T! ]9 A
; ^ Q3 o! O+ h0 G1 J$ G而一般網頁是呼叫時才會被執行
v/ h& U3 w0 t7 j當玩家重新整理網頁時才會生效
" w& J( n5 p2 ?5 ?5 ?6 J9 S也就是玩家以為艦隊能準時到達
" c1 W3 E( V' q' K) |都只是錯覺而已。3 O. _7 y1 Y* W9 l1 q: u
8 L* h9 R5 y) A' b, S8 Z2 D b
https://forum.codeigniter.com/showthread.php?tid=83970
5 c' Z! ?, v( R( ]; J或用 laravel
9 r% ?+ S, a, D. v+ e1 f8 d7 b7 h( E6 F$ v; S( f' W
- B: B9 J! i. z- p, i, R" V0 m
重構後後端會從 fpm 改用 swoole1 H9 \; B) I9 U. b
來實現跟復古宇宙 1 一樣的效果
3 @4 x8 R8 B* u' m) z但是不用換後端設計語言* ?) K* d0 H( ^4 R+ a
能用熟悉的工具繼續開發
$ ~% q' j- H$ J) _& A* n/ v+ h) J) f; t3 X0 a8 _# `9 L
由於復古宇宙 2 代碼結構本身較新& T+ k A8 ]; J/ t9 c% ~
所以重構不會花費太多時間和力氣
7 K4 f3 u- o& x( o) q) L重構完成後由於代碼都是最新架構
5 G+ p2 h o7 t( p, i5 s也方便日後的管理與更新作業。
) o2 _, s w$ o+ d" k$ D! U6 n7 f+ D* p1 _* {
UI 也會變成跟復古宇宙 1 一樣快速敏捷 |
|