HLFX.Ru Forum Страницы (5): « 1 2 3 [4] 5 »
Показать все 64 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Volatile Engine (https://hlfx.ru/forum/forumdisplay.php?forumid=3)
-- Минимальный джентльменский набор энтитей (https://hlfx.ru/forum/showthread.php?threadid=4633)


Отправлено domded 06-10-2016 в 21:06:

Побуду немного улыбчивым скептиком, спрося: когда движок? Хотя бы публичная альфа? По энтитям бы хотелось внятного movewitha и что-то наподобие quakec для создания логики.


Отправлено Дядя Миша 06-10-2016 в 22:15:

Цитата:
domded писал:
что-то наподобие quakec для создания логики.

Один товарищ не может жить без инверсной кинематики, а другому, как водится, подавай QuakeC.
Но почему эти товарищи, даже не занося донат, упорно надеются, что-нибудь воплотит в жизнь их мечты, вместо того чтобы заняться этим самостоятельно? Мне это решительно непонятно!
Тот же QuakeC можно например к халфе прикрутить без особых проблем.
Он туда идеально ляжет на уже существующие энтварсы.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 07-10-2016 в 07:04:

domded
По датам пока сказать не могу. Последний раз код движка писал в июле, с тех пор не было времени. Для начала надо с релизом джекхаммера в стиме разобраться.
Для логики будет традиционный Lua. На нём же можно будет писать клиентские евенты для оружия (то, что в халфе планировалось в sc-файлах, а на деле осталось в ev_hldm.cpp).

__________________

xaerox on Vivino


Отправлено ILZM 07-10-2016 в 08:27:

XaeroX зачем для событий в пару строчек предоставлять целый язык?


Отправлено XaeroX 07-10-2016 в 08:36:

ILZM
Для событий и игровой логики. Это один модуль, просто в нём есть клиентская и серверная части.
Но вообще интересная постановка вопроса. Если писать скрипты не на языке, то на чём? В машинных кодах?

__________________

xaerox on Vivino


Отправлено ComradeAndrew 07-10-2016 в 09:07:

Цитата:
XaeroX писал:
Если писать скрипты не на языке, то на чём? В машинных кодах?

Наверное он имел ввиду уровень абстракции повыше
Например в source есть input/output система и нет скриптов(вроде как).
Ну тут можно в обе стороны развивать тему и находить баланс между удобством и функциональностью и собственно сложностью реализации. И ещё какие-то факторы точно есть.


Отправлено XaeroX 07-10-2016 в 09:24:

ComradeAndrew
Страшно представить, как на этих абстрактных инпутах/аутпутах делается простая арифметика или конкатенация. Например, "активировать объекты с именами t1-t9 с растущим интервалом с шагом 0.1 сек".
В халфе, например, приходилось вручную писать мульти-менеджер такого вида:
t1 - 0.1
t2 - 0.2
t3 - 0.3
и так далее.
А на луа - простейший цикл типа:
for i = 1, 9, 1 begin FireTargets( 't'..i, i * 0.1 ) end
Причём это можно вписать одной строкой в спец.энтитю trigger_execute и не писать никакие внешние скриптовые файлы.

__________________

xaerox on Vivino


Отправлено ILZM 07-10-2016 в 10:04:

XaeroX у меня после amxx плохое мнение о скриптах осталося в силу его ограниченности. А если функционал позволяет, то надо хаками пользоваться, потому что сама игра меняет эти значения. Намного проще все это в коде игры сделать


Отправлено XaeroX 07-10-2016 в 10:11:

ILZM
С амхх ситуация осложнялась тем, что код движка был закрыт, и из него нельзя было вывести наружу нужные амхх фичи. У меня такой проблемы нет.

__________________

xaerox on Vivino


Отправлено domded 07-10-2016 в 11:34:

Дядя Миша
Ну, во-первых, это был вопрос из разряда "планируется-не планируется", а во-вторых, голда и ксаш сейчас представляют для себя интерес только для обучения, ничего серьёзного и коммерческого кроме "ещё-одного-десматча-для-халфы" с прицелом на перспективу пройти в стим и зашибать бабки не получится сделать, как ни крути. поэтому никто и не прикручивает этот ваш куси ни к тому, ни к другому. потому что смысла нет от слова совсем. будет хт, который будет представлять коммерческую ценность и иметь конкурентные преимущества, тогда и будут допиливать.


Отправлено Дядя Миша 07-10-2016 в 14:22:

Цитата:
domded писал:
а во-вторых, голда и ксаш сейчас представляют для себя интерес только для обучения, ничего серьёзного и коммерческого кроме "ещё-одного-десматча-для-халфы" с прицелом на перспективу пройти в стим и зашибать бабки не получится сделать

ну себя-то не обманывай? Если бы ты хотел сделать что-то серъезное и коммеречское, то взял бы Юнити, наклепал недостающее и уже продавал в стиме. Ну вон как maricool. Он же поначалу не знал, для чего нужен модификатор static, но игру ему это сделать даже непомешало.
Так и тут. Нет, ты скорее полагаешь, что Волатила, это будет такой же точно Ксаш, который можно свободно барыжить, не платя ни копеечки его автору. Чтобы сразу текстуры дали в комплекте, модельки, все энтити.
А если бы ты хотел игру, уже бы давно сделал на Юнити. Вы просто привыкли что делать игры для вас - это сделать уровень под готовые модели, текстуры, движок, энтити. И вам кажется, что можно точно так же сделать уровень под Волатилу и тут же выставить его в гринлайте. И за него сразу денег дадут. Так вот - не дадут.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено domded 07-10-2016 в 15:17:

Дядя Миша
Волатила, скорее всего, не будет ничем. ИМХО, конечно. Так же как и НТ, и текущий ксаш. Если, конечно, авторы не дадут вменяемую цифру на лицензирование и плюшки в виде удобных редакторов ( хотя бы ), а так же современного рендера. Всё более-менее вышеперечисленное и много-много больше искаропки предоставляет тот же край, юнити и уеч. И исходники у них есть, и никто не просит за доведение хотя бы до уровня 96 ( возвращаясь к баранам про куси и вменяемую систему скриптинга ) бешеных денег.


Отправлено XaeroX 07-10-2016 в 15:30:

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

__________________

xaerox on Vivino


Отправлено Ku2zoff 07-10-2016 в 15:59:

Цитата:
XaeroX писал:
Волатила разрабатывается не для абстрактных проектов, а для вполне конкретных.

Как правило, это курс долгоживущих движков, если есть возможность делать полноценные моды. За примерами далеко ходить не надо: всё семейство квак и унреалов до сих пор здравствует и развивается. Даже их старые версии. Ну и производные этих движков. Например, сорс и всем известный движок, который я называть не буду: на нём сделаны Свенкооп, Сру от Страха и корейский Контрстрайк с блекджеком и шлюхами. Это в 2010-х годах, спустя 15 лет после выхода первой игры на нём.
Ну а все эти тулкиты и generic-инджины (изначально заточенные под разработку непонятно чего) дохнут без коммерческой поддержки. Из всей кучи того, что было создано, живёт и здравствует только юнити, благодаря агрессивной рекламе и куче быдлокодеров, пишущих бесплатные плагины.

Я не утверждаю, что волатила получит 100% успех, но шанс есть, и высокий.
Цитата:
domded писал:
плюшки в виде удобных редакторов

А джек - это неудобный редактор? Если бы под халфу мапали в радианте (о, ужас), ТАКОГО БЕШЕНОГО количества карт, аддонов и модов для неё не существовало бы просто потому, что радиант слабо доступен для освоения интуитивно. Как и унреалед.


Отправлено domded 07-10-2016 в 17:29:

А, если это пишется как движок для внутреннего использования, то вопросов нет.


Временная зона GMT. Текущее время 00:07. Страницы (5): « 1 2 3 [4] 5 »
Показать все 64 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024