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

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

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 246

魔法值:14793 / 14793

生命值:6%

升級   100%

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

    [LV.Master]伴壇終老

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

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

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

    ×
    復古宇宙 1 的運作原理
    2 H: f0 A% }4 X, p) R& I% Z" k$ t跟其他版本都有很大不同
    ! G: y" @. X: s% h/ n6 E2 H# s遊戲程式為單一執行檔常駐在記憶體之中) s+ Z) L9 G& Q+ u% b8 K
    優點是能夠準時處理艦隊任務積分更新等8 J' |0 [) v% ^5 u' g/ Q# o% F+ t: V
    這些需要時間機制完成的工作排程
    3 n- ]+ U7 C" |0 Y8 |' e不需要玩家重新整理網頁後才生效
    & H8 h+ i4 a6 W. r& C) ~  @
    ' T8 ?& r7 M# I* q5 D: c6 c2 s$ M而一般網頁是呼叫時才會被執行
    ' h' d6 Z& |& f當玩家重新整理網頁時才會生效
    3 L1 C6 u7 G2 o) r7 z也就是玩家以為艦隊能準時到達1 {; Y; t; T- Y( `& h
    都只是錯覺而已。
    ( D) J& `" w6 T, S6 h2 D6 T, V% T2 b% e8 T& z- F, @0 E1 v
    https://forum.codeigniter.com/showthread.php?tid=83970
    ( q/ q5 O8 [9 t0 _或用 laravel. x% }1 b6 L1 v: L
    # ^) L0 {# M* C, j& H
    4 K5 x* B7 r9 _6 I
    重構後後端會從 fpm 改用 swoole
    ) T5 Q6 ?2 a% z) B  T來實現跟復古宇宙 1 一樣的效果2 p1 A4 g+ w4 S- s' _2 C, P
    但是不用換後端設計語言. ~7 e. @% D+ S2 W" C" e
    能用熟悉的工具繼續開發
    ! s! M  D5 t) Z$ G; t5 u
    / U' j: g. G% Z6 I) [  \4 {由於復古宇宙 2 代碼結構本身較新7 ?9 K7 r. e# P1 R4 }- M
    所以重構不會花費太多時間和力氣
    6 m& \$ n  d# y  G5 h6 @) r重構完成後由於代碼都是最新架構: r2 H* m/ }) k# n3 ~
    也方便日後的管理與更新作業。% t- p: m$ i* h# _$ c& h; s, k2 _
    - p3 z# h$ ^4 z
    UI 也會變成跟復古宇宙 1 一樣快速敏捷

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2026-5-6 23:20 , Processed in 0.010787 second(s), 8 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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