Задание крутое. Так, на подумать. Но сырое.
Можно ли вставить еще блоки:
на логику других фигур + тесты к ним
На Java-fx (который все еще жив, да!!! - и используется), хотя бы теоретическая лекция с детальным разбором "почему сделано так" в классе chess
Вот это пожалуй главное и первостепенное
А вообще еще хотелось бы заданий на:
доработки логики, когда ты можешь съесть чужую фигуру (сейчас она по логике задачи считается как "непроходимый ландшафт", что никак не верно) кроме короля - ему можно поставить мат (тут еще логика шах - мат, когда оппонент вынужден двигаться королем или другой фигурой, чтобы оного защитить)
доработка становления пешки ферзем
рокировка
доработка интерфейса (чтобы было видно слева цифры, снизу буквы, как на нормальной доске)
доработка интерфейса для 1 или 2 игроков
таймер...
Чтобы полноценный проект был, который не стыдно показать и рассказать как там что устроено.
Задание крутое. Так, на подумать. Но сырое. Можно ли вставить еще блоки:
А вообще еще хотелось бы заданий на:
Чтобы полноценный проект был, который не стыдно показать и рассказать как там что устроено.