Задание на курсовой проект!
- Игра «Шашки». Разрабатываемое приложение представляет собой программную реализацию логической игры “Шашки”. Необходимо реализовать подмножество правил классических шашек на доске 8x8.
Требования к курсовому проекту:
- начало игры на чистом поле, сброс предыдущей игры;
- выбор противника (человек, компьютер) (если применимо);
- сохранение текущей игры в любой момент игры в файл, восстановление состояния игры из файла;
- отмену ходов;
- подсказку следующего хода;
- контроль правильности ходов игрока(ов);
- определение конца игры, отслеживание патовых ситуаций;
- управление как с клавиатуры так и мышью;
- настройку клавиш управления;
- использование горячих клавиш;
- возможность задания настроек в конфигурационном файле или реестре Windows;
- индикацию текущего счета (если применимо);
- выбор уровня сложности игры (если применимо);
- вынесение графических элементов (курсоры, иконки) в ресурсный файл (если применимо);
- наличие инсталлятора (показ лицензии, выбор устанавливаемых компонентов, выбор пути установки и т.д.).
Содержание архива:
Исходный код игры на языке программирования С# (Будет работать во всех версиях Visual Studio (начиная от 2010))!Все вопросы пишите в комментарии!
klausms