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

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

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 246

魔法值:14915 / 14915

生命值:6%

升級   100%

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

    [LV.Master]伴壇終老

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

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

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

    ×
    復古宇宙 1 的運作原理
    . F& I8 G. Z9 u5 S9 B跟其他版本都有很大不同% ^6 y& Q+ k0 j$ R1 j& ?- D" R
    遊戲程式為單一執行檔常駐在記憶體之中9 `$ D1 {; D# |
    優點是能夠準時處理艦隊任務積分更新等
    * n1 Y+ y2 k/ t* I2 z這些需要時間機制完成的工作排程
    $ U1 f! a" j5 [2 |% a1 E不需要玩家重新整理網頁後才生效
    1 V$ y2 j1 p) K+ N: r; d) L( s$ z6 K" |  S' r$ t4 F0 Q: r
    而一般網頁是呼叫時才會被執行% w' K2 `7 v. X, ^0 f1 j
    當玩家重新整理網頁時才會生效
    - b: d' u# J; ^$ n$ B/ q也就是玩家以為艦隊能準時到達+ c( W0 K( x0 F) V5 N! T( J
    都只是錯覺而已。
    , G! B# K. }* M1 `4 k
    " K% H+ q: C/ ^; X$ H- `" n: Jhttps://forum.codeigniter.com/showthread.php?tid=83970
      Q, \8 O) S; I2 X$ n或用 laravel3 Y/ }6 o4 v- d7 j5 L( q" ~6 J
    8 Y. b+ u) p7 \
    2 F) O$ s7 y" P3 k
    重構後後端會從 fpm 改用 swoole
    : w# u3 |, ~) ?9 O4 i來實現跟復古宇宙 1 一樣的效果/ c0 C2 Y7 Y- U9 A& E4 Q: O$ j
    但是不用換後端設計語言) m5 c" Y& @$ ?$ d
    能用熟悉的工具繼續開發
    ) S5 ^% J/ e: G: I% g! ^3 @$ n1 ?4 V+ |0 J! y& Q+ ]
    由於復古宇宙 2 代碼結構本身較新! H. S- p7 {" K/ Z  D
    所以重構不會花費太多時間和力氣
    - _7 D( H. q( y3 C7 W( g, b重構完成後由於代碼都是最新架構
    4 d5 t' I% Q; `. U1 H* |% h( h也方便日後的管理與更新作業。  G1 ?5 h9 |4 T6 v  c$ y6 l
    5 L' g* S0 i0 o7 `6 G
    UI 也會變成跟復古宇宙 1 一樣快速敏捷

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2026-6-22 05:01 , Processed in 0.012108 second(s), 9 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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