Ассоциация K-D Lab открыла исходный код игрового движка qdEngine, предназначенного для создания квестов. Весь код, за исключением сторонних библиотек, опубликован под лицензией GPLv3...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=60752
«Вот тебе, боже, что нам не гоже»
Там всё печальнее. Основной разработчик погиб два года назад, после чего компания закрылась и теперь причастные к её деятельности понемногу перелицензируют и открывают код.
Это был Андрей Кузьмин, в Калининграде попал в ДТП.
Если ещё точнее, то он вышел на проезжую часть не обращая внимания ни на что вокруг.
Если ещё точнее, то компания начала загибаться гораздо, намного ранее
Какая вообще разница кто и куда вышел относительно недавно, если свою ключевую штуку( Периметр. Стратегия типо в т.ч с изменяемым ландшафтом и кучей всего, многое их которого до сих пор не попадается ) они полностью забросили лет 10-15 назад( было продолжение вроде Периметр 2, но это скорее мощный откат назад. Основные особенности стратегии были в изменении ландшафта и постройке более-менее продвинутых роботов из 3 типов базовых роботов на основе результатов исследований и наличия лабораторий. Сами роботы - делались в соотв. профильных цехах которые жрали энергию. Вот в подобии продолжения этого не было, была кривая ерунда )
В итоге, они сконцентрировались на каких-то играх и приложениях для реабилитации( очень специализированная штука, отбрасывающая вообще всё остальное ), а потом даже оно заглохло.Ну это если не путаю с тем КД-Лаб, который из Калининграда, разработчик Вангеров и Периметра. Один из участников коей( Кранк ) даже умудрялся потом сливать исходники Периметра, в которых всё равно никто не разобрался( ибо вортекс, даже взрывы ракет юнитов изменяли поверхность. Хреновая поверхность - нет возможности постройки и проблемы с передвижением для остальных ). Но умудрялся - т.к всё равно на проект все забили и занялись хренью
> Периметр. Стратегия типо в т.ч с изменяемым ландшафтом и кучей всего, многое их которого до сих пор не попадается ) они полностью забросили лет 10-15 назад( было продолжение вроде Периметр 2, но это скорее мощный откат назад. Основные особенности стратегии были в изменении ландшафта и постройке более-менее продвинутых роботов из 3 типов базовых роботов на основе результатов исследований и наличия лабораторий. Сами роботы - делались в соотв. профильных цехах которые жрали энергию. Вот в подобии продолжения этого не было, была кривая ерунда )Периметр был классный, но слегка однообразный.
"Доберись до точки альфа."
"Защити точку гамма."
Сюжет был неплох, но не вытягивал на 100%.
Такое впечатление что у них особо было идей для развития.> В итоге, они сконцентрировались на каких-то играх и приложениях для реабилитации( очень
> специализированная штука, отбрасывающая вообще всё остальное ), а потом даже оно заглохло.Но если бы получилось, то сидели на госзаказах и поставляли в больнички программы.
> Периметр был классный, но слегка однообразный.
> "Доберись до точки альфа."
> "Защити точку гамма."
> Сюжет был неплох, но не вытягивал на 100%.
> Такое впечатление что у них особо было идей для развития.Это компания, а не схватка. Т.е изначально предполагала именно это
Никогда не понимал тех, кто играл только в компанию>> В итоге, они сконцентрировались на каких-то играх и приложениях для реабилитации( очень
>> специализированная штука, отбрасывающая вообще всё остальное ), а потом даже оно заглохло.
> Но если бы получилось, то сидели на госзаказах и поставляли в больнички
> программы.Едва ли, там было... весьма сомнительно. Уж если на всём сайте и форуме есть единственный представитель, который баба( понгвин на аватарке ) и запросто уходит в декрет, а потому по многу месяцев тишина - есть над чем задуматься
Но прикол не только и не столько в поставке программ. Нередко спец. штуки - это программно-аппаратные комплексы. Т.е нельзя написать какую-то примитивную игру с простой графикой и управлением несколькими кнопками, чтобы это кто-то куда-то впилил, особенно, с закрытыми исходниками.
Там больше походило на то, что из разрабов остался один новичок, который хоть что-то как-то пилил
Хотел было кинуть скрины или ссылки, но обнаружил новость
> Вновь открылась компания K-D Lab — создатель игр «ВанГеры», «Самогонки», «Периметр» и «Maelstrom»разумеется, никаких из тех игор для калек там нет
Для меня это более чем игра, ибо именно самостоятельно срался тогда на кд-шных форумах и прочем, пытаясь хотя бы минимально но понять текущее состояние дел и планы
Не путаете, он самый. Я всего-лишь хотел уточнить относительно персоны, не вдаваясь в исторический экскурс касаемый самой компании.
Бас фактор? - не умеем мы пока в софтварную разработку.
Ну вот кол открыли - покажи как надо, портируй на другие платформы
А там есть хоть что-то ценное? Если собирается только доисторическим тулчейном доисторической студии, это уже показательно. Могли и под паблик домейн вывалить, всё одно.
А разжевать и в рот положить не надо? Там написано, чем он собирается. А дальше — действуй, опенсорс же.
Ну братья Пилоты неплохие были, хотя и похуже первых. Если умельцы добавят рейтрейсинг в движок, перепройду с удовольствием.
>Могли и под паблик домейн вывалить, всё одно.GPL это рак. Если возьму этот движок, сделаю игру, начну продавать, придут линуксоиды и начнут требовать исходники. Оно мне надо? Конечно же я не буду использовать этот движок, а напишу свой и никому не покажу.
Но ты ведь не напишешь.
Надо будет напишу, но этот точно не буду юзать.
> Но ты ведь не напишешь.А зачем писать, если уже есть куча по настоящему свободных движков на MIT/BSD?
И, что удивительно, но их никто не закрывает, хотя могут!
Как же так получается?!
Ну это аноним выше грозится написать. Правда, зачем его движок кому-то понадобился бы…
Если жлоб-проприетарщик отказывается от продукта GPL сообществу от этого ни холодно, ни жарко.
> сообществу от этого ни холодно, ни жарко.Ну да, ну да.
Шообщестно играет только в gpl-нутые игры.
В TuxKart например.
И в... эм... 0 A.D. - отличный геймплей и графоний для 2024 года!
А главное запускается на еще вполне современном core2duo!Ведь под GPL стооолько хороших игр выпущено - просто глаза вытекают!
>А главное запускается на еще вполне современном core2duo!Вот не надо гнать, я на своём Intel Core 2 Duo не буду играть в это. И вообще у меня винда 10 64бит и игры нормальные играю, не самые новые, но самые новые мне и не нравятся.
> и игры нормальные играю,И что они все таки на GPL?
Или ты играешь в проприетарные игры на проприетарных движках?
Мог бы хоть похвастаться хотя бы парой штук.
А нотариальная доверенность сообщества на представление его всего есть?
> Если возьму этот движок, сделаю игру, начну продавать,кто-то путает игру на движке под GPL и движок, основанных на движке под GPL.
не надо так
Ничего я не путаю. Открывать движок своей игры я не бы не стал. Даже Кармак открывал движки только после того как они переставали быть экономически выгодными.
>>GPL это рак. Если возьму этот движок,
> Ничего я не путаю.
> Даже Кармака при чем тут "даже Кармак"? Он дорабатывал движок под gpl? — нет. Он использовал движок под gpl "как есть"? — нет.
"Даже Кармак" открывал _свои_ движки, а мы тут начали с движка под gpl.> после того как они переставали быть экономически выгодными.
предлагаю спросить у нинтендо, когда по их мнению что-то перестает "быть экономически выгодным".
Несмотря на открытие движка квейки и другие игры на этих движках остались под еулой и продаются.> Открывать движок своей игры я не бы не стал.
потому что что?
Потому что вы пишете "экономически выгодный" движок? В смысле тот, который может соперничать с тучей других, включая юнити и анрил?
Потому что ваша игра настолько посредственна, что через сутки затеряется в стиме среди более качественных клонов?
Потому что вы встроили туда гачу/рекламу/микротранзакции, которые будет легче выпилить имея исходники?
Потому что вы пишете эксклюзив под одну платформу и боитесь, что кто-то портирует?
Потому что вы используете украденный/слитый/купленный код?
Напишите свой вариант, пожалуйста.
Стоп! Кармак писал свой движок, а ты возьмешь готовый, УЖЕ ОТКРЫТЫЙ до тебя. Разницу чувствуешь?
Может GPL для игр не такая и проблема. У тебя есть ресурсы и без них игра не та, так что коммерческая игра может быть с открытыми исходниками. Ещё можно отделить скрипты управляющие сюжетом от движка и тоже закрыть их...
> Ещё можно отделить скрипты управляющие сюжетом от движка и тоже закрыть их...А разве жопоэль позволяет отделять скрипты?
Оно же все в один бинарник собирается.
Можно общаться через интерфейсы. Ну и типа как собственнические драйверы в Linux, например.
> Ну и типа как собственнические драйверы в Linux, например.Абсолютно бессмысленные телодвижения.
Потому что какой смысл gpl - чтобы все изменения публиковались.
Кто-то поменяет-поломает интерфейс под себя, откроет жпл часть... и?
Закрытая часть, реализующая ответную часть интерфейса, не появится в открытом доступе.
Значит тому кто хочет ее взять - придется дописать или не брать эти кода.
В итоге будет куча несовместимых форков, если этим вообще кто-то будет пользоваться.
Не существуент и не появится коммерчески успешной игры под этот ваш GPL.
Как раз таки скриптовый язык должен быть открыт, будут делать дополнения для игры.
Да хотя бы просто успешной, не коммерчески.
Не знаю, лично я кучу вполне годных гпл игр в стиме купил. Отзывы тоже исключительно положительные, много. Аноним просто демонстрирует свою ограниченность.
> Не знаю, лично я кучу вполне годных гпл игр в стиме купил.
> Отзывы тоже исключительно положительные, много.
> Аноним просто демонстрирует свою ограниченность.Мог бы показать что ты очень продвинутый и не просто похвастаться хорошими GPL играми, а написать хотя бы их названия.
Чтобы каждый член сообщества мог бы тоже ими насладиться!
Ну и заодно зайти на страничку стима, посмотреть сколько там исключительно положительных отзывов и заодно оценить качество игр.
Ты сомневаешься, что это нормальные гпл-игры, которые нравятся людям, или что? Ну вот, к примеру, из нового, может и не шедевр, но вполне достойно https://store.steampowered.com/app/329970/
Не, я просто в стиме не сижу.
А в GOGе, насколько вижу, она появилась буквально на прошлой неделе, хотя судя по гиту ее делают с 2014 года.> нормальные гпл-игры, которые нравятся людям
У каждого свои вкусы, я, думаю, мимо нее просто бы прошел.
Но сообщение разработчика вызывает уважение (steamcommunity.com/app/329970/discussions/0/1470841629666469720).
Хотя tile graphics, music, and sound effects - это только в платной, подозреваю из-за лицензирования.Но тут есть конечно 2 вопроса:
1. А смог ли разработчик вообще что-то заработать, или это хоббийный проект который 'дотируется' с его основной работы.
2. Сколько еще подобных игр? Боюсь это исключение только подтверждает правило.
Дядь, а ты точно программист? Тулчейн VS 2003 не осилить уже?
Достойное дело
Assembly 70.2%
Туши свет, оно практически непортабельно.
Зависит от того, насколько оно большое, и насколько там качественный и хороший код. Если там masm, то вроде у nasm есть поддержка синтаксиса.
Ассемблер там только в zip библиотеке. а в остальном нормальный С++
Это гитхаб криво посчитал - ассемблерные файлы там есть только в частях zlib
ну исходники Периметра были в осн на сях. Всё равно никто ничего не разобрал толком
Ждём интеграции в ScummVM.
А почему вангеры в https://github.com/KranX/Vangers , а всё остальное — в https://github.com/orgs/KD-lab-Open-Source ? И почему самогонки и вангеры - это разные движки, они разве не на одном движке?
>И почему самогонки и вангеры - это разные движки, они разве не на одном движке?Нет, не на одном. Вангеры - воксельный движок, Самогонки - обыкновенное 3D.
были же времена. Даже жалко как-то и Вангеры и Периметр
Чтобы открыли под GPLv3 надо чтобы основной разработчик умер? Мда грустно.Когда Великий Столлман открыл нам 4 истины, он хотел чтобы мы сердцем почувствовали Свободу!
В общем даже как исторический интереса не представляет.
> В общем даже как исторический интереса не представляет.Представляет некоторый художественный и моральный интерес. Можно портировать на Linux.
Очень даже представляет.
Люди старались, делали. Какие-то идеи для себя подчеркнуть можно. Можно сделать конвертер ресурсов для их игр(и менять в них нужные параметры).Надеюсь и другие разработчики старых программ начнут потихоньку открывать...
Я в молодости так и не осилил сейф в пилотах, вот теперь есть время это сделать... 😂
Было интересно провести анализ этого кода. Будет несколько заметок. Первая - Проверка игрового движка qdEngine, часть первая: топ 10 предупреждений PVS-Studio - https://pvs-studio.ru/ru/blog/posts/cpp/1119/