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

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

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 245

魔法值:13940 / 13940

生命值:5%

升級   100%

  • TA的每日心情
    奮斗
    昨天 14:52
  • 簽到天數: 5627 天

    [LV.Master]伴壇終老

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

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

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

    ×
    復古宇宙 1 的運作原理: v! b* U/ s; o& w
    跟其他版本都有很大不同$ D1 A0 n: _! m! B
    遊戲程式為單一執行檔常駐在記憶體之中
    1 k9 H1 B8 o; K1 X9 ?$ x優點是能夠準時處理艦隊任務積分更新等
    7 g8 d1 @7 l% ^9 @這些需要時間機制完成的工作排程
    % n5 @' W* R: E. u" z' n3 C+ U# O不需要玩家重新整理網頁後才生效
    ' C$ i% ]8 B: P$ @- i8 \# ?8 j2 `) z$ K) |1 B
    而一般網頁是呼叫時才會被執行+ }, a' k/ y8 d5 V  u4 }& @
    當玩家重新整理網頁時才會生效
    " q  S/ s% t2 Q4 G6 d$ y  [. B也就是玩家以為艦隊能準時到達/ ?7 T1 y! l& R3 j; [9 W
    都只是錯覺而已。- L( u8 r* ^6 N# d; K
    9 A4 H* m' y# U
    https://forum.codeigniter.com/showthread.php?tid=83970
    - K$ T* y' g" ?6 j2 S4 r. T或用 laravel
    4 m; ]4 c2 X* E
    7 N, W9 h! h9 ~+ G- e7 {: ~- d0 n4 z1 X+ o* g. w$ O
    重構後後端會從 fpm 改用 swoole* _/ p9 i! g4 S9 {0 i2 L
    來實現跟復古宇宙 1 一樣的效果
    9 ?1 n; A5 v) D8 }$ B$ |9 }但是不用換後端設計語言3 C2 h  l1 r2 d! W6 t8 ?) J
    能用熟悉的工具繼續開發( M$ z- K- a5 t8 ^

    : i( t5 Q- p* f4 C+ E# y- e由於復古宇宙 2 代碼結構本身較新3 |7 z& C0 K; k9 B- c
    所以重構不會花費太多時間和力氣
    9 ~3 I) f* r: a& @1 {4 P重構完成後由於代碼都是最新架構( [2 O' I$ e8 }6 R( A8 f
    也方便日後的管理與更新作業。4 w0 y( S- G1 J0 N  l. a* w

    2 o6 C7 i4 \& y/ _1 }* |UI 也會變成跟復古宇宙 1 一樣快速敏捷

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2025-6-16 07:29 , Processed in 0.014109 second(s), 8 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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