找回密碼
 立即註冊
搜尋
熱門搜尋: 活動 交友 discuz
點閱: 620|回覆: 0

[閒聊] 復古宇宙 2 重構計畫

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 245

魔法值:14187 / 14187

生命值:5%

升級   100%

  • TA的每日心情
    慵懶
    13 小時前
  • 簽到天數: 5712 天

    [LV.Master]伴壇終老

    發表於 2022-12-30 03:28:12 | 顯示全部樓層 |閱讀模式

    馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。

    您需要 登入 才可以下載或檢視,沒有帳號?立即註冊

    ×
    復古宇宙 1 的運作原理
    " s# B) o* J. w& _* v跟其他版本都有很大不同9 T9 u  E* a& ~7 C+ X; K! o  w: T
    遊戲程式為單一執行檔常駐在記憶體之中
    2 u  ~: v5 Y( g& _" b; a優點是能夠準時處理艦隊任務積分更新等3 k& T, Q4 B4 Y; b# J1 A2 z- y
    這些需要時間機制完成的工作排程
    # i  O* P) b8 R5 I0 [" X5 U1 S: h不需要玩家重新整理網頁後才生效
    4 ]' d$ y: B: h% S& l( u4 ~  w* D' G6 e4 D* S
    而一般網頁是呼叫時才會被執行/ d( h/ J& f* }, C- u; }8 W
    當玩家重新整理網頁時才會生效
    , \" u. l6 U' P+ ^也就是玩家以為艦隊能準時到達
    ) J" o9 [6 N6 \* }9 X+ d6 P都只是錯覺而已。
    + t3 h2 I- K0 v; b, F6 ~
    & H  _1 S: V! q9 S+ Lhttps://forum.codeigniter.com/showthread.php?tid=839701 T) K; W$ k6 i5 P
    或用 laravel( W1 L" x) v' R/ |
    8 A" n$ D- O& x+ p8 H, A; h& u
    , G0 @& P% v6 m; ^
    重構後後端會從 fpm 改用 swoole, x0 {' j% D, ?/ d% I" b! Z+ s! ^
    來實現跟復古宇宙 1 一樣的效果' ]2 Y2 E( G. V: ]: c! M: k/ y  ~
    但是不用換後端設計語言
    2 P6 ]4 [9 G: C! q9 X) O" W能用熟悉的工具繼續開發/ Z( [: R# J# z! c0 E  H. K" T9 Z: J

    + y) g8 I# f9 q9 u* ~8 q由於復古宇宙 2 代碼結構本身較新
    & n6 g0 a& n, O1 T+ `所以重構不會花費太多時間和力氣
    : _* y0 q; d' f, N1 k$ \重構完成後由於代碼都是最新架構/ O! `# z4 i5 z7 G# [8 v9 d
    也方便日後的管理與更新作業。! _% U) N3 S: [$ d# {, G% R2 `
    ; @2 \3 y, ^6 ], l
    UI 也會變成跟復古宇宙 1 一樣快速敏捷

    文章的最近訪客

    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

    QQ|Archiver|手機版|禁閉室|MyXNova (原 myxnova.com)

    GMT+8, 2025-9-18 13:47 , Processed in 0.014142 second(s), 9 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回覆 返回頂端 返回列表