кастомный нетворкинг или хотябы своя прослойка над стандартным, алгоритмы матчмейкинга и куча других не самых простых вещей, не связанных напрямую с геймплейной частью
Там одного UI на 19 экранов (из них 15 динамические) и 14 окон у нас вышло, причём с не самой простой логикой работы. Нетворкинг адище делать, а вот матчмейкинг весьма простой
чувак, проблемы со здоровьем реально портят малину
Суть в том, что ничто не "контрит" дофамин, если он уже выброшен, однако есть куча вариантов, когда болезнь снижает его выделение. А ты какую-то дичь выдал о том, что гемоглобин и холестерин блокируют его работу D:
Diabfall, у меня складывается устойчивое ощущение, что ты просто пишешь случайные слова в ответ, чтобы людям казалось, что ты понимаешь, о чём речь ":D
The system is written in pure JASS and realizes damage handler functions with a variable event
Тут выше было обсуждение, почему это не очень хорошо. В целом, моя система просто даёт возможность создать глобальное событие "юнит получает урон", а любые дополнительные проверки при необходимости накручиваются уже поверх. Прелесть в том, что алгоритмически эта система является ноу-хау, по крайней мере я не встречал подобного компактного решения в 30 строк. Dota_2015:
и не вижу тут vjass
Библиотеки, например, являются функционалом из vJass, как и globals/endglobals. Dota_2015:
а как использовать эту систему
Скопировал в нестандартный код карты, для нужного триггера вызываешь call AnyUnitDamagedEvent(Trigger). Всё описано в ресурсе.
Самостоятельно открывающиеся на весь экран окна всегда только раздражают игроков, все они будут при подобном событии судорожно тыкать "Esc", на чём просмотр подсказок и закончится. Гораздо правильнее сообщать игрокам о том, что они могут открыть окно с подсказками. Это можно (и нужно) делать или обычным текстом на экран, или (что сработает лучше) плавающим текстом над героем игрока, который виден только владельцу героя. Во втором варианте главное - не переборщить с длительностью или предусмотреть возможность убрать надпись с экрана.
событие - игрок пишет в чат сообщение "-privat" как полное совпадение
условие - имя игрока == "Maharajab1k"
действия - нужные при срабатывании команды действия
Для остальных игроков команды не будет существовать как данности.
Remixed Pixel Dungeon в помощь. Пиксельно, но последние локации состоят именно из этого: стены из мяса, гигантские черви-каннибалы, ходячие органы, туннели-рты вниз, булькает жижа какая-то под ногами, уродцы, в т.ч. неубиваемые,'присутствуют (вернее, убиваемые, но пересобирающиеся из мяса заново).
Ну и трейлер ничего.
В сравнении с полноценным трёхмерным миром это просто ничто
Clamp, поставь ненужные запреты в условие и будет счастье.
В сокращении тред выглядит так:
Ораторы: *предлагают какие-то сомнительные решения* Я: вот верное решение [ссылка], подход решений ораторов системно неверный Ты: нет, верный. [описание вариации системно неверного решения] Я: [указания на ряд дыр в предложенном варианте] Ты: эти дыры можно залатать. Я: в моём варианте вообще не допускается появления подобных дыр. Ты: ...а ещё можно вот так залатать.
Твоё предложение требует вручную описывать поведение "системы" для всех возможных вариантов взаимодействия прочих факторов, что является ярким признаком костылей и заплаток. При этом ты говоришь, что решение не опирается на костыли.
Решение было дано, автор темы волен изучить Jass, чтобы делать что-нибудь адекватное, а волен не изучать, и это никак не влияет на то, что для использования правильного решения изучить Jass таки придётся.
еще можно перед тем как наносить урон сохранить на кастующего булен,затем срабатывает триггер на урон,проверяем что урон больше нуля и логическая верна,ставим логическую ложь и хилим от полученного урона
Абсолютно верно, так это и делается, системно и легко.
» StarCraft 2 / User Data
Ред. Clamp
» Unreal Engine / MOBA в Unreal Engine 4?
» Unreal Engine / MOBA в Unreal Engine 4?
» Unreal Engine / MOBA в Unreal Engine 4?
кстати, так и не сделал
» Блог им. Diabfall / Разработка планетарной инди-игры с нуля
» Блог им. Diabfall / Разработка планетарной инди-игры с нуля
» Unreal Engine / MOBA в Unreal Engine 4?
» Блог им. Diabfall / Разработка планетарной инди-игры с нуля
» Блог им. Diabfall / Во что можно поиграть и доиграть до конца? челлендж
Ред. Clamp
» Блог им. Diabfall / Разработка планетарной инди-игры с нуля
» Блог им. Diabfall / Разработка планетарной инди-игры с нуля
А как его концентрацию повышать - личное дело каждого
Ред. Clamp
» WarCraft 3 / Система отлова нанесённого урона
Dota_2015:
Dota_2015:
» Блог им. Diabfall / Разработка планетарной инди-игры с нуля
» Clamp'ова кухня / О чём бы написать статью?
» Блог этого, как его? / Возраждение или пустые слухи? Грядущие обновления варкрафтика
» Кузня Волчачки / Кинготека - Минусы в рейнтиге XGM [Краткое пособие]
» Кузня Волчачки / Простые порисульки Максимки
» Блог этого, как его? / Возраждение или пустые слухи? Грядущие обновления варкрафтика
» Кузня Волчачки / Новый дизайн ВК.
Ред. Clamp
» WarCraft 3 / Принудительное открытие окна с заданиями.
Ред. Clamp
» WarCraft 3 / Как сделать команду по нику игрока?
условие - имя игрока == "Maharajab1k"
действия - нужные при срабатывании команды действия
» WarCraft 3 / Замена текста в чате.
» Интересное от Mocherad / Всегда мечтал
» WarCraft 3 / Как сделать вампирик из л2?