Files
ogame-vue-ts/README-EN.md
谦君 724a70bebb docs: 新增西班牙语和日语README并优化多语言文档
新增README-ES.md(西班牙语)和README-JA.md(日语)文档,完善多语言README互链。优化各语言README徽章、技术栈、外链格式及语言切换区,提升文档一致性与可读性。
2025-12-25 18:25:08 +08:00

5.2 KiB

OGame Vue TS Logo

OGame Vue TS

A modern of the classic OGame space strategy game, built with Vue 3 and TypeScript.

GitHub Release License: CC BY-NC 4.0 Tap Tap

简体中文| 繁體中文 | English | Deutsch | Русский | Español | 한국어 | 日本語

About

OGame Vue TS is a single-player, browser-based space strategy game inspired by the classic OGame. Build your empire across the galaxy, research technologies, construct ships, and engage in epic space battles. This project is built with modern web technologies, offering a smooth and responsive gaming experience entirely in your browser with local data persistence.

Features

  • Building Management - Construct and upgrade various buildings on planets and moons
  • Research Technologies - Unlock advanced technologies to enhance your empire
  • Fleet Management - Build ships, send missions, and engage in tactical space battles
  • Defense Systems - Deploy defensive structures to protect your colonies
  • Officers System - Recruit officers to gain strategic advantages
  • Battle Simulator - Test combat scenarios before committing resources
  • Galaxy View - Explore the universe and interact with other planets
  • Local Data Persistence - All game data is encrypted and stored locally in your browser
  • Dark/Light Mode - Choose your preferred visual theme
  • Queue Management - Manage multiple build and research queues
  • Moon Generation - Chance-based moon creation from debris fields

Tech Stack

Quick Start

Prerequisites

  • Node.js (version 18 or higher recommended)
  • pnpm (version 10.13.1 or higher)
  • Go (version 1.21 or higher recommended) (optional for binary builds)

Installation

# Clone the repository
git clone https://github.com/setube/ogame-vue-ts.git

# Navigate to project directory
cd ogame-vue-ts

# Install dependencies
pnpm install

Development

# Start development server (runs on port 25121)
pnpm dev

Open your browser and visit http://localhost:25121

Build for Production

# Build the application
pnpm build

# Preview production build
pnpm preview

Data Security

All game data is automatically encrypted using AES encryption before being stored in your browser's local storage. Your game progress is secure and private.

Customization

The application supports full theme customization through Tailwind CSS variables defined in src/style.css. You can easily switch between light and dark modes.

Contributing

Contributions are welcome! Please feel free to submit issues or pull requests.

License

This work is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License.

You are free to:

  • Share — copy and redistribute the material in any medium or format
  • Adapt — remix, transform, and build upon the material

Under the following terms:

  • Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made
  • NonCommercial — You may not use the material for commercial purposes

Original Author: Jun Qian (谦君)

Acknowledgments

This project is inspired by the original OGame browser game. All game mechanics and design elements are reimplemented for educational and entertainment purposes.

Disclaimer

This project is not affiliated with, endorsed by, or connected to Gameforge AG or the official OGame game. It is an independent fan project created for educational purposes and personal enjoyment.


Made with ❤️ by setube
© 2025 - All rights reserved (except those granted by CC BY-NC 4.0 License)