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

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

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 246

魔法值:14908 / 14908

生命值:6%

升級   100%

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

    [LV.Master]伴壇終老

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

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

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

    ×
    復古宇宙 1 的運作原理
    ! Y! S; ]$ A0 ~跟其他版本都有很大不同' ?" i0 \2 I7 j2 E" \: ^, r
    遊戲程式為單一執行檔常駐在記憶體之中
    9 \9 f& P% o+ P+ y  K3 i" V% T  e優點是能夠準時處理艦隊任務積分更新等  ?* d: ~$ [( C8 V0 S
    這些需要時間機制完成的工作排程
    % |" ]! x8 R- O; t不需要玩家重新整理網頁後才生效
    , N8 q8 P9 ]' p0 g! C4 A
    % E# U7 i; h& v: X% s5 [. T3 l/ n而一般網頁是呼叫時才會被執行! ~! X/ ~" U$ R- ~. N
    當玩家重新整理網頁時才會生效
    2 k. G' M3 i: G4 P# T也就是玩家以為艦隊能準時到達
    ( f2 b# u) M7 g3 Y2 a6 \! C都只是錯覺而已。  y& q5 c* d6 u4 [
      d% E4 n9 E/ }8 I' E
    https://forum.codeigniter.com/showthread.php?tid=83970; j- n3 L2 O& i# D
    或用 laravel8 ?4 g: x$ A8 b$ n6 e
    ' W* z: F! [  i* |
    5 g  o: T# W% o4 k% x% @0 B8 p- M
    重構後後端會從 fpm 改用 swoole
    / w1 N, d9 |3 Q& E9 h; }3 \- m來實現跟復古宇宙 1 一樣的效果
    & \& f, c/ ^3 T9 S! b但是不用換後端設計語言* Q) l) k8 R' e! T; M
    能用熟悉的工具繼續開發- w6 J7 J, m5 |# C; o+ w4 E; ]
    ( a# s5 G! }, o& D4 t% Q0 }0 V
    由於復古宇宙 2 代碼結構本身較新
    3 g4 Z4 [. B" j4 Z* d6 v2 C$ a所以重構不會花費太多時間和力氣
    6 V# v9 N; w( N8 n& f0 b重構完成後由於代碼都是最新架構
    9 P+ W5 L" o3 ~% _/ i& C& u也方便日後的管理與更新作業。! c" U* q' m9 }  A4 w6 J; i3 p) u

    ' P% y0 n# d) V) z7 M% J# GUI 也會變成跟復古宇宙 1 一樣快速敏捷

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2026-6-19 11:52 , Processed in 0.014991 second(s), 9 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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