URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 98784
[ Назад ]

Исходное сообщение
"Открыты исходные тексты игры Commander Keen 3.5 (Keen Dreams)"

Отправлено opennews , 17-Сен-14 10:42 
Компания id Software опубликовала (https://github.com/keendreams/keen) под лицензией GPLv2 исходные тексты игры Commander Keen 3.5 (https://ru.wikipedia.org/wiki/Commander_Keen_%28%D... распространяемой также под именем "Keen Dreams". Это одна из первых игр, созданных Джоном Кармаком (https://ru.wikipedia.org/wiki/%D0%9A%D0%... и Джоном Ромеро (https://ru.wikipedia.org/wiki/%D0%A0%D0%.... Для сборки оригинально игры требуется   Borland C++ 3.1, но энтузиасты уже начали (https://github.com/sulix/keen-dreams-sdl2) подготовку Linux-порта, переведённого на библиотеку SDL и адаптированного для сборки в GCC. Изначально игра была выпущена в 1991 году, но в прошлом году возрождена (http://www.keendreams.com/) для платформы Android. Отчасти открытие кода стало возможным благодаря инициированной энтузиастами краудфанжинг-кампании (https://www.indiegogo.com/projects/let-s-get-keen-dreams-re-....

<center><a href="http://www.keendreams.com/images/kdreams03.gif"><img src="http://www.opennet.me/opennews/pics_base/0_1410933504.gif" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

URL: https://news.ycombinator.com/item?id=8326883
Новость: http://www.opennet.me/opennews/art.shtml?num=40610


Содержание

Сообщения в этом обсуждении
"Открыты исходные тексты игры Commander Keen 3.5 (Keen Dreams..."
Отправлено Аноним , 17-Сен-14 10:42 
а еще через 20 лет откроют код Opera@Presto...

"Открыты исходные тексты игры Commander Keen 3.5 (Keen Dreams..."
Отправлено A.Stahl , 17-Сен-14 10:51 
Интересно лишь для фанатов id software. Сейчас такую игру проще написать с нуля, чем разгребать досовский код.
Впрочем, если графику тоже открыли, то есть повод поржать.
P.S. Если с графикой, то лучше бы Дейва открыли, а не это недоразумение.

"Открыты исходные тексты игры Commander Keen 3.5 (Keen Dreams..."
Отправлено VolanD , 17-Сен-14 11:23 
> Интересно лишь для фанатов id software. Сейчас такую игру проще написать с
> нуля, чем разгребать досовский код.
> Впрочем, если графику тоже открыли, то есть повод поржать.
> P.S. Если с графикой, то лучше бы Дейва открыли, а не это
> недоразумение.

Дейв канеш шикарен, особенно там самая часть, но кин тоже крут!


"Открыты исходные тексты игры Commander Keen 3.5 (Keen..."
Отправлено arisu , 17-Сен-14 16:53 
да и без графики — всё равно Дейва бы. который второй. написать-то его несложно, но хочется аутентичное поведение монстров, а реверсить лень.

"Открыты исходные тексты игры Commander Keen 3.5 (Keen..."
Отправлено x0r , 18-Сен-14 02:10 
А зачем его реверсить, если все уже сделано до вас?
http://dg-forum.ru/topic/17064-reverse-engineering/?p=51389

"Открыты исходные тексты игры Commander Keen 3.5 (Keen..."
Отправлено arisu , 18-Сен-14 02:36 
> А зачем его реверсить, если все уже сделано до вас?

сам-то по ссылке читал? до «всё» там как до луны ползком. форматы файлов и так давно известны, графику и тайлинфо тоже давно выколупали. самое же важное для воссоздания движка — логику игрока и монстров — колупать и колупать.

потрудись в следующий раз сначала понять, на что отвечаешь, потом таки проверить ссылку, а потом уже писать.


"Открыты исходные тексты игры Commander Keen 3.5 (Keen..."
Отправлено x0r , 18-Сен-14 04:14 
Сам писал. Потрудись скачать архивы и посмотреть. Я не говорю, что завершено 100% работы, но логика монстров и необходимые структуры уже разобраны в достаточном для понимания объёме. Если есть вопросы, готов ответить и помочь в дальнейшей работе. Если нет желания участвовать - проходи мимо.

"Открыты исходные тексты игры Commander Keen 3.5 (Keen..."
Отправлено arisu , 18-Сен-14 05:29 
я потрудился скачать и посмотреть. возможно, оно где-то у тебя в голове и разобрано, но без телепатора этого не понять. радости от дизасма тоже немного, а крадеными инструментами я не пользуюсь. так что со стороны — это обычный выхлоп дизасма, толку с которого мне немного.

если вдруг тебе показалось, что я требую всё и сразу и прямо сейчас — то извини, это только показалось. я всего лишь отвечал анониму, что «всё сделано за вас» — это оооочень большая гипербола, работы там ещё немало.

а заниматься реверсом лично я не хочу, о чём и писал в #10.

насчёт же того, куда и как мне идти, я имею свои соображения, и твоих советов пока не спрашивал.


"Открыты исходные тексты игры Commander Keen 3.5 (Keen..."
Отправлено x0r , 18-Сен-14 06:38 
Откуда столько агрессии? Я всего-лишь пытался донести мысль о том, что с Дейвом не всё плохо и есть ещё люди, которым его судьба не безразлична и, возможно, привлечь желающих к дальнейшей разработке. "Обычный выхлоп дизасма" содержит большую часть функций и переменных с осмысленными названиями, в том числе и функции логики, которые не вызываются напрямую. Работы там не мало, не спорю, но проделанного уже достаточно для воссоздания поведения монстров и игрока.

ЗЫ: Краденых инструментов я не выкладывал, да и к теме отношения это не имеет.


"Открыты исходные тексты игры Commander Keen 3.5 (Keen..."
Отправлено arisu , 18-Сен-14 18:42 
> Откуда столько агрессии?

то есть, ты хамишь органично, даже не замечая этого. и на основе того, что ты не замечаешь своего хамства, остальные тоже должны делать вид, что его нет. со мной такое не работает.

> "Обычный выхлоп
> дизасма" содержит большую часть функций и переменных с осмысленными названиями, в
> том числе и функции логики, которые не вызываются напрямую. Работы там
> не мало, не спорю, но проделанного уже достаточно для воссоздания поведения
> монстров и игрока.

я даже больше скажу: обычного .exe для этого тоже достаточно. ну вот сели, читаем и воссоздаём. тю, да даже хексдампа достаточно.

> ЗЫ: Краденых инструментов я не выкладывал, да и к теме отношения это
> не имеет.

выложена db для IDA. IDA не продаётся индивидуальным покупателям. возможно, лично ты используешь IDA, купленую твоей конторой, я не знаю. но что я точно знаю — что мне для работы с этой db нужно IDA украсть. а я крадеными инструментами не пользуюсь.

и это имеет непосредственное отношение к теме, потому что читать портянку дизасма — удовольствие никакое. а нормальные описания структур, функций и прочего всякого, лежащие в отдельном виде, пригодном для использования без краденых инструментов, отсутствуют. по какому поводу портянка от «рентгена» не сильно лучше просто экзешника.

p.s. если вдруг непонятно: нет, описание где-то там внутри дизасма совершенно не радует.


"Открыты исходные тексты игры Commander Keen 3.5 (Keen Dreams..."
Отправлено freehck , 17-Сен-14 23:30 
> Интересно лишь для фанатов id software. Сейчас такую игру проще написать с
> нуля, чем разгребать досовский код.
> Впрочем, если графику тоже открыли, то есть повод поржать.
> P.S. Если с графикой, то лучше бы Дейва открыли, а не это
> недоразумение.

Не обижайте Кина. Это моё, в частности, детство. Кин всегда был настоящим испытанием - в нём расплата за ошибку была значительно выше. Один раз осёкся - и начинай всё по новой.

Я до сих пор вспоминаю, какой дикий был восторг у десятилетнего парнишки, когда я узнал, что помимо Secret of the Oracle существует ещё и другая часть с громким названием the Armageddon Machine, где было полно лазеров, роботов и прочей крутой космической дребедени.

Вот было бы здорово иметь код работающего 5-го эпизода! =)

PS: а вашего Дейва я видел уже после, и ощущения крутой игры он не произвёл, ибо был прост и до скуки однообразен.


"Открыты исходные тексты игры Commander Keen 3.5 (Keen..."
Отправлено arisu , 17-Сен-14 23:33 
keen dreams — это вообще недоразумение.

"Открыты исходные тексты игры Commander Keen 3.5 (Keen Dreams..."
Отправлено VolanD , 17-Сен-14 11:04 
А это та часть, где в менюхе пинг-понг был встроен?

"Открыты исходные тексты игры Commander Keen 3.5 (Keen Dreams..."
Отправлено VolanD , 17-Сен-14 11:21 
> А это та часть, где в менюхе пинг-понг был встроен?

А не, не та :(


"Открыты исходные тексты игры Commander Keen 3.5 (Keen Dreams..."
Отправлено a2m , 17-Сен-14 13:58 
Пинг-понг в четвёртой части был

"Открыты исходные тексты игры Commander Keen 3.5 (Keen Dreams..."
Отправлено anonymous , 17-Сен-14 12:08 
выложите мне keen dreams apk под ондроед, а то мне пчелайн не дает за деньги скочать

"Открыты исходные тексты игры Commander Keen 3.5 (Keen Dreams..."
Отправлено Rodegast , 17-Сен-14 14:39 
Опоздали ребята... Под Linux уже есть Commander Genius
http://clonekeenplus.sourceforge.net/

"Открыты исходные тексты игры Commander Keen 3.5 (Keen Dreams..."
Отправлено freehck , 17-Сен-14 23:22 
Кгхм. Это же dosbox с обёрткой для запуска. Как можно сравнивать? =/

"Открыты исходные тексты игры Commander Keen 3.5 (Keen..."
Отправлено arisu , 17-Сен-14 23:33 
> Кгхм. Это же dosbox с обёрткой для запуска. Как можно сравнивать? =/

LOLWUT?!