等級:25 - 爐火純青 經驗值:0 / 246 魔法值:14908 / 14908 生命值:6%
升級
  100%
TA的每日心情 | 奮斗 11 小時前 |
|---|
簽到天數: 5933 天 [LV.Master]伴壇終老
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
復古宇宙 1 的運作原理
! Y! S; ]$ A0 ~跟其他版本都有很大不同' ?" i0 \2 I7 j2 E" \: ^, r
遊戲程式為單一執行檔常駐在記憶體之中
9 \9 f& P% o+ P+ y K3 i" V% T e優點是能夠準時處理艦隊任務積分更新等 ?* d: ~$ [( C8 V0 S
這些需要時間機制完成的工作排程
% |" ]! x8 R- O; t不需要玩家重新整理網頁後才生效
, N8 q8 P9 ]' p0 g! C4 A
% E# U7 i; h& v: X% s5 [. T3 l/ n而一般網頁是呼叫時才會被執行! ~! X/ ~" U$ R- ~. N
當玩家重新整理網頁時才會生效
2 k. G' M3 i: G4 P# T也就是玩家以為艦隊能準時到達
( f2 b# u) M7 g3 Y2 a6 \! C都只是錯覺而已。 y& q5 c* d6 u4 [
d% E4 n9 E/ }8 I' E
https://forum.codeigniter.com/showthread.php?tid=83970; j- n3 L2 O& i# D
或用 laravel8 ?4 g: x$ A8 b$ n6 e
' W* z: F! [ i* |
5 g o: T# W% o4 k% x% @0 B8 p- M
重構後後端會從 fpm 改用 swoole
/ w1 N, d9 |3 Q& E9 h; }3 \- m來實現跟復古宇宙 1 一樣的效果
& \& f, c/ ^3 T9 S! b但是不用換後端設計語言* Q) l) k8 R' e! T; M
能用熟悉的工具繼續開發- w6 J7 J, m5 |# C; o+ w4 E; ]
( a# s5 G! }, o& D4 t% Q0 }0 V
由於復古宇宙 2 代碼結構本身較新
3 g4 Z4 [. B" j4 Z* d6 v2 C$ a所以重構不會花費太多時間和力氣
6 V# v9 N; w( N8 n& f0 b重構完成後由於代碼都是最新架構
9 P+ W5 L" o3 ~% _/ i& C& u也方便日後的管理與更新作業。! c" U* q' m9 } A4 w6 J; i3 p) u
' P% y0 n# d) V) z7 M% J# GUI 也會變成跟復古宇宙 1 一樣快速敏捷 |
|