Дядя Миша писал: с одной стороны порог вхождения достаточно высокий
Цитата:
Дядя Миша писал: Ему надо дать набор объектов на все случаи жизни, а так же скриптовых монстров, пушек и предметов
Необычный подход. Но с другой стороны я подозреваю, что это намного проще будет, чем учить с нуля тот же LUA и пытаться что-то делать на нем.
Цитата:
Дядя Миша писал: тем больше проблем возникает в дальнейшем и язык приходится регулярно дополнять новыми конструкциями
В UE очень много нодов для блупринтов. Получается довольно противоречивая ситуация: пользователю на деле за глаза где-то ~100-150 самых основных, но разработчикам движка приходится делать огромное количество их видов, чтоб максимально покрыть самые экзотические потребности при разработке продукта.
Цитата:
Дядя Миша писал: Для примера приведу описание пушки из порта Камрадов
Лаконично, мне нравится. В идеале бы еще в виде графического оформления прямо в рабочей среде, чтоб в txt руками не писать. Ну это так, мысли вслух.
__________________
To start the match, Let's draw the sketch, Then add some magic from your heart!
Take gold and blue, Take silver too and put a sparkle in your art!
I love that dress, I love It, YES!!! I love the way It makes me feel.
I love the shoes, I love to choose, It was a dream and now It's real!
Не обязательно делать готовые пушки и монстров, достаточно просто библиотеку функций которые можно использовать как ноды.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Дядя Миша писал: 3. Я исхожу из соображения, что дизайнер вообще не будет ничего программировать. Ему надо дать набор объектов на все случаи жизни, а так же скриптовых монстров, пушек и предметов. Это объекты, которые пишутся в простейшем скриптовом файле, логику которого можно освоить за 10 минут. Для примера приведу описание пушки из порта Камрадов
Задумка максимально похвальная, однако тебе придется писать 100500 вещей, как ты сказал на все случаи жизни. Только для пушки - хитскан, прожектайл, разделение на типы - мили/дальнобойная, и т.д. Не жалеешь ты себя, Дядь Миш, золотой ты человек
Поэтому, как дизайнер, не умеющий кодить, поддержу FiEctro. Не в плане функций, а в плане нодов.
Вот был в свое время UDK с его UScript, и даже мне там было несложно наследовать оружие от родного, хотя норот говорил, что это плюсы только с синтаксисом жабаскрипта. То есть мощный язык.
__________________
Самолетами!
Пароходами!
С боем взяв плацкарты
Едут мужики!
Самолетами!
Пароводами!
Убивать людей Едут мужики!
Читаю тему дальше. FiEctro категорически не понимает того, о чём я пишу. Ну оно и неудивительно. Если рассматривать движок как абстракцию в ваккууме, то его представления о том, как это всё должно быть - правильные. Вот только, когда по этим правильным представлениям создаёшь реальную программу, она начинает логать даже на карте коробке и занимает работой все восемь ядер.
Дядя Миша писал: Читаю тему дальше. FiEctro категорически не понимает того, о чём я пишу. Ну оно и неудивительно. Если рассматривать движок как абстракцию в ваккууме, то его представления о том, как это всё должно быть - правильные. Вот только, когда по этим правильным представлениям создаёшь реальную программу, она начинает логать даже на карте коробке и занимает работой все восемь ядер.
Что именно и где. И почему оно не логает на карте коробке в других движках?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro писал: Что именно и где. И почему оно не логает на карте коробке в других движках?
Ага, отлично! Пост был создан для привлечения внимания, я знал что ты откликнешься. Но тогда почему я тебе уже вторую неделю пишу приватки, а ты не реагируешь? Вот как это пони-мать?
Так товарищи. Настало время открыть вам страшную правду. Я не настоящий пограммист, как некоторые думают. Настоящему пограммисту вообще всё равно какой код писать. Они в любую задачу погружаются с интересом и работают над ней. Им главное - новизна ощущений. По принципу "О! а я с таким ещё не работал! Интересно!". Ну вот по этому критерию я совсем не настоящий Нет у меня желания обмазываться каждой новинкой и погружаться в неё. В действительности существовал ряд направлений в которых мне было очень интересно ковыряться и разбираться, но достаточно ограниченный. Перечислю его здесь:
1. Зеркала, порталы, вообщем многопроходный рендеринг - как вы помните это я в первую очередь удовлетворил ещё в старом ксаш-моде.
2. Динамическое освещение, тени, отложенный рендеринг - реализовал в P2.
3. Компиляция уровней в BSP, наложение лайтмапы - аналогично реализовано в P2 и так же созданы с нуля компиляторы XashNT
4. Гибкая и мощная система материалов - создано в XashNT
5. Поиск пути, динамическая генерация препятствий - создано в XashNT
6. Собственный язык программирования, виртуальная машина - создано в XashNT
7. Звуковой движок - в планах
8. Абстрактный сетевой движок с дельта-калькулятором и предиктингом - в планах
9. Собственный редактор уровней и моделей - в планах
10. Реализация реалтайм-радиосити - в планах
Собственно, по факту полной реализации пунктов из этого списка я полностью утрачу интерес к программированию ради самого программирования. Ну это когда человек создаёт разные интересные штуки на чистом энтузиазме, а не делает что-то в рамках поставленной задачи наотъебись.
Дядя Миша писал: Ага, отлично! Пост был создан для привлечения внимания, я знал что ты откликнешься. Но тогда почему я тебе уже вторую неделю пишу приватки, а ты не реагируешь? Вот как это пони-мать?
Оу. Ну мне обычно когда приватные сообщения приходят - форум показывает попап окошко, сейчас ничего не показывает. Пиши лучше в дискорд или телеграм. А так конечно гляну сейчас и отвечу.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!