48 Commits

Author SHA1 Message Date
ddd39a7624 Верстка и скриптинг сигнальной кнопки 2026-08-20 14:57:04 +03:00
c3dca37c70 Верстка и скриптинг Строкового переключателя 2026-08-20 14:29:53 +03:00
56e38a664d Верстка и скриптинг целоцисленного переключателя 2026-08-20 14:16:47 +03:00
4bdbde98d6 Верстка и скриптинг слайдера 2026-08-20 13:36:53 +03:00
629d57a506 Верстка и скриптинг чекбокса 2026-08-20 13:05:03 +03:00
89f7948cf7 Промежуточный рефакторинг и сборка настроек 2026-08-20 11:32:34 +03:00
89a8f4d79b Доработка перехода меню<->промо
- При переходах "из меню" и "в меню" делать фейд основной музыки
- Добавить переход по таймеру в промо
- Пробросить установку громкости промо из настроек
- Выпилить устаревший PromoState
2026-08-19 12:43:21 +03:00
188018fe13 Пофиксить анимацию панелей режима в меню 2026-08-19 11:31:38 +03:00
1e22f83b06 Реализован контроллер для промо. Реализован переход меню-промо 2026-08-18 15:24:42 +03:00
044a7affad Отрефакторить переход меню - геймплей 2026-08-18 14:10:45 +03:00
a878cfe8ac Добавлены звуки для куба 2026-08-17 11:33:33 +03:00
cef5b6188c Доработка скрипта-распределителя анимаций; Настройка аниматора робоволка 2026-08-14 17:05:32 +03:00
da3f4984ac Настроен аниматор 2го персонажа 2026-08-14 16:40:29 +03:00
1e57a90d00 Настройка аниматора 1го персонажа; Скрипт распределителя анимаций 2026-08-14 16:08:22 +03:00
8a92b832e8 импорт спрайтщитов, сборка анимаций 2026-08-14 14:01:56 +03:00
20120be96f Рефакторинг; Выпилил DifficultyManager(legacy) 2026-08-13 16:54:24 +03:00
116b9b3116 Рефакторинг Character.cs: приведение к SRP и вынос логики
Инкапсулированы методы появления и ухода персонажа
Инкапсулирована работа с аниматором
Работа с репликами вынесена в ScriptableObject
Логика MessageBox вынесена в отдельный класс
Переработан event bus персонажей
Сложность и призовой модуль вынесены в отдельные классы
Character.cs приведён к Single Responsibility Principle.
2026-08-13 16:19:56 +03:00
55e098c8f2 Press F 2026-08-12 17:10:17 +03:00
4171fc6f3c Панель проигрыша реализована 2026-08-05 16:41:14 +03:00
0d2a142688 Реализована кнопка "Меню" в панели проигрыша 2026-08-05 14:56:01 +03:00
6a2c464474 Реализация кнопки "Реванш" 2026-08-05 14:40:54 +03:00
67f9167523 Заготовка роутера конца игры 2026-08-05 13:20:53 +03:00
ffa123e8c1 Оптимизация проверок поля 2026-08-05 10:49:38 +03:00
b2ee79a408 Фича с "покручивающимися фишками" на поле 2026-08-05 09:35:20 +03:00
0731921ee7 Правки в скрипте проверки поля; реализовано поведение бота, реализован TurnManager; Всё вышесказанное проброшено в игру 2026-08-04 12:34:31 +03:00
c8937a239d Встроен пул для фишек; считывание нескольких вариантов кнопок добавлено в In.cs; переработано определение целевых позиций доски; отрефакторен Player.cs 2026-08-04 10:45:55 +03:00
473fb279bf Создан пул для фишек 2026-08-03 11:20:01 +03:00
fbb3bca0a9 Проделки в логике перемещения и бросания фишки 2026-07-31 16:53:57 +03:00
3375ae83c0 Анимации перехода меню <--> геймплей 2026-07-31 14:33:30 +03:00
5bddf7863a Анимация открытия/закрытия меню 2026-07-31 13:23:56 +03:00
3e569de0c7 Восстановление настроек после перехода на новую систему 2026-07-31 11:30:08 +03:00
eedc763ebf Вставка системы настроек, реорганизация, чистка 2026-07-31 10:28:15 +03:00
bf008a7d8f Избавление от инициализаций на Start()'ах. Попутная чистка кода 2026-07-29 15:42:29 +03:00
01be828953 Избавление от инициализаций на Awak'е 2026-07-29 15:19:50 +03:00
f32d7dd69b Как вот это вот описать...
Было очень много экстренных ситуаций.
И по мне стреляли, и я упал в лужу нахуй блять, и лежал нахуй
2026-07-29 15:05:01 +03:00
9ad7ee6dbb Сборка анимаций меню 2026-07-23 16:28:13 +03:00
f02cdee36b Рефакторинг 2026-07-20 11:35:39 +03:00
e97190be72 Тестовое изменение 2026-07-17 10:29:11 +03:00
c86aef53f1 Рефакторниг позиционирования и сброса фишки 2026-07-17 10:16:32 +03:00
99ccb2e8ae StartRoundState заменено методом 2026-07-16 14:22:06 +03:00
1aa5ecbb1e Упразднено состояние StartRoundState
Заменено методом
2026-07-16 13:28:23 +03:00
b60ca37793 Рефакторинг MenuState
Сокращение и реорганизация кода;
Больше SRP
2026-07-16 11:33:31 +03:00
b0cd7f54e2 Рефакторинг Scripts/Gameplay (частично) 2026-07-15 16:54:56 +03:00
e88c88f4dd Чистка варнингов; Удаление мертвого кода 2026-07-15 15:54:33 +03:00
9c80842a99 Рефакторинг модуля Scripts/Menu и прилежащих скриптов 2026-07-15 15:12:47 +03:00
c80df662e9 Scripts очищена от несоотв. файлов; Скрипты из других папок собраны в Scripts 2026-07-15 11:00:06 +03:00
8a6d23b77d Реорг Scripts
Разделено на 4 модуля
- Menu
- Gameplay
- Settings
- Common
2026-07-15 10:49:55 +03:00
d804897cac Initial commit 2026-07-14 11:14:13 +03:00