Название | TicTacToe |
Баллы | от 6 до 9 |
Командная? |
Чтобы не было недопониманий, графическая часть задачи делается на WPF+Caliburn.Micro (можно взять любой MVVM-фреймворк на ваше усмотрение). При невыполнении этого условия - максимум за задачу составит 6 баллов. Я итак верю, что вы можете наиндокодить эту задачу в codebehind, а не через MVVM. Задача - научиться делать правильно. Кто не осилил дисклеймер - я не виноват.
Так выглядит поле
Вам нужно написать программу, которая позволяет двум игрокам, за одним монитором, играть в «альтернативные» крестики-нолики. Поле для альтернативных крестиков-ноликов выглядит следующим образом:
Пример:
Мы альтернативщики - вырезаем скриншоты из MS Word
Выигрывая маленькое поле, участник ставит в нем свой символ:
Тынц
string.Format
для вывода поля на экран, или StringBuilder
для конструирования строки с полем перед выводом + Console.Write
Для всего вышеописанного сделайте GUI-реализацию на ваш дизайнерский вкус и амбиции.