mirror of
https://github.com/setube/ogame-vue-ts.git
synced 2026-05-11 23:45:11 +08:00
新增README-ES.md(西班牙语)和README-JA.md(日语)文档,完善多语言README互链。优化各语言README徽章、技术栈、外链格式及语言切换区,提升文档一致性与可读性。
126 lines
5.6 KiB
Markdown
126 lines
5.6 KiB
Markdown
<div align="center">
|
|
<img src="public/logo.svg" alt="OGame Vue TS Logo" width="128" height="128">
|
|
|
|
# OGame Vue TS
|
|
|
|
Ein modernes Weltraum-Strategiespiel basierend auf dem klassischen OGame, entwickelt mit Vue 3 und TypeScript.
|
|
|
|
[](https://github.com/setube/ogame-vue-ts/releases/latest)
|
|
[](https://creativecommons.org/licenses/by-nc/4.0)
|
|
[](https://www.taptap.cn/app/801190)
|
|
|
|
[简体中文](README.md)| [繁體中文](README-zh-TW.md) | [English](README-EN.md) | Deutsch | [Русский](README-RU.md) | [Español](README-ES.md) | [한국어](README-KO.md) | [日本語](README-JA.md)
|
|
|
|
</div>
|
|
|
|
## Ü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](https://vuejs.org) + Composition API (`<script setup>` Syntax)
|
|
- **Programmiersprache:** [TypeScript](https://www.typescriptlang.org) (mit strikter Typprüfung)
|
|
- **Build-Tool:** [Vite](https://vitejs.dev) (Custom Rolldown-Vite 7.2.5), [Golang](https://golang.org) (für plattformübergreifenden Webserver), [Electron](https://www.electronjs.org) (für plattformübergreifende Desktop-Anwendung)
|
|
- **Zustandsverwaltung:** [Pinia](https://pinia.vuejs.org) + Persistenz-Plugin
|
|
- **Routing:** [Vue Router 4](https://router.vuejs.org)
|
|
- **UI-Komponenten:** [shadcn-vue](https://www.shadcn-vue.com) (New York Stil)
|
|
- **Styling:** [Tailwind CSS v4](https://tailwindcss.com) + CSS-Variablen
|
|
- **Icons:** [Lucide Vue Next](https://lucide.dev)
|
|
- **Animationen:** [tw-animate-css](https://www.npmjs.com/package/tw-animate-css)
|
|
- **Internationalisierung:** Eigene i18n-Implementierung
|
|
|
|
## Schnellstart
|
|
|
|
### Voraussetzungen
|
|
|
|
- [Node.js](https://nodejs.org) (Version 18 oder höher empfohlen)
|
|
- [pnpm](https://pnpm.io) (Version 10.13.1 oder höher)
|
|
- [Go](https://golang.org) (Version 1.21 oder höher) (optional)
|
|
|
|
### Installation
|
|
|
|
```bash
|
|
# 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
|
|
|
|
```bash
|
|
# Entwicklungsserver starten (läuft auf Port 25121)
|
|
pnpm dev
|
|
```
|
|
|
|
Öffne deinen Browser und besuche `http://localhost:25121`
|
|
|
|
### Produktions-Build
|
|
|
|
```bash
|
|
# 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](https://creativecommons.org/licenses/by-nc/4.0).
|
|
|
|
### 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](https://ogame.org) 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.
|
|
|
|
---
|
|
|
|
<div align="center">
|
|
Mit ❤️ erstellt von <a href="https://github.com/setube">setube</a>
|
|
<br>
|
|
© 2025 - Alle Rechte vorbehalten (außer den durch die CC BY-NC 4.0 Lizenz gewährten Rechten)
|
|
</div>
|