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

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

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 246

魔法值:14752 / 14752

生命值:6%

升級   100%

  • TA的每日心情
    奮斗
    昨天 12:36
  • 簽到天數: 5882 天

    [LV.Master]伴壇終老

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

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

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

    ×
    復古宇宙 1 的運作原理* p- i0 ?* |1 V
    跟其他版本都有很大不同
    ( q# {. C% n0 v) L1 H4 b; S. _! x遊戲程式為單一執行檔常駐在記憶體之中
    / V2 C. O9 J1 a. s( `優點是能夠準時處理艦隊任務積分更新等
    4 h, p1 ]4 I& H! D7 _" T這些需要時間機制完成的工作排程4 x8 f  D# i0 I  F1 E* M+ Q
    不需要玩家重新整理網頁後才生效$ J( [+ h: T, X( a7 m9 S0 B
    " L) S; V: y; a$ R0 z
    而一般網頁是呼叫時才會被執行
    5 d% v1 g; ~, s; V0 l9 h當玩家重新整理網頁時才會生效& P4 n: Q3 W: O9 E/ N. G+ N
    也就是玩家以為艦隊能準時到達( E0 }. o( t: u* {) h
    都只是錯覺而已。2 L+ p" c# R, n) h' e1 e& [

    ( P; V% k, s/ o, I  qhttps://forum.codeigniter.com/showthread.php?tid=83970
    4 {# y' F8 Z  C2 k7 h% I或用 laravel
    ! \: U! x8 R* x3 p$ U8 Y1 F" @) g% Q. e8 C
    3 P3 b. b4 K; x+ l6 S" S
    重構後後端會從 fpm 改用 swoole4 K) l- t% {$ v5 Z! e* M' R" z
    來實現跟復古宇宙 1 一樣的效果4 z& \# g' o8 a9 V' N
    但是不用換後端設計語言: V4 e7 N1 u1 h1 Q7 j+ O& E9 Q; r) K
    能用熟悉的工具繼續開發
    * I7 I; l3 k/ K1 A% i
    & S  @) J6 `& o7 G) _* |) `由於復古宇宙 2 代碼結構本身較新
    / z8 S4 C1 `2 S+ j$ l1 X$ R# l+ I4 v所以重構不會花費太多時間和力氣1 L, F/ C( d; [0 ]8 Q: r. L
    重構完成後由於代碼都是最新架構8 K) Y- f3 s  [9 e4 a
    也方便日後的管理與更新作業。
    6 Q  b, M% Z  s
    ' p3 m1 {" a2 y! P$ }UI 也會變成跟復古宇宙 1 一樣快速敏捷

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2026-4-21 03:01 , Processed in 0.011231 second(s), 8 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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