Files
ogame-vue-ts/README-RU.md
谦君 c11699706b chore: 多语言README下载区样式优化
统一德语、英文、韩语、俄语、繁体中文README下载区样式,移除多语言下载标题,提升文档结构一致性与可读性。
2025-12-24 03:12:53 +08:00

13 KiB
Raw Blame History

OGame Vue TS Logo

OGame Vue TS

Современная космическая стратегическая игра, вдохновлённая классической OGame, созданная на Vue 3 и TypeScript.

GitHub Release License: CC BY-NC 4.0 Vue 3 TypeScript Vite Go

Android x86_64 Android arm64 Android armv7

Windows Server Linux Linux arm64 macOS

Windows Desktop Ubuntu Desktop macOS Desktop

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

О проекте

OGame Vue TS — это однопользовательская браузерная космическая стратегическая игра, вдохновлённая классической OGame. Постройте свою империю в галактике, исследуйте технологии, создавайте космические корабли и участвуйте в эпических космических сражениях. Этот проект создан с использованием современных веб-технологий и полностью работает в браузере с локальным хранением данных.

Основные возможности

  • Многоязычная поддержка - Доступно на 6 языках: английский, китайский (упрощённый и традиционный), немецкий, русский и корейский
  • Управление зданиями - Стройте и улучшайте различные здания на планетах и лунах
  • Исследование технологий - Открывайте передовые технологии для усиления вашей империи
  • Управление флотом - Стройте корабли, отправляйте миссии, участвуйте в тактических космических боях
  • Системы обороны - Размещайте оборонительные сооружения для защиты ваших колоний
  • Система офицеров - Нанимайте офицеров для получения стратегических преимуществ
  • Боевой симулятор - Тестируйте боевые сценарии перед вложением ресурсов
  • Вид галактики - Исследуйте вселенную и взаимодействуйте с другими планетами
  • Локальное хранение данных - Все игровые данные зашифрованы и хранятся локально в браузере
  • Тёмный/светлый режим - Выберите предпочитаемую визуальную тему
  • Управление очередями - Управляйте несколькими очередями строительства и исследований
  • Генерация луны - Вероятностное создание луны из поля обломков

Технологический стек

  • Frontend-фреймворк: Vue 3 + Composition API (синтаксис <script setup>)
  • Язык программирования: TypeScript (со строгой проверкой типов)
  • Инструмент сборки: Vite (Custom Rolldown-Vite 7.2.5), Golang (для кроссплатформенного веб-сервера), Electron (для кроссплатформенного десктоп-приложения)
  • Управление состоянием: Pinia + плагин персистентности
  • Маршрутизация: Vue Router 4
  • UI-компоненты: shadcn-vue (стиль New York)
  • Стилизация: Tailwind CSS v4 + CSS-переменные
  • Иконки: Lucide Vue Next
  • Анимации: tw-animate-css
  • Интернационализация: Собственная реализация i18n

Быстрый старт

Требования

  • Node.js (рекомендуется версия 18 или выше)
  • pnpm (версия 10.13.1 или выше)
  • Go (версия 1.21 или выше) (опционально)

Установка

# Клонировать репозиторий
git clone https://github.com/setube/ogame-vue-ts.git

# Перейти в директорию проекта
cd ogame-vue-ts

# Установить зависимости
pnpm install

Разработка

# Запустить сервер разработки (работает на порту 25121)
pnpm dev

Откройте браузер и перейдите по адресу http://localhost:25121

Сборка для продакшена

# Собрать приложение
pnpm build

# Предпросмотр продакшен-сборки
pnpm preview

Доступные языки

  • 简体中文 (Упрощённый китайский)
  • 繁體中文 (Традиционный китайский)
  • English (Английский)
  • Deutsch (Немецкий)
  • Русский
  • 한국어 (Корейский)

Игровые возможности

Управление ресурсами

  • Металл - Основной строительный материал
  • Кристалл - Компонент передовых технологий
  • Дейтерий - Топливо и ресурс для исследований
  • Тёмная материя - Премиум-ресурс
  • Энергия - Питает ваши сооружения

Типы зданий

  • Ресурсные здания - Металлоплавильня, Кристальный завод, Синтезатор дейтерия, Солнечная электростанция
  • Сооружения - Завод роботов, Верфь, Исследовательская лаборатория, Хранилища
  • Специальные здания - Фабрика нанитов, Терраформер и другие

Технологии

  • Энергетическая технология - Повышает энергоэффективность
  • Лазерная технология - Улучшает системы вооружения
  • Ионная технология - Продвинутая двигательная установка и оружие
  • Гиперпространственная технология - Обеспечивает более быстрые перелёты
  • Плазменная технология - Максимальные системы вооружения
  • И многое другое...

Классы кораблей

  • Гражданские корабли - Малый/Большой транспорт, Колонизатор, Переработчик
  • Боевые корабли - Лёгкий/Тяжёлый истребитель, Крейсер, Линкор, Бомбардировщик
  • Специальные корабли - Звезда Смерти, Линейный крейсер, Разрушитель

Системы обороны

  • Ракетная установка, Лёгкий/Тяжёлый лазер, Пушка Гаусса
  • Ионное орудие, Плазменная турель
  • Малый/Большой защитный купол

Безопасность данных

Все игровые данные автоматически шифруются с помощью AES перед сохранением в локальном хранилище браузера. Ваш игровой прогресс защищён и приватен.

Кастомизация

Приложение поддерживает полную настройку темы через CSS-переменные Tailwind, определённые в src/style.css. Вы можете легко переключаться между светлым и тёмным режимами.

Участие в разработке

Приветствуем вклад в проект! Пожалуйста, не стесняйтесь создавать issues или pull requests.

Лицензия

Эта работа лицензирована под Creative Commons Attribution-NonCommercial 4.0 International License.

Вы можете:

  • Делиться — копировать и распространять материал в любом формате или на любом носителе
  • Адаптировать — ремиксовать, преобразовывать и создавать на основе материала

При соблюдении следующих условий:

  • Атрибуция — Вы должны указать соответствующую атрибуцию, предоставить ссылку на лицензию и указать, были ли внесены изменения
  • Некоммерческое использование — Вы не можете использовать материал в коммерческих целях

Благодарности

Этот проект вдохновлён оригинальной браузерной игрой OGame. Все игровые механики и элементы дизайна были переосмыслены в образовательных и развлекательных целях.

Отказ от ответственности

Этот проект не связан с Gameforge AG или официальной игрой OGame, не одобрен и не поддерживается ими. Это независимый фан-проект, созданный в образовательных целях и для личного развлечения.


Сделано с ❤️ автором setube
© 2025 - Все права защищены (кроме прав, предоставленных лицензией CC BY-NC 4.0)