Skip to content
This repository has been archived by the owner on Jul 14, 2023. It is now read-only.

Latest commit

 

History

History
56 lines (46 loc) · 2.6 KB

plan.md

File metadata and controls

56 lines (46 loc) · 2.6 KB

План за реализация

Основна функциоланост

  • Да може да се играе Судоку от уеб страницата
Реализация на основната функционалност чрез JavaScript и HTML.
Кутиите за въвеждане на числа да са input полета.

Време за реализация - Около един ден 

Първоначални свойства

  • Да има нива на трудност
Реализация на опция за избиране на броя празни квадрати,
които потребителя да попълва.
Може да бъде направено избора да е с числа, чиито брой 
директно се подава на алгоритъма или чрез бутони -
`Лесно` `Средно` `Трудно`

Време за реализация - Средно, от порядъка на няколко часа
  • Да има алгоритъм за автоматично решаване на судоку
Реалицзация на backtracking алгоритъм за решаване на судоку.

Време за реализация - Голямо, може би повече от ден

Вторични свойства

  • Да има система за регистрация
Реализиране на система за login & registration чрез 
Node.js, Express, Passport и Mongoose база данни.

Време за реализация - Голямо, около ден.
  • Потребителя да има достъп до времената, за които е решил пъзелите
При влизане в профила си, потребителат да има достъп до
времената, за които е решавал пъзелите преди.
Трябва те да биват записани при вярно решен пъзел.

Време за реализация - Кратко, няколко часа
  • Да има нотификация или съобщение при вярно решен пъзел
При завършване на пъзел, да се изпише на екрана съобщение
за вярно попълнен пъзел.

Време за реализация - Кратко, няколко часа

Бъдещо развитие

  • Възможност за играене на мобилни устройства.