forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Игра Voxmare в (стиле старого добого DOOM) (http://forum.boolean.name/showthread.php?t=18908)

A_Z 03.02.2014 19:09

Игра Voxmare в (стиле старого добого DOOM)
 
Вложений: 3
Приветствую, булчане!

Некоторое время назад решил запилить игру на чистом энузиазме в стиле DOOM.

Проект дорос сейчас до некоторой рабочей версии, но ему нужны
художники и программисты (кто на блицах работал с физикой и воевал с коллизиями, отзовитесь - нужно сделать чтобы игрок, предметы и другие объекты поднимались подъёмниками и нормально реагировали с дверями(подъеемники и двери - суть одно и то же)).

Предупреждаю сразу - графика рисована в пэинте :)

В архиве сборка игры, можно уже погамать в течение 5 минут)

Из плюшек:
секретная пушка

монстры колбасят друг друга

Удачи первопроходцам)

Arton 03.02.2014 19:21

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Сколько косяков, да коллизии у тебя фигово настроены. Стандартные спрайты? В топку! Сделай квады.
Жизнь не всегда убавляться от снарядов. Сначала подумал что бессмертный. Через коллизии сделал?

Цитата:

монстры колбасят друг друга
Весчь!

Короче, косячно, но чёрт побери круто!

Zeonic 03.02.2014 20:53

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Мда, а почему так грязно всё сделано? В папке игры папки то с большой буквы, то с маленькой, расширения некоторых файлов не соответствуют его содержимым. А вообще неплохо, для начала. Правда двухстволка взята из сталкера :-D

A_Z 04.02.2014 01:04

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Да хочется, чтоб побыстрее все заработало, косяков вагон, но зато уже осталось именно точить мелочи. А так оно работает!

Теперь да, основоной упор на дизайн и коллизии, доточку. Кто мне скажет как сделать нормально чтобы элемент уровня двигал камеру (просто подъёмник), а то в Блицах с этим засада, тому респект. :cool:


P.s. ну что, уже обнаружили секрет с пушкой? :)

Arton 04.02.2014 01:48

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Цитата:

Сообщение от A_Z (Сообщение 273637)
Кто мне скажет как сделать нормально чтобы элемент уровня двигал камеру (просто подъёмник), а то в Блицах с этим засада, тому респект. :cool:

Парентить игрока к лифту, перед началом движения, и отсоединять при выходе из лифта.
Или использовать сторонний движок коллизий.

________________________

Рано я восторгаться начал.

Думал спрайты на блице, потом обнаружил фастимиджи.

На лестницы невозможно подняться! Так что попробовать разное оружие не удалось.

Когда выходишь на первую локацию под открытым небом, после уничтожения примерно половины монстров, игра тормозит, FPS падает до 25. Через некоторое время всё восстанавливаться.

Обычный фпс 75.

Что это за библиотека "myrapid.dll"? Разобрался, это упаковщик.

A_Z 04.02.2014 03:53

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Там не спрайты а плайны с текстурами,
Тормозит, поскольку блиц не любит большого количества объектов на экране.. Поэтому народ и придумывает СинглСурфейс системы частиц как мегакостыли для дирика 7.

Чтоб зайти на лестницу - ещё одна беда с коллизией - Пока что жать шифт как в Думе, тогда забежит)) А вообще, действительно прийдётся нормальную физику прикручивать, а то что не взаимодействие, то просто абздец по тормозам, Блицы тут не радуют однако...

Что-нить придумаем;)

Arton 04.02.2014 04:02

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Цитата:

Сообщение от A_Z (Сообщение 273644)
Там не спрайты а плайны с текстурами,
Тормозит, поскольку блиц не любит большого количества объектов на экране.. Поэтому народ и придумывает СинглСурфейс системы частиц как мегакостыли для дирика 7.

Чтоб зайти на лестницу - ещё одна беда с коллизией - Пока что жать шифт как в Думе, тогда забежит)) А вообще, действительно прийдётся нормальную физику прикручивать, а то что не взаимодействие, то просто абздец по тормозам, Блицы тут не радуют однако...

Что-нить придумаем;)

С шифтом всё равно очень трудно (иногда не возможно).

Что то уж очень у тебя косячные коллизии. Я на блице делал, игрок коллизился "сфера к полигонам", и нормально, можно было по лестницам подниматься, даже подобие гравитации и прыжок был. А тут как в землю вжало и всё. Так что не гони на блиц.

Цитата:

Там не спрайты а плайны с текстурами,
Тормозит, поскольку блиц не любит большого количества объектов на экране.. Поэтому народ и придумывает СинглСурфейс системы частиц как мегакостыли для дирика 7.
Я это по библиотекам уже понял :)

А тормозить всё равно не должно! Учитывая что это происходит при длительной стрельбе, предполагаю говнокод =/

A_Z 04.02.2014 04:10

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
ну я хз, надо с гравитацией помудрить, видимо чересчур... У героя в реальности от такой веки бы лежали на коленях. С другой стороны ставишь меньше - и объекты падают медленно, как целофановый пакет. Подбираем коэффициенты. А библиотеки выкину, они вообще ни к чему собственно, затесались за компанию

Mr_F_ 04.02.2014 12:51

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Цитата:

Тормозит, поскольку блиц не любит большого количества объектов на экране.. Поэтому народ и придумывает СинглСурфейс системы частиц как мегакостыли для дирика 7.
любой дирик не слишком рад большому числу дроуколов.
синглсюрфейс костылём не назвал бы, склеивать кучи спрайтов в 1 меш это общеупотребляемая практика.
с дх7 костыль только в том что тебе надо данные этого меша перезаливать каждый кадр, а в дх9+ ты мог бы юзать инстансинг (перезаливать меньшие данные) или просчитывать движение вообще на гпу.

KCEPOKC 04.02.2014 16:15

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Очень и очень интересно! Молодец, идея крутая, только люди нужны! Уровень где рисовал? в скетчапе?

A_Z 04.02.2014 18:30

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Этот уровень сделан в редакторе MODEX. А вообще можно хоть в 3dmax хоть в чём. Главное чтоб не много полигонов) Если интересует поучаствовать в проекте, пиши на [email protected] )

Вообще да, нужен художник и ещё один кодер на блицах. Допилить до более-менее приемлемой альфы, выложить на какую-нибудь краудфаундинговую площадку, тогда ещё к удовольствию от создания и финансирование прибавится :)

ABTOMAT 05.02.2014 03:13

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Цитата:

Сообщение от Mr_F_ (Сообщение 273660)
любой дирик не слишком рад большому числу дроуколов.

Любой GAPI такому рад не будет, потому что это свойство железки. Кстати, на компах уже в принципе насрать на количество дроуколлов (современные компы могут их пережёвывать тысячами), а вот на мобилках — БИДА. 1000 вызовов и ФПС в жопе.

Была либа для блица под названием dx7.dll
В ней был реализован доступ к функциям ГАПИ, работы с которыми в Блице отчего-то не было.
Среди прочего была возможность поменять сэмплинг текстур, в т.ч. и на Nearest Neighbour, т.е. квадратные пиксели как в старых играх, полагаю, ты хотел в этом стиле. Если интересует, могу подорвать жопу и найти в закромах Родины.

A_Z 05.02.2014 04:43

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Да, конечно же!)) Чем пиксельнее будет, тем лучше! :super:

ABTOMAT 05.02.2014 06:18

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Тогда завтра поищу на старом компе, вытащить бы его из кладовки...

Кирпи4 05.02.2014 12:55

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Вложений: 1
Автэ, не утруждайся, пускай пылится дальше =D

A_Z 05.02.2014 17:27

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Вложений: 1
Прицепил библу по пикселизации. Жесть!

KCEPOKC 05.02.2014 18:12

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Отключи возможность смотреть вверх. Присутствует баг с полетом, когда смотришь наверх и идешь, начинается ОНО!

St_AnGer 05.02.2014 18:16

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Ну а чего, круто :) правда на нетбуке 17 фпс всего. Хотя скорость перемещения игрока не падает от этого (вроде бы), только скорость стрельбы и скорость монстров.
Провалился в яму, встал на подъёмник, нажал пробел и подъёмник уехал без меня... Печалька.

A_Z 05.02.2014 21:02

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Так в том-то и проблема, если что-то движется вверх, оно не будет толкать камеру.
Я тоже думал привязывать её к подъёмнику. Но это ж не оригинальный дум, где на одном секторе пол представлял собой только одну плоскость. -Здесь это модели и одна вполне может проходиь сквозь другую. Нужно сделать так, чтоб движущиеся части уровня были способны толкать камеру и другие объекты.
И средствами только блицовской коллизии такое сделать не выходит, тут уже надо расчехлять бубен.

А дальше пойдёт рассмотрение сложных случаев - когда прижимает дверями, или перепрыгивание с одного подъёмника на другой

P.s. В думе было автоприцеливание вверх - вниз. Но всегда хотелось глянуть вниз, или в небо, поэтому лучше мауслук оставить

Там ещё надо код оптимизировать, 4000 строк уже, наверняка быстрее заработает.

Raion 05.02.2014 23:10

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Linepick - очень пригодиться для подъемников и на ступеньках. EntityAutofade - можно скрыть объекты в далеки.

Arton 05.02.2014 23:22

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Нашёл душ из крови:



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

Цитата:

Сообщение от Raion (Сообщение 273752)
Linepick - очень пригодиться для подъемников и на ступеньках. EntityAutofade - можно скрыть объекты в далеки.

Блин, я забыл что с помощью только пика можно сделать коллизию с полом и гравитацию!

A_Z 06.02.2014 00:27

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Интересная мысль с LinePick, попробую

Да, не выпилил душ из крови - эксперементирую с системой частиц, чтобы полудохлые монстряки обливались струями крови из ран :)

KCEPOKC 06.02.2014 16:39

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
По мне этот дождь из частиц лишь грузит комп. В топку его!

Arton 06.02.2014 18:24

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Цитата:

Сообщение от XoreX (Сообщение 273790)
По мне этот дождь из частиц лишь грузит комп. В топку его!

Дождь маленький так что норм. Просто он не оптимизирован.

A_Z 07.02.2014 06:04

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Вложений: 3
Добавлена новая комната, спс Xorex за тексы, на скринах другие варианты

Кирпи4 07.02.2014 20:24

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Нннннестандааартно ты некоторые текстуры заюзал.
А вообще - хочешь спрайтовой халявы - тебе сюда: раздел ресурсов ZDOOM'овского форума

A_Z 17.02.2014 08:41

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Вложений: 1
Решил, что использовать тексы ID не комильфо и надо пилить свои! Настоящий пиксельарт, всё нарисовано вручную, зачастую попиксельно! Что скажете пойдёт такой стиль, есть в нём от старого доброго дума? =)

Это именно текстуры, которые будут принадлежать "адской" местности игры =)

p.s. спасибо Xorex за текстуры оружия!

Raion 17.02.2014 09:45

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Вложений: 4
Мне кажется нужно делать текстуры похожие на что то. Например панели, земля и камень. PaintNet + http://www.cgtextures.com

St_AnGer 17.02.2014 10:01

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Цитата:

Сообщение от A_Z (Сообщение 274594)
Что скажете пойдёт такой стиль, есть в нём от старого доброго дума?!

ИМХО психодел жОсткий. Слишком разнятся цвета. Посмотри как это сделано в том же DooM. Там цвета, конечно, местами очень разные, но всё же гораздо более подобраны по стилю и смыслу. А вообще там таких резких переходов и нету. И это добавляет сбалансированность вида игре.

Arton 17.02.2014 14:19

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Цитата:

Сообщение от A_Z (Сообщение 274594)
Настоящий пиксельарт, всё нарисовано вручную, зачастую попиксельно! Что скажете пойдёт такой стиль, есть в нём от старого доброго дума? =)

Это именно текстуры, которые будут принадлежать "адской" местности игры =)

Треш.

A_Z 17.02.2014 16:41

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Да, во второй раз открыл, действительно слишком контрастно и неподходяще. Чтож, вопросов по стилю ещё много.
В думе они каким-то чудом очень хорошо согласовали палитру, что множество разных текстур хорошо смотрелись рядом.

St_AnGer 18.02.2014 10:33

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Цитата:

Сообщение от A_Z (Сообщение 274625)
В думе они каким-то чудом очень хорошо согласовали палитру, что множество разных текстур хорошо смотрелись рядом.

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

Когда можно будет ещё побегать по уровням? :) И срочно подними игрока с пола, а то ползком всё таки не очень удобно передвигаться :)

A_Z 19.02.2014 01:57

Ответ: Игра Voxmare в (стиле старого добого DOOM)
 
Через несколько дней, сейчас идёт работа по 3м направлениям - перелопачивание кода, собственно рисование графики и продумывание как это вообще всё будет выглядеть.

С дизайном надо уже что-то решать.

Ну я надеюсь через 2-3 дня будет новый билд


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

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