Напишите отзыв о четвёртой части курса: что получилось, что было сложным, что ещё вы добавите в программу.
Дата отправки отчёта:
12 октября 2018 г.
Задание выполнено: за
1 час. 16 мин.
Чему научился:
Сложная для меня часть курса, продолжаю знакомство с Unity. Интересная идея выставки фигур, но эта модель приведет к расходу места вверху и внизу доски. Посмотрим, как оно будет выглядеть на телефоне. Может, стоило отдать под выставку вертикаль справа? Очень много элегантных решений, которые кажутся очевидными, но представляю, какое время потребовалось на их задумку и реализацию.
Научился: Успешно привязали написанную нами шахматную библиотеку к приложению на Unity.
Пока тестировал, обнаружил странное поведение: подсвечивались активные фигуры и ходы правильно, а вот реально ходить можно было любым цветом. То есть одним и тем же цветом можно было походить несколько раз. Пришлось залезать в библиотеку. И, действительно, в функции CanMove() отсутствует проверка, а тем ли цветом ходит игрок. То ли мы это не реализовали, то ли я где-то упустил. Но добавил еще одну проверку, и все заработало как нужно.
Поскорее хочется уже взяться за серверную часть!
Научился: В программу еще добавлю кнопки для сдачи, предложения ничьи, попробую добавить контроль времени. Трудности: Освоение юнити с нуля и более не базовые составляющие ООП на C#