最近逛站,看到有大佬分享了自制的 OGame 太空文字策略遊戲,各種系統體系已經十分完善,可以Docker一鍵部署。
![]()
因爲筆者過去淺玩過一小段時間OGame,刷到這個項目就推給大家,作爲一個休閒、摸魚小遊戲還是挺不錯的~(還突然想起來去年跟羣友一起玩的梅爾沃放置,也挺有趣)。
![]()
從部署到本篇文章發佈,我起碼蹲在網頁前玩了四五個小時,真的殺時間。
項目介紹
完整項目名:setube/ogame-vue-ts
OGame Vue TS 是一款受經典 OGame 遊戲啓發的單機版、基於瀏覽器的太空策略遊戲,基於 Vue 3 和 TypeScript 構建。在銀河系中建立你的帝國,研究科技,建造艦船,參與史詩般的太空戰鬥。本項目採用現代 Web 技術構建,完全在瀏覽器中運行,提供流暢且響應迅速的遊戲體驗,所有數據都存儲在本地。
核心特性
多語言支持 - 支持 6 種語言:英語、簡體中文、繁體中文、德語、俄語和韓語
建築管理 - 在行星和月球上建造和升級各種建築
科技研究 - 解鎖先進科技來增強你的帝國
艦隊管理 - 建造艦船、派遣任務、參與戰術太空戰鬥
防禦系統 - 部署防禦設施來保護你的殖民地
軍官系統 - 招募軍官以獲得戰略優勢
戰鬥模擬器 - 在投入資源前測試戰鬥場景
銀河視圖 - 探索宇宙並與其他星球互動
本地數據持久化 - 所有遊戲數據都經過加密並存儲在瀏覽器本地
深色/淺色主題 - 選擇你喜歡的視覺主題
隊列管理 - 管理多個建造和研究隊列
月球生成 - 基於概率的月球從殘骸場生成機制
部署流程
文章以威聯通NAS爲例,通過Docker Compose的方式進行部署。
首先不同處理器架構的設備,作者提供了不同的鏡像版本號:
ghcr.io/setube/ogame-vue-ts:latest
# linux/amd64
ghcr.io/setube/ogame-vue-ts:latest@sha256:2fa18df76f6ce9c2d627eaca120de30648470f1a0d4e7b9444bfaf2f7a64a71d
# linux/arm64
ghcr.io/setube/ogame-vue-ts:latest@sha256:e7523985d15dfe4c34115f6399d71c02280b3a5dd9e1d1c2f022d113f63f11c7
部署代碼如下,請藉助AI排版:
services:
ogame:
image: ghcr.io/setube/ogame-vue-ts:latest
container_name: ogame-vue-ts
restart: always
ports:
- "8088:80" # 左側端口自行替換
接着打開威聯通的Container Station,創建新的應用程序。
![]()
遊玩展示
按照上文代碼部署後,瀏覽器輸入NAS_IP:8088即可訪問遊戲。
![]()
沒解鎖的地方,點擊會提醒需要先解鎖哪個。各種科技、建築、艦船都環環相扣,還是蠻有意思的。
![]()
更多的大家就自己去體驗吧~
最後
玩了幾個小時,還挺上癮,比較殺時間。
感謝觀看,本文完。
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com
