等級:25 - 爐火純青 經驗值:0 / 246 魔法值:14793 / 14793 生命值:6%
升級
  100%
TA的每日心情 | 奮斗 23 小時前 |
|---|
簽到天數: 5893 天 [LV.Master]伴壇終老
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
復古宇宙 1 的運作原理
2 H: f0 A% }4 X, p) R& I% Z" k$ t跟其他版本都有很大不同
! G: y" @. X: s% h/ n6 E2 H# s遊戲程式為單一執行檔常駐在記憶體之中) s+ Z) L9 G& Q+ u% b8 K
優點是能夠準時處理艦隊任務積分更新等8 J' |0 [) v% ^5 u' g/ Q# o% F+ t: V
這些需要時間機制完成的工作排程
3 n- ]+ U7 C" |0 Y8 |' e不需要玩家重新整理網頁後才生效
& H8 h+ i4 a6 W. r& C) ~ @
' T8 ?& r7 M# I* q5 D: c6 c2 s$ M而一般網頁是呼叫時才會被執行
' h' d6 Z& |& f當玩家重新整理網頁時才會生效
3 L1 C6 u7 G2 o) r7 z也就是玩家以為艦隊能準時到達1 {; Y; t; T- Y( `& h
都只是錯覺而已。
( D) J& `" w6 T, S6 h2 D6 T, V% T2 b% e8 T& z- F, @0 E1 v
https://forum.codeigniter.com/showthread.php?tid=83970
( q/ q5 O8 [9 t0 _或用 laravel. x% }1 b6 L1 v: L
# ^) L0 {# M* C, j& H
4 K5 x* B7 r9 _6 I
重構後後端會從 fpm 改用 swoole
) T5 Q6 ?2 a% z) B T來實現跟復古宇宙 1 一樣的效果2 p1 A4 g+ w4 S- s' _2 C, P
但是不用換後端設計語言. ~7 e. @% D+ S2 W" C" e
能用熟悉的工具繼續開發
! s! M D5 t) Z$ G; t5 u
/ U' j: g. G% Z6 I) [ \4 {由於復古宇宙 2 代碼結構本身較新7 ?9 K7 r. e# P1 R4 }- M
所以重構不會花費太多時間和力氣
6 m& \$ n d# y G5 h6 @) r重構完成後由於代碼都是最新架構: r2 H* m/ }) k# n3 ~
也方便日後的管理與更新作業。% t- p: m$ i* h# _$ c& h; s, k2 _
- p3 z# h$ ^4 z
UI 也會變成跟復古宇宙 1 一樣快速敏捷 |
|