等級:25 - 爐火純青 經驗值:0 / 245 魔法值:14069 / 14069 生命值:5%
升級
  100%
TA的每日心情 | 奮斗 9 小時前 |
---|
簽到天數: 5669 天 [LV.Master]伴壇終老
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
復古宇宙 1 的運作原理
( E! `& Y; C- C( i: F# l0 e跟其他版本都有很大不同
& b/ w4 O2 [3 {0 j遊戲程式為單一執行檔常駐在記憶體之中
7 m4 X, @( N3 Z) E優點是能夠準時處理艦隊任務積分更新等
4 K, C: @4 B1 g8 r這些需要時間機制完成的工作排程7 w! b: J. c) ?( e3 k' S1 z
不需要玩家重新整理網頁後才生效
- i$ Q Y( W$ h8 F7 @2 C7 i. s( j$ M, k. O* [( R( f2 N
而一般網頁是呼叫時才會被執行
+ ?9 {9 U. ^7 ]+ [' |4 a0 T0 i! J當玩家重新整理網頁時才會生效: |& T3 n" a. `/ f7 k; c
也就是玩家以為艦隊能準時到達6 p9 `( P( P. ] N
都只是錯覺而已。
3 U5 O2 c6 Z0 D" W" @' V6 T0 s r
https://forum.codeigniter.com/showthread.php?tid=839706 W/ a# J1 H3 J: V5 Z
或用 laravel0 o5 H% j4 ]3 L
' R' ]3 c# g8 h2 n; |2 b6 K& ]
; A, c; F% C4 m( d' X* i
重構後後端會從 fpm 改用 swoole' E- F7 G, b2 _" k9 \
來實現跟復古宇宙 1 一樣的效果' q4 E+ K6 [+ c" f# W6 q( _+ X' m
但是不用換後端設計語言
4 |! w) s% O- J& l# d* I能用熟悉的工具繼續開發+ v' {0 e; T+ U, ` ~! ~* f
8 a) s; a8 B2 _- l ~. l
由於復古宇宙 2 代碼結構本身較新) V; s% |& D, g& y
所以重構不會花費太多時間和力氣5 T6 X$ u' v6 @
重構完成後由於代碼都是最新架構
; t0 L" I6 _7 K# _$ ^9 a( U也方便日後的管理與更新作業。
. B* m ]$ r& r( d' q' W6 m" _8 k' K+ [3 c
UI 也會變成跟復古宇宙 1 一樣快速敏捷 |
|