|

| |
Инди

Magic! Сообщений: 346
|
| 
 |
Карма: 0 Известность: 150 |
|
| |

 |
Добавлено: 29.06.2023 16:10 (600 дней)
 | |
Всем привет! Наша небольшая группа под названием Vertix Games занимается разработкой Open Source порта игры Космические Рейнджеры 2: Перезагрузка.
Что это значит? * Мы воссоздаем геймплей КР2:ДП на совершенно новом игровом движке, который мы пишем на C++. * Это будет проект с открытым исходным кодом, который будет работать на современных компьютерах с Windows, Linux и macOS, возможно даже на Android-устройствах. * Для того, чтобы поиграть в игру, потребуется установщик КР2:ДП. Игра преобразует файлы оригинальной игры в свободные форматы и будет работать на них. * Будет поддержка модов, причем мы прикладываем очень много усилий для того, чтобы сделать максимально удобные инструментарии для моддинга и установки пользовательских модов. * К сожалению прямой совместимости с модами для HD Революции не будет, но будет инструкция для моддеров, как адаптировать моды для OpenSR.
Когда ожидать демок? Уже не терпится поиграть! Проект долгосрочный, потому что потребуется качественно воссоздать и адаптировать бесконечные механики живого мира Космических Рейнджеров. Мы составили глобальный план развития, будем сообщать о каждом этапе разработки и прогрессу по нему. Будут регулярные демки (видео и сборки для скачивания).
Насколько близко будет ваша игра к оригиналу? Настолько, насколько это можно будет сделать в рамках здравого смысла. В оригинальной игре очень много костылей и абьюзов, которые адаптировать смысла нет. Зато будут улучшения в области искусственного интеллекта и живого мира, но их можно будет отключить для более аутентичного экспириенса. Грубо говоря, компьютерные пилоты имеют 70% от возможностей, доступных игроку, это число можно сильно поднять, не ломая баланс.
Будут ли другие части КР? Например, КР1 и КР2HD? После релиза мы планируем сделать дополнения, которые позволили бы играть в КР1 и КР2: Доминаторы. На текущий момент портирование КР2: HD Революция не требуется, она отлично играется на всех современных платформах. Но полностью мы такую возможность не исключаем.
Как насчет Планетарных Боём, Аркадных Боёв в гипере и Текстовых Квестов? Текстовые квесты адаптировать будет несложно, все их тонкости давно разобраны. Плеер и редактор текстовых квестов будут использовать свободный незашифрованный формат (например, JSON). Аркадные бои получат современный 3D-движок с сохранением особенностей геймплея и новый, более простой для использования, редактор карт. С Планетарками гораздо сложнее, потому что они написаны для DirectX под Windows, поэтому адаптировать под другие платформы будет непростой задачей, даже несмотря на то, что их исходные коды уже давно в свободном доступе. Есть различные технологии для того, чтобы адаптировать такие приложения под кросс-платформу, но вопрос пока что остается открытым.
Звучит здорово! Чем я могу помочь? Нам всегда нужны программисты с опытом работы на C++, люди с опытом игровой разработки в целом, а также те, кто обладает опытом управления проектами. Если у вас будет желание поддержать проект финансово - пишите, полученные деньги пойдут на зарплаты программистам 
Какие технологии вы используете для разработки? Мы разрабатываем игру на C++ 17, с использованием мультимедиа-библиотеки SFML, игровые механики мы полностью переписываем под паттерн ECS (библиотека flecs). Кроме того, у нас есть параллельная разработка прототипа на Python (pygame). Прототип является полигоном для тестирования игровых механик прежде чем переписывать их на чистовую в C++;
|
| |
|