Задание №16
«Математико» |
||||||||||||||||||||||||||||||
Описание задачи
|
||||||||||||||||||||||||||||||
Игра "Математико" -
это итальянская логическая
игра для нескольких игроков. Правила игры довольно просты и выводятся
на экран (или в отдельное окно) во время работы программы. В игре
реализована
возможность игры от одного до четырех человек. Имеется набор из 52 карточек, на которых записаны числа от 1 до 13, причем карточки с каждым из этих чисел встречаются четырежды. У каждого игрока имеется квадратное поле с 25 клетками. Программа случайным образом извлекает какую-либо из имеющихся карточек и выдает записанное на ней число. Каждый игрок заносит это число в одну из клеток квадрата на своем поле. После того, как число записано, перемещать его в другую клетку запрещается. Затем программа случайным образом извлекает следующую карточку и.т.д. Так продолжается до тех пор, пока не будут заполнены все клетки квадрата. ![]() Результат игрока оценивается числом набранных им очков, зависящим от способа размещения чисел в клетках квадрата. Победителем считается тот, кто набирает наибольшее количество очков. Подсчет очков производится по следующей таблице:
Описание бумажной версии игры можно найти здесь. Разработайте программу, которая позволяет имитировать игру человека с компьютером и человека с человеком. |
||||||||||||||||||||||||||||||
Функциональные требования: |
||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
copyright ©
кафедра «Системное программирование»
|