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

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

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 245

魔法值:14127 / 14127

生命值:5%

升級   100%

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

    [LV.Master]伴壇終老

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

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

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

    ×
    復古宇宙 1 的運作原理7 S: C9 [4 n: \9 z9 r: L
    跟其他版本都有很大不同$ V  P, [9 _* t/ Q
    遊戲程式為單一執行檔常駐在記憶體之中
    8 s( n; w" c2 s- M" K& Q1 v9 F* p# @優點是能夠準時處理艦隊任務積分更新等
    2 ~9 _8 c$ ^5 R, m- u這些需要時間機制完成的工作排程
    0 K" ]# i! W/ p" Y4 G- g不需要玩家重新整理網頁後才生效7 E, w1 y8 x. ~8 Y& ]
    % O) |6 ]2 R, n! {$ ^& H
    而一般網頁是呼叫時才會被執行2 G3 M6 i: z$ b: N
    當玩家重新整理網頁時才會生效; u( v3 w( \( [
    也就是玩家以為艦隊能準時到達7 h) c3 N0 y, z" B" \: a) m
    都只是錯覺而已。- _, j' B7 b: r; [* _, |1 C
    ! t" H: x8 x  f& n& n+ ?
    https://forum.codeigniter.com/showthread.php?tid=83970
    . g2 F" O/ Q, t# i8 q/ s或用 laravel  n+ \3 g) j( ]: O
    " _) s6 f, M2 f/ d3 F1 D# M5 F

    6 Q; E8 Y# O2 z5 m重構後後端會從 fpm 改用 swoole+ x" B: p. [+ I
    來實現跟復古宇宙 1 一樣的效果- V. M2 ?. \! _
    但是不用換後端設計語言1 g' s& d: D( B' P' ?2 Y4 w1 n5 f
    能用熟悉的工具繼續開發7 a$ V: d3 Q" v; a- H7 o
    . @/ n- P6 T* c1 O3 c; W. g( L
    由於復古宇宙 2 代碼結構本身較新
    % ?$ _. u/ R! q所以重構不會花費太多時間和力氣
    2 j4 O* |; X- f& _8 h重構完成後由於代碼都是最新架構
    : y3 l! Q  s2 B! o4 j1 _8 y) V也方便日後的管理與更新作業。9 m0 h0 a3 @2 `" \& i6 H" e
    5 A3 G4 u( I) \
    UI 也會變成跟復古宇宙 1 一樣快速敏捷

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2025-8-26 22:56 , Processed in 0.014546 second(s), 9 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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