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

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

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 246

魔法值:15078 / 15078

生命值:6%

升級   100%

  • TA的每日心情
    奮斗
    昨天 00:54
  • 簽到天數: 5995 天

    [LV.Master]伴壇終老

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

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

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

    ×
    復古宇宙 1 的運作原理6 `8 o1 a5 t& J4 y' ]  A
    跟其他版本都有很大不同  W; \, f( ^* s) t
    遊戲程式為單一執行檔常駐在記憶體之中
    , m) n: M) y% j0 T優點是能夠準時處理艦隊任務積分更新等
    1 _! U3 n- W7 X: L' f6 n這些需要時間機制完成的工作排程
    " q- P9 O6 i" ^0 s不需要玩家重新整理網頁後才生效
    ; t! E6 U/ i) W1 ~# v3 c$ U6 [6 j1 i9 s5 Y9 n# F8 v
    而一般網頁是呼叫時才會被執行5 O! t+ C! {0 }0 N- A  k4 B3 H
    當玩家重新整理網頁時才會生效6 K0 Y+ P% ~5 O, ^8 M
    也就是玩家以為艦隊能準時到達  Q% w3 p* s9 D  n* ^4 S
    都只是錯覺而已。% t4 Y2 L! E% C" o

    + |" l4 C$ O+ ahttps://forum.codeigniter.com/showthread.php?tid=83970
    % d) b, R9 I, P( S) I: }或用 laravel3 L/ H- d4 _5 c9 R1 z: T' e0 `: n5 S
    ( W3 J" b0 a& e" ^
    5 w0 R; ?* X* |1 q' ?# I
    重構後後端會從 fpm 改用 swoole
    + L$ K* l5 y3 v8 q" x0 u7 p+ c來實現跟復古宇宙 1 一樣的效果
    7 e. `& y- {+ v+ I" v5 ?  h' K0 v但是不用換後端設計語言
    ) B) A9 ~% M) }2 I% a能用熟悉的工具繼續開發
      k  d5 `+ I3 D4 h) Q3 g/ r! O0 W& t# h! i5 J' w
    由於復古宇宙 2 代碼結構本身較新( Y$ H% R3 O9 W- I9 y' I
    所以重構不會花費太多時間和力氣7 H- g7 v4 l2 J
    重構完成後由於代碼都是最新架構
    , @0 v: u" J$ Z( q0 M5 e也方便日後的管理與更新作業。, g1 y/ s6 g  B5 L2 j

    7 ^" Q8 _: J5 ~$ \7 d* g8 k+ qUI 也會變成跟復古宇宙 1 一樣快速敏捷

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2026-8-22 00:41 , Processed in 0.010988 second(s), 8 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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