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

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

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 246

魔法值:14479 / 14479

生命值:6%

升級   100%

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

    [LV.Master]伴壇終老

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

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

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

    ×
    復古宇宙 1 的運作原理( Y( J% r9 Z. O; }- r7 m  d; S
    跟其他版本都有很大不同0 C! n! G( ~' v$ c4 N8 d
    遊戲程式為單一執行檔常駐在記憶體之中/ ?9 F! O* f/ H% J0 }6 Z" K
    優點是能夠準時處理艦隊任務積分更新等1 g3 x* L7 |% z( y0 n* W
    這些需要時間機制完成的工作排程& M& u3 Y2 b. u
    不需要玩家重新整理網頁後才生效
    ! o$ \8 c. Q9 p+ s0 z- Q" H. L3 d7 _6 N+ f; [7 `$ z" m
    而一般網頁是呼叫時才會被執行
    , O' |0 _* O! s: k當玩家重新整理網頁時才會生效2 c2 |! q5 i& R* S+ ?
    也就是玩家以為艦隊能準時到達9 V7 b3 W0 n5 W, E) R1 B1 Q' [
    都只是錯覺而已。) W2 D9 T+ b, R2 f( Y$ `! J

    9 W# _) ]6 T- Yhttps://forum.codeigniter.com/showthread.php?tid=83970" F3 S0 `9 |- P% C6 Q' i5 \' T
    或用 laravel
    4 h$ d9 R4 Z/ l% S
    ) r8 J" `" Q3 e& W0 A5 b  g5 Z* ^1 S3 M
    重構後後端會從 fpm 改用 swoole9 F  z# ?9 D3 j/ K2 S7 ]) ^
    來實現跟復古宇宙 1 一樣的效果
    ( S! g( ^- {, h, _  q& e- E但是不用換後端設計語言
    - u4 \/ U+ w/ T0 x& Y9 ?6 p能用熟悉的工具繼續開發
    $ x, a" \, k3 C: \1 [. y. O; t1 a
    $ A4 K2 ^5 j% u% {: q由於復古宇宙 2 代碼結構本身較新: j5 m& r' V: @9 j* l3 O6 S
    所以重構不會花費太多時間和力氣. s3 N/ S" z3 W& \
    重構完成後由於代碼都是最新架構( w( f% M1 ]' t7 g
    也方便日後的管理與更新作業。- u9 c# f! `- Y2 Q, P* C# f

    1 E: L" m3 {, s0 \UI 也會變成跟復古宇宙 1 一樣快速敏捷

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2026-1-5 22:49 , Processed in 0.009083 second(s), 8 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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