Skip to content

This is a chess game with full functionality right in your terminal, to move a piece on the board, refer to the coordinates on the board and use the method move() specifying in the arguments coordinates where you would like to go. More detailed example of the game in the file tests.py.

Notifications You must be signed in to change notification settings

MiratBikkuzin/TerminalChess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

План проекта: *совместно создаем класс Board и King *добавляем авторизацию *создаем БД и записываем под каждый hash пользователя все завершенные партии.

  • Разделяем поровну все типы фигур в шахматаx. Пишем для каждой отдельный класс с данным функционалом: *документация к использованию *инициализатор принимает два аргумента -color, matr (цвет, матрица шахматной доски) *access_check (парамаетры: x, y) - проверка на доступность введенной позиции, если верно - то перемещаемся на данную позицию на доске. Вражеская фигура(другой color) - удаляем экземпляр ее класса и становимся на данную позицию. *correct (параметры: None) - проверка на путь фигур.

About

This is a chess game with full functionality right in your terminal, to move a piece on the board, refer to the coordinates on the board and use the method move() specifying in the arguments coordinates where you would like to go. More detailed example of the game in the file tests.py.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages