Программист потратил 1200 часов на обратное проектирование исходного кода Диабло

24.06.2018 21:45 7

Программист потратил 1200 часов на обратное проектирование исходного кода Диабло

«Чтобы убедиться, что все защищено.»

Программист под ником GalaxyHaxz загрузил скопированную версию оригинала исходного кода Диабло. Согласно посту на GitHub – это заняло более 1200 часов на протяжении «6-12 месяцев». Он сделал это для того, чтобы убедиться, что «все защищено».

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

«На протяжении долгих лет создатели модулей должны были полагаться на утомительное редактирование кода и внедрение памяти. Немногие заходили дальше и перепрограммировали большую часть игры (такие как Вельзевул/Ад),» объясняет GalaxyHaxz, «проблема в том, что они никогда не публиковали свои ресурсы. Обычно это является работой, с которой справится один человек, она продолжает существовать, но это неизменно связано с количеством требуемого времени/работы или с недостатком интереса.»

Программист потратил 1200 часов на обратное проектирование исходного кода Диабло

«Это оставляет людям наполовину неоконченный модуль; тот, на который потрачено огромное количество часов, но тем не менее, в нем очень много багов и нерешенных проблем. Поэтому мы собираемся его урегулировать. Цель Devilution в том, чтобы исправить это, сделав исходный код Диабло доступным для всех.»

GalaxyHaxz объясняет, что целью Devilution является воспроизведение «96 исходных кодов настолько точно, насколько это возможно и зависит от количества багов и плохо написанного кода» – чтобы сделать обновления, исправления и переходы в другие платформы более простыми.

Пост также добавляет: «еще одна цель Devilution — документально зафиксировать неиспользованный и вырезанный контент из последней игры. Развитие Диабло близится к завершению — многие идеи были отменены и Мультиплеер был быстро взломан. Исследуя источник, мы можем видеть разные особенности планируемого развития.»

С ремейком оригинала Диабло 3, модифицирующим сообществом и новой игрой в разработке, Диабло остается в выигрышной позиции. Но меня всегда будет поражать заинтересованность и старания таких любительских проектов, как Devilution.

Источник

Следующая новость
Предыдущая новость

Россиянин увеличил объем памяти GeForce RTX 3070 до 16 ГБ и показал результаты тестов Снуп Дог показал холодильник в стиле Xbox Series X, но затем быстро удалил ролик Для Titan Quest внезапно вышло дополнение Eternal Embers — с новым классом, кампанией и поддержкой геймпадов Xiaomi ускоряет игры на смартфоне с помощью технологии с ПК Прямо как в Cyberpunk 2077. Microsoft позволит людям полноценно общаться в виртуальной реальности

Лента публикаций