Warning
Сейчас выполняется массивный рефакторинг по результатам анализа PHPStan, а также добавляется движок модификаций. Поэтому могут наблюдаться какие-то баги и синтаксические ошибки, которые будут исправлены в процессе.
Данный проект — возрождённый старый добрый OGame, канонической версии 0.84.
OGame Open Source — это точная реконструкция классического OGame 0.84 с оригинальным видом и механикой. Сохранены все игровые механики, стоимость ресурсов, тайминги производства и алгоритм распределения главных планет.
⚠️ Товарищи разработчики! Не пугайтесь, если видите много файлов в корне репозитория. Всё это вам, вероятно, не нужно — это запчасти для Docker, PHPStan и PHPUnit. Основные исходники находятся в папкеgame.
Нужна помощь в установке? У вас есть следующие опции:
- Воспользоваться руководством для миллениалов: install
- Воспользоваться руководством для зумеров: install_docker
- Также есть ещё один вариант разворачивания с Docker от Noli: https://gitlab.com/nolialsea/ogame-opensource-docker
- Попросить помощи у сообщества в Discord: https://discord.gg/xpCV3McAj2
- Оригинальная игровая механика
- Проверенный временем быстрый боевой движок с правильным скорострелом, написанный на C (есть запасной вариант на PHP)
- Мощная админка
- Встроенная галабаза
- Очередь событий, не привязанная к CRON (с возможностью дополнительного использования CRON)
- Перевод на несколько языков
- САБ (ACS)
- Температура, картинки и размеры планет такие же, как в оригинальной игре
- 100% соответствие формул стоимости построек, времени и выработки ресурсов
- Оригинальный алгоритм распределения главных планет и защиты от шпионажа
- Исправлены некоторые ошибки оригинальной игры (багнутые 10-е планеты-«оверлибы», торможение отозванного САБа, багнутая активность при возврате флота и пр.)
- Оригинальный алгоритм экспедиций с увеличенным количеством ТМ
- Открытый исходный код
- …и многое, многое другое!
В настоящее время поддерживаются только русский, английский и немецкий. Другие языковые пакеты могут быть представлены добровольцами — движок игры многоязычный.
За такой революционный прорыв в браузерных играх стоит поблагодарить Александра Рёснера (Legor). Он не был первым, но он был тем, кто добился успеха.
В знак уважения мы до сих пор храним аккаунт Легора, сидящего на своей планете Аракис на позиции [1:1:2] =)
Это некоммерческий проект. Все премиум-функции оригинальной OGame (Тёмная Материя, Офицеры и Скупщик) бесплатны.
Все материалы, защищённые авторским правом, являются собственностью Gameforge. Мы не зарабатываем на этом деньги — мы просто развлекаемся.
!!! Все торговые марки и материалы, защищённые авторским правом, принадлежат соответствующим владельцам OGame — Gameforge 4D GmbH !!!
