Lines c# WPF
можно самую элементарную)Требуется написать программу, которая реализует игру «Шарики» для произвольного размера игровой области .
К классической игре на экране показано квадратное поле 9×9 клеток, в случайные клетки на котором программа выставляет три шарика разных цветов. Всего 7 возможных цветов. За один ход игрок может передвинуть один шарик, выделив его и указав его новое местоположение. Для совершения хода необходимо, чтобы между начальной и конечной клетками существовал путь из свободных клеток.
Цель игры состоит в удалении максимального количества шариков, которые исчезают при выстраивании шариков одного цвета по пять и более в ряд (по горизонтали, вертикали или диагонали). При исчезновении ряда шариков новые три шарика не выставляются. В остальных случая каждый ход выставляются новые три шарика. Игрок может видеть заранее три шарика, которые появятся в следующем ходу.
Некоторые правила игры могут варьироваться:
• Выстраивать можно не линии, а прямоугольники, контуры и другие фигуры
• Появление новых шариков:
o Игра идёт не по времени, а шарики появляются после хода.
o Шарики появляются через определённый промежуток времени, чем дольше идёт игра – тем чаще.
С# WPF