HLFX.Ru Forum
Показать все 99 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Компьютерные игры (https://hlfx.ru/forum/forumdisplay.php?forumid=19)
-- Диалоги о модах к халфе (https://hlfx.ru/forum/showthread.php?threadid=5122)


Отправлено Ku2zoff 07-06-2018 в 08:13:

Half-Life Диалоги о модах к халфе

Что-то короче скучно, товарищи, стало в последние годы. В нише модов под халфу, я имею в виду. Из последних интересных проектов отметились только два относительно коротких Hopelessness 1 и 2, и, конечно же, Arctic Incident. Очень и очень мало. Понятное дело, что корифеи модостроения повзрослели, и теперь у них либо банально недостаёт свободного времени, либо совсем другие увлечения. Что касается молодого поколения, могу предположить, что они зажрались, и хотят мод на игру с графонием, а то и сразу стендэлон-инди, но силёнок не хватает, масштабы разработки несоизмеримо больше, чем у мода к халфе. Что тут говорить, даже на устаревшем сорсе в одну каску тяжело запилить годный мод. Есть так же предположение, что современная молодёжь слишком привыкла потреблять в невероятных количествах контент сомнительного качества, в виду наличия присутствия скоростного интернета даже в мухосрансках. О генерации какого-либо (не обязательно годного) контента (окромя ошенама смищных мемасиков втентакле) речи в этой ситуации вообще быть не может.

Так вот. Пусть у нас застой и витрины пустые новых модов нет (ремоды и хд-паки, заполонившие в последние 3 года moddb, я за моды не считаю), не стоит сидеть сложа руки. Предлагаю подискутировать в этой теме о самых полюбившихся нам модах, о том, какого плана моды нам вообще нравятся. Может быть, написать по мини-обзору с приложенными скринами или видео, если есть время и желание.

В общем пока всё. Постараюсь как можно быстрее выдать кое-какие свои соображения по теме, а пока, мне интересны ваши вкусы и мнения.


Отправлено qpAHToMAS 07-06-2018 в 08:50:

Неправильно говорить "зажравшиеся". Скорее продвинутее. Мы все стали именно продвинутее, когда корифеи уже пишут свои собственные движки (вершина модостроения), а любители вместе с игроками отлично понимают ничтожность и однотипность HL-домов, которые еще позже будут вообще восприниматься гораздо архаичней, как 8-Bit игры сейчас.


Отправлено XaeroX 07-06-2018 в 09:19:

Цитата:
Ku2zoff писал:
Из последних интересных проектов отметились только два относительно коротких Hopelessness 1 и 2, и, конечно же, Arctic Incident.

Хорошо, что Жэка покинул наш форум. А то непременно бы расстроился, что ты не упомянул Арею-51.

__________________

xaerox on Vivino


Отправлено Ku2zoff 07-06-2018 в 11:01:

XaeroX заметь, я и Паранойю 2 не упомянул, т.к. она тоже ксаш-онли. И Monorail Quest в списке разрабатываемых в данный момент тоже не указал, т.к. он опять же ксаш-онли. Это уже моды и игры на ксаш, а не на халфу.

Цитата:
qpAHToMAS писал:
Мы все стали именно продвинутее, когда корифеи уже пишут свои собственные движки (вершина модостроения), а любители вместе с игроками отлично понимают ничтожность и однотипность HL-домов, которые еще позже будут вообще восприниматься гораздо архаичней, как 8-Bit игры сейчас.

Насчёт продвинутее - согласен. Я сам потихоньку кое-что пилю, намного качественнее, чем в первые пару лет после прихода на форум. Насчёт ничтожности - не согласен. Да, не спорю, на фоне современных игорь моды к халфе выглядят и по масштабности и по детализации слабо. Плюс к этому слабый AI (вот где Свенкооп выигрывает у всех других модов!) и отсутствие вменяемого сюжета - напрочь убивают интерес.
А если пойти кармаковским путём, с сюжетом как в порнофильме, с хорошим геймлеем и хорошими картами? Я тут вспаиграл недавно в Times of Troubles - хороший мод, особенно маппинг (мелкие детали) понравился. Я думаю, что проект такого уровня и в 2018 году вполне зайдёт комьюнити халфы.


Отправлено FiEctro 07-06-2018 в 13:47:

Молодым щас проще сделать какой нить тетрис на юнити и залить его в стим, еще и на пивас заработать, чем разгребать критику от "местных корифеев" забесплатно

>> вполне зайдёт комьюнити халфы.

Забей, уже нет никакого комьюнити халфы, 2 с половиной человека на этом форуме и на КСМ не в счет.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено XaeroX 07-06-2018 в 13:53:

Цитата:
FiEctro писал:
Молодым щас проще сделать какой нить тетрис на юнити и залить его в стим, еще и на пивас заработать

С чего ты взял, что это просто?
Есть такой миф, что в стим только выложи - и потечёт бабло рекой.
Однако практика показывает, что это не совсем так.

Добавлено 07-06-2018 в 20:53:

Цитата:
FiEctro писал:
Забей, уже нет никакого комьюнити халфы, 2 с половиной человека на этом форуме и на КСМ не в счет.

В моей теме про нужность модов к халфе отписались аж 17 человек.
На КСМ не знаю, но тоже сколько-то наберётся, может и поболее.
А есть ещё западные комьюнити, типа RTSL и TWHL.

__________________

xaerox on Vivino


Отправлено FiEctro 07-06-2018 в 13:54:

XaeroX
>> С чего ты взял, что это просто?
Есть такой миф, что в стим только выложи - и потечёт бабло рекой.
Однако практика показывает, что это не совсем так.

Это в любом деле так, всегда есть риск. Но если туда идти с таким настроем, то провал обеспечен. Я уже несколько постов вам намекаю что не только говно можно преподать как конфетку, но и конфетку как говно. Это напрямую связанно с популярностью модов на халфу. Но что то не доходит.

>> В моей теме про нужность модов к халфе отписались аж 17 человек.

В пределах погрешности. Если брать это количество от процента продаж хотябы первого Half-Life, будет ноль.
Так что это скорее просто компания старых друзей единомышленников, нежели комьюнити.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Crystallize 07-06-2018 в 14:52:

FiEctro от любой аудитории глубокий интерес только у 1%, ну может у 5%, остальным не до модов.


Отправлено Дядя Миша 07-06-2018 в 15:08:

Цитата:
XaeroX писал:
Хорошо, что Жэка покинул наш форум

Ну он как бы не совсем покинул

__________________
My Projects: download page

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

Цитата:

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


Отправлено FiEctro 07-06-2018 в 15:19:

Цитата:
Crystallize писал:
FiEctro от любой аудитории глубокий интерес только у 1%, ну может у 5%, остальным не до модов.


Сравни с количеством народа, который посещал этот и другие форумы в 2007 году.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено XaeroX 07-06-2018 в 16:00:

Цитата:
Дядя Миша писал:
Ну он как бы не совсем покинул

Я о нём уже год ничего не слышал, если не больше.
Цитата:
FiEctro писал:
Сравни с количеством народа, который посещал этот и другие форумы в 2007 году.

Ну вместо 17 было 25 активных участников, и что, велика разница?
Может быть, на хлру было 40. Ну это максимум. Мы же не считаем "комьюнити" людей, которые приходят задать пару вопросов, запостить спам или что-то в этом роде?

__________________

xaerox on Vivino


Отправлено FiEctro 07-06-2018 в 16:34:

Цитата:
XaeroX писал:
Мы же не считаем "комьюнити" людей, которые приходят задать пару вопросов, запостить спам или что-то в этом роде?


Вот именно что считаем. Ведь эти люди качают и играют в моды?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Ku2zoff 07-06-2018 в 22:04:

Цитата:
FiEctro писал:
Молодым щас проще сделать какой нить тетрис на юнити и залить его в стим

Я тут в апреле месяце скачал на виндовый (x86) планшет игру "Слова из слова", из мелкософтского магаза, естественно. Ну, это когда даётся исходное слово (обычно длинное, около четырёх или пяти слогов), и нужно, без повторения букв (если в исходном слове есть две одинаковых буквы, то и в новом слове может быть не больше двух этих букв) составлять новые слова из букв исходного слова. Я вот чота заметил, что планш в районе процессора нехило так греется в процессе игры. И батарею садит, будто я смотрю fullhd видео. А оказывается чо? А ничо. Игра на юнити. И оптимизации никакой. И это бляха-муха с 2д-графикой. Я вот тут вспомнил "Поле чудес" с пикселизованным Яквадратычем Якубовичем, и аж тошно стало.
Ну и как тебе такое, Илон Маск? Никакой оптимизации, сплошное говноедство.

Добавлено 08-06-2018 в 04:14:

Цитата:
XaeroX писал:
С чего ты взял, что это просто?

Вот, к практическому примеру выше - дополнение. Просто можно наговнять по-быстрому тормозящий и прожорливый ацтой. (Вспоминаю упомянутый Дядь Мишей троллинг гей-девелоперов на гей-деве посредством CryEngine 1, который при большей красивости ворочается шустрее на большинстве видимокарт, чем их ущербные поделия на Юнитях).

Добавлено 08-06-2018 в 04:39:

Блин, ну что у нас после поста FiEcro обсуждение скатилось в нужность/ненужность? Для этого есть вот эта тема. Я же прямым текстом написал в конце первого поста:
Цитата:
Предлагаю подискутировать в этой теме о самых полюбившихся нам модах, о том, какого плана моды нам вообще нравятся. Может быть, написать по мини-обзору с приложенными скринами или видео, если есть время и желание.


Добавлено 08-06-2018 в 05:04:

Мне вот нравится Инвазион, несмотря на все его недостатки. Из приятного стоит упомянуть отстреливание конечностей и бошек, таскаемые с собой аптечки и батареи. Новых противников и новое оружие. Как ни крути, а это оживляет игру. Я бы вам даже летсплей на ютюб выложил с голосовыми комментариями (по первым впечатлениям, когда в самый первый раз играл. Да, я до сих пор это помню), но, вижу, тут народ считает более полезным обсуждать нужность и ненужность, да и вообще подходы к разработке. Так что думаю, пока ограничусь окончанием обзора на Opposing Life2Life с картинкаме. Я же его так и не закончил в своё время.


Отправлено XaeroX 08-06-2018 в 04:48:

Цитата:
Ku2zoff писал:
CryEngine 1, который при большей красивости ворочается шустрее на большинстве видимокарт, чем их ущербные поделия на Юнитях

Зато на Юнити проще и быстрее разработка.
Равно как и на халфе. Вспомним хрестоматийный пример Фиектры, которого отвернуло от старой волатилы отсутствие энтити func_rotating.

Цитата:
Ku2zoff писал:
Из приятного стоит упомянуть отстреливание конечностей и бошек

Ну теперь я спокоен - тебе точно понравится Perilous Warp.

__________________

xaerox on Vivino


Отправлено Дядя Миша 08-06-2018 в 06:19:

Цитата:
XaeroX писал:
Зато на Юнити проще и быстрее разработка.

На Юнити из каропки есть только камера. Всё остальное или сам пиши или за деньги покупай. Там даже фрустума нет.

__________________
My Projects: download page

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

Цитата:

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


Отправлено FiEctro 08-06-2018 в 06:21:

>> Ну и как тебе такое, Илон Маск? Никакой оптимизации, сплошное говноедство.

>> ущербные поделия на Юнитях

Да ктож спорит? Юзают их не от хорошей жизни, Юнитех и Епики фактически монополисты в сфере таких комбайнов. И не надо говорить, чтобы писали свои движки, это уже давно не актуально, разумеется кроме тех кто занимается только написанием только игровых движков.

>> Равно как и на халфе. Вспомним хрестоматийный пример Фиектры, которого отвернуло от старой волатилы отсутствие энтити func_rotating.

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

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено XaeroX 08-06-2018 в 08:09:

Цитата:
FiEctro писал:
это уже давно не актуально

Что значит не актуально? Это очень актуально. Просто невероятно дорого.
Стоимость разработки движка уровня волатилы в реальном коммерческом мире - это сотни человеко-месяцев и миллионы долларов. А конкуренты UE4 и юнити стоят значительно дороже. Я не шучу и не хвастаюсь, если чо.
Цитата:
FiEctro писал:
Меня пугает не столько ротатинг, сколько отсутсвие волатилы с СДК как таковой.

Вроде бы к старой волатиле был и СДК, и туториалы, и редактор (пусть слегка ущербный - но всё же, работать можно было). И графика для 2010 года там была вполне терпимой.

__________________

xaerox on Vivino


Отправлено Crystallize 08-06-2018 в 10:18:

Цитата:
XaeroX писал:
Вроде бы к старой волатиле был и СДК

Помню только сдк. Несколько маленьких файлов со странными расширениями.

Добавлено 08-06-2018 в 17:18:

Цитата:
XaeroX писал:
Вспомним хрестоматийный пример Фиектры, которого отвернуло от старой волатилы отсутствие энтити func_rotating.

Кстати как без него ты бы сделал вращающуюся платформу?


Отправлено XaeroX 08-06-2018 в 10:50:

Цитата:
Crystallize писал:
Помню только сдк. Несколько маленьких файлов со странными расширениями.

Ничоси! А это что? http://hlfx.ru/forum/forumdisplay.php?s=&forumid=28
Цитата:
Crystallize писал:
Кстати как без него ты бы сделал вращающуюся платформу?

Сделал бы обычную невращающуюся, а потом задал бы ей скорость вращения через скрипт. Как тебе такое гениальное решение, Илон Маск?
Хрестоматийность примера заключается в том, что люди никогда не хотят думать над решением проблемы, а предпочитают действовать строго по шаблону. В данном случае - шаблону, заданному первой халфой, где единственным способом создания вращающейся платформы был func_rotating. Впрочем, я давно учёл эти особенности в следующих версиях своих инструментов (это и Джека касается).

__________________

xaerox on Vivino


Отправлено Government-Man 08-06-2018 в 11:35:

Цитата:
XaeroX писал:
которого отвернуло от старой волатилы отсутствие энтити func_rotating


Так в юнити его тоже нет


Отправлено ~ X ~ 08-06-2018 в 11:56:

Цитата:
Дядя Миша писал:
На Юнити из каропки есть только камера. Всё остальное или сам пиши или за деньги покупай. Там даже фрустума нет.

безумные бульдозеры! И ты это купил!?!

функ_однапримитивнаяфункция вообще не нужны. Это квако*бство. В те времена браш, движущийся из точки а в бэ линейно - был крутостью. А сейчас - стыдобище.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено Government-Man 08-06-2018 в 12:31:

Ваще я вот подумал... Вот представьте что вы - программист. Такой, начинающий программист едва-едва только научившийся писать программки вида:

C++ Source Code:
1
void main()
2
{
3
  int chislo1, chislo2, otvet;
4
  printf("Vvedite dva chisla: ");
5
  scanf("%d %d", &chislo1, &chislo2);
6
  otvet = chislo1 + chislo2;
7
  printf("Otvet: %d\n", otvet);
8
  system("pause");
9
}


Увидев в консоли правильный ответ вы испытываете прилив эндорфинов. Вы еще не совсем понимаете, как работает scanf и что такое %d\n, но вам уже сносит крышу от ощущения собственного могущества. Вы тут же открываете браузер и начинаете искать ответ на вопрос, который не давал вам покоя уже долгие годы: как создать свою игру?

Вы читаете форумы, узнаете о существовании OpenGL и Direct3D, открываете документацию и испытываете легкое жжение где-то в нижней части спины: что за ерунда? Какое-то HWND, ссаный PIXELFORMATDESCRIPTOR... Может Директ3Д проще? L-P-DIRECT3DDE... чё?! Вы начинаете чувствать отчаяние, и у вас уже опускаются руки... Но тут вы натыкаетесь на нечто, что снова пробуждает в вас огонек надежды: Unity.

Установив редактор на комп, вы открываете редактор скриптов и вбиваете заветные строки:

C++ Source Code:
1
void Update()
2
{
3
  transform.Rotate(0.0f, 90.0f * Time.deltaTime, 0.0f);
4
}


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

- В-В-ВАУ!!! *вы испытываете состояние, схожее с оргазмом, в этот момент химические реакции в вашем мозге навсегда связывают это ощущение с интерфейсом редактора Unity*

Находясь в состоянии неземного восторга вы с удовлетворением отмечаете, что программка, позволившая вам в почти прямом смысле сдвинуть с места горы, получилась даже короче, чем ваша предыдущая программка, которая складывала числа. И ведь там была только скучная консолька, а тут...

***

В чем мораль данной истории? Ну, разумеется более-менее опытному разработчику понятно, что между вращением скал в юнити и разработкой реальной игры лежит примерно такая же пропасть как между программкой "Vvedite dva chisla" и софтом типа шиндоуса или микрософт-ворда. И переход от складывания чисел в консоли к написанию аналога func_rotating'а в юнити на самом деле не требует совершенно никакого повышения уровня знаний. Коварство юнити как раз в том, что он дает эту иллюзию того, что разрабатывать игры - просто. Но это не так. Проще стало начать, но создание игр осталось столь же сложным делом, сколь сложным оно было и раньше.

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

Может в этом и кроется причина популярности движка?


Отправлено Дядя Миша 08-06-2018 в 13:05:

Цитата:
XaeroX писал:
Хрестоматийность примера заключается в том, что люди никогда не хотят думать над решением проблемы, а предпочитают действовать строго по шаблону.

Людям не нужен молоток, который еще немножечко отвертка и слегка телевизор, когда ж ты уже это поймешь.

Добавлено 08-06-2018 в 16:00:

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

Добавлено 08-06-2018 в 16:01:

Цитата:
Government-Man писал:
начинаете искать ответ на вопрос, который не давал вам покоя уже долгие годы: как создать свою игру?

В два этапа:
1. Берёшь
2. Создаёшь

Добавлено 08-06-2018 в 16:05:

Кстати насчёт акторов, которые типа статичные, но могут ехать, я вам приведу самое убедительное доказательство. Вы когда в своём любимом джеке смотрите список энтить, вы уже по названию понимаете, что это там такое. Ага - ротатабля, игрок, монстр. А у Ксерокса карты под Волатилу и там список из 1024-х энтить и все называются actor. И там внутри галки actor_world, actor_monster. Зашибись.

__________________
My Projects: download page

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

Цитата:

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


Отправлено XaeroX 08-06-2018 в 14:49:

Цитата:
Дядя Миша писал:
А не так, что вот это у нас стена в принципе, но при определённых условиях, это монстр, а иногда оружие. Никому такое не надо.

И тем не менее иногда такие кульбиты проворачивают в геймплее, и у народа заходит.
Вот взять даже халфовский func_tank. Это, в принципе, монстр, а иногда оружие - всё как ты сказал.
Или вот - снарки.
Цитата:
Дядя Миша писал:
А у Ксерокса карты под Волатилу и там список из 1024-х энтить и все называются actor.

Зачем ты это пишешь? Не было такого отродясь. В старой было примерно как в Unreal, а в новой - как в халфе, по результатам опроса.
И func_rotating есть, и func_pendulum, и скриптами при этом тоже можно, как в старой (для эстетов).

__________________

xaerox on Vivino


Отправлено Crystallize 08-06-2018 в 14:49:

Цитата:
XaeroX писал:
Сделал бы обычную невращающуюся, а потом задал бы ей скорость вращения через скрипт. Как тебе такое гениальное решение, Илон Маск?

А там через скрипт можно анализировать углы и позицию игрока и по ним отдельно выставлять углы и позицию камеры? Трейсы делать?


Отправлено XaeroX 08-06-2018 в 14:50:

Crystallize
Не понимаю твою идею, но считать математику и делать трейсы, разумеется, можно. Только причём тут func_rotating?

__________________

xaerox on Vivino


Отправлено Crystallize 08-06-2018 в 14:52:

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

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


Отправлено XaeroX 08-06-2018 в 14:52:

Цитата:
Crystallize писал:
А вдруг она проанимируется, я упаду или застряну.

А ты не ставь ей $flags 512

__________________

xaerox on Vivino


Отправлено Crystallize 08-06-2018 в 14:56:

Цитата:
XaeroX писал:
Не понимаю твою идею, но считать математику и делать трейсы, разумеется, можно. Только причём тут func_rotating?

Ни при чём, это я уже следующую мысль думал.


Отправлено Government-Man 08-06-2018 в 15:12:

Цитата:
Дядя Миша писал:
платформа, которой можно задать скорость через скрипт внушает опасения

Цитата:
Дядя Миша писал:
Чтобы понятно было - вот это стена. она не поедет

Цитата:
Crystallize писал:
мне неприятна мысль о том чтобы вставлять в карту студиомодели

Цитата:
Crystallize писал:
вдруг она проанимируется, я упаду или застряну


Я конечно извиняюсь, но может вам это... к психотерапевту походить?


Отправлено FiEctro 08-06-2018 в 15:40:

Цитата:
XaeroX писал:
Сделал бы обычную невращающуюся, а потом задал бы ей скорость вращения через скрипт. Как тебе такое гениальное решение, Илон Маск?
Хрестоматийность примера заключается в том, что люди никогда не хотят думать над решением проблемы, а предпочитают действовать строго по шаблону. В данном случае - шаблону, заданному первой халфой, где единственным способом создания вращающейся платформы был func_rotating. Впрочем, я давно учёл эти особенности в следующих версиях своих инструментов (это и Джека касается).


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

Я вот как нибудь тоже тебе скину демку, но запускаться она из коробки не будет, чтобы запустить игру, нужно будет написать простенький скрипт, ну и по пути поправить еще пару багов. Это же щас прогрессивно, модно, молодежно. ДМ таким занимался когда только только начинал писать ксаш

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

Цитата:
XaeroX писал:
Что значит не актуально? Это очень актуально. Просто невероятно дорого.
Стоимость разработки движка уровня волатилы в реальном коммерческом мире - это сотни человеко-месяцев и миллионы долларов. А конкуренты UE4 и юнити стоят значительно дороже. Я не шучу и не хвастаюсь, .


Вот именно поэтому, рядовому разработчику оно и не актуально.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Crystallize 08-06-2018 в 15:45:

Цитата:
XaeroX писал:
Не понимаю твою идею, но считать математику и делать трейсы, разумеется, можно.

У тебя есть туториал на эту тему? Т.е. допустим я разобрался в Луа, или на чём там у тебя скрипты. Как зовутся переменные и структуры с которыми мне работать?

Добавлено 08-06-2018 в 22:44:

Цитата:
Government-Man писал:
Я конечно извиняюсь, но может вам это... к психотерапевту походить?

А думаешь всё достаточно серьёзно у меня?

Добавлено 08-06-2018 в 22:45:

Цитата:
FiEctro писал:
Ога, вместо двух кликов мышкой, надо лезть в документацию, и писать скрипт. Но конечно же виновато шаблонное мышление

Зато наверное можно указать параметрическую зависимость, ну типа синус, косинус, и т.д....


Отправлено FiEctro 08-06-2018 в 15:49:

Цитата:
Crystallize писал:
Зато наверное можно указать параметрическую зависимость, ну типа синус, косинус, и т.д....


ВНЕЗАПНО всё это можно сделать банально открыв в СДК код клиента и сервера, где можно свободно дополнить параметры каждой сущности. Но нет, вместо этого будем забивать гвозди микроскопом.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Crystallize 08-06-2018 в 16:00:

FiEctro В этом случае часто встает вопрос совместимости между ОС, IDE и кодом халфы.


Отправлено FiEctro 08-06-2018 в 16:02:

Crystallize
Причем здесь код халфы ?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено ComradeAndrew 08-06-2018 в 16:22:

Цитата:
FiEctro писал:
Причем здесь код халфы ?

Цитата:
FiEctro писал:
ВНЕЗАПНО всё это можно сделать банально открыв в СДК код клиента и сервера, где можно свободно дополнить параметры каждой сущности

При чем же тут халфа


Отправлено Crystallize 08-06-2018 в 16:24:

Цитата:
FiEctro писал:
Причем здесь код халфы ?

А ты имел в виду код клиента и сервера Volastile3D?


Отправлено FiEctro 08-06-2018 в 16:41:

ComradeAndrew
А что клиент/серверная часть из всего многообразия движков есть только у голдсорса? Хотя в случае с энтитиями наверное даже сорцев одного сервера будет за глаза.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Ku2zoff 08-06-2018 в 17:30:

Товарищи, ну вы поймите, наконец, что подход в стиле кваки и халфы (и хл2 частично) с узкоспециализированными энтитями на все случаи жызни хорош для разработки в одиночку, или небольшой инди командой. А подход в стиле унреала, где весь мир театр, а люди энтити в нём актёры, которым можно задать 100500 параметров с помощью скрипта, и заставить разбиваемую бочку стать ещё и ротатаблей, например, - этот подход хорош для большой игровой студии, где есть такой мастер по скриптам (а может быть и не один), который будет это всё делать, и вести блокнот, чтобы не запутаться.

Добавлено 09-06-2018 в 00:30:

З.Ы. А как насчёт модов к халфе-то?


Отправлено Дядя Миша 08-06-2018 в 17:55:

Цитата:
XaeroX писал:
Вот взять даже халфовский func_tank. Это, в принципе, монстр, а иногда оружие - всё как ты сказал.

Нет, ну это просто самонаводящийся танк, не более того.

Цитата:
XaeroX писал:
И func_rotating есть, и func_pendulum, и скриптами при этом тоже можно, как в старой (для эстетов).

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

Цитата:
Crystallize писал:
Поэтому мне неприятна мысль о том чтобы вставлять в карту студиомодели. Их же анимировать можно. А вдруг она проанимируется, я упаду или застряну.

А ты вставляй модели без анимаций. Неожиданно, да? Если в модели нет анимаций, никакой скрипт её не проанимирует. Максимум - поволнует по синусу, значения которого в военное время могут достигать трёх.

Цитата:
Government-Man писал:
но может вам это... к психотерапевту походить?

Вот сразу видно, кто не сталкивался.

Добавлено 08-06-2018 в 20:50:

Цитата:
Ku2zoff писал:
Товарищи, ну вы поймите, наконец, что подход в стиле кваки и халфы (и хл2 частично) с узкоспециализированными энтитями на все случаи жызни хорош для разработки в одиночку, или небольшой инди командой

Ладно, я вам открою страшный секрет. Почему в современных движках из каробки нет не каких энтить. Вам на минуточку кажется, что в халфе с квакой - узкоспециализированные энтити, хотя на деле это асолютно универсальный набор, который пригоден для реализации практически любой фантазии. Не совсем, ну почти. Вот знаете как математики доказывают теоремы всякие? (а ты докажи - мамой клянусь). Вообщем я перед собой тоже поставил такую задачу - доказать что кол-во необходимых энтить в принципе конечно, исключая, разумеется монстров.
То есть можно накодить такой универсальный набор, возможностей которого хватит всегда и единственным неудобством будет лишь чрезмерно большое кол-во энтить, если дизайнер увлечётся скриптованием. Собственно в ксаш-моде я эту идею и реализовал. И на практике подтвердилось - народ почти всё делал на предложенном наборе и добавки не просил, ему хватало. С професинальным гей-девом ситуация строго противоположная. Т.к. современная игра это такой скриптовой вагончик, едущий по рельсам соцреализма прямо в светлое будущее, то предполагается, что все объекты на пути, кроме декоративного мусора будут уникальные. Поэтому што? Правильно, на каждое событие пишется своя максимально узкоспециализированная энтить или скрипт с намертво вбитыми именами. Грубо говоря, вот как вы оперировали логическими энтитями халфы, расставляя их на карте, теперь тоже самое пишете на унреалскрипте в визуальном редакторе. Кнопка А открывает дверь Б. Если у игрока нет ключа, то дверь не открывать. То есть вся игра пронизана вот такими примитивными одноразовыми условиями. Вот и нету энтить в современном понимании этого слова.

Добавлено 08-06-2018 в 20:55:

И покане забыл, расскажу вам поучительную историю. Дал я как-то нашему Рейду параною, чтобы он её опробовал в деле. А она в процессе разработки была. Через час пишет мне "ну что, неплохо" и кидает карту, а на карте вагончик метро с зеркальными стёклами. Моделькой разумеется. Я чуть ни папутал. Как говорю, ты на модели зеркала сделал - молчит не признается. Я так и не смог это повторить. Причём вполне нормальные зеркала были. Но в параное нету зеркал на моделях. А вы говорите - стенка не может случайно поехать.

__________________
My Projects: download page

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

Цитата:

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


Отправлено ComradeAndrew 08-06-2018 в 18:21:

Цитата:
FiEctro писал:
ComradeAndrew
А что клиент/серверная часть из всего многообразия движков есть только у голдсорса? Хотя в случае с энтитиями наверное даже сорцев одного сервера будет за глаза.

Менять параметры сущностей через SDK и вот это всё.


Отправлено Crystallize 08-06-2018 в 18:37:

Цитата:
Дядя Миша писал:
И покане забыл, расскажу вам поучительную историю. Дал я как-то нашему Рейду параною, чтобы он её опробовал в деле. А она в процессе разработки была. Через час пишет мне "ну что, неплохо" и кидает карту, а на карте вагончик метро с зеркальными стёклами. Моделькой разумеется. Я чуть ни папутал. Как говорю, ты на модели зеркала сделал - молчит не признается. Я так и не смог это повторить. Причём вполне нормальные зеркала были. Но в параное нету зеркал на моделях. А вы говорите - стенка не может случайно поехать.

По-моему там на КСМ даже скриншот недавно был от этого.


Отправлено Government-Man 08-06-2018 в 19:18:

Цитата:
Дядя Миша писал:
Вот сразу видно, кто не сталкивался.


С чем не сталкивался? С проявлениями чудес в коде - нет, не сталкивался. У любого поведения кода есть какая-то причина и ее всегда можно найти. Вопрос только в том, сколько на это уйдет времени.


Отправлено Дядя Миша 08-06-2018 в 19:25:

Цитата:
Government-Man писал:
У любого поведения кода есть какая-то причина и ее всегда можно найти.

На второй стадии просветления реакция именно такая, да.

__________________
My Projects: download page

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

Цитата:

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


Отправлено XaeroX 08-06-2018 в 19:27:

Цитата:
FiEctro писал:
Ога, вместо двух кликов мышкой, надо лезть в документацию, и писать скрипт. Но конечно же виновато шаблонное мышление

Сколько месяцев у тебя ушло, прежде чем ты наконец понял, куда надо кликать два раза, чтобы твой функ-ротатинг ротатился именно так, как тебе нужно? Но ты ведь нипочём уже не признаешься...
Без чтения документации случаются забавные казусы. Как, например, через 10 лет интенсивного маппинга узнать про параметр -onlyents у csg. Не будем показывать на героя пальцем - но такое бывало.
Цитата:
FiEctro писал:
ВНЕЗАПНО всё это можно сделать банально открыв в СДК код клиента и сервера, где можно свободно дополнить параметры каждой сущности. Но нет, вместо этого будем забивать гвозди микроскопом.

С каких пор писать на С++ стало проще, чем на Луа?

__________________

xaerox on Vivino


Отправлено Дядя Миша 08-06-2018 в 20:39:

Цитата:
XaeroX писал:
Не будем показывать на героя пальцем

Ну он как бы не совсем ушёл

__________________
My Projects: download page

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

Цитата:

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


Отправлено nemyax 08-06-2018 в 21:09:

Цитата:
Ku2zoff писал:
З.Ы. А как насчёт модов к халфе-то?

Ну я вот смотрю, в мод Headcrab Frenzy народ на стиме фспаигрувает =)


Отправлено FiEctro 09-06-2018 в 05:52:

>> Сколько месяцев у тебя ушло, прежде чем ты наконец понял, куда надо кликать два раза, чтобы твой функ-ротатинг ротатился именно так, как тебе нужно? Но ты ведь нипочём уже не признаешься...

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

Впрочем Волатила насколько я помню имеет как и ВМ так и минимальный набор энтитей, и это я считаю вполне разумным подходом.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено nemyax 09-06-2018 в 06:50:

Цитата:
FiEctro писал:
Любая программа ориентированная на пользователей, должна быть интуитивно понятной

То, что интуитивно понятно одному пользователю, другой пользователь может считать леденящей душу дичью.


Отправлено XaeroX 09-06-2018 в 06:56:

Цитата:
FiEctro писал:
Волатила насколько я помню имеет как и ВМ так и минимальный набор энтитей, и это я считаю вполне разумным подходом.

Ну так я же учёл ошибки и с вами советовался уже на ранних этапах разработки новой версии.
Цитата:
nemyax писал:
То, что интуитивно понятно одному пользователю, другой пользователь может считать леденящей душу дичью.

+1
При этом скриптовый подход уже много лет стандарт де-факто, а настойки у энтитей у каждого свои.
Может быть, скоро стандартом станут кисметы/блупринты. Но по сути это те же скрипты, где параметры одних функций и return-ы других соединяешь мышкой. Для тех, кто на дух не переносит печатать на клавиатуре что-то сложнее targetname-ов.

__________________

xaerox on Vivino


Отправлено FiEctro 09-06-2018 в 08:03:

Цитата:
nemyax писал:
То, что интуитивно понятно одному пользователю, другой пользователь может считать леденящей душу дичью.


Владелец жигулей тоже может считать иномарки дичью, чтож теперь всем на жигулях ездить? Если части пользователей эта система доставляет неудобства, она уже не является интуитивно понятной.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено XaeroX 09-06-2018 в 08:26:

Цитата:
FiEctro писал:
Владелец жигулей тоже может считать иномарки дичью, чтож теперь всем на жигулях ездить?

Жигули это func_rotating, иномарка - это скрипты?

__________________

xaerox on Vivino


Отправлено Дядя Миша 09-06-2018 в 08:42:

Спор ни о чём, т.к. ни один вменяемый человек с нуля не разбирается, а всегда по аналогии. Разработчики игры дают пример как использовать инструменты, человек пробует повторить, у него получается, а после этого он уже идёт читать документацию и вникать в тонкости. Это и есть главный критерий удачности системы. Если не удалось сделать по аналогии простейшую вещь, не заглядывая в доки - система гавно, а автор - член партии справедливая россия.

__________________
My Projects: download page

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

Цитата:

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


Отправлено FiEctro 09-06-2018 в 09:11:

Цитата:
XaeroX писал:
Жигули это func_rotating, иномарка - это скрипты?


Зависит от реализации.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено XaeroX 09-06-2018 в 09:27:

FiEctro
В каком смысле - от реализации?
От местоположения галочек функ-ротатинга в окошке свойств? От названия скриптовых функций?

Добавлено 09-06-2018 в 16:27:

Цитата:
FiEctro писал:
Если части пользователей эта система доставляет неудобства, она уже не является интуитивно понятной.

Приведи пример интуитивно понятной относительно сложной системы (которая по твоей логике удобна абсолютно всем пользователям).

__________________

xaerox on Vivino


Отправлено FiEctro 09-06-2018 в 12:47:

>> В каком смысле - от реализации?
От местоположения галочек функ-ротатинга в окошке свойств? От названия скриптовых функций?

От IDE в которой ты работаешь. Я вот например не видел, чтобы тот же Джек позволял редактировать Lua скрипты внутри.

>> Приведи пример интуитивно понятной относительно сложной системы (которая по твоей логике удобна абсолютно всем пользователям).

Первая квака, энтитии для маппинга, квейк си для скриптов, это довольно примитивный пример, но я думаю ты поймешь о чем я.

Конечно в идеале желательно чтобы вся серверная часть (по возможности) была на скриптах. Т.е. вся игровая логика должна быть доступна для редактирования. Хочешь шутан пишешь, хочешь гонки, хочешь овечек.

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

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 09-06-2018 в 13:59:

Пользователю удобно то, что ему привычно. Все попытки нагородить огород в рассчете на удобство и красоту как правило заканчиваются ничем. Хотите примеров? Возьмем язык Си. Для массовой аудитории это был первый язык, потому что язык B использовался только внутри AT&T и широкого распространения не получил. А теперь задумайтесь, почему большинство востребованных современных языков наследует от Си как минимум синтаксис. Точно так же и с энтитями. Кармак придумал эту систему объектов, параметры которых могут быть описаны комплиментарной парой key-value. В эту схему укладывается абсолютно любое описание. Единственный относительный недостаток такого подхода это то, что эти описания сжирают вполне реальные эдикты, что несколько расточительно. Так что и нечего тут выдумвать акторы какие-то, скрипты. Ну для сложных систем наверное имеет смысл подключить lua какой-нибудь и писать скрипты на нём. Но тут уже встаёт другой вопрос - а как это корректно увязать с сейв-рестором и сменой уровней? Вы обратите внимание что современные движки неохотно дружат и с тем и с другим, этот вопрос всячески заминается.

Добавлено 09-06-2018 в 16:55:

Да вот хотя бы взять пример увязки Lua с модом Жэки Area 51.
Возьмем типичный скрипт

C++ Source Code:
1
function script_alarm_1()
2
 
3
FireTargetsDelayed('sirena',ePlayer,USE_ON, 0);
4
FireTargetsDelayed('hurt',ePlayer,USE_ON, 0);
5
FireTargetsDelayed('cv_airfilt_offline',ePlayer,USE_ON, 10);
6
FireTargetsDelayed('comp_toxins_present',ePlayer,USE_ON, 25);
7
FireTargetsDelayed('cv_warnyellow',ePlayer,USE_ON, 35);
8
FireTargetsDelayed('particle_hurt',ePlayer,USE_ON, 0);
9
FireTargetsDelayed('scientist_camera_0001',ePlayer,USE_ON, 0);
10
FireTargetsDelayed('scientist_camera_00001',ePlayer,USE_ON, 0);
11
 
12
end;

Чем эта функция принципиально отличается от мульти менеджера?
Хорошо, возьмем другую.
C++ Source Code:
1
function door_54()
2
local mydoor  = FindEntityByTargetname(entity(0),'door_light_1');
3
while not IsNullEntity(mydoor) do
4
  mydoor.frame = 1 - mydoor.frame;
5
mydoor = FindEntityByTargetname(mydoor,'door_light_1');
6
end;
7
end;

Меняем pev->frame на двери. Перебираем в цикле все энтити в мире, чтобы найти нужную.
Хорошо, может примеры неудачные? давайте возьмем посложнее
C++ Source Code:
1
function door_swap( doornumber )
2
local fSwap = flags.GetBool('Door'..tostring(doornumber)..'_State');
3
if not fSwap then
4
  local eDoor1a = FindEntityByTargetname(eNullEntity,'door_'..tostring(doornumber)..'_a1');
5
if not IsNullEntity( eDoor1a ) then
6
  eDoor1a.effects = ClearBits( eDoor1a.effects, EF_NODRAW );
7
eDoor1a.solid = SOLID_BSP;
8
ConPrint( 'Origin: '..tostring(eDoor1a.origin) );
9
end;
10
local eDoor2a = FindEntityByTargetname(eNullEntity,'door_'..tostring(doornumber)..'_a2');
11
if not IsNullEntity( eDoor2a ) then
12
  eDoor2a.effects = ClearBits( eDoor2a.effects, EF_NODRAW );
13
eDoor2a.solid = SOLID_BSP;
14
end;
15
local eDoor1 = FindEntityByTargetname(eNullEntity,'door_'..tostring(doornumber)..'_1');
16
if not IsNullEntity( eDoor1 ) then
17
  eDoor1.effects = SetBits( eDoor1.effects, EF_NODRAW );
18
eDoor1.solid = SOLID_BSP;
19
end;
20
local eDoor2 = FindEntityByTargetname(eNullEntity,'door_'..tostring(doornumber)..'_2');
21
if not IsNullEntity( eDoor2 ) then
22
  eDoor2.effects = SetBits( eDoor2.effects, EF_NODRAW );
23
eDoor2.solid = SOLID_BSP;
24
eDoor2.origin = eDoor2a.origin;
25
end;
26
else
27
  local eDoor1a = FindEntityByTargetname(eNullEntity,'door_'..tostring(doornumber)..'_a1');
28
if not IsNullEntity( eDoor1a ) then
29
  eDoor1a.effects = SetBits( eDoor1a.effects, EF_NODRAW );
30
eDoor1a.solid = SOLID_BSP;
31
end;
32
local eDoor2a = FindEntityByTargetname(eNullEntity,'door_'..tostring(doornumber)..'_a2');
33
if not IsNullEntity( eDoor2a ) then
34
  eDoor2a.effects = SetBits( eDoor2a.effects, EF_NODRAW );
35
eDoor2a.solid = SOLID_BSP;
36
end;
37
local eDoor1 = FindEntityByTargetname(eNullEntity,'door_'..tostring(doornumber)..'_1');
38
if not IsNullEntity( eDoor1 ) then
39
  eDoor1.effects = ClearBits( eDoor1.effects, EF_NODRAW );
40
eDoor1.solid = SOLID_BSP;
41
end;
42
local eDoor2 = FindEntityByTargetname(eNullEntity,'door_'..tostring(doornumber)..'_2');
43
if not IsNullEntity( eDoor2 ) then
44
  eDoor2.effects = ClearBits( eDoor2.effects, EF_NODRAW );
45
eDoor2.solid = SOLID_BSP;
46
end;
47
end;
48
flags.SetBool('Door'..tostring(doornumber)..'_State',not fSwap,MISSION_NUMBER+1);
49
end;

Что это такое? Это костыль, обусловленный наличием отсутствия в HLFX парент-системы. Меняет фейковые двери на настоящие, ставя на их место func_wall. И вот уже моё недавнее утверждение о том, что стена может куда-то поехать или телепортироваться обретает новый смысл.
Дальше у нас идёт куча однотипных функций, что-то вроде
C++ Source Code:
1
function door_reactor2()
2
local mydoor  = FindEntityByTargetname(entity(0),'door_reactor2');
3
while not IsNullEntity(mydoor) do
4
  mydoor.frame = 1 - mydoor.frame;
5
mydoor = FindEntityByTargetname(mydoor,'door_reactor2');
6
end;
7
end;
8
 
9
function door_reactor2_2()
10
local mydoor  = FindEntityByTargetname(entity(0),'door_reactor2_2');
11
while not IsNullEntity(mydoor) do
12
  mydoor.frame = 1 - mydoor.frame;
13
mydoor = FindEntityByTargetname(mydoor,'door_reactor2_2');
14
end;
15
end;
16
 
17
function reactor_wall_01()
18
local mydoor  = FindEntityByTargetname(entity(0),'reactor_wall_1');
19
while not IsNullEntity(mydoor) do
20
  mydoor.frame = 1 - mydoor.frame;
21
mydoor = FindEntityByTargetname(mydoor,'reactor_wall_1');
22
end;
23
end;
24
 
25
function reactor_wall_02()
26
local mydoor  = FindEntityByTargetname(entity(0),'reactor_wall_2');
27
while not IsNullEntity(mydoor) do
28
  mydoor.frame = 1 - mydoor.frame;
29
mydoor = FindEntityByTargetname(mydoor,'reactor_wall_2');
30
end;
31
end;
32
 
33
function reactor_wall_03()
34
local mydoor  = FindEntityByTargetname(entity(0),'reactor_wall_3');
35
while not IsNullEntity(mydoor) do
36
  mydoor.frame = 1 - mydoor.frame;
37
mydoor = FindEntityByTargetname(mydoor,'reactor_wall_3');
38
end;
39
end;

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

Добавлено 09-06-2018 в 16:59:

ЗЫ. Забыл самое вкусное упомянуть - FireTargetsDelayed скорее всего расходует эдикты на создание задержки, либо задерживается средствами виртуальной машинки, но тогда не факт, что это корректно дружит со сменой уровней. Собственно в моде Жэки мы переодически и наблюдаем какие-то странно залипшие двери. Это ни в упрёк никому, это на самом деле реальная проблема.

__________________
My Projects: download page

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

Цитата:

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


Отправлено Government-Man 09-06-2018 в 15:09:

Цитата:
Дядя Миша писал:
Это костыль


Костыль - это между прочим основной паттерн проектирования в геймдеве.

Цитата:
Дядя Миша писал:
Меняет фейковые двери на настоящие, ставя на их место func_wall


И что в этом такого? Если это выглядит как дверь и ведет себя как дверь, то это - дверь.

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


Вот поглядите, пожалуйста: человек сам выдумал с потолка тезис и сам же его героически попытался опровергнуть, а теперь пытается доказать, что окружающие неправы.

Дядя Миша
Что за дурацкие претензии вообще? Мод вышел? Вышел. Работает? Работает. А как там внутри все устроено? Да всем на это плевать! Если мод полон багов - это вина разработчика, а не движка. Скрипты там или энтити или хрен пойми что - никого это не интересует. Игрок видит игру а не движок.


Отправлено Дядя Миша 09-06-2018 в 15:21:

Цитата:
Government-Man писал:
Если это выглядит как дверь и ведет себя как дверь, то это - дверь.

Россия тоже выглядит как страна, а на деле сырьевая колония.

Цитата:
Government-Man писал:
а теперь пытается доказать, что окружающие неправы.

То что окружающие неправы не нуждается в доказательствах с моей стороны. Это подразумевается по умолчанию

Цитата:
Government-Man писал:
Если мод полон багов - это вина разработчика, а не движка.

Расскажи как много гвоздей тебе удалось закрутить отвёрткой и почему ты так хреново это сделал. Может у тебя руки кревые?

__________________
My Projects: download page

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

Цитата:

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


Отправлено Government-Man 09-06-2018 в 15:57:

Цитата:
Дядя Миша писал:
Расскажи как много гвоздей тебе удалось закрутить отвёрткой


Хорошая отвертка (ну то есть движок) должна подстраиваться под задачи пользователя. А если в ответ на просьбу добавить в движок, например, поддержку скриптов, разработчик начинает говниться и нести какую-то чушь про правильную и неправильную архитектуру, то такого разработчика нужно гнать на мороз имхо.


Отправлено Дядя Миша 09-06-2018 в 16:07:

Government-Man ты сам-то лично уже много кого на мороз выгнал или так, теоретически рассуждаешь о пользе добра и вреде зла?

__________________
My Projects: download page

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

Цитата:

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


Отправлено Government-Man 09-06-2018 в 16:40:

Дядя Миша идеалистов от программирования я от себя давно отогнал

Добавлено 09-06-2018 в 19:40:

А ты зачем на личности переходишь? Аргументы закончились?


Отправлено Дядя Миша 09-06-2018 в 17:30:

Цитата:
Government-Man писал:
А ты зачем на личности переходишь?

Потому что я лично увольнял людей по тем или иным причинам, а ты теоретизируешь.

__________________
My Projects: download page

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

Цитата:

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


Отправлено Government-Man 09-06-2018 в 17:44:

Цитата:
Дядя Миша писал:
Потому что я лично увольнял людей по тем или иным причинам, а ты теоретизируешь.


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


Отправлено Дядя Миша 09-06-2018 в 18:07:

Цитата:
Government-Man писал:
которые вместо решения практических задач сидели и выдумывали идеальную архитектуру.

Правильно ли я понял, ты считаешь что я выдумываю идеальную архитектуру?
Или это камень в огород нашего Ксерокса?

__________________
My Projects: download page

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

Цитата:

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


Отправлено XaeroX 09-06-2018 в 18:15:

Цитата:
Дядя Миша писал:
Потому что я лично увольнял людей по тем или иным причинам, а ты теоретизируешь.

"Я бизнесмен!" - как говорил один торговец носками в подземном переходе.

__________________

xaerox on Vivino


Отправлено Дядя Миша 09-06-2018 в 18:34:

XaeroX

__________________
My Projects: download page

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

Цитата:

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


Отправлено Government-Man 09-06-2018 в 19:05:

Цитата:
Дядя Миша писал:
Правильно ли я понял, ты считаешь что я выдумываю идеальную архитектуру?


Мне кажется, что доказывая ненужность скриптов ты ставишь теоретические представления выше потребностей пользователей. Ну то есть решит вот условный Жека сделать игру на твоем движке, скажет "Мне нужны скрипты". А ты начнешь задвигать ему, что скрипты не нужны. Что по-твоему сделает Жека? Правильно - будет использовать тот движок, который отвечает его потребностям.


Отправлено nemyax 09-06-2018 в 19:10:

Цитата:
Government-Man писал:
Ну то есть решит вот условный Жека сделать игру на твоем движке, скажет "Мне нужны скрипты". А ты начнешь задвигать ему, что скрипты не нужны.

Есть мнение, что дядя Миша задвигать не будет, а скажет ему взять Quake Wrapper с квейксями.


Отправлено Дядя Миша 09-06-2018 в 19:51:

Цитата:
Government-Man писал:
Ну то есть решит вот условный Жека сделать игру на твоем движке, скажет "Мне нужны скрипты".

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

Добавлено 09-06-2018 в 22:49:

ЗЫ, скрипты конечно нужны, но не те, которые на виртуальной машинке. В моём понимании скриптовые энтити - это оружие и патроны во второй параное. Надо просто распространить этот подход еще и на монстров. Это гораздо востребование, нежели возможность вызова кучи таргетов из скрипта на Lua.

Добавлено 09-06-2018 в 22:51:

PPS. если снова брать конкретный пример, тот же Жэка, перейдя на Unreal, испытал описанное тобой чувство эйфории от работы с блюпринтами, постоянно их нахваливал и восторгался их возможностями. А потом что-то притих.

__________________
My Projects: download page

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

Цитата:

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


Отправлено XaeroX 09-06-2018 в 19:55:

Цитата:
Дядя Миша писал:
Надо просто распространить этот подход еще и на монстров.

И на func_rotating

__________________

xaerox on Vivino


Отправлено Дядя Миша 09-06-2018 в 20:15:

XaeroX ты же в курсе, что ФиЭктро не притронется к волатиле, пока там функ_ротатинг не научится вращаться как минимум по пяти осям одновременно, а значения синуса не начнут достигать трёх?

__________________
My Projects: download page

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

Цитата:

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


Отправлено XaeroX 09-06-2018 в 20:26:

Дядя Миша
Конечно, в курсе. Он мне как-то раз в аське прямо сказал: "к волатиле притронуться не могу, а то Дядя Миша заругает". Суров ты к ним, однако...

__________________

xaerox on Vivino


Отправлено Crystallize 10-06-2018 в 06:51:

Цитата:
Government-Man писал:
Костыль - это между прочим основной паттерн проектирования в геймдеве.

То-то я постоянно читаю что нам нужен следующий крах игровой индустрии как в 1983м, причём нужен немедленно. Извините если я перевожу тему.

Цитата:
Government-Man писал:
И что в этом такого? Если это выглядит как дверь и ведет себя как дверь, то это - дверь.

Чтобы оно так выглядело мододелу пришлось сделать тот самый костыль, а ведь он мог бы потратить своё время с большей пользой.

Цитата:
Government-Man писал:
Мод вышел? Вышел.

Ни одного прохождения на Ютубе до сих пор нет или я ошибаюсь?

Цитата:
Government-Man писал:
Работает? Работает.

Тебе же сказали, двери застревают.

С другой стороны. Не знаю для чего там нужна была парент-система, стекла парентить? Ну от непрозрачных дверей мод бы сильно хуже не стал, да. Довольно примитивные визуально игры с ПС2, без лайтмап например, становились легендами за счёт контента. Ну там Рэтчет и т.д.

Добавлено 10-06-2018 в 13:51:

Цитата:
Дядя Миша писал:
Ну для сложных систем наверное имеет смысл подключить lua какой-нибудь и писать скрипты на нём. Но тут уже встаёт другой вопрос - а как это корректно увязать с сейв-рестором и сменой уровней? Вы обратите внимание что современные движки неохотно дружат и с тем и с другим, этот вопрос всячески заминается.

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


Отправлено XaeroX 10-06-2018 в 07:00:

Цитата:
Crystallize писал:
На практике я не помню чтобы у меня возникали мысли "аааа, тащиться до следующего чекпойнта, скукота, вот бы тут сохраняться можно было".

Даже на последних уровнях Enclave?
А в The Thing? Manhunt?
Ты либо очень крут как игрок, либо играешь в очень простые игры.

__________________

xaerox on Vivino


Отправлено Crystallize 10-06-2018 в 07:40:

XaeroX скорее второе. Или я считаю что у меня нет права оспаривать решение разработчика.


Отправлено XaeroX 10-06-2018 в 07:52:

Crystallize
Игра должна быть процессом получения кайфа, а не процессом борьбы с сомнительными решениями разработчика.

__________________

xaerox on Vivino


Отправлено Дядя Миша 10-06-2018 в 07:59:

Цитата:
Crystallize писал:
Не знаю для чего там нужна была парент-система

там встречаются лифты. Хотя простой лифт на два этажа прекрасно реализуется средствами халфы. Двери просто ездят по патч-корнерам. Ну для человека спустя 8 лет узнавшего про параметр -onlyents тот вариант на Lua тоже норма.

Цитата:
Crystallize писал:
На практике я не помню чтобы у меня возникали мысли "аааа, тащиться до следующего чекпойнта, скукота

Поиграй в Arcane Dimensions, я посмотрю.

Добавлено 10-06-2018 в 10:59:

Вообще если некоторые товарищи на полном серъезе заявляют что костыли это норма, а потом в фаллаутах появляются вагончики, которые на самом деле персонажи с головой вместо вагона, стоит ли удивляться, что игроки не хотят играть в это дерьмо. Игра и так создаёт весьма узкий коридорчик иллюзии, а своими фейковыми дверями, разрабы окончательно убивают чувство погружения. Игрок понимает, что его обманывают даже в таком простейшем случае. Вместо дверей какое-то гамно подставляют. Ага, а в следующей раз на пути стену поставят. Впрочем это скорее для серии СХ характерно. Только что бегал и тут уже стена и вся кровищей вымазана. Зашибись

__________________
My Projects: download page

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

Цитата:

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


Отправлено Crystallize 10-06-2018 в 08:38:

Цитата:
Дядя Миша писал:
а потом в фаллаутах появляются вагончики, которые на самом деле персонажи с головой вместо вагона

И потом на реддите пишут: "Так именно поэтому они и спевают впихнуть в игру столько контента!"


Отправлено XaeroX 10-06-2018 в 10:01:

Цитата:
Дядя Миша писал:
а потом в фаллаутах появляются вагончики, которые на самом деле персонажи с головой вместо вагона

Это Киселёв в "Вестях недели" рассказывал, емнип. Ты считаешь, что ему стоит безоговорочно верить?

__________________

xaerox on Vivino


Отправлено Government-Man 10-06-2018 в 11:05:

Цитата:
Crystallize писал:
Чтобы оно так выглядело мододелу пришлось сделать тот самый костыль, а ведь он мог бы потратить своё время с большей пользой.


Тут либо мододелу придется потратить время на изобретение костыля, либо разработчику движка придется потратить еще больше времени на запиливание универсальной фичи (которая возможно даже и не будет больше нигде использоваться).

Или ты думал, что фичи в движках появляются сами собой, а костыли придумываются от хорошей жизни?

Цитата:
Crystallize писал:
нам нужен следующий крах игровой индустрии как в 1983м


https://habr.com/post/358704/ - читай до просветления
Там еще три предыдущие части есть.

Цитата:
Дядя Миша писал:
потом в фаллаутах появляются вагончики, которые на самом деле персонажи с головой вместо вагона


Скажи честно, ты бы об этом узнал если бы об этом не рассказал Киселев не написали игровые сайты?


Отправлено Дядя Миша 10-06-2018 в 11:58:

Цитата:
XaeroX писал:
Это Киселёв в "Вестях недели" рассказывал, емнип

Ухты. Уже и до нас докатилось.

Цитата:
Government-Man писал:
либо разработчику движка придется потратить еще больше времени на запиливание универсальной фичи (которая возможно даже и не будет больше нигде использоваться).

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

Цитата:
Government-Man писал:
Или ты думал, что фичи в движках появляются сами собой, а костыли придумываются от хорошей жизни?

Напомни как много движков написал лично ты.

Цитата:
Government-Man писал:
Скажи честно, ты бы об этом узнал если бы об этом не рассказал Киселев не написали игровые сайты?

Человек на протяжении всей жизни узнает большинство новостей именно от других людей, а не самостоятельно. Ну на то они и новости. Потому что если ты сам обнаружил, то какая же это новость?

Добавлено 10-06-2018 в 14:37:

Цитата:
Government-Man писал:
https://habr.com/post/358704/ - читай до просветления

Серийные убийцы тоже всячески искали оправдания своим действиям.
Люди вообще любят себя оправдывать.

Добавлено 10-06-2018 в 14:39:

ЗЫ. Кстати из собственного опыта. Если грязный хак не уложился в пару строчек и не заработал как надо - дальше лучше не продолжать, будет только хуже.

Добавлено 10-06-2018 в 14:58:

решил прочитать про "грязные трюки разработчиков" на хабре. Хотите моих комментариев к описанному?

__________________
My Projects: download page

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

Цитата:

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


Отправлено Crystallize 10-06-2018 в 12:06:

Я-хочу.


Отправлено Дядя Миша 10-06-2018 в 12:11:

http://hlfx.ru/forum/showthread.php?s=&threadid=5124

__________________
My Projects: download page

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

Цитата:

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


Отправлено Government-Man 10-06-2018 в 12:14:

Цитата:
Дядя Миша писал:
Я понял, ты очень боишься перетрудиться. Не дай бог лишнюю строчку кода написать.


Так во-первых, время - деньги, во-вторых - жизнь не бесконечна, а в-третьих - увеличение энтропии ни к чему хорошему не приводит

Цитата:
Дядя Миша писал:
Напомни как много движков написал лично ты.


Миш, я работаю в геймдеве уже достаточно давно. И прекрасно представляю себе что как и зачем там делается. Я не имею никакого желания ни хвастаться своим опытом ни вообще переходить на личности. Поэтому, давай оставим эту тему, а?

Цитата:
Дядя Миша писал:
Человек на протяжении всей жизни узнает большинство новостей именно от других людей, а не самостоятельно


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


Отправлено Дядя Миша 10-06-2018 в 12:46:

Цитата:
Government-Man писал:
Миш, я работаю в геймдеве уже достаточно давно.

Я в курсе, но как это отменяет вопрос про кол-во написанных движков?

Цитата:
Government-Man писал:
То есть ты играл в фоллаут и тебе все нравилось, пока ты не узнал от других людей, что поезд на самом деле является головой персонажа?

Я никогда в жизни не играл в фоллаут, я его терпеть не могу, всё что я про него знаю, это то что там поезд является головой персонажа. Мне этого достаточно.

Добавлено 10-06-2018 в 15:46:

Вообще моё взаимодействие с серией фоллаута свелось к трём коротким эпизодам:
1. однажды я записал совершенно незнакомому человеку, который был чей-то друг, три диска с первым и вторым фаллаутом за три бутылки пива (по бутылке за диск). Кроме пива я так же приобрел ценное знание, что первые два фаллаута имеют измометрическую проекцию, а главный герой там - сын одноногой проститутки. В жизни мне это никак не пригодилось, но в голове засело прочно.
2. Моего друга сфоткали в пресс-релизе в день завоза дисков с третьим фаллаутом ночью в магазине, куда пришёл в числе первых, чтобы его купить. Я потом конечно посмотрел что из себя представляет игра - хрень какая-то, типо сталкера, но с домашним роботом и крышечками от пепси вместо денег.
3. Прочитал статью, что в четвертом фаллауте поезд является головой персонажа.

__________________
My Projects: download page

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

Цитата:

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


Отправлено nemyax 10-06-2018 в 14:22:

Скажите, пожалуйста, что плохого в том, что поезд — голова персонажа?


Отправлено Government-Man 10-06-2018 в 14:27:

Цитата:
nemyax писал:
что плохого в том, что поезд — голова персонажа?


Покуда он выполняет свою роль в игре - ничего


Отправлено (_-=ZhekA=-_) 10-06-2018 в 15:10:

Цитата:
XaeroX писал:
Хорошо, что Жэка покинул наш форум.

От тебя я такого не ожидал....

Цитата:
XaeroX писал:
Я о нём уже год ничего не слышал, если не больше.


Я не покидал данный форум, меня забанили. Я с тобой общался в асе в январе этого года.

Добавлено 10-06-2018 в 18:10:

Цитата:
Дядя Миша писал:
PPS. если снова брать конкретный пример, тот же Жэка, перейдя на Unreal, испытал описанное тобой чувство эйфории от работы с блюпринтами, постоянно их нахваливал и восторгался их возможностями. А потом что-то притих.

Я тихо мирно делаю то, что я хочу. Или я должен кричать об этом на каждом углу?! Да, и что значит притих, если я был забанен...


Отправлено Government-Man 10-06-2018 в 15:15:

Цитата:
(_-=ZhekA=-_) писал:
Или я должен кричать об этом на каждом углу?!


Ну, вообще-то...


Отправлено (_-=ZhekA=-_) 10-06-2018 в 15:36:

Цитата:
Government-Man писал:
Ну, вообще-то...


Возраст уже не тот, чтобы кричать на каждом углу. Я просто беру и делаю то, что я хочу, а не то, что мне пытались навязать....

__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.

http://button.moddb.com/download/medium/125531.png


Отправлено Дядя Миша 10-06-2018 в 16:04:

Цитата:
nemyax писал:
Скажите, пожалуйста, что плохого в том, что поезд — голова персонажа?

Ты бы согласился ехать на шее у машиниста вместо комфортабельного купэ?

__________________
My Projects: download page

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

Цитата:

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


Отправлено Government-Man 10-06-2018 в 16:08:

Цитата:
(_-=ZhekA=-_) писал:
пытались навязать


Ого, а можно с этого места поподробнее?
Так и представляю как Ксер и ДМ привязывали тебя к стулу, вставляли спички в глаза и заставляли сидеть перед компом, на котором был открыт VHE.


Отправлено (_-=ZhekA=-_) 10-06-2018 в 16:18:

Цитата:
Government-Man писал:
Ого, а можно с этого места поподробнее?
Так и представляю как Ксер и ДМ привязывали тебя к стулу, вставляли спички в глаза и заставляли сидеть перед компом, на котором был открыт VHE.

Тебе то это зачем?

__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.

http://button.moddb.com/download/medium/125531.png


Отправлено XaeroX 10-06-2018 в 16:20:

Government-Man (_-=ZhekA=-_)
Господа, я предлагаю вам решить этот вопрос в привате.

__________________

xaerox on Vivino


Отправлено nemyax 10-06-2018 в 16:29:

Цитата:
Дядя Миша писал:
Ты бы согласился ехать на шее у машиниста вместо комфортабельного купэ?

Если бы я был набором данных, мне было бы совершенно фиолетово, как ехать.


Отправлено Crystallize 10-06-2018 в 17:43:

Цитата:
nemyax писал:
Скажите, пожалуйста, что плохого в том, что поезд — голова персонажа?

Ну допустим они выберут в редакторе пак моделей по признаку "транспортное средство" и пошлют китайцам чтобы те сделали HD-пак. А про эту забудут потому что она не транспорт, а броня.


Отправлено ~ X ~ 13-06-2018 в 11:24:

Цитата:
Government-Man писал:
Может в этом и кроется причина популярности движка?

Да.

Остальное вообще какой-то лютый флуд. Пришел навестить форум по старому адресу, а тут частная экспериментальная психиатрическая клиника центральный рынок.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено Дядя Миша 13-06-2018 в 12:04:

~ X ~ куда Гуль делся? Съели вы его штоле

__________________
My Projects: download page

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

Цитата:

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


Временная зона GMT. Текущее время 20:12.
Показать все 99 сообщений этой темы на одной странице

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