Добрый день, Булчане!
Вот, наконец то решился выложить проект ремейка старинной игрули Doom2D, от Prikol software. Всё детство убивался в эту игрушку, и давно мечтал сделать свою версию. Мог выложить уже давно, но там было совсем неиграбельно и глючно. Реализовано на Blitz3d с использованием физики PhysX Wrapper 1.2.
Итак. Вот сам проект:
Doom2d v0.12.7e
Сделано:
- все монстры из оригинального Doom II;
- всё оружие из того же Doom II;
- почти все предметы опять же от туда;
- некоторые элементы декораций тоже помещены;
- более-менее оптимизированная организация уровней, с объединением одноуровневых горизонтальных частей;
- почти похожий на Doom2d интерфейс;
- если есть два монстра с разных сторон от игрока и стрельнуть в одного сразу после этого подпрыгнув, то монстры начнут разборку между собой :) иногда забавно получается, главное с линии огня уйти прыжками :)
Что планируется в ближайшее время (1-2 недели):
- два игрока и соответственно сплит-скрин режим;
- настройка баланса повреждений;
- изменение поведения монстров;
- обучению летающих монстров более-менее нормальному полёту, а не тому бреду, что есть сейчас.
- добавление реалистичных взрывов с взрывными волнами
- добавление физических тел предметам;
Управление в игре:
стрелка влево/вправо - двигаться влево/вправо
стрелка вверх/вниз - смотреть вверх/вниз
пробел - прыжок
1 - пистолет
2 - шотган
3 - двухстволка
4 - миниган
5 - ракетница
6 - плазмоган
7 - BFG-9000
8 - ручное оружие (если не взята бензопила, то рука, если взята - только бензопила)
Управление в редакторе:
ctrl+s - сохранить (не рекомендуется сохранять больше одного раза за работу приложения, уровень сохраняется некорректно, по невыясненым пока что причинам);
alt+f4 или esc - выход;
1 - стены
2 - монстры
3 - итемы(предметы)
4 - декорации
5 - добавление игрока (больше одного не добавлять, результат сам незнаю, честно. Скорее всего будет управляться всё имеющееся количество игроков :) )
Интерфейс (его зачатки) не оптимизирован под разрешение экрана отличающееся от 1024х600, пока что занят вопросами оптимизации. Уровень пока что только один. Можно поизгаляться и поменять различные параметры монстров (файл настройки каждого монстра хранится в папке с его моделью), ну или даже добавить своих монстров (если кому то в голову придёт такая идея - объясню как это можно сделать, там впринципе не трудно должно быть, самое трудное - нарисовать модельки
). Так же, можно поменять параметры предметов (в файле
GameData\Models\Items\items.cfg).
Проект разрабатывается очень медленно ввиду отсутствие свободного времени (делаю на работе в перерывах, и по ночам потихоньку).
На том уровне который есть сейчас расположены почти все монстры имеющиеся в игре (кроме PainElemental). У ArchVile пока нету атаки, только анимация (всё в разработке, думаю как и что реализовать).
Жду отзывов, предложений, критики (воспринимаю любую критику, не нарушающую правила нашей Булочки).
скрины предыдущей версии (тела у монстров ещё не были настроены):