TGViewer
Победа над геймдевом Победа над геймдевом @streetmakerqwe · 58 subscribers
Post #721 74
Последние пару дней занимался новой системой спавна врагов.

Пришел к тому, что для адекватного спавна врагов нужно ввести такой параметр, как глубина уровня.
То есть чем дальше заходит игрок - тем более сильные враги его встречают, тем больше волн врагов может быть на уровне.

Ранее у меня система спавна состояла из двух компонентов - EnemyEncounter и SpawnEnemy.
Нетрудно догадаться, что первый передавал сигнал второму о том, что можно начинать спавнить и переключал волны, а второй решал - где, кого и сколько заспавнить.
Сейчас я убрал разделение, и оставил один компонент, который берет из БД врагов, которые могут находиться на данной глубине, и рандомно спавнит несколько из них.

В связи с этим пришла идея того, что глубина также должна влиять и на награды. То есть если за комнату по умолчанию могут дать 100 золота, то логично ввести множитель, который будет влиять на размер награды.

Короче, думы баланса и механик будут меня еще долго преследовать, но мне уже кайфово от того, что все приобретает такой реальный вид рабочего фундамента.

Наконец-то, кстати, дропнул видос с обычными кубами и демонстрацией того, как что работает сейчас 😃
  • ❤ 2
  • 😨 1
More from @streetmakerqwe
  1. Sep 17, 2026Наконец-то. Канал можно переименовывать в "Первая победа над Blender" 😁 Пока что анимация…
  2. Sep 16, 2026Анимации в Blender по сложности > Elden Ring / Dark Souls / приготовить суп 🏃 P.S. Переде…
  3. Sep 14, 2026В последнее время я очень часто пишу какие-то свои мысли насчет игры в диз док, а сегодня…
  4. Sep 13, 2026Я всегда возвращаюсь к этому... В этот раз, чтобы сделать разрушающиеся гробы...
  5. Sep 10, 2026Прерываю радиомолчание! Прошло уже почти 6 дней, как я вернулся с поездки, но решил еще по…
  6. Sep 2, 2026Вчера вот на Бештау кормили лису (не мы), вроде не бешеная, ни на кого не кидалась 😃 Завт…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →