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

Добавлен , опубликован
Со сцены BlizzCon разработчики из Blizzard представили обновлённую версию Warcraft 3 с подзаголовком Reforged. Проект включает как оригинальную Reign of Chaos, так и дополнение The Frozen Throne с редактором карт.
Для ремейка переделали многие аспекты оригинальной стратегии, в том числе перерисовали графику и кинематографические ролики, заново анимировали персонажей, изменили интерфейс и добавили продвинутые социальные возможности для более удобной кооперации и подбора игроков в мультиплеере.
В Battle.net уже можно оформить предварительный заказ на Warcraft III: Reforged:
Стандартное издание - 1 299 руб.
Издание «Трофеи победителя» - 2 499 руб.
Сайт с описанием
В состав премиального издания входит мясной фургон для World of Warcraft, рубашки «Третья война» для карт Hearthstone, четыре героя для Heroes of the Storm (Джайна, Тралл, Ануб'арак, Тиранда), питомец для Diablo III и необъявленные бонусы для StarCraft Remastered и StarCraft II.
Релиз ремейка состоится в 2019 году на РС.

Трейлеры

на русском

Геймплей


Скрины с BlizzCon

Инсайд информация с mmo-champion
  • Classic games was started to preserve these iconic Blizzard games.
  • It was a natural progression to move to Warcraft III after their work on Starcraft.
  • It was hard to keep the remaster under wraps because of the updates that were happening to the original game.
  • It is not unfair to say that the art of the original game does not hold up as well as the gameplay has. This is why the graphics are getting updated.
  • They originally went with a more cartoony look for the new graphics, but it seemed too much like a lot of other games.
  • The team looked to the Mists of Pandaria cinematic as a base for what orcs and humans should look like in Warcraft III: Reforged.
  • The same engine is being used for Warcraft III: Reforged as the original game with some minor tweaks.
  • The tools used to create the new art will also be available to the community with the world editor.
  • The community is what has primarily kept this game alive and the team wants to give back for that.
  • The team has learned a lot of lessons from other RTS games they have made and can use these lessons in Warcraft III: Reforged.
  • The team wants the locations you know from World of Warcraft to be better showcased and look more like they do in WoW for this remaster.
  • The team has been trying to roll out a lot of quality of life improvements for the current game to prepare for the remaster. This includes patching and lag issues.
  • The team wanted to get rid of limitations that no longer pose an issue in modern gaming.
  • Opening Port 6112 to play custom games will no longer be a thing!
  • Warcraft III: Reforged will be added to the Battle.net Launcher.
  • At the end of the day, this is an evolution of Warcraft III. The graphics that you see are actually being added on top of the existing engine.
  • World of Warcraft's engine is based off of Warcraft III. The team took the changes and lessons that WoW has had with its engine and incorporated it into Warcraft III: Reforged.
  • All of the animations and attack swings are from the original engine.
  • The team doesn't want to break apart the original community and so are trying to keep the game anchored to the original.
  • The team can add a lot more personality to the game with new infrastructure as long as the core gameplay stays the same.
  • The artists are slightly constrained by the old game's animations.
  • All of the maps created over the years on the original game need to be able to load up in Warcraft III: Reforged with the new art assets.
  • The team wanted to lift up the lesser used heroes to reach the power of ones like the Demon Hunter.
  • The team has communicated with competitive players all over to address the changes that have been made to the game.
  • The team wants to continue to communicate with the community to build the game in a way that pleases players.
  • They have taken modern gaming steps to get the game released faster.
  • They have partnered and hired people from the community to make sure the game stays true to the original.
  • The UI is decoupled to allow the map makers to customize the UI in a way that they could not in the past.
  • The team wants to have as many created maps to work with the new editor from day 1 of release.
  • If maps take advantage of bugs or are broken they will be addressed.
  • They will release the tools that they use and guides on how to use them.
  • The original graphics and audio will still be available and can be used on command if you desire.
  • The original SD models and textures will also look much better.
  • There will be functionality to merge your current account into Battle.net to keep your win records and achievements.
  • The team doesn't want to tell you how to play the game. This is your game!
  • The team wants to improve the join functionality. There is a possibility you will be able to que as a group of 2 and matched with 2 strangers for a 4 v 4.
  • The focus right now is getting the existing game right, but there is potential for new stories and campaigns in the future.
  • They moved Arthas's entrance to the Culling of Stratholme to the southern entrance to showcase the familiarity to the WoW dungeon version from Wrath of the Lich King.
  • The community needs to work together to teach new players about the game.

Интервью с Pete Stilwell

P.S.:
  • Судя по описанию на сайте, можно будет играть во всех карты созданные в wc3.
  • На презентации намекнули на выход еще одного дополнения после релиза, вероятно с новой кампанией.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
24
6 лет назад
0
koloff:
Только
???
0
18
6 лет назад
Отредактирован Hodor
0
Я что то читал про плагины.
А вот прикольно было бы если была поддержка плагинов с синтаксисом для jass
0
29
6 лет назад
0
Doc, я бы посмотрел на jass если бы он использовал достаточно ресурсов и потоков процессора
Это само по себе не будет работать, так как вы себе представляете. Жасс мог бы быть быстрым и в одном потоке, если бы его делали более компетентные люди.
Все претензии, что он тормозит - соре, так его не должны были использовать в ТАКИХ задачах
Не делать вызов функций зависящий от строк не сложнее, чем его сделать. Или его специально сделали медленным?)
UrsaBoss:
abidin, варкрафту сделать поддержку многопоточности и всё будет в шоколаде.
Даже некоторые проблемы сами по себе пропадут или будут легко решаться.
К примеру чтобы юнит шел прямо к цели, а не "зиг загом" Это заметно на больших дистанциях
Ну и стабильная работа ИИ при большом кол-ве юнитов

Даже калькуляторам будет хорошо, т.к у них всех давно уже как минимум 2 ядра есть (или 1 ядро и 2 потока)
Плиз, если ты абсолютно ничего не понимаешь в этом, то лучше об этом не пиши.
И еще, если что, чтобы отделить апдейты от рендера не обязательно ничего параллелить. Узнать, используются ли там два потока, можно будет только когда игра уже выйдет.
0
18
6 лет назад
Отредактирован Hodor
0
Doc, а по твоему от чего зависят эти баги?
К примеру чтобы юнит шел прямо к цели, а не "зиг загом" Это заметно на больших дистанциях
Ну и стабильная работа ИИ при большом кол-ве юнитов

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

Давай писать код где ~5к объектов одновременно обрабатываются скриптом, а потом говорить что это лагает?
Может скриптам и свойственно работать намного медленнее компилируемых ЯП, но у каждого скрипта есть свой предел разумного.
13
29
6 лет назад
13
Давай писать код где ~5к объектов одновременно обрабатываются скриптом, а потом говорить что это лагает?
Сори, но это ничтожное количество объектов.
Про многопоточность даже комментировать не буду, ты не понимаешь ничего из того, о чем говоришь и несешь абсолютный бред.
Doc, а по твоему от чего зависят эти баги?
К примеру чтобы юнит шел прямо к цели, а не "зиг загом" Это заметно на больших дистанциях
Никаким боком не относится к многопоточности, это разрешение сетки путей, в любой игре с квадратной сеткой так будет по дефолту.
0
21
6 лет назад
Отредактирован Editor
0
Да даже одного ядра с тремя гигагерцами хватит вполне там, это же не вотчдогс какой-нибудь. Разве что чтобы выжимать 144 кадра на 144герцовых мониках нужны будут дополнительные ядра или хороший разгон.
0
16
6 лет назад
Отредактирован DracoL1ch
0
родной движок скончался бы, если б работал на одной линии с новым рендерером. Я не верю, что они разлепили их и не добавили мультиядерность (хотя об этом они как раз заявили, что игра будет нормально работать на мультиядерных системах, что еще там можно параллелить?)
jass не параллелится по определению линейности всего кода, там балансировка дороже встанет, чем выигрыш в скорости
0
24
6 лет назад
Отредактирован prog
0
При желании, близы могли бы перенести jass на виртуалку от старкрафтового галакси скрипта, она чуть менее дырявая, но это опять море работы чтобы сохранить синтаксис и особенности поведения.
0
19
6 лет назад
0
Товарищи,главный вопрос. а импорт моделек будет поддерживать новый варкрафт?
Имеется в виду формат mdl, очень хочется свои старые карты перенести в новый варик)
0
13
6 лет назад
Отредактирован NekoriDes
0
SсRealm, обещают что все старые карты будут работать в рефордже => импорт обязан быть, иначе больше половины работать не будут.
0
29
6 лет назад
Отредактирован Doc
0
При желании, близы могли бы перенести jass на виртуалку от старкрафтового галакси скрипта, она чуть менее дырявая, но это опять море работы чтобы сохранить синтаксис и особенности поведения.
Звучит здраво, хотя я уже не помню в чем разница между жассом и гелекси была.
Features which are new or were improved upon in Galaxy.
All variables are statically linked by the JIT compiler instead of runtime name resolution. This greatly improves execution performance.
Non-argument local references automatically decrement object reference counters at function return. JASS2 suffered from a bug causing possible object handle leaks.
Many common complex object types are automatically garbage collected. JASS2 required manual object deallocation which result in a common issue of object leaks.
Strings are garbage collected. In JASS2 unique strings persisted until end of session.
Functions can be declared before being defined allowing definitions to be in any order. JASS2 required that all called functions be defined above the call site.
Non 32 bit long types are supported. JASS2 only supported 32bit long types.
The range of integer operators was expanded to include bitwise operators. JASS2 did not support any bitwise operations natively.
It is possible to declare global variables anywhere outside a function. JASS2 required that global variables be declared inside a special "global" block which only one could exist.
A fixed point type is supported. JASS2 lacked any such type.
Первый же поинт, если что.
Кстати такие вещи как вызовы независимый порядок объявления функций (т.е. двухпроходный компилятор) делаются тоже очень просто, этого нет ни в жассе, ни в гелекси.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.