等級:25 - 爐火純青 經驗值:0 / 246 魔法值:14846 / 14846 生命值:6%
升級
  100%
TA的每日心情 | 奮斗 昨天 00:49 |
|---|
簽到天數: 5911 天 [LV.Master]伴壇終老
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
復古宇宙 1 的運作原理' w- N# _/ J/ U$ ~6 z4 n+ k. f
跟其他版本都有很大不同5 R) p5 i2 n4 A$ @$ [8 s& p
遊戲程式為單一執行檔常駐在記憶體之中; g! c& X7 F- x7 b
優點是能夠準時處理艦隊任務積分更新等
2 D8 m+ y6 \- T這些需要時間機制完成的工作排程
8 G1 {; ?9 o; j不需要玩家重新整理網頁後才生效
2 j" s8 y! b' }! v5 c% r2 l9 W5 N& ~* j: U: ~9 J5 D W
而一般網頁是呼叫時才會被執行
7 Z% p2 `2 g9 S, F- [+ v當玩家重新整理網頁時才會生效4 U# D8 Q7 f" {2 ?2 p4 W
也就是玩家以為艦隊能準時到達! R+ `& W7 h1 B8 l
都只是錯覺而已。2 k3 w y" ^; k6 C& h& K
% h/ ~/ p* T( X& U! r7 \2 Y, B9 {https://forum.codeigniter.com/showthread.php?tid=839706 [: M1 {4 ]) R0 U8 U
或用 laravel3 z0 j0 z! S$ k* j
4 v) Y# p2 G- S( u$ u- e8 ~* a" R+ L- Q
重構後後端會從 fpm 改用 swoole
, U* @& X( q5 k# R3 \ l2 {來實現跟復古宇宙 1 一樣的效果9 }: v# S& Z2 @; F" R
但是不用換後端設計語言& X" r6 n1 P9 C- J
能用熟悉的工具繼續開發
/ R+ `& |. z9 ?: D# `0 n8 k# Y' D3 J+ Z' \5 \: ]
由於復古宇宙 2 代碼結構本身較新
. Z9 O+ @) A4 _+ S7 D& K所以重構不會花費太多時間和力氣
+ B$ y2 V- b# {4 x4 g重構完成後由於代碼都是最新架構
% _' u, K& @, m. m0 E. }也方便日後的管理與更新作業。
- k. ? ~% O1 c2 a% @ ]4 h
" s$ J. }# q2 i! k2 i: MUI 也會變成跟復古宇宙 1 一樣快速敏捷 |
|