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

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

等級:25 - 爐火純青

經驗值:0 / 245

魔法值:14413 / 14413

生命值:5%

升級   100%

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

    [LV.Master]伴壇終老

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

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

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

    ×
    復古宇宙 1 的運作原理$ r7 q' m6 I3 Q- t
    跟其他版本都有很大不同+ i0 k% `1 K. ~( O, w8 h/ x! i3 G
    遊戲程式為單一執行檔常駐在記憶體之中1 X. }3 D+ v6 r$ t! e
    優點是能夠準時處理艦隊任務積分更新等; u2 M4 n* |% ?
    這些需要時間機制完成的工作排程
    # f6 E$ b7 E; M: y7 r不需要玩家重新整理網頁後才生效. R8 H) d  t2 Q
    * }, g8 G. J1 ?* a1 P. S
    而一般網頁是呼叫時才會被執行
    3 K/ A* D5 l# i' _5 s  l! {當玩家重新整理網頁時才會生效& I9 T8 K, T( \1 Z1 W
    也就是玩家以為艦隊能準時到達
    / T+ M0 S# i9 U都只是錯覺而已。+ ^3 ^- i, ~: c, m3 G' n# u8 }
    7 |$ }6 f" T$ S2 |
    https://forum.codeigniter.com/showthread.php?tid=83970; C( z* }! x. P0 P( k2 g" @9 U& _2 Q
    或用 laravel1 r3 P: H% w# X) d; ]& ]  V

    & \3 R0 R$ L' k" h* q9 Q/ @% \' o7 H
    重構後後端會從 fpm 改用 swoole  a2 W" y; t$ o* J$ U
    來實現跟復古宇宙 1 一樣的效果' w( r: q+ n- U/ Z3 P$ O
    但是不用換後端設計語言' x  Y2 }  ]% w* {3 C2 o
    能用熟悉的工具繼續開發! a, _: j3 E; U. r

    % H9 z0 Y' A+ |/ ?: l$ S" x5 z由於復古宇宙 2 代碼結構本身較新/ `4 v6 p1 ?( a# Y
    所以重構不會花費太多時間和力氣
    / r  Q, ]6 j, _) s+ n% I; s5 N" Q重構完成後由於代碼都是最新架構6 q- @- y$ A5 J; y) d( k+ X2 A
    也方便日後的管理與更新作業。
    ( E) U" S: q9 K! k5 c) z* ~5 H, s, y: r3 E) g: t  W- T; L
    UI 也會變成跟復古宇宙 1 一樣快速敏捷

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2025-12-13 19:48 , Processed in 0.014228 second(s), 8 queries , Gzip On.

    Powered by Discuz! X3.5

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

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