Skip to content

Введение и Постановка задачи.

coder-chekunkov edited this page Sep 16, 2021 · 2 revisions

Введение

«Судоку» - головоломка с числами, которую достаточно часто публикуют журналы и газеты во всех странах мира, а сборники этой головоломки продают миллионами во всех частях света. Решение судоку – популярный вид досуга. Можно сделать вывод, что эта головоломка-пазл проверенна огромным количеством людей по всему земному шару. Практической значимостью исследования будет являться написание программы, которая не просто выдает один и тот же судоку, но которая создает каждый раз новый, отличающийся от тех, что были раньше. Так же в приложении будет функция, которая позволит выбирать уровень сложности головоломки, для того, чтобы решить эту задачу могли, и новички, и профессионалы в этом деле. Помимо выбора сложности, пользователь сможет отслеживать свои статистические данные (время, затраченное на решение, уровень сложности, количество ошибок и т.д.) для контроля своего прогресса.  

Постановка задачи

Основной задачей проекта является создание головоломки «Судоку» с генерацией кроссвордов на языке программирования C# в среде разработки Microsoft Visual Studio. В ходе курсовой работы необходимо ознакомиться с аналогичными проектами, которые доступны в сети «Интернет», провести их сравнительный анализ и написать код на языке программирования C#. В процессе работы, необходимо создать алгоритм, который будет описывать генерацию нового кроссворда и создание игрового поля, в котором игрок сможет решать головоломку. Так же необходимо создать функцию, которая будет проверять решения пользователя, и хранить статистические данные обо всех играх.

Clone this wiki locally