Всем привет, появился контакт с Blizzard на тему: Что вы хотите увидеть в новом редакторе карт. Связной, наш друг 2kxaoc.
Будем отправлять не все, а только самое интересное и популярное. Под комментарием с предложение ставьте "+" в голос, если вы поддерживаете данное предложение, и "-" что это не нужно (желательно прокомментировать почему).
Пример подачи предложения:

Предлагаю:

  • предлагаю ввести консоль, так как нужна

`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
33
29
5 лет назад
33

Предлагаю

  • Разрешить каждой способности менять ид приказа как у "Канал"
  • Добавить каждому предмету опцию сложения зарядов при подборе/покупке
  • Добавить альтернативнй синтаксис для JASS
  • Разрешить уменьшать уровень улучшений
  • Разрешить динамическую смену модели
  • Добавить возможность управлять требованиями к предметам/юнитам/способностям
  • Сделать глобальное событие "юнит получает урон"
17
22
5 лет назад
Отредактирован Rare
17

Предлагаю

  • Дать пользователям возможность работать с загрузочными экранами, моделями и прочим визуальным контентом в самом редакторе карт, чтобы не приходилось использовать сторонние программы для подобной работы
  • Аналогичную вещь стоит сделать для облегчения работы с архивами игры (условно встроенный MPQ Editor)
9
25
5 лет назад
9
Чтобы дальность пририсовки стала неограниченна для камер, устанавливалась по желанию. Для киниматик очень надо мне)
40
29
5 лет назад
Отредактирован Doc
40
Если тебе нужно хранить точку, а она автоматически будет удаляться, это ненормально.
Гений, сборщик мусора так и работает, если ты не хранишь ссылку на что-то, то оно удаляется.
Возможность вызывать функции и присваивать имена переменным без слов-приставок "call" и "set" - они реально ненужная вещь (в cJass-е можно без них писать), которая тем не менее отнимает драгоценное время.
Это и так будет в виде поддержки lua.
Разрешить уменьшать уровень улучшений
Уже есть

Из самого важного, по опыту моддинга Д2 и ВК3

  • Возможность делать HTTP/S реквесты. Очень важно. Это дает:
    • Возможность сбора своей статистики, отзывов от игроков, автоматический репортинг багов (отлов исключений в lua)
    • Сохранения профилей игроков и различных настроек, рейтинга, ОРПГ без каких-либо сейвкодов
    • Безграничные возможности по созданию сообществ игроков конкретной карты, от ингейм чатов, до каких-то мини ммо
  • Предыдущий пункт дополнить очень важными вещами, которые предотвратят кучу проблем
    • Функция, которая дает понять, что игра идет на выделенных bnet серверах
    • Функция, которая получает уникальный ID bnet пользователя, для использования как ключ в базах данных статистики и т.д.
    • Возможность сгенерировать уникальный ключ для каждой карты и функция которая его внутри карты получает. Работает только на выделенных серверах. Позволит подтвердить авторитарность сервера и сразу же отрежет всех читеров, пример: функция GetDedicatedServerKey(string version) в DOTA2
  • Исправить лаг поиска пути (подвисающие юниты) при большом количестве юнитов. Убивает многие карты при долгой игре.
  • Добавить спеллу Channel настройку для того, чтобы его можно было применять на бегу.
  • Добавить универсальный бафф по подобию Channel, чтобы в нем можно было указать, что юнит застанен, заручен, обезмолвлен, замедлен на какой-то процент.
    • Важно уметь программно выставлять значения замедления и т.д.
  • Функция добавляющая бафф на юнита без дамми/даммикаста
  • Нормальное АПИ для синхронизации данных с одного клиента на все, что-нибудь уровня SyncInteger(integer value, function(integer) callback), текущее АПИ слишком ненадежно.
18
24
5 лет назад
Отредактирован prog
18
Аналогичные второму старкрафту вещи:
  • опциональная цифровая подпись и/или шифрование карты
  • хранилище данных, позволяющее переносить ограниченный объем данных между сессиями в мультиплеере
Уникальные и/или сложно выполнимые вещи:
  • возможность скриптовать лобби, с доступом к данным
  • кастомный ладдер для избранных карт, удовлетворяющих ряду критериев, с подбором по локальному рейтингу игрока в пределах отдельной карты или группы карт
  • мультиплеерный переход с карты на карту с сохранением списка игроков, в идеале с открытием нового лобби, автоматическим коннектом в него игроков из предыдущего матча и возможностью передать ограниченный объем данных, который будет доступен в следующей карте и скрипту лобби (новое лобби нужно чтобы при необходимости можно было сменить свойства игрока или добрать нового игрока если в ходе игры кто-то был потерян)
  • рехост карты с тем же составом игроков без необходимости всем отключаться и заново искать нужное лобби вручную (в идеале, опять-же, через создание нового лобби и автоконнект туда игроков, от перехода на другую карту отличается отсутствием передаваемых данных и отсутствием возможности выбрать другую карту)
7
21
5 лет назад
7
Возможность импортировать большие меши в качестве шкуры уровня и расстановка коллайдеров, по которым будут перемещаться юниты.
3
6
5 лет назад
3
Всё выше сказанное +
  • Поддержка карт размером вплоть до 8192х8192
  • Внутренний оптимизатор карт по типу виджетайзер+тулы векса, можно включать и выключать перед сохранением карт. Шифровка карт при включенном параметре для защиты от взлома.
  • Адекватная работа редактора при огромном количестве объектов в РО.
  • Поддержка cJass/zink
  • Поддержка неограниченного импорта(карт с большим весом)
2
27
5 лет назад
2
Поддержка карт размером вплоть до 8192х8192
Штаааа? Я за всю жизнь бы не оформил карту такого размера.
1
6
5 лет назад
1
PrincePhoenix, я думаю этому найдётся применение. В техже синематиках, мультиплейерных кампаниях, мега-орпг да мало ли чего ещё, например по типу космических рейнджеров или рыцарей старой республики.
2
27
5 лет назад
2
Tumart, Боюсь разочаровать, но кажется двигла вара просто не вытянет таких "амбициозных" задумок.
0
8
5 лет назад
0
Возможность триггерно управлять перезарядкой заклинаний.
Если не ошибаюсь, в 1.29+ уже есть такое.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.