forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на Blitz3D (http://forum.boolean.name/forumdisplay.php?f=14)
-   -   Doom2D (remake) (http://forum.boolean.name/showthread.php?t=17510)

St_AnGer 12.11.2012 18:04

Doom2D (remake)
 
Вложений: 5
Добрый день, Булчане!

Вот, наконец то решился выложить проект ремейка старинной игрули 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 пока нету атаки, только анимация (всё в разработке, думаю как и что реализовать).
Жду отзывов, предложений, критики (воспринимаю любую критику, не нарушающую правила нашей Булочки).

скрины предыдущей версии (тела у монстров ещё не были настроены):
Вложение 18021Вложение 18022Вложение 18023Вложение 18024

mr.DIMAS 12.11.2012 23:21

Ответ: Doom2D (remake)
 
Прикольно. В начале умер раз 6, просто по глупости. Потом привык к управлению, и всех загасил. Все работает, пару раз замечал белый спрайт возле красного шарообразного монстра( я не фанат серии, поэтому не знаю как называется он ). Летающие монстры иногда резко ускоряются и улетают в бесконечность. Что хочу увидеть: музыку, глагне меню с выбором карт, больше карт( хотя если собраться всей булкой то можно сделать их тыщи ). Пока всё. Жду новых версий.

s16s 12.11.2012 23:51

Ответ: Doom2D (remake)
 
Вроде всё работает, но стрелять почему-то можно лишь левым контролом.

Только не понял что в думе делают фрицы из вульфа.

ABTOMAT 12.11.2012 23:53

Ответ: Doom2D (remake)
 
WASD не завезли? Тогда мне никак не поиграть.
А ещё дробан не подымается (с 32-го раза), поменять на него у меня не получилось, тыкал на все клавиши 0-9.
Я бы такое выкладывать постыдился.

St_AnGer 13.11.2012 00:04

Ответ: Doom2D (remake)
 
Цитата:

Сообщение от mr.DIMAS (Сообщение 243398)
Прикольно. В начале умер раз 6, просто по глупости. Потом привык к управлению, и всех загасил. Все работает, пару раз замечал белый спрайт возле красного шарообразного монстра( я не фанат серии, поэтому не знаю как называется он ). Летающие монстры иногда резко ускоряются и улетают в бесконечность. Что хочу увидеть: музыку, глагне меню с выбором карт, больше карт( хотя если собраться всей булкой то можно сделать их тыщи ). Пока всё. Жду новых версий.

Спасибо! Музыка и главное меню будет в следующих версиях полюбому, только вот не знаю музыку из оригиналов выбирать или от куда ещё. Ну это определюсь. Про внезапно ускоряющихся монстров - это не иногда, а очень даже часто бывает, с этим сейчас и борюсь. Количество карт тоже прибавится, эта у меня просто тестовая. Белый спрайт - лишний кадр где то промелькнул, буду искать где ошибка. Монстр зовётся Cacodemon :)


Цитата:

Сообщение от s16s (Сообщение 243401)
Вроде всё работает, но стрелять почему-то можно лишь левым контролом.

Только не понял что в думе делают фрицы из вульфа.

Фрицы были на секретном уровне в оригинальном DooM II :) вот и добавил. Ещё там был какой то непонятный Comander Keen, его тоже добавлю.

Смена управления будет доступна из меню, на Ваше усмотрение. Это я поставил как дань памяти изначальному управлению оригинального дума :)

Цитата:

Сообщение от ABTOMAT (Сообщение 243402)
WASD не завезли? Тогда мне никак не поиграть.
А ещё дробан не подымается (с 32-го раза), поменять на него у меня не получилось, тыкал на все клавиши 0-9.

Про дробан странно. Буду разбираться, спасибо! Возможно (!!!) поднимется только с прыжка (проблема в черезчур оптимизированной проверке на близость итемов, перестарался с уменьшением количества проверок). Ну, про управление уже написал, в следующей версии добавлю меню и все настройки будут доступны от туда.

Цитата:

Сообщение от ABTOMAT (Сообщение 243402)
Я бы такое выкладывать постыдился.

Поэтому и не выложил раньше - было ещё хуже :-D

mr.DIMAS 13.11.2012 00:15

Ответ: Doom2D (remake)
 
Цитата:

Я бы такое выкладывать постыдился.
А чего стыдиться то? Ты глянь гитхаб, там вообще дофига пустых или очень сырых проектов. А тут вполне играбельный. И вообще за процессом разработки интересно наблюдать.

Spy4433 13.11.2012 00:29

Ответ: Doom2D (remake)
 
у меня одна проблема :) после того как сменил первую пушку перестал стрелять выключил

moka 13.11.2012 00:57

Ответ: Doom2D (remake)
 
Цитата:

Сообщение от mr.DIMAS (Сообщение 243408)
А чего стыдиться то? Ты глянь гитхаб, там вообще дофига пустых или очень сырых проектов. А тут вполне играбельный. И вообще за процессом разработки интересно наблюдать.

github - это не хранилище проектов на показ или портфолио, это репозиторий исходников. И для разумности, его используют с самого начала проекта, тем самым - естественно там будет куча сырого.

ABTOMAT 13.11.2012 01:05

Ответ: Doom2D (remake)
 
Цитата:

Сообщение от mr.DIMAS (Сообщение 243408)
А чего стыдиться то? Ты глянь гитхаб, там вообще дофига пустых или очень сырых проектов. А тут вполне играбельный. И вообще за процессом разработки интересно наблюдать.

Гитхаб - не для того сделан.
Ящитаю надо уважать чужое время и показывать только что-то стоящее. Ну хотя бы чтоб можно было комфортно пройти уровень, а не искать, почему на дробаш не переключить, когда я его взял и почему тот взялся с 32-го раза, а броня не берётся вовсе. А управление в стиле "руки крест накрест".

mr.DIMAS 13.11.2012 01:21

Ответ: Doom2D (remake)
 
У вас баттхёрт господа.

moka 13.11.2012 02:08

Ответ: Doom2D (remake)
 
Цитата:

Сообщение от mr.DIMAS (Сообщение 243419)
У вас баттхёрт господа.

Ты просто протупил чушь.

ABTOMAT 13.11.2012 02:10

Ответ: Doom2D (remake)
 
Цитата:

Сообщение от mr.DIMAS (Сообщение 243419)
У вас баттхёрт господа.

Да. В своё время я не выложил десятки поделок, куда более доделанных, чем это. Потому что было стыдно. А тут оказалось, что это ок.

St_AnGer 13.11.2012 09:36

Ответ: Doom2D (remake)
 
Цитата:

Сообщение от ABTOMAT (Сообщение 243424)
Да. В своё время я не выложил десятки поделок, куда более доделанных, чем это. Потому что было стыдно. А тут оказалось, что это ок.

Ну почему же ок. Я понимаю, что далеко не ок, очень далеко. Просто у меня всё берётся без проблем, стреляется сразу, потому и выложил сюда. Мне почему то казалось что форум для того и нужен, что бы помогать друг другу в поиске ошибок/недоделок :)

Не ссорьтесь, господа. Я всех услышал и понял. Делаю дальше, скоро выложу следующую версию, надеюсь все нынешнии глюки в ней уберу.

Jabberwock 16.11.2012 10:25

Ответ: Doom2D (remake)
 
Продублировал у нас: http://doom2d.org/forum/viewtopic.php?f=18&t=1010
Кстати, вроде бы на старом форуме я тебя видел...

Игра ведет себя несколько странно. Далеко не каждый запуск монстры на тебя реагируют, но если уж удостаивают своего внимания - сносят за три секунды.

St_AnGer 16.11.2012 11:33

Ответ: Doom2D (remake)
 
Вложений: 1
Цитата:

Сообщение от Jabberwock (Сообщение 243764)
Продублировал у нас: http://doom2d.org/forum/viewtopic.php?f=18&t=1010
Кстати, вроде бы на старом форуме я тебя видел...

Игра ведет себя несколько странно. Далеко не каждый запуск монстры на тебя реагируют, но если уж удостаивают своего внимания - сносят за три секунды.

Первая реакция - ух тыж нифига себе ё маё :4to: :)
да, был когда то у Вас на форуме, но активным "форумчанином" не был никогда, просто наблюдателем.


Монстры реагируют только когда между монстром и игроком нету других монстров, это исправлю в скором времени, а то так не интересно. Да и вообще что игра странно себя ведёт - это не то слово :-D
Ну и дисбаланс естественно ещё не удостоился внимания, им попозже займусь (пока что меня дюже прикалывает попасть под ракету и рассыпаться почти сразу в пыль :-D ).

Итак, за 4 дня работы (не очень активной) над проектом сделано:
Код:

1) Меню (пока без фонового изображения):
Вложение 18042
  - В главном меню активных пунктов 3 или 4, зависит от того, запущена игра или нет (при запущенной игре появляется ещё пункт меню "END GAME".
  - В опциях пока что доступна смена управления для первого игрока и настройки громкости звука/музыки(смена видеоразрешения недоступна ввиду того, что интерфейс всё ещё оптимизирован только для разрешения 1024х600).
  - Доступна игра только для одного игрока, от выбора уровней сложности ничего не зависит. Пока что.
2) Добавлена музыка (взята из оригинального DooM и бережно, без изменений, вставлена в проект :) ).
3) Исправлен вылет при попытке ArchVile'а атаковать (в конфиге тип атаки был назначен, но в проекте такого типа не было, соответственно MAV при "выстреле").

До отправки следующей версии на суд народный (в воскресенье ориентировочно), планирую реализовать:
Код:

1) Пару карт для зачатков сингл-плеера.
2) Вытекающее из первого пункта - триггеры окончания уровня(пока что только их, дальше будут и всякие остальные, в т.ч. ограничивающие передвижение монстров).
3) Добавить таки атаку для ArchVile, всё таки один из моих обожаемых монстров :) хотя этот пункт будет выполняться последним в запланированном списке.
4) Слегка отбалансировать повреждения, а то круто слишком (особенно MasterMind стреляет ооочень жестоко).

отдельным пунктом - собираюсь начать делать двери, кнопки, ловушки. Но это уже на долго, наверно.


Upd.
Нашёл интересную незапланированую фишку при стрельбе с BFG :) если развернуться в момент выстрела снаряд попадёт в самого игрока и порвёт его в мясо :)


Часовой пояс GMT +4, время: 14:25.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot