Может кто-нибудь помочь мне построить шахматную игру с нуля, используя концепции Java OOPS и Design patterns.Дизайн шахматной игры (с использованием шаблона проектирования OOPS и Java)
Грубой модели достаточно. Есть ли ссылки/блоги для этого?
Может кто-нибудь помочь мне построить шахматную игру с нуля, используя концепции Java OOPS и Design patterns.Дизайн шахматной игры (с использованием шаблона проектирования OOPS и Java)
Грубой модели достаточно. Есть ли ссылки/блоги для этого?
У меня был бы класс для карты игр, класс для фигуры (и детские классы для башни, царь азо.). Также возможно класс для игрока.
Прежде всего, это очень широкий вопрос.
Во-вторых, объектно-ориентированные подходы несколько медленны, что приведет к снижению прочности двигателей.
Тем не менее, здесь примерно то, что вам нужно: - штука класс или перечисление, или что-то подобное
класса шахматной доски, где вы можете разместить и перемещать части
генератор движения, это функция, которая перечисляет все легальные ходы шахматной доски
функция оценки, которая «оценивает» шахматные позиции, имеет черное или белое преимущество
минимаксной функции (см Google «минимакс алгоритма»), который возвращает лучший ход в позиции
какое-то графический интерфейс для всего этого
Для получения дополнительной информации, см. wiki.