找回密碼
 立即註冊
點閱: 701|回覆: 0

[閒聊] 復古宇宙 2 重構計畫 [複製連結]

等級:25 - 爐火純青

經驗值:0 / 246

魔法值:14427 / 14427

生命值:6%

升級   100%

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

    [LV.Master]伴壇終老

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

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

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

    ×
    復古宇宙 1 的運作原理
      C: a5 M- H- h跟其他版本都有很大不同
    ' L& a1 y) l& R# o遊戲程式為單一執行檔常駐在記憶體之中  \) C8 H: g, z7 c$ h8 x4 K
    優點是能夠準時處理艦隊任務積分更新等+ y2 E  ^! \$ @# e
    這些需要時間機制完成的工作排程
    ) f6 z4 W2 d: h  Z$ ]% R不需要玩家重新整理網頁後才生效
    * n1 @& Z# l; O4 k3 U$ A( B0 `3 j* c
    而一般網頁是呼叫時才會被執行$ C& m; a* q1 _0 u6 D- O$ r+ I2 E$ w
    當玩家重新整理網頁時才會生效- I1 O  w! k6 V1 N& D! S3 [
    也就是玩家以為艦隊能準時到達
    6 p5 g, Z1 n; e) F都只是錯覺而已。& ~0 F9 x& [! J* \8 w$ j8 F8 M
    / v" ^) ^5 [# \& R& W+ p( T. X5 e
    https://forum.codeigniter.com/showthread.php?tid=83970
    1 i' y! P. ]+ M0 n( b或用 laravel( E! X4 U. O1 R( {& i

    " |% `( ^- p% |" s8 p4 }6 F) s1 E2 d' l2 C
    重構後後端會從 fpm 改用 swoole
    & P6 C6 u  I; Y; w# r來實現跟復古宇宙 1 一樣的效果) G5 W6 P9 J2 o) p; `
    但是不用換後端設計語言
    . D: e9 a. g1 \7 \  Z, ]1 T9 k8 p能用熟悉的工具繼續開發
    3 a, t  w4 Y' z( Q5 z3 `$ Q) O( y1 ~# |: W3 ~
    由於復古宇宙 2 代碼結構本身較新
    - v5 |, T: ?6 [  d. U$ \所以重構不會花費太多時間和力氣
    / K) F4 q2 L% ^重構完成後由於代碼都是最新架構
    8 b7 O0 k3 L( s6 `6 Y也方便日後的管理與更新作業。% m0 I6 C8 _+ I+ q/ p
    " J& j5 K! W% I& R& M
    UI 也會變成跟復古宇宙 1 一樣快速敏捷

    文章的最近訪客

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

    本版積分規則

    Archiver|手機版|MyXNova (原 myxnova.com)

    GMT+8, 2025-12-18 20:53 , Processed in 0.011929 second(s), 8 queries , Gzip On.

    Powered by Discuz! X3.5

    © 2001-2014 Comsenz Inc. 界面設計: 我的XNova論壇

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