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

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

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 247

魔法值:15281 / 15281

生命值:7%

升級   100%

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

    [LV.Master]伴壇終老

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

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

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

    ×
    復古宇宙 1 的運作原理7 z$ j6 }2 [" x/ R, o+ `! E
    跟其他版本都有很大不同, G3 p, _# i9 V/ [; w( {
    遊戲程式為單一執行檔常駐在記憶體之中' L) T) q1 s) J) P# x0 _0 {" x
    優點是能夠準時處理艦隊任務積分更新等4 c/ c/ A! c5 |" l( J. {
    這些需要時間機制完成的工作排程9 {  O8 p+ h# ~3 \5 K0 R. ?
    不需要玩家重新整理網頁後才生效* Y2 E+ b1 t) E1 w
    ) u! i6 h, l1 H1 F: J1 H: p& h
    而一般網頁是呼叫時才會被執行
    / X  u+ ?! D0 T. N- s& O當玩家重新整理網頁時才會生效
      ]- `) {& B+ s1 s% J! X8 D也就是玩家以為艦隊能準時到達
    $ I3 L7 n2 _  B, |6 X' ~都只是錯覺而已。: C7 W4 {( D' G- b" o, c" H. ]

    % h2 U  L# j9 x  E# w- Y" Ihttps://forum.codeigniter.com/showthread.php?tid=83970
    + U0 W! w- t$ ]8 z# r3 s$ O或用 laravel$ g1 D  h7 Q: x- T. f# T0 D4 M
    ( u: B8 k6 A# T) c# M3 {. Y

    , B* U; J( U! Q1 J% {5 N) o; F重構後後端會從 fpm 改用 swoole  w& Y( k+ c! W4 h8 ?% O: ?, A9 `
    來實現跟復古宇宙 1 一樣的效果
    0 s9 E. T9 X/ N+ p但是不用換後端設計語言
      Q! W8 w& x& X. H能用熟悉的工具繼續開發( F8 ~; S7 ]7 R( r3 L8 n
    ' T! \4 z5 X, h* O; p
    由於復古宇宙 2 代碼結構本身較新' n: e5 T8 ~" d
    所以重構不會花費太多時間和力氣' A' M! k, v* C0 ~) h
    重構完成後由於代碼都是最新架構
    ) q% s1 D7 c( E& ~1 S也方便日後的管理與更新作業。" A7 x5 `1 \7 l2 ?5 C( F0 {; V3 ?

    ; n4 V# |% F+ a0 P- A5 aUI 也會變成跟復古宇宙 1 一樣快速敏捷

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2026-11-4 13:14 , Processed in 0.011522 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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