Открытие : волонтерский проект по созданию бесплатного клона двигателя двигателя Genie , используемого Age of Empires , Age of Empires II (HD) и Star Wars: Галактические битвы , сравнимые с такими проектами, как OpenMW, OPENRA, Opensage, OpentTD и OpenRCT2.
Открытие использует оригинальные игровые активы (такие как звуки и графика), но (по очевидным причинам) не отправляет их. Для игры вам требуется любая из оригинальных игр (AOE1, AOE2) или их окончательные выпуски.
Контакт | Где? |
---|---|
Выпуск трекер | GitHub sfttech/открытие |
Блог развития | blog.openage.dev |
Субреддит | /r/открытие |
Обсуждения | Дискуссии GitHub |
Матричный чат | #sfttech:matrix.org |
Деньги раковины |
Технология | Компонент |
---|---|
C ++ 20 | Двигатель ядро |
Python3 | Сценарии, преобразование медиа, внутриигровая консоль, генерация кода |
Кифон | Python/C ++ Клейский код |
Qt6 | Графический пользовательский интерфейс |
Cmake | Система сборки |
Открытый | Рендеринг, шейдеры |
Опус | Аудиокодек |
Ньян | Конфигурация контента и моддинг |
Люди | Смешивание всех вышеперечисленных |
Но будьте осторожны, по соображениям здравомыслия:
Важное уведомление : на данный момент «геймплей» в основном нефункционален. Мы внедряем внутреннее моделирование игры (как подразделения вообще что -то делают) с учетом простоты и расширяемости, поэтому нам пришлось избавиться от временной (но своего рода работающей) предыдущей версии. С этими изменениями мы можем (наконец) фактически использовать наши преобразованные пакеты активов и наш Nyan API! Мы работаем днем и ночью, чтобы вернуть игровой процесс*. Если вам интересно, мы написали подробные объяснения в нашем блоге: Часть 1, часть 2, ежемесячный Devlog.
* может быть на самом деле не каждый день и ночь
Операционная система | Статус сборки |
---|---|
Debian Sid | Тодо: Кевин №11 |
Ubuntu 22.04 LTS | |
Windows Server 2019 | ![]() |
Windows Server 2022 | ![]() |
Есть много недостающих частей для действительно рабочей игры. Так что, если вы «просто хотите играть», вы будете разочарованы, к сожалению.
Мы настоятельно рекомендуем построить программу из источника, чтобы получить последнее, величайшее и самые блестящие государства проекта :)
Для проверки Linux при репологии, если в вашем распределении есть какие -либо доступные пакеты. В противном случае вам нужно построить из источника. Мы еще не выпускаем *.deb
, *.rpm
, Flatpak, Snap или Appimage.
Для Windows проверьте нашу страницу выпуска для последнего установщика. В противном случае вам нужно построить из источника.
Для macOS у нас в настоящее время нет пакетов, вам нужно построить из источника.
Если вам нужна помощь, возможно, наше руководство по устранению неполадок поможет вам.
Как заставить это запустить на моей коробке?
./configure --download-nyan
make
Я все собрал. Теперь, как мне запустить?
cd bin && ./run main
.Вааааааа! Это...
Все это функции, а не ошибки.
Чтобы выключить их, используйте ./bin/run --dont-segfault --no-errors --dont-eat-dog
.
Если это все еще не помогает, попробуйте наше руководство по устранению неполадок, раздел контактов или трекер ошибок.
Вы можете спросить себя сейчас «звучит круто, но как мне участвовать и стать известным Внесите полезные функции? ».
К счастью для вас, есть много дел, и мы очень благодарны за вашу помощь.
good first issue
. Это задачи, которые вы можете начать сразу же и не требуют много предыдущих знаний.Тогда открытие может стать хорошей причиной стать одним из них! У нас много проблем и задач для начинающих. Вы просто должны спросить, и мы найдем что -то. В качестве альтернативы, скрывается также разрешено.
Приветствую, счастливый Хеккинг!
Как выглядит развитие открытия на практике?
Чем я могу помочь?
Вся документация также в этом репо:
Gnu gplv3 или более позднее; См. Копирование.md и Legal/gplv3.
Я знаю, что, вероятно, никто никогда не будет смотреть на файл copying.md
, но если вы хотите внести код на открытие, пожалуйста, найдите время, чтобы просмотреть его и добавить себя в список авторов.