admin 發表於 2022-12-30 03:28:12

復古宇宙 2 重構計畫

復古宇宙 1 的運作原理
跟其他版本都有很大不同
遊戲程式為單一執行檔常駐在記憶體之中
優點是能夠準時處理艦隊任務積分更新等
這些需要時間機制完成的工作排程
不需要玩家重新整理網頁後才生效

而一般網頁是呼叫時才會被執行
當玩家重新整理網頁時才會生效
也就是玩家以為艦隊能準時到達
都只是錯覺而已。

https://forum.codeigniter.com/showthread.php?tid=83970
或用 laravel


重構後後端會從 fpm 改用 swoole
來實現跟復古宇宙 1 一樣的效果
但是不用換後端設計語言
能用熟悉的工具繼續開發

由於復古宇宙 2 代碼結構本身較新
所以重構不會花費太多時間和力氣
重構完成後由於代碼都是最新架構
也方便日後的管理與更新作業。

UI 也會變成跟復古宇宙 1 一樣快速敏捷
頁: [1]
檢視完整版本: 復古宇宙 2 重構計畫