Некоторые идеи из списка ниже кажутся менее удачными спустя время, как вот «Отдавайте зерно», но с появлением мобов на расстоянии — наоборот хочется увидеть в игре.
В общем, надо ждать мнения Игоря. Прекрасный плагин, считаю. Не понимаю, почему его код критикуют: не идеальный, но идеального кода мир давно не видел. Этот работает, свою функцию выполняет — а это главное.
Не прогибайся, Игорь. Не надо говорить "да, я понимаю эти проблемы" — проблем нет. Критика это хорошо, но травить человека во время обучения — это не критика, а попытки самоутвердиться.
Не прогибайся под людей, которым лишь бы побить фейспалмы.
Originally posted by **ilia1769** January 23, 2022
Мои предложения, как сделать плагин веселее для стримера и зрителей.
---
## Спавн мобов на расстоянии
Чтобы крипер, НКВД'шники, Сталин и прочие появлялись на каком-то отдалении, а не на месте игрока.
**Зачем?**
1. Эффект «рейда». Когда игрок своим донатом не нажимает кнопку «Убить», а словно вызывает рейд на стримера. Это делает донаты более органичными в мире игры, создаёт эффект погружения и генерирует более сложные сценарии, а не просто "Привет, вам крипер" и взрыв.
2. Даёт возможность строить сложные постройки без угрозы мгновенного уничтожения. В постройках и сундуках появляется смысл, дом становится крепостью: не только в плане защиты, но и как желаемое место для уничтожения. Повышает интерес к игре в долгосрочной перспективе. И повышает эмоциональную отдачу стримера при разрушении построек.
3. Азарт уничтожения. Чем более сложные здания возведёт стример и чем дольше они существуют, тем больше появляется азарт их уничтожить, вписать себя в историю стрима. Работает только при наличии хотя бы минимальной сложности уничтожения, иначе любые постройки будут разрушаться практически мгновенно и не будет эффекта потери, азарта и огня в пятой точке.
4. Повышает количество донатов. Как следствие азарта.
5. Стримы превратятся из анархичной беготни в некий интерактивный Tower Defense.
Ещё необходимое для этой философии:
- **Сталин с меньшим здоровьем и БЕЗ разрушения блоков.** Чтобы убить Сталина, предлагаю сделать достаточным 1-2 попадания в него его же фаерболами. При том для убийства иными способами нужно столько же времени, сколько сейчас.
Уничтожение блоков от фаерболов предлагаю убрать, урон пуль увеличить и добавить атаку вблизи. Например, пинки.
Как вариант, можно сделать через повышение устойчивости к атаками и уменьшение устойчивости к взрывам, если в игре есть для этого возможности.
_Необязательно: при долгой ближней атаке можно спавнить вокруг Сталина НКВД'шников. Мол для защиты._
- **Убрать взрывные донаты.** Вообще нужно избегать донатов-кнопок «Убить». (Когда человек просто донатит и стример взрывается, а его кишки и фундамент дома разносит по Млечному Пути.) Это вначале весело, а потом рушит интерес, в первую очередь для зрителей. Нужна сложность уничтожения.
## Массовые «рейды»
Скажем, 1 крипер стоит 100 единиц валюты. Но человек может задонатить 500 и заспавнится 10 криперов.
Повысит интерес только при наличии:
1. Спавна на расстоянии.
2. _Возможно._ Преследование криперами игрока. Главное, чтобы криперы НЕ взрывались без присутствия игрока. Иначе это быстро разрушит постройки.
**На счёт цены.** Массовый призыв должен быть выгоднее единичного при расчёте на одного моба, но не быть слишком дешёвым. Единичный тоже должен использоваться. Здесь интересы грамотного гейм-дизайнера и маркетолога расходятся: хороший маркетолог будет делать всё, чтобы человек донатил больше и даже не смотрел на единичного крипера, а гейм-дизайнер будет стараться сохранить единичные и даже добиваться их большей концентрации.
Плохо: 1 крипер - 100 у.е., 10 криперов - 199 у.е.
Хорошо: 1 крипер 100 у.е., 10 криперов - 500 у.е.
## Пугающий донат-крик
Резкий донат, цель которого напугать. Неожиданный громкий грик. Появляется мгновенно, чтобы донат не мог о нём предупредить.
**Цена.** Должна быть высокой, точно выше крипера и Сталина. Иначе быстро привыкнешь и не будет пугать. К тому же, это доп. фича: основные донаты должны быть связаны с игрой, а не аудио-насилием стримера.
К тому же, высокая цена и редкость позволит сделать использование более точечным: игроки могут насылать крик, когда ты идёшь по узкой дорожке над бездной, около лавы или убегаешь от НКВД.
**Условия работы.** Будет использоваться регулярно только при наличии спавна мобов на расстоянии и других элементов эффекта «рейда». Пугать стримера меньше смысла, если у стримера ничего нет. Пугать всё равно будут, но меньше.
Это, условно, донат-событие «Второго уровня». Первый уровень — прямое уничтожение. Второй уровень — уничтожение косвенное, террор. Приведу пример с товарами: товары Первого уровня — еда, а Второго уровня — развлечения. Чтобы можно было продавать развлечения, нужно выстроить сытую базу.
## Донат «Отдавайте зерно»
Спавнит перед игроком отряд НКВД'шников, которые следуют за игроком, но НЕ атакуют до тех пор, пока не произойдёт одно из событий:
1. Игрок покажет еду в руках. Если еда в руках уже была, то НКВД появится только тогда, когда игрок её уберёт. При этом после доната в углу экрана можно вывести оповещение о доносе. Если это невозможно, то НКВД реагируют только на второе взятие еды в руки.
2. Игрок откроет сундук. Если игрок уже в сундуке, то появятся после закрытия и не будут агрессивными. Или среагируют на второе открытие.
3. Игрок ударит их первым. Или Сталина.
• Спавнится максимум два.
• Умеют стрелять, в отличии от НКВД из обычного доната.
• Если перед игроком нет блоков, то спавнит в любом месте вокруг. Ближе, чем других мобов, но не на самих координатах: иначе будет очень сложно ходить по узким дорожкам.
• Они НЕ толкают, игрок проходит сквозь них. И не подходят вплотную, стоят на расстоянии. Избегаем таким образом использования их для сбрасывания в обрыв.
• При появлении агрессивного НКВД из другого доната, НЕ становятся агрессивными, пока не случится одно из событий: к ним или к любому другому НКВД'шнику. То есть заспавнилось 2 НКВД'шника для экспроприирования зерна и потом ещё 3 агрессивных на расстоянии. Первые 2 остаются пассивными. Но если показать еду одному из всех 5 НКВД'шников или ударить любого из них, то и те двое становятся агрессивными.
• Если видят второго игрока, то разделяются пополам и часть преследует уже второго.
## Две полоски накопления доната
Две полоски внизу стрима: "Игорь хороший", "Игорь плохо". Или более обидное слово. При донате человек сможет выбрать, в какую из полосок пойдёт его донат.
Можно сделать какое-то событие при накоплении полоски — или ничего. Просто дополнительная фича для эффекта погружения.
В идеале, это должно создать два лагеря донатеров: сторонники и противники. Одни будут способствовать выживанию, другие мешать.
Зачем людям способствовать? Объясню: это как откармливание свиньи на убой. Веселее дать игроку что-то, а потом отобрать. Не для всех это может продолжаться долго: потому фракция Мешающих и будет постоянно атаковать.
То есть лагерь «помощников» это лишь отложенные Мешающие и дополнительное развлечения для более состоятельной и изощрённой части аудитории.
Твоя идея доната с алмазами из той же оперы. Если замечал, некоторые люди сначала сыпали алмазами, а потом подсылали крипера.
## Ссылка со списком донат-событий
Список под стримом обновляется только при перезагрузке страницы. Предлагаю сделать список донатов по ссылке — а уже эту ссылку поставить в описании под стримом.
Если есть желание заморочиться, то можно ещё под каждым пунктом доната сделать маленькую кнопку "Задонатить". При нажатии будет открывать Donation Alerts с уже введённой суммой доната.
Чем меньше шагов нужно сделать человеку для доната, тем больше людей будет донатить.
---
**Вдохновение.** Для вдохновения можно взять за идею донат-мод [Фёдора Ляпина](https://youtu.be/ZlOY9A-c9j8) для игры RimWorld. Примерно тот игровой опыт здесь я и описал. Враги появляются не впритык к базе, кнопок «Убить» у зрителей нет, лишь возможность вызвать рейд. Уничтожить базу сложно, появляется интерес и азарт.
При этом, эмоции стримера остаются такими же мощными. Ибо когда ты теряешь 4 алмаза, полученные спустя 2 минуты после возрождения, то уровень криков будет не таким же, когда ты теряешь дом, который успешно защищал две трансляции.
Другим же будет и уровень эмоционального вознаграждения для донатера.
Это изменения, от которых выиграют все. И зрители, и стример, и донатеры.
Некоторые идеи из списка ниже кажутся менее удачными спустя время, как вот «Отдавайте зерно», но с появлением мобов на расстоянии — наоборот хочется увидеть в игре.
В общем, надо ждать мнения Игоря. Прекрасный плагин, считаю. Не понимаю, почему его код критикуют: не идеальный, но идеального кода мир давно не видел. Этот работает, свою функцию выполняет — а это главное.
Не прогибайся, Игорь. Не надо говорить "да, я понимаю эти проблемы" — проблем нет. Критика это хорошо, но травить человека во время обучения — это не критика, а попытки самоутвердиться. Не прогибайся под людей, которым лишь бы побить фейспалмы.
Discussed in https://github.com/link1107/DonationExecutor/discussions/12