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

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

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 245

魔法值:13647 / 13647

生命值:5%

升級   100%

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

    [LV.Master]伴壇終老

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

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

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

    ×
    復古宇宙 1 的運作原理# n- r- o4 k0 _9 y8 _6 M. ?
    跟其他版本都有很大不同" ?; m$ t: u* h3 u! j- I; `
    遊戲程式為單一執行檔常駐在記憶體之中
    6 l$ B- M, Z7 C' f* w優點是能夠準時處理艦隊任務積分更新等
    / h, ~# J3 ]( Q# O這些需要時間機制完成的工作排程6 m( d' K  u0 I! d" h6 j+ k
    不需要玩家重新整理網頁後才生效2 C. V# w- r5 F3 Y9 L8 }
    + v+ m" f! o% {! N' f1 y
    而一般網頁是呼叫時才會被執行7 J: g* v  ^; D' W  Y7 o  j
    當玩家重新整理網頁時才會生效/ R' A, V$ n3 J* U
    也就是玩家以為艦隊能準時到達
    4 S, R4 Q9 U7 a4 _( D" p都只是錯覺而已。
    , [, ~; s; J6 E# ~
    # P* {: P; m5 I$ q/ B# |5 p. _https://forum.codeigniter.com/showthread.php?tid=83970
    - T( \/ u) e( k6 Z0 p- M7 y或用 laravel+ v* Z2 y+ u) p4 u8 f/ ~

    ; t% n/ Y/ c& `" ?4 B! ]$ r1 e: u) N) Z( t$ X/ t8 P3 K
    重構後後端會從 fpm 改用 swoole# r" ^; P5 w, ?! z1 U; ^1 f5 E
    來實現跟復古宇宙 1 一樣的效果/ p# i- g3 \7 `. d8 _+ V: D1 Z
    但是不用換後端設計語言
    8 y1 ^; z) @/ l/ j. I+ N8 J: S$ ~4 o能用熟悉的工具繼續開發( ~3 {3 `- M! K$ A6 |$ C0 A
    0 S) E& A2 j! }6 t1 F7 b+ g
    由於復古宇宙 2 代碼結構本身較新
    4 I7 a8 f( c& r所以重構不會花費太多時間和力氣
    6 y+ v, G, f! x+ \5 o! D  `; z5 L5 w重構完成後由於代碼都是最新架構" W) B* |" x" d4 J, _8 C9 ^
    也方便日後的管理與更新作業。
    " q: m$ |# F7 t
    ) x% |( P" H0 x* v' u6 U/ G3 YUI 也會變成跟復古宇宙 1 一樣快速敏捷

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2025-2-24 10:22 , Processed in 0.013714 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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