ДевЛог #5

Таблицы расчёта опыта генерируются, опыт считается. Но, пока не выводится. Интерфейса пока у игры кот наплакал, поэтому в ближайших планах исправить этот досадный просчёт.

Перейти к тестированияю опыта и лута сразу не вышло, хотя это и было очевидно. Чтобы проверять что опыт растёт, а лут собирается — надо этот лут генерить, а потоки опыта не прекращать.

Да, я знаю, что можно читерить и генерировать по кнопочке врагов, лут, добавлять сколько угодно опыта игроку. Я не сомневаюсь в работе механик, сомневаюсь в ощущениях от них. Поэтому был реализован новый объект - спавнер. Единственная цель спавнера — генерировать врагов. На данный момент спавнер еще очень примитивен. Он умеет генерировать врага в заданной точке с радиусом, отслеживать жив ли ранее рожденный враг (чтобы не плодить на одном месте сотни врагов) и рождать новый через кулдаун с допущением (на видео 10 секунд + случайное в диапазоне 3 секунд, то есть от 10 до 13 секунд).

Далее в ход идёт шанс дропа на враге (сейчас 75%) и дроп чего-то и лутлиста. Лутлист ограничен одними шестерёнками, увы, пока другого лута просто нет.

Шестерёнки рождались на месте смерти врага и раньше, но фейково. Теперь честно. А чтобы это не было так топорно как раньше - они подкидываются вверх и летят вниз. Тут я позволил себе не подключать физику и просто запоминаю позицию по Y при спавне, и подкидываю вверх. Каждый кадр корректирую скорость согласно гравитационной константе (да, Если уровень будет на луне, то падать лут будет намного дольше, а улетать дальше, но до этого надо дожить). И как только координата сравняется, объект переходит в фазу "возможен для сбора" и начинает парить в воздухе и крутиться.

55
5 комментариев

Комментарий недоступен

1
Ответить

Как потрачу более месяца на неё. Пока всё только наработки. Спасибо на добром слове! Поддержка сообщества мне очень важна!

Ответить

Комментарий недоступен

1
Ответить

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

Ответить