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

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

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 246

魔法值:14915 / 14915

生命值:6%

升級   100%

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

    [LV.Master]伴壇終老

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

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

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

    ×
    復古宇宙 1 的運作原理
      @  Z* A# R% x' g跟其他版本都有很大不同7 ?2 i( h$ \  w5 w- _
    遊戲程式為單一執行檔常駐在記憶體之中
    0 M" Y1 V1 W6 Y) y優點是能夠準時處理艦隊任務積分更新等
    * h" ?4 X# i6 `  e8 `: l* c2 X8 }這些需要時間機制完成的工作排程
    ; M+ T  H$ B* u% \0 p不需要玩家重新整理網頁後才生效8 _6 }; D& J) h; p0 s. ^* M

    6 w8 h8 ?& W# j) ]5 q% [. D而一般網頁是呼叫時才會被執行
    ! N$ W7 v( N6 N( h6 b當玩家重新整理網頁時才會生效& X8 [5 D1 j4 x
    也就是玩家以為艦隊能準時到達
    3 s! B8 U, {' S1 P3 @都只是錯覺而已。
      ^# y1 D+ ]! I2 U( g: Q  l( ?) V
    https://forum.codeigniter.com/showthread.php?tid=83970; ^" f. z  i$ x/ W- P
    或用 laravel$ o/ o2 \$ }1 z9 _
    ; ~* N% d7 z+ a0 v  L
    / j# q. z1 p. C' L- Z
    重構後後端會從 fpm 改用 swoole) T5 f0 A, r5 l" U/ l, F0 k8 _! @" u$ w
    來實現跟復古宇宙 1 一樣的效果+ s% D7 {. I# g. g0 S0 Z5 R
    但是不用換後端設計語言
    5 W" X8 Q) q' G, D. @能用熟悉的工具繼續開發$ v  E' v( X, M0 v1 S/ D2 g; ^
    . u1 ~8 a: W7 Z3 K3 q9 `) x
    由於復古宇宙 2 代碼結構本身較新! j# a; l$ j) s4 A& c
    所以重構不會花費太多時間和力氣
    + u" G' w& E3 K+ P, k重構完成後由於代碼都是最新架構# R7 X3 J- N/ d4 T- u' f8 o
    也方便日後的管理與更新作業。
    ) k' y; G9 r6 H
    ; c( ?, D! M4 A4 |# U0 m! ?8 `4 q7 MUI 也會變成跟復古宇宙 1 一樣快速敏捷

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2026-6-22 03:42 , Processed in 0.012020 second(s), 9 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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