Files
ogame-vue-ts/README-DE.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

Ein modernes Weltraum-Strategiespiel basierend auf dem klassischen OGame, entwickelt mit Vue 3 und TypeScript.

GitHub Release License: CC BY-NC 4.0 Tap Tap

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

Über das Projekt

OGame Vue TS ist ein Einzelspieler-Weltraum-Strategiespiel im Browser, inspiriert vom klassischen OGame. Baue dein Imperium in der Galaxie auf, erforsche Technologien, konstruiere Raumschiffe und nimm an epischen Weltraumschlachten teil. Dieses Projekt wurde mit modernen Webtechnologien entwickelt und läuft vollständig im Browser mit lokaler Datenspeicherung.

Hauptfunktionen

  • Gebäudeverwaltung - Baue und verbessere verschiedene Gebäude auf Planeten und Monden
  • Technologieforschung - Schalte fortschrittliche Technologien frei, um dein Imperium zu stärken
  • Flottenverwaltung - Baue Schiffe, sende Missionen und nimm an taktischen Weltraumkämpfen teil
  • Verteidigungssysteme - Errichte Verteidigungsanlagen zum Schutz deiner Kolonien
  • Offiziersystem - Rekrutiere Offiziere für strategische Vorteile
  • Kampfsimulator - Teste Kampfszenarien, bevor du Ressourcen einsetzt
  • Galaxieansicht - Erkunde das Universum und interagiere mit anderen Planeten
  • Lokale Datenspeicherung - Alle Spieldaten werden verschlüsselt im Browser gespeichert
  • Dunkler/Heller Modus - Wähle dein bevorzugtes visuelles Thema
  • Warteschlangenverwaltung - Verwalte mehrere Bau- und Forschungswarteschlangen
  • Mondgenerierung - Wahrscheinlichkeitsbasierte Monderzeugung aus Trümmerfeldern

Technologie-Stack

  • Frontend-Framework: Vue 3 + Composition API (<script setup> Syntax)
  • Programmiersprache: TypeScript (mit strikter Typprüfung)
  • Build-Tool: Vite (Custom Rolldown-Vite 7.2.5), Golang (für plattformübergreifenden Webserver), Electron (für plattformübergreifende Desktop-Anwendung)
  • Zustandsverwaltung: Pinia + Persistenz-Plugin
  • Routing: Vue Router 4
  • UI-Komponenten: shadcn-vue (New York Stil)
  • Styling: Tailwind CSS v4 + CSS-Variablen
  • Icons: Lucide Vue Next
  • Animationen: tw-animate-css
  • Internationalisierung: Eigene i18n-Implementierung

Schnellstart

Voraussetzungen

  • Node.js (Version 18 oder höher empfohlen)
  • pnpm (Version 10.13.1 oder höher)
  • Go (Version 1.21 oder höher) (optional)

Installation

# Repository klonen
git clone https://github.com/setube/ogame-vue-ts.git

# In das Projektverzeichnis wechseln
cd ogame-vue-ts

# Abhängigkeiten installieren
pnpm install

Entwicklung

# Entwicklungsserver starten (läuft auf Port 25121)
pnpm dev

Öffne deinen Browser und besuche http://localhost:25121

Produktions-Build

# Anwendung bauen
pnpm build

# Produktions-Build vorschauen
pnpm preview

Datensicherheit

Alle Spieldaten werden automatisch mit AES-Verschlüsselung verschlüsselt, bevor sie im lokalen Speicher des Browsers gespeichert werden. Dein Spielfortschritt ist sicher und privat.

Anpassung

Die Anwendung unterstützt vollständige Theme-Anpassung durch Tailwind CSS-Variablen, die in src/style.css definiert sind. Du kannst einfach zwischen hellem und dunklem Modus wechseln.

Mitwirken

Beiträge sind willkommen! Bitte zögere nicht, Issues oder Pull Requests einzureichen.

Lizenz

Dieses Werk ist lizenziert unter der Creative Commons Namensnennung-Nicht kommerziell 4.0 International Lizenz.

Du darfst:

  • Teilen — das Material in jedwedem Format oder Medium vervielfältigen und weiterverbreiten
  • Bearbeiten — das Material remixen, verändern und darauf aufbauen

Unter folgenden Bedingungen:

  • Namensnennung — Du musst angemessene Urheber- und Rechteangaben machen, einen Link zur Lizenz beifügen und angeben, ob Änderungen vorgenommen wurden
  • Nicht kommerziell — Du darfst das Material nicht für kommerzielle Zwecke nutzen

Danksagung

Dieses Projekt wurde vom originalen OGame Browserspiel inspiriert. Alle Spielmechaniken und Designelemente wurden zu Bildungs- und Unterhaltungszwecken neu implementiert.

Haftungsausschluss

Dieses Projekt ist nicht mit Gameforge AG oder dem offiziellen OGame-Spiel verbunden, wird nicht von diesen unterstützt oder ist mit diesen verbunden. Es ist ein unabhängiges Fan-Projekt, das zu Bildungszwecken und zur persönlichen Unterhaltung erstellt wurde.


Mit ❤️ erstellt von setube
© 2025 - Alle Rechte vorbehalten (außer den durch die CC BY-NC 4.0 Lizenz gewährten Rechten)