Cow Snatcher. Беклог, сделанное и отложенное
Cow Snatcher » Devlog
Беклог разработки, что сделано и что было задумано, но не сделано.
2/3 месяца - наработка основной логики:
- [x] Добавить моба, который будет ехать на треугольники
- [x] Создать моба
- [x] Искать треугольник ближайший
- [x] Искать все
- [x] Выбирать ближайший треугольник
- [x] Двигать моба (Move Towards)
- [x] Съедать треугольники
- [x] Начислять по 1му очку за каждый съеденный треугольник
- [x] Отображать очки
- [x] Добавить кулдаун на съедание
- [x] Добавить логику и настройку в едиторе
- [x] Отображать курсор
- [x] Добавить элемент отображающий кулл даун
- [x] Добавил круг
- [x] Добавить радиальное заполнение круга
- [x] Пофиксить кулдаун на съедение
- [x] Индикатор не успевает за курсором
- [x] Скорее всего индикатор некорректно отображает время. Либо он криво отрабатывает при нескольких кулдаунах
- [x] Добавить геймовер и Рестарт
- [x] Добавить опасную зону
- [x] Красны квадрат с триггером он ентр - посылает сигнал в EaterHelper
- [x] Eater посылает сигнал в GameProcessHelper
- [x] Добавить умирание игрока
- [x] Добавить менюшку геймовер
- [x] Добавить логику рестарта
- [x] Добавить опасную зону
- [x] Огарничить движения игрока - не пускать во вне экрана
- [x] Переписать систему получения очков с треугольников заспаунленных мышкой на рандомно появляющиеся объекты
- [x] Убрать получени очков за треугольники
- [x] Добавить логику поиска коров
- [x] Получать очки за коров
- [x] Спаунить коров
- [x] Получать границы игровой зоны
- [x] Брать рандомную точку в 90% ближе от краёв текущей зоны
- [x] Раз в N времен спаунить корову
- [x] Зависать рядо со съедаемыми коровами.
- [x] Если корова есть в рендже поедения, но не съедена, тогда двигаться к ней
- [x] Поправить порядок слоёв чтобы нло было выше всех
- [x] Пофиксить движение (само пропало)
- [x] Первое движение Едок делает медленно, потом с норм скоростью
- [x] Движение по диагонали медленней чем по обычным осям
- [x] Переименовать треугольники в waypoint’ы
- [x] Вместо этого добавляем моба - фермера гонящегося за игроком. Нападение - смертъ Можно как в пакмане сделать несколько врагов с разным поведением
- [x] Первый (Brute) - гонится за игроком
- [x] Второй (Mimic) - идёт к ближайшему к игроку вейпоунту, если такого нет к игроку
- [x] Третий (Tracker) - идёт к дальнейшему от игрока вейпойнету, если такого нет к игроку
- [x] Как-то тухло выглядит
- [x] Фиксировать камеру на мобе с делеем, вроде библа какая то была. Сделать игровую зону больше одного экрана
- [x] Бля чот всё равно не работает съедание столбов
- [x] Добавить кнопку рестарта в меню геймовера
- [x] Для этого:
- [x] Вместо игрока префаб - на сцене точка респауна
- [x] Вместо врагов префаб - на сцене точка респауна (амбар)
- [x] Вывести в UI кнопку респауна
- [x] Подтьюнить логику респауна
- [x] Чистить коров
- [x] Для этого:
- [x] Поменять логику спауна коров - на бесконечный спаун
- [x] Добавить таймер игры
- [x] Таймер дрочит
- [x] Добавить спаун новых врагов на каждой новой минуте
- [x] Блин, они в итоге влетают друг в друга. А коллайдиться их нельзя заставить, так как перемещение transoform-based
- [x] Поменял радиус съедения для лучшего флоу
- [x] Враги должны хавать все столбы мимо которых проходят
- [x] Добавить главное меню
- [x] Запуск игры
- [x] Выход из игры
- [x] Добавить меню паузы
- [x] Продолжить игры
- [x] Выйти из игры
1/3 месяца - визуал, музыка, анимации и fine tune:
- [x] Визуал (часть 2)
- [x] Найти или сделать спрайты для
- [x] Летающей тарелки
- [x] Фермеров
- [x] Брут
- [x] Мимик
- [x] Тракер
- [x] Коровы
- [x] Waypoint
- [x] Картинка для стартового меню
- [x] Встроить их в игру
- [x] Найти или сделать спрайты для
- [x] Флипать спрайты врагов в зависимости от того куда они бегут
- [x] Заменил красную гизмосферу итера на вайрсферу хенделса
- [x] В игровой зоне спрайт пустынной зоны с редкими кустиками травы
- [x] Снаружи игровой зоны спрайт каменной арены (?)
- [x] Замедлять врагов с течением времени
- [x] Перетащить бекграунд музыку на промежуточную сцену чтобы она не переставала играть между сценами
- [x] Сделать классный транзишен по гайду от Brackeys при смене сцен
- [x] Звуки
-
[x] Найти звуки для
Движения игрока
-
[x] Приближения врага к игроку (какая нибудь реднековская ругань
-
[x] Съедания коров
-
[x] Съедания столбов
- [x] Игроком
Врагом
-
[x] Геймовера
-
-
[x] Встроить звуки для
- [x] Движения игрока
- [x] Приближения врага к игроку (какая нибудь реднековская ругань
- [x] Съедания коров
Амбиент поедания коровами
-
[x] Съедания столбов
- [x] Игроком
Врагом
-
[x] Геймовера
-
- [x] Визуал (часть 1)
- [x] Найти картинку на background
- [x] Добавить столбы ограничивающие игровую зону)
- [x] Добавить странные штуки прогрессирующие поминутно начиная со второй
- [x] Тряску камеры
- [x] Спаун следующих волн зрителей
- [x] Доработать COngratulations
- [x] Мб добавить бекграунд какой нибудь
- [x] Стопать звуки остальные
- [x] Запускать поздравительную мелодию
- [x] Пауза при старте
- [x] Сделать страницу на itch.io
Не будет сделано:
- [ ] Добавить перед стартом игры задержку на 3 секунды и сообщения - 3, 2, 1 Lets go!
- [ ] Великое нечто и его анимации - щупальца ползут к игроку, при достяжении у него отнимается управление. Идёт зум на игрока. потом фон меняется на космос и зум аут жоский
- [ ] Доделать временные события поминутные
- [ ] Добавить амбиент странный
- [ ] Добавить отображение съедение и переваривания - анимацией (ном ном, рыжок) ???
- [ ] Сделать всплывающие на 10и секундах сообщение - Keep trying
- [ ] Всплывает первые три смерти
- [ ] Добавить возможность сделать Zoom-out
- [ ] Добавить “стрелки” указывающие где мобы, когда их не видно на экране
- [ ] Спаунить коров по кластерам, а не рандомно по всему полю
- [ ] Сделать плавный старт движения, но если мы уже движемся то не останавливаться у точки
- [ ] Доработать врагов
- [ ] Четвертый (Cowboy) - гуляет по коровам. Когда проходит мимо коровы “запоминает” её и некоторое время не возвращается к ней.
- [x] Ещё посмотреть вариант что Мимик и Тракер тоже съедают столбы
- [ ] Либо тракер помечает столбы посещённые и на них не возвращается
- [ ] Написать кастомный логгер и переехать на него, посмотреть библы для юнити. Или как попасть в стандартный оутпут (мб нлог использовать)
- [ ] Расширить систему абилок
- [ ] Предоставить единый интерфейс
- [ ] Добавлять новую способность как компонент на игрока/моба
- [ ] Перенести умирание в способность
- [ ] Доабвить способности
- [ ] Буст в выбранную сторону
- [ ] Неуязвимость
- [ ] Перейти с движения через трансформ на что-то ещё, чтобы можно было адекватно столкновения обрабатывать
- [ ] Если выставить кулдаун длинный, то при входе в меню паузы не получается кликнуть по кнопке из-за индикатора. А после сворачивания паузы индикатор пропадает но кд рассчитывается
Files
CowSnatcher_64bit_v1.0.zip 41 MB
Jan 30, 2023
CowSnatcher_32bit_v1.0.zip 38 MB
Jan 30, 2023
Leave a comment
Log in with itch.io to leave a comment.