Files
ogame-vue-ts/README-DE.md
谦君 8c799dc3bf chore: 精简README下载区与统一产品名
移除各语言README中的下载区内容,保持文档简洁一致。package.json中productName由“OGame-Vue-Ts”改为“OGame”,统一产品命名。
2025-12-24 03:22:06 +08:00

7.3 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 Vue 3 TypeScript Vite Go

简体中文 | English | 繁體中文 | Deutsch | Русский | 한국어

Ü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

  • Mehrsprachige Unterstützung - Verfügbar in 6 Sprachen: Englisch, Chinesisch (vereinfacht & traditionell), Deutsch, Russisch und Koreanisch
  • 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

Verfügbare Sprachen

  • 简体中文 (Vereinfachtes Chinesisch)
  • 繁體中文 (Traditionelles Chinesisch)
  • English (Englisch)
  • Deutsch
  • Русский (Russisch)
  • 한국어 (Koreanisch)

Spielfunktionen

Ressourcenverwaltung

  • Metall - Primäres Baumaterial
  • Kristall - Fortschrittliche Technologiekomponente
  • Deuterium - Treibstoff und Forschungsressource
  • Dunkle Materie - Premium-Ressource
  • Energie - Versorgt deine Anlagen

Gebäudetypen

  • Ressourcengebäude - Metallmine, Kristallmine, Deuterium-Synthesizer, Solarkraftwerk
  • Anlagen - Roboterfabrik, Raumschiffwerft, Forschungslabor, Lagereinrichtungen
  • Spezialgebäude - Nanitenfabrik, Terraformer und mehr

Technologien

  • Energietechnik - Verbessert die Energieeffizienz
  • Lasertechnik - Verbessert Waffensysteme
  • Ionentechnik - Fortschrittlicher Antrieb und Waffen
  • Hyperraumtechnik - Ermöglicht schnelleres Reisen
  • Plasmatechnik - Ultimative Waffensysteme
  • Und vieles mehr...

Schiffsklassen

  • Zivilschiffe - Kleiner/Großer Transporter, Kolonieschiff, Recycler
  • Kampfschiffe - Leichter/Schwerer Jäger, Kreuzer, Schlachtschiff, Bomber
  • Spezialschiffe - Todesstern, Schlachtkreuzer, Zerstörer

Verteidigungssysteme

  • Raketenwerfer, Leichtes/Schweres Lasergeschütz, Gaußkanone
  • Ionengeschütz, Plasmawerfer
  • Kleine/Große Schildkuppel

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)