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

5.6 KiB

OGame Vue TS Logo

OGame Vue TS

Un juego de estrategia espacial moderno basado en Vue 3 y TypeScript.

GitHub Release License: CC BY-NC 4.0 Tap Tap

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

Acerca del Proyecto

OGame Vue TS es un juego de estrategia espacial basado en navegador, versión offline, inspirado en el clásico OGame. Construye tu imperio en la galaxia, investiga tecnologías, construye naves y participa en épicas batallas espaciales. Este proyecto está construido con tecnologías web modernas, se ejecuta completamente en el navegador, ofrece una experiencia de juego fluida y responsiva, y todos los datos se almacenan localmente.

Características Principales

  • Gestión de Edificios - Construye y mejora varios edificios en planetas y lunas
  • Investigación Tecnológica - Desbloquea tecnologías avanzadas para fortalecer tu imperio
  • Gestión de Flotas - Construye naves, envía misiones, participa en batallas espaciales tácticas
  • Sistema de Defensa - Despliega instalaciones defensivas para proteger tus colonias
  • Sistema de Oficiales - Recluta oficiales para obtener ventajas estratégicas
  • Simulador de Batallas - Prueba escenarios de combate antes de invertir recursos
  • Vista Galáctica - Explora el universo e interactúa con otros planetas
  • Persistencia de Datos Local - Todos los datos del juego están encriptados y almacenados localmente en el navegador
  • Tema Oscuro/Claro - Elige tu tema visual preferido
  • Gestión de Colas - Administra múltiples colas de construcción e investigación
  • Generación de Lunas - Mecanismo de generación de lunas basado en probabilidad desde campos de escombros

Stack Tecnológico

  • Framework Frontend: Vue 3 + Composition API (sintaxis <script setup>)
  • Lenguaje de Desarrollo: TypeScript (verificación de tipos estricta habilitada)
  • Herramientas de Construcción: Vite (Rolldown-Vite 7.2.5 personalizado), Golang (servidor web multiplataforma), Electron (interfaz visual multiplataforma)
  • Gestión de Estado: Pinia + plugin de persistencia
  • Enrutamiento: Vue Router 4
  • Componentes UI: shadcn-vue (estilo New York)
  • Estilos: Tailwind CSS v4 + Variables CSS
  • Iconos: Lucide Vue Next
  • Animaciones: tw-animate-css
  • Internacionalización: Implementación i18n personalizada

Inicio Rápido

Requisitos

  • Node.js (versión 18 o superior recomendada)
  • pnpm (versión 10.13.1 o superior)
  • Go (versión 1.21 o superior) (opcional)

Instalación

# Clonar el repositorio
git clone https://github.com/setube/ogame-vue-ts.git

# Entrar al directorio del proyecto
cd ogame-vue-ts

# Instalar dependencias
pnpm install

Desarrollo

# Iniciar servidor de desarrollo (puerto 25121)
pnpm dev

Visita http://localhost:25121 en tu navegador

Construcción para Producción

# Construir la aplicación
pnpm build

# Vista previa de la construcción
pnpm preview

Seguridad de Datos

Todos los datos del juego se encriptan automáticamente usando AES antes de almacenarse en el almacenamiento local del navegador. Tu progreso de juego es seguro y privado.

Personalización

La aplicación soporta personalización completa de temas a través de variables CSS de Tailwind definidas en src/style.css. Puedes cambiar fácilmente entre modo claro y oscuro.

Contribuciones

¡Las contribuciones son bienvenidas! No dudes en enviar issues o pull requests.

Licencia

Este trabajo está licenciado bajo la Licencia Creative Commons Atribución-NoComercial 4.0 Internacional.

Eres libre de:

  • Compartir — Copiar y redistribuir el material en cualquier medio o formato
  • Adaptar — Remezclar, transformar y construir a partir del material

Bajo los siguientes términos:

  • Atribución — Debes dar crédito apropiado, proporcionar un enlace a la licencia e indicar si se realizaron cambios
  • NoComercial — No puedes usar el material para fines comerciales

Agradecimientos

Este proyecto está inspirado en el juego de navegador original OGame. Todas las mecánicas de juego y elementos de diseño han sido reimplementados con fines educativos y de entretenimiento.

Este proyecto no está afiliado, respaldado ni conectado con Gameforge AG o el juego oficial OGame. Este es un proyecto independiente de fans creado únicamente con fines educativos y de entretenimiento personal.


Hecho con ❤️ por setube
© 2025 - Todos los derechos reservados (excepto los otorgados por la licencia CC BY-NC 4.0)