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

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

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 245

魔法值:14180 / 14180

生命值:5%

升級   100%

  • TA的每日心情
    奮斗
    2 小時前
  • 簽到天數: 5710 天

    [LV.Master]伴壇終老

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

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

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

    ×
    復古宇宙 1 的運作原理
    5 S' j: V5 X4 U" n跟其他版本都有很大不同
    & B( @3 X$ F* v# f& Z3 Q遊戲程式為單一執行檔常駐在記憶體之中
    " A* ]( k6 D1 c; x3 c7 g8 |優點是能夠準時處理艦隊任務積分更新等4 O9 h9 ]# j' h; S
    這些需要時間機制完成的工作排程
    6 U, B+ `9 k. Q; b( D. @7 [! w; U不需要玩家重新整理網頁後才生效* F$ x$ D, l; \: A; `2 ^7 K+ G7 Z
    + p" v( h+ ^4 g3 s4 E
    而一般網頁是呼叫時才會被執行
    $ Q9 E+ C8 A$ y) Z0 U/ N: c% ^當玩家重新整理網頁時才會生效
    / Z8 t  s6 I& h0 ?  ?  J也就是玩家以為艦隊能準時到達
    9 I, _( c* ?$ t! u/ k都只是錯覺而已。; ?! b, ?% a6 ~" Q

    6 f0 }9 X2 q( ?% ihttps://forum.codeigniter.com/showthread.php?tid=83970
    . D0 N( O$ x# N' S% C+ F$ m或用 laravel
      {! S7 U7 {3 i- L- f0 A8 |  q9 _# s! ~* h/ V+ H. M
    ( K" p3 `9 H5 R
    重構後後端會從 fpm 改用 swoole' J) m1 z4 X( n" w5 Y
    來實現跟復古宇宙 1 一樣的效果
    9 O  d6 x# `, o$ Q但是不用換後端設計語言
    ! a6 L1 ]& `7 W; O" B8 A能用熟悉的工具繼續開發
    1 v5 ]( h& S$ `- }; P
    , O) N2 z! o' h2 s( B2 e) t* N  q由於復古宇宙 2 代碼結構本身較新  ^! k8 U, f  ?: B
    所以重構不會花費太多時間和力氣
    ' U( {. ^# P7 a重構完成後由於代碼都是最新架構
    1 s* t, K7 R; }  j6 b1 W. m* L也方便日後的管理與更新作業。+ `. X  B  M4 i8 O6 H' t/ |/ @

      z; A( l/ B* c6 ~* r' F# b: WUI 也會變成跟復古宇宙 1 一樣快速敏捷

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2025-9-16 03:09 , Processed in 0.014191 second(s), 8 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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