18

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

NekoriDes, твой "троллинг" тут не в тему
В наше время работа программиста одна из самых доступных профессий
Есть тысячи тонн материала и т.д
Имхо - обучают программистов сейчас во много раз лучше чем в бородатых 2000-х
Тем более программисты из 2000-х не стали тупее за 16 лет с момента выпуска варкрафта (2018-2002), а наоборот
+ большинство задач которые в то время решались долгой и аккуратной ручной работой - сейчас решаются софтом
18

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

Ты хоть раз в жизни писал многопоточный код?
Встречный вопрос

Сейчас программисты намного умнее чем в 2002 и технологии давно уже развиты
Судя по тому какие сейчас проекты делают, эта "варкрафтовская" проблема - чепуха

Будет в варкрафте асинхронная многопоточность и будет счастье

Doc:
Ты хоть раз в жизни писал многопоточный код? Игры? Тебе нужно объяснить базис того, почему это не работает просто так?
Я прекрасно понимаю как это всё работает.
Судя из твоих слов: "jass нужно поливать говном из за того что он не современный и убого сделан"
Решение проблемы тут - это писать движок с нуля с акцентом на асинхронизацию и многопоточность
Или переделывать
18

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

Doc:
Давай писать код где ~5к объектов одновременно обрабатываются скриптом, а потом говорить что это лагает?
Сори, но это ничтожное количество объектов.
Для jass это ничтожно? Ну ну
Doc, а по твоему от чего зависят эти баги?
К примеру чтобы юнит шел прямо к цели, а не "зиг загом" Это заметно на больших дистанциях
Никаким боком не относится к многопоточности, это разрешение сетки путей, в любой игре с квадратной сеткой так будет по дефолту.
Я же говорил
Даже некоторые проблемы сами по себе пропадут или будут легко решаться.
Многопоточность == движок сможет использовать больше ресурсов и "разрешение сетки путей" можно будет делать намного выше
Почему ты говоришь что я в этом ничего не понимаю?
Всё современные камни давно не делают мощность на одно ядро - там делают акцент на кол-во потоков и ядер
И если на jass начнут писать современный код - то там всё упрется в потолок мощности одного физического ядра
Тем более там движок теперь больше ресурсов жрет в новом варкрафте
18

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

Doc, а по твоему от чего зависят эти баги?
К примеру чтобы юнит шел прямо к цели, а не "зиг загом" Это заметно на больших дистанциях
Ну и стабильная работа ИИ при большом кол-ве юнитов

Doc:
Жасс мог бы быть быстрым и в одном потоке, если бы его делали более компетентные люди.
Однопоточность уже 10 лет назад перестала быть актуальной. Если бы на jass писался серьёзный код - то без многопоточности тут было бы не обойтись.
Так как все современные процессоры имеют дофига ядер/потоков.
Или предлагаешь гнать каждое ядро пока оно не будет раскалено до красна? Да лишь бы jass не лагал :D
И как ранее говорилось:
Если писать на jass то, для чего он был создан - то его очень даже хватает
И конечно надо руки иметь чтобы писать нормальный код

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

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

Я что то читал про плагины.
А вот прикольно было бы если была поддержка плагинов с синтаксисом для jass
18

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

prog, я не говорил что это делается в два клика)
UrsaBoss:
Чтобы сделать поддержку многопоточности - нужно будет движок в корне переделывать, даже возможно с нуля
Второй вариант разумнее - т.к вряд ли в близзард ещё работают программисты которые писали движок варкрафта
18

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

abidin, варкрафту сделать поддержку многопоточности и всё будет в шоколаде.
Даже некоторые проблемы сами по себе пропадут или будут легко решаться.
К примеру чтобы юнит шел прямо к цели, а не "зиг загом" Это заметно на больших дистанциях
Ну и стабильная работа ИИ при большом кол-ве юнитов

Даже калькуляторам будет хорошо, т.к у них всех давно уже как минимум 2 ядра есть (или 1 ядро и 2 потока)
18

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

koloff:
Я это к тому, что новый варкрафт не будет требователен к железу
Ок. Взял на заметку.
ну я сделал выводы из текущей графики, не знаю как близзарды в дальнейшем переделают графику.
Но они 100% будут её переделывать или что то добавлять.
Т.к от юнитов не остаются следы передвижения и многие другие мелочи
А ещё они не починили окно таймера, оно иногда ускоряется или наоборот замедляется.
18

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

koloff:
Полигонов не так уж и много, я в 2010 побольше полигонов в играх видел
Текстуры слабые для нашего времени
Я про модели и текстуры из ремастера, они-то более-менее современные будут.
Я это к тому, что новый варкрафт не будет требователен к железу
18

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

koloff, с моделями работает видеокарта
Полигонов не так уж и много, я в 2010 побольше полигонов в играх видел
Текстуры слабые для нашего времени - поэтому выше 256-512 МБ VRAM новый варкрафт не будет жрать
А о детализации "причесок" в новой графике я промолчу - это ужас)
Единственный плюс - это тени, они теперь хорошо детализированы
Всё остальное в теории могло делаться обычной заменой моделей (да, я понимаю что это очень долгий труд)
Ну и ещё плюс - это 4к, но в наше время 4к до сих пор не очень популярно
18

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

koloff:
Они почти ничего менять не будут в движке, а могут просто добавить поддержку многозадачности в движок? Что бы соответствовал нынешнему времени и тащил их новые хотелки, а в перспективе имел запас на 3-5 лет?
Близзарды не дойдут до такого.
Чтобы сделать поддержку многопоточности - нужно будет движок в корне переделывать, даже возможно с нуля
Второй вариант разумнее - т.к вряд ли в близзард ещё работают программисты которые писали движок варкрафта
18

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

Doc, я бы посмотрел на jass если бы он использовал достаточно ресурсов и потоков процессора
А длина названия функции и прочее - решается оптимизаторами
И для 95% задач его достаточно хватает
18

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

Doc:
"Свойственно". Так как жасс лагает - точно нет. Он просто говново сделан. Я надеюсь на оптимизацию, но особо иллюзий не питаю.
ну я не так сказал)
Я имел в виду что скрипты затрачивают больше ресурсов чем компилируемые яп
18

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

Absolute:
Оптимизация будет лучше? Все же главная проблема вц3 это оптимизация. Когда он даже не грузит цп, память и тем более видео карту и на 30%, но при этом лагает , когда настакаешь слишком много переменных. Если этот нюанс оптимизируют, то откроются значительно более высокие возможности.
Потому что варкрафт затачивался под одноядерные камни и на сегодня там ничего не поменялось
Тем более jass это скрипт - а скриптам свойственно лагать при нагрузках
18

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

Близзардами нужно было изобрести нейтрализатор из "Люди в черном"
Имхо - неинтересно будет в который раз заново проходить классические кампании (а хотелось бы, тем более с новой графикой)
Поэтому успех нового варкрафта будет в новых кампаниях
18

» WarCraft 3 / Что делать?

Вот возьмем историю обыкновенной карты:
Какой нибудь модмейкер заинтересовался редактором карт и решил сделать там что то, сидел днями и делал (уже что то похожее на хобби)
Потом появилась мысль захостить эту карту на гарене или сервере где модмейкер играл
Игрокам карта понравилась, модмейкер сделал обновление, исправления в балансе и добавил чего то нового
Карта начала достаточно часто хоститься, а модмейкер прислушивался к игрокам и делал нужные исправления в карте
Далее карта начинала всем надоедать и карта стала хоститься для разнообразия
А онлайн стал падать в основном из за того что игрокам становилось не до варкрафта и они уже реже играли.
Некоторые уходили играть в другие онлайн игры и лишь изредка заходили поиграть 2-3 карты в варкрафте
В сумме это всё создает иллюзию другим игрокам что в варкрафте нету онлайна, из за этого любой игрок который вернулся обратно в варкрафт может подумать что варкрафт умирает и всё желание вернуться в варкрафт - пропадает.
Тем самым в итоге создается уже НЕ ИЛЛЮЗИЯ, а реальное снижение онлайна
18

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

NekoriDes:
UrsaBoss, с чего ты взял что таких как ты настолько много, что близард сможет на вас заработать?
это моё мнение)
И я сейчас не о деньгах говорил
Они бы собрали и вернули гораздо больше фанатов
А вот таких игроков должно быть много:
Да и вообще, нынешние игроки wow наверное хотели бы заново переиграть в историю wow, или например те кто пропустил много дополнений
18

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

Они бы собрали и вернули гораздо больше фанатов если делали бы оффлайн игры по сюжетам дополнений wow
Просто кто то не терпит мморпг, а узнать продолжение истории warcraft 3 хочется - я в числе тех кто не терпит мморпг
Да и вообще, нынешние игроки wow наверное хотели бы заново переиграть в историю wow, или например те кто пропустил много дополнений
18

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

Sergarr, если бы близзарды делали то, за что их полюбили фанаты (ещё давным давно) - то не было бы претензий
18

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

Может быть новый варкрафт будет как то опознавать карту со старого варкрафта и автоматически включать старые модели?
Я предположил
18

» WarCraft 3 / Голосовалка: Купите ли вы ремастер или нет?

Если не добавят новых кампаний - то мне покупать нету смысла.
Графикой в играх ещё с 2015 никого не удивишь уже (тем более в новом варкрафте она на уровне 2010 года)
Единственный плюс из графики - это 4к, но у меня нету такого монитора)
18

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

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

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

Бордер:
UrsaBoss, не люблю мобы в любом виде, а так же её токсичных игроков
на айкапе в обычных "5x5 ap go" редко встречаю токсик