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

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

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 246

魔法值:15078 / 15078

生命值:6%

升級   100%

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

    [LV.Master]伴壇終老

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

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

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

    ×
    復古宇宙 1 的運作原理
    3 }3 e3 y- |$ n' w) z/ u跟其他版本都有很大不同" q  S" J5 t9 _8 [6 O+ a
    遊戲程式為單一執行檔常駐在記憶體之中+ z; n% {" Q1 `( w
    優點是能夠準時處理艦隊任務積分更新等
    0 g3 z; V, f$ ^, l& O6 v這些需要時間機制完成的工作排程
    9 W1 E4 s+ y+ T7 k$ E3 h不需要玩家重新整理網頁後才生效
    * V/ X) x8 I3 }1 z, r9 C0 M" v0 }) K4 L! q# @  q: W! _2 r8 s
    而一般網頁是呼叫時才會被執行
    : f: Q) l) L% v  C6 w. K- Q當玩家重新整理網頁時才會生效
    2 y$ B$ W0 P8 v% H& R( \& t也就是玩家以為艦隊能準時到達
    ( Y0 s- F1 E9 n5 z! ]都只是錯覺而已。. {; n" O: W! O
    + y/ b) I: V. a" z9 f
    https://forum.codeigniter.com/showthread.php?tid=839700 a8 ]& q2 G( v8 N0 \2 {& {* e
    或用 laravel
    & H, |. Z2 S/ U7 L: q- g) k# x+ R' n# V6 J" Q
    3 @% N4 {, a, q9 j) Y% m
    重構後後端會從 fpm 改用 swoole- l. C  v& g& I7 P
    來實現跟復古宇宙 1 一樣的效果
    5 k6 g* c) D/ z& [但是不用換後端設計語言
    - C# N! B4 h" `5 g& w4 `能用熟悉的工具繼續開發
    % n+ v+ e- B  z9 z0 F+ e/ k
    4 X3 E, z. E4 s$ }. y1 U4 |由於復古宇宙 2 代碼結構本身較新+ r; s4 P4 ~4 p3 @; h4 W  w
    所以重構不會花費太多時間和力氣
    % o5 _) v) k$ C* h* M  m重構完成後由於代碼都是最新架構
    7 H5 _) d. y. @) n5 [# w也方便日後的管理與更新作業。8 u6 r7 Y  l9 U5 }) K

      e# B! L( U  O* G: GUI 也會變成跟復古宇宙 1 一樣快速敏捷

    文章的最近訪客

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

    本版積分規則

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

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

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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