Программная реализация игры домино на С++ (Win Forms) в среде разработки Visual Studio.
Функционал игры:
- Реализован выбор количества игроков
- Автоматическая раздача домино игрокам
- Поочередные ходы игроков
- Возможность взять домино из "банка"
- Определение победителя
Game::Game(int numberPlayers) { this->numberPlayers = numberPlayers; selected = -1; int cnt = 0; turn = 0; //создать домино for (int i=0; i<=6; i++) for (int j = i; j <= 6; j++) { allDominos.push_back(Domino(i, j)); cnt++; } frontState = 0; backState = 0; isGameEnd = false; mix(); //перемешать giveToPlayers(); //раздать игрокам findFirstTurn(); //найти кто будет ходить первым } Game::~Game() { for (auto pl = players.begin(); pl != players.end(); pl++) delete *pl; }
Содержание архива
- исходный код на C++ WinForms для Visual Studio
klausms