Doom Classic для iPad? Почти...
Опубликовано TermiT июля 25, 2010 в General Arcade |
Примерно год назад id Software выпистила Doom Classic для iPhone/iPod, отличный получился порт. Когда я впервый раз взял в руки iPad, я подумал о том как было бы круто поиграть на нем в любимый шутер. Но версия под iPhone растянутая на iPad выглядела позорно и никакого удовольствия от игры я не получил. Вероятнее всего официальный варинт для iPad мы врятли получим в скором времени, ребята из id усердно трудятся над Rage. Позже мы с товарищем решили портировать Doom под iPad своими силами, ведь что может быть проще сорцы то есть.
Для начала заказали новую графику для элементов интерфейса у нашего хорошего знакомого — Александра Болотова. Затем я взялся за создания wad'а, за основу был взят проект FreeDoom. Пришлось немного попотеть, разобраться с их сборочной системой, как редактируются уровни, дорисовать кое-какие спрайты и т.д. Пока я занимался wad'ом, Сергей копался в исходниках. В Doom Classic музыка и элементы UI хранятся в специальном архиве ipack, но утилиты как такие архивы создавать в комплексте с сорцами не шло, также Кармак не стал добавлять утилиту для генерации шрифта. Сергей достаточно быстро осилил свои варианты этих утилит.
Затем мы занялись подбором музыки, в этом нам помог отличный сервис Jamendo. Большую часть трэков, которые мы взяли написал Kevin MacLeod, но главную тему специально для нас написала группа Kerranswell, трэк получился просто шикарным:
Само портирование под iPad заняло 3 дня и больше всего времени ушло на раставление UI элементов под новое разрешение.
Игру назвали Doomsday: Hellraiser, со вчерашнего дня доступна в AppStore. Вот несколько скриншотов:
Несколько ссылочек по теме:
- Джон Кармак рассказывает о разработке Doom Classic: чать 1, часть 2
- Ревью кода Doom 1993 года
- Ревью кода Doom Classic
- Исходники Doomsday: Hellraiser






