{"repo":"setube/ogame-vue-ts","free":true,"listed":false,"github":"https://github.com/setube/ogame-vue-ts","clone":"git clone https://github.com/setube/ogame-vue-ts.git","description":"一个基于 Vue 3 和 TypeScript 构建的现代化 OGame 太空策略游戏","language":"TypeScript","stars":508,"topics":["2moons","game","ogame","typescript","vue","vue3","idle","idle-game","text-based-game"],"license":null,"category":"game-templates","readme_excerpt":"# OGame Vue TS 一个基于 Vue 3 和 TypeScript 构建的现代化 OGame 太空策略游戏。 简体中文 繁體中文 English Deutsch Русский Español 한국어 日本語 关于项目 OGame Vue TS 是一款受经典 OGame 游戏启发的单机版、基于浏览器的太空策略游戏。在银河系中建立你的帝国，研究科技，建造舰船，参与史诗般的太空战斗。本项目采用现代 Web 技术构建，完全在浏览器中运行，提供流畅且响应迅速的游戏体验，所有数据都存储在本地。 核心特性 - 建筑管理 - 在行星和月球上建造和升级各种建筑 - 科技研究 - 解锁先进科技来增强你的帝国 - 舰队管理 - 建造舰船、派遣任务、参与战术太空战斗 - 防御系统 - 部署防御设施来保护你的殖民地 - 军官系统 - 招募军官以获得战略优势 - 战斗模拟器 - 在投入资源前测试战斗场景 - 银河视图 - 探索宇宙并与其他星球互动 - 本地数据持久化 - 所有游戏数据都经过加密并存储在浏览器本地 - 深色/浅色主题 - 选择你喜欢的视觉主题 - 队列管理 - 管理多个建造和研究队列 - 月球生成 - 基于概率的月球从残骸场生成机制 技术栈 - 前端框架: Vue 3 + Composition API ( 语法) - 开发语言: TypeScript (启用严格类型检查) - 构建工具: Vite (自定义 Rolldown-Vite 7.2.5)、Golang(构建跨平台的Web服务端)、Electron(构建跨平台可视化界面) - 状态管理: Pinia + 持久化插件 - 路由管理: Vue Router 4 - UI 组件: shadcn-vue (New York 风格) - 样式方案: Tailwind CSS v4 + CSS 变量 - 图标库: Lucide Vue Next - 动画效果: tw-animate-css - 国际化: 自定义 i18n 实现 快速开始 环境要求 - Node.js (推荐 18 或更高版本) - pnpm (版本 10.13.1 或更高) - Go (版本 1.21 或更高版本)(可选) 安装 开发 在浏览器中访问 http://localhost:25121 生产构建 数据安全 所有游戏数据在存储到浏览器的本地存储之前都会使用 AES 加密自动加密。您的游戏进度是安全且私密的。 自定义 应用支持通过 src/style.css 中定义的 Tailwind CSS 变量进行完整的主题自定义。您可以轻松地在浅色和深色模式之间切换。 贡献 欢迎贡献！请随时提交 issue 或 pull request。 文档 - Docker 部署指南 - 游戏参考手册 - 建筑、科技、舰船、防御、军官等完整数据 许可证 本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。 您可以自由地： - 共享 — 在任何媒介以任何形式复制、发行本作品 - 演绎 — 修改、转换或以本作品为基础进行创作 惟须遵守下列条件： - 署名 — 您必须给出适当的署名，提供指向本许可协议的链接，同时标明是否对原始作品作了修改 - 非商业性使用 — 您不得将本作品用于商业目的 致谢 本项目受原版 OGame 浏览器游戏启发。所有游戏机制和设计元素都是为了教育和娱乐目的而重新实现的。 免责声明 本项目与 Gameforge AG 或官方 OGame 游戏没有任何关联、认可或联系。这是一个独立的粉丝项目，创建目的仅用于教育和个","default_branch":null,"files":null,"tree":[],"storefront":"/r/setube","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/setube/ogame-vue-ts/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}