В рамках проектного практикума в универе у меня проект "компьютерная безопасность для детей". Я решил сделать игру в виде кликера. До конца проекта осталось 2 месяца, скоро начну делать. То есть у меня будет ещё одна игра 😁
😂Я придумал "сюжет": В разных точках планеты пропали *очень важные для всего живого* кристаллы. Плохие парни с их помощью хотят уничтожить всё живое. Верни все кристаллы и спаси мир.
Вчера из-за ужасной структуры кода нового врага добавлял несколько часов (Пришлось кучу лишнего сделать). Сегодня решил всё по папочкам разложить. Надеюсь поможет.
АлвенЦели на эту неделю: - Исправить баги после добавления системы звёзд - Передать анимации всех персов. - Добавить след персу - Сделать анимацию звёзд при прохождении уровня - Добавить информацию о заданиях в меню окончания уровня - Сделать покупку персонажей…
Кстати, цели я так и не выполнил ._. Оставляю на следующую неделю.(
Ура! Не хотел добавлять поведение "физика" в игру только из-за этого, потому что физика сильно жрет производительность. Поэтому я сам написал логику толкания объекта. (если найдете потом баг в этой вещи сорян)))
Например: - Зелье воскрешения - Зелье бессмертия (эффект на несколько сек) - Зелье ускорения/замедления - Зелье контроля (перс может стоять на месте))) - Зелье взрыва. Персонаж кидает зелье, которое взрывается.
И т.д. и т.п. Зелья можно давать любому персонажу. Зелья не будут восстанавливаться после использования. Чтобы их получить нужно нафармить (хз как).
Зелья откроются в более высоких уровнях. Это такая своеобразная прокачка. Просто у персонажей сейчас нет никакой прокачки, и это плохо.
Цели на эту неделю: - Исправить баги после добавления системы звёзд - Передать анимации всех персов. - Добавить след персу - Сделать анимацию звёзд при прохождении уровня - Добавить информацию о заданиях в меню окончания уровня - Сделать покупку персонажей - Сделать ограничение на покупку перса в зависимости от уровня - Ну и мелкие улучшения, которые на ходу буду придумывать, исправлять