Draughts
Созданная программа «Draughts» является симулятором логической игры шашки-64.В ходе игры пользователь должен выбрать фигуру, затем направление ее хода.Далее система указывает все возможные ходы, проверяет правильность хода и делает его.Описание продукта с скриншотами:
https://github.com/KyryloMuzychka/Draughts
Основой данной работы является создание компьютерной игровой программы «Draughts» для двух игроков с помощью крос-платформенного инструментария разработки программного обеспечения Qt языком программирования C++.Добавка создана с помощью объектно-ориентированного программирования (одной с парадигмом программирования, которая рассматривает программу как множество «объектов», взаимодействующих между собой).В программе есть возможность изменить цвета клеток шашковой доски и изменить размеры окна программы.Каждый ход игроков заносится в таблицу.Запись партии можно сохранить и пересмотреть после окончания игры.Предполагается окончание игры при нажатии на кнопки Give Up (признание себя победителем) и Draw (объявление ничего).Корректность отображения возможных ходов и ударов проверили с помощью стандартных комбинаций.К примеру, турецкий удар.#programming #software #Qt5 #Qt4\Qt5\Qt6 #WindowsForms #windows-приложения #desktop-приложение #desktop-разработка #programирование #Программы #Програмрованное #логика #киберспорт #Инженер-программист #gamedev #gamedesign #gamdev
https://github.com/KyryloMuzychka/Draughts
Основой данной работы является создание компьютерной игровой программы «Draughts» для двух игроков с помощью крос-платформенного инструментария разработки программного обеспечения Qt языком программирования C++.Добавка создана с помощью объектно-ориентированного программирования (одной с парадигмом программирования, которая рассматривает программу как множество «объектов», взаимодействующих между собой).В программе есть возможность изменить цвета клеток шашковой доски и изменить размеры окна программы.Каждый ход игроков заносится в таблицу.Запись партии можно сохранить и пересмотреть после окончания игры.Предполагается окончание игры при нажатии на кнопки Give Up (признание себя победителем) и Draw (объявление ничего).Корректность отображения возможных ходов и ударов проверили с помощью стандартных комбинаций.К примеру, турецкий удар.#programming #software #Qt5 #Qt4\Qt5\Qt6 #WindowsForms #windows-приложения #desktop-приложение #desktop-разработка #programирование #Программы #Програмрованное #логика #киберспорт #Инженер-программист #gamedev #gamedesign #gamdev