Пропустить навигацию.

Задача по имплементации игры "Пятнашки"

 Необходимо разработать С# WinForm приложение, реализующее алгоритм автоматического сбора игры «пятнашки» (http://ru.wikipedia.org/wiki/Пятнашки) компьютером из произвольного стартового расположения чисел. Не возбраняется использовать алгоритмы решения головоломки, найденные в Сети.

 Сроки и способ представления результатов
Задача может быть решена как индивидуально, так и группой из двух человек.
Решение должно быть представлено в виде zip архива, содержащего:

• Бинарные выполняемые файлы, скомпилированные в Release версии
• Исходные файлы, файл солюшена
• Текстовый файл, содержащий:
o Имя (имена) разработчиков и e-mail’ы
o Комментарии к решению, если есть
o Версию используемого фреймворка и студии
Архив следует направлять по двум адресам:
Denis_Sokolov@epam.com
Vladimir.Billig@tversu.ru
С темой письма: Пятнашки. ФИО автора/авторов
Решения принимаются до 24:00 MSK 12 апреля 2011 года

 Призовой фонд
• Первое место 4 000 руб
• Второе место 2 500 руб
• Третье место 1 500 руб

 Критерии оценки
При оценке предложенных вариантов решения, приложения будет проанализированы всесторонне, учитывая, но не ограничиваясь следующим:
• Отсутствие ошибок выполнения, в том числе правильная работа с входными файлами.
• Правильная реализация алгоритма - все что собирается должно собираться, все что не собирается, не должно собираться.
• Минимизация количества шагов сбора.
• Хорошая архитектура приложения. Логика игры должна быть оформлена в виде отдельной сборки.
• Качественный код. Обработка исключений, отсутствие magic numbers, вразумительные имена переменных, методов и классов, etc.
• Сроки выполнения задачи.
• Выполнение дополнительного задания

Прикрепленный файлРазмер
Задача 15.doc199 кб