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

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

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 246

魔法值:14968 / 14968

生命值:6%

升級   100%

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

    [LV.Master]伴壇終老

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

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

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

    ×
    復古宇宙 1 的運作原理
    % @5 D+ h4 D  t- e# g* o& i跟其他版本都有很大不同$ l( d. l. }, R( K# b  E5 e5 I
    遊戲程式為單一執行檔常駐在記憶體之中" W2 Y/ }+ U. c- P9 {
    優點是能夠準時處理艦隊任務積分更新等+ G, S! }& x" F6 J  I0 Q
    這些需要時間機制完成的工作排程$ ^* `" h( O* u
    不需要玩家重新整理網頁後才生效  a. ~4 a# n/ T! ]9 A

    ; ^  Q3 o! O+ h0 G1 J$ G而一般網頁是呼叫時才會被執行
      v/ h& U3 w0 t7 j當玩家重新整理網頁時才會生效
    " w& J( n5 p2 ?5 ?5 ?6 J9 S也就是玩家以為艦隊能準時到達
    " c1 W3 E( V' q' K) |都只是錯覺而已。3 O. _7 y1 Y* W9 l1 q: u
    8 L* h9 R5 y) A' b, S8 Z2 D  b
    https://forum.codeigniter.com/showthread.php?tid=83970
    5 c' Z! ?, v( R( ]; J或用 laravel
    9 r% ?+ S, a, D. v+ e1 f8 d7 b7 h( E6 F$ v; S( f' W
    - B: B9 J! i. z- p, i, R" V0 m
    重構後後端會從 fpm 改用 swoole1 H9 \; B) I9 U. b
    來實現跟復古宇宙 1 一樣的效果
    3 @4 x8 R8 B* u' m) z但是不用換後端設計語言* ?) K* d0 H( ^4 R+ a
    能用熟悉的工具繼續開發
    $ ~% q' j- H$ J) _& A* n/ v+ h) J) f; t3 X0 a8 _# `9 L
    由於復古宇宙 2 代碼結構本身較新& T+ k  A8 ]; J/ t9 c% ~
    所以重構不會花費太多時間和力氣
    7 K4 f3 u- o& x( o) q) L重構完成後由於代碼都是最新架構
    5 G+ p2 h  o7 t( p, i5 s也方便日後的管理與更新作業。
    ) o2 _, s  w$ o+ d" k$ D! U6 n7 f+ D* p1 _* {
    UI 也會變成跟復古宇宙 1 一樣快速敏捷

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2026-7-12 07:08 , Processed in 0.009912 second(s), 9 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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