Тут у Бордер увидел такой вот формат развлечения. Решил, вдруг у меня покатит тож. А то скучно.
В общем «в этом интерактиве я жду ваших вопросов, на которые дам однозначные или не очень ответы. Не стесняйтесь задавать самые каверзные или двусмысленные вопросы, я…
Тема
184 15 780
29
Вопрос ( 1 \ 3 ): Что больше всего могло бы тебя удивить?
19
Fakov, и упустишь возможность рассказывать всем, что душишь питона))))))
tag: плохие_шутки
Самые быстроокупаемый язык, это действительно js. Ну и sql. За js не скажу, но sql - трата 2-3х дней, а зп - 60т.р. Когда без знания sql - твой потолок максимум 30-35.
Я тут разговорился сам с собой и вдруг понял кое что.
Тема
35 4 793
32
Uber:
у рынка образуется пустующая ниша, которая ждет чего-то, что будет напоминать симбиоз редактора WE и Construct 2.
Это напоминает прожект спарк от мелкомягких, который не взлетел. Может, он не взлетел из-за банальной корпоративной дурости, или просто оказался мало кому интересен, в вопрос не вникал.
...the difference between Project Spark and LittleBigPlanet or Minecraft is the core ability to customize the game down to the minutiae of the in-game object actions...
Это не взлетело вот поэтому. Потому что это была игра для создания игры. И рынок хавал это как сандбокс игру-адвенчуру. А не как движок.
26
у рынка образуется пустующая ниша, которая ждет чего-то, что будет напоминать симбиоз редактора WE и Construct 2.
Это напоминает прожект спарк от мелкомягких, который не взлетел. Может, он не взлетел из-за банальной корпоративной дурости, или просто оказался мало кому интересен, в вопрос не вникал.
32
prog:
А теперь представь, что у тебя есть движок где ты можешь сделать вот это описанное без специальных навыков в программировании?
Что в UnrealEngine 4 что в старкрафте 2 это делается без навыков программирования, в визуальных редакторах, проблема в том, что нужно понимать что ты делаеш чтобы ими пользоваться, недостаточно обеспечить наличие модели с правильно именоваными анимациями.
однако. В том же варе этого достаточно, а все остальное наращивается кастомно от необходимости.
Я согласен, что здесь возникает проблема - если модели людей анимировать плюсминус можно под одну гребенку, то вот с чем то 6-руким и треххвостым уже будут проблемы. С другой стороны - это решается коммьюнити.
prog:
Представь что модель является коммерческим ассетом без исходников, редактировать который ты не можеш согласно лицензии, а тебе нужен другой набор анимаций или материалов - при монолитной структуре модели для этого нужно обращаться к автору модели или нарушать лицензию, а при модульной структуре никто не мешает использовать эту модель с другими анимациями и материалами.
я понимаю о чем ты. Я поэтому и говорю - модели людей под разные жанры плюс минус можно свести в пару-тройку наборов скелетной анимации, и просто подключать эти наборы к файлам моделей. Ну и вопрос лицензирования это вообще пара строк в соглашении с магазином, в котором реализуются эти модели.
24
А теперь представь, что у тебя есть движок где ты можешь сделать вот это описанное без специальных навыков в программировании?
Что в UnrealEngine 4 что в старкрафте 2 это делается без навыков программирования, в визуальных редакторах, проблема в том, что нужно понимать что ты делаеш чтобы ими пользоваться, недостаточно обеспечить наличие модели с правильно именоваными анимациями.
"что плохого в цельной сущности"
Представь что модель является коммерческим ассетом без исходников, редактировать который ты не можеш согласно лицензии, а тебе нужен другой набор анимаций или материалов - при монолитной структуре модели для этого нужно обращаться к автору модели или нарушать лицензию, а при модульной структуре никто не мешает использовать эту модель с другими анимациями и материалами.
32
Максимальная доступность к изменениям и простота освоения и использования вещи практически не совместимые.
Генри Форд так же думал, при этом он не был первым кто делал машины, но он стал первым, кто избавился от того, что мешает сделать машины массовым продуктом. Эпл тоже была не первой, кто предпринял попытку создания цифрового магазина музыки, однако она сделала это избавившись от недостатков остальных, и добавив недостающих удобств, создав новую ценность.
Тот же WC3 очень сильно ограничивает пользователей в возможностях, за счет чего и становится возможной та самая ламповость и простота.
Ламповость тут не причем ,а простота - это результат грамотной структуры редактора.
prog:
Например, сетевой код полностью скрыт от пользователя и оптимизирован под RTS с фиксированным кол-вом игроков, без малейшего шанса как-то на это повлиять, в то время как под разные задачи должны применяться разные алгоритмы сетевого взаимодействия.
Я вижу в этом "ассетное" коммерческое решение - хочешь чтобы у тебя была онлайн-ртс - пожалуйста, 99$ и скрипт под ртс весь твой. Хочешь новый NFS - пожалуйста, 99$ и скрипт для мультиплеерных гонок твой - только настрой UI и определи константы.
prog:
Или вот более наглядный пример: модели в варе это монолитные сущности, с вшитыми анимациями, текстурами и свойствами материала, в то время как в современных движках модель отделена от анимаций и при совместимости скелетов одну анимацию можно использовать на любой модели без редактирования модели, также от модели отделены и материалы с текстурами - к любой модели при желании можно применить любой материал.
Вот это отличный минус в пользу предложенного движка, и тем не менее я задамся вопросом необходимости ИЛИ вопросом "что плохого в цельной сущности"? Да, модель с готовыми анимациями и текстурами в какой-то степени это ограничение, но использование любого популярного формата моделей сведет на нет проблемы с моделлингом, как это в конце концов произошло с варом, создав 9000 ед. контента. да-да, я в курсе, что у вара изза игры огромное коммьюнити, и тем не менее.
prog:
Не менее показательно использование анимаций в WC3 - определенные действия всегда вызывают определенные анимации, без вменяемой возможности на это повлиять, в то время как движок позволяет определить любому объекту любой набор анимаций, условий их воспроизведения и генерируемых при этом событий, но ценой необходимости разбираться как вся эта система анимаций работает и необходимости настраивать анимации каждому объекту по отдельности.
А теперь представь, что у тебя есть движок где ты можешь сделать вот это описанное без специальных навыков в программировании?
24
Максимальная доступность к изменениям и простота освоения и использования вещи практически не совместимые. Тот же WC3 очень сильно ограничивает пользователей в возможностях, за счет чего и становится возможной та самая ламповость и простота. Например, сетевой код полностью скрыт от пользователя и оптимизирован под RTS с фиксированным кол-вом игроков, без малейшего шанса как-то на это повлиять, в то время как под разные задачи должны применяться разные алгоритмы сетевого взаимодействия. Или вот более наглядный пример: модели в варе это монолитные сущности, с вшитыми анимациями, текстурами и свойствами материала, в то время как в современных движках модель отделена от анимаций и при совместимости скелетов одну анимацию можно использовать на любой модели без редактирования модели, также от модели отделены и материалы с текстурами - к любой модели при желании можно применить любой материал. Не менее показательно использование анимаций в WC3 - определенные действия всегда вызывают определенные анимации, без вменяемой возможности на это повлиять, в то время как движок позволяет определить любому объекту любой набор анимаций, условий их воспроизведения и генерируемых при этом событий, но ценой необходимости разбираться как вся эта система анимаций работает и необходимости настраивать анимации каждому объекту по отдельности.