新增README-ES.md(西班牙语)和README-JA.md(日语)文档,完善多语言README互链。优化各语言README徽章、技术栈、外链格式及语言切换区,提升文档一致性与可读性。
5.6 KiB
OGame Vue TS
Un juego de estrategia espacial moderno basado en Vue 3 y TypeScript.
简体中文 | 繁體中文 | 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.
Aviso Legal
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.
© 2025 - Todos los derechos reservados (excepto los otorgados por la licencia CC BY-NC 4.0)