Кирил обнови решението на 20.12.2022 15:21 (преди над 2 години)
+'''
+Infinite Wordle Game
+
+
+За проекта реших да пресъздам известната Wordle игра на New York Times. Играта започва като се избира една шест-буквова дума от база данни с хилади различни шест-буквови думи, която не се разкрива на играча. След това, играча има възможността да се опита да познае тази дума само със шест опита. Валиден опит за познаване на думата са само други шест-буквени думи които съществуват в базата ни данни. При правилна буква но на грешно нейно място тя се оцветява в оранжево, а при позната буква и правилно място тя се оцветява в зелено. Печели се играта когато играча познае думата със шест или по-малко опита.
+
+
+Като функционалности играта ще има брояч колко пъти играча е играл както и други статистики от сорта на брой победи, загуби и средно аритметично бройката познавания нужни за победа. Също така, ще има анимации когато се пишат и познават буквите. При победа смятам да направя някакъв готин ефект от сорта на падащи конфети на екрана. За инпут на думите ще се приема клавиетурата на играча както и GUI клавеатура създадено от мен на екрана, която ще може да се клика с мишката. Друга функционалност на играта е графичния интерфейс който ще трябва да бъде създаден плюс неговия дизайн.
+
+
+Възловите точки:
+Да се измисли дизайна на играта.
+Да се нарисува графично този дизайн с python.
+Да се сзъдаде база данни с думите.
+Да се създаде функционалността на играта.
+- Избиране на думата за игра
+- Взимане на инпут от GUI или нормалната клавеатура
+- Логиката за познаване
+- Да се тества логиката
+- Статистика на играча
+Да се направят анимациите в играта.
+- При познаване да дума
+- При победа
+
+
+Времеоценка:
+60 работни часа.
+
+
+Технологиите които смятам да ползвам са следните:
+Библиотека за правене на GUI с python (все още не е ясно коя но може би Kivy или PyQt5)
+Библиотека за тестване на python GUI (все още не е ясно коя, свързано е с горната)
+Анимация с конфети (pip install confetti)
+За останалите анимации (pip install animation)
+random и rich модула
+'''
Идеята ти е прекалено лека откъм функционалност. Идеите ти за графичния интерфейс са супер, но ако се абстрахираме от всичко това - логиката е няколко десетки реда Python (не повече от повечето домашни).
Хубаво ще е да увеличиш скоупа на чисто функционалната част - можеш да си поиграеш със клиент-сървър, т.е. играта ти да е онлайн. Можеш да се пробваш да направиш някакви по-интересни режими на игра, които биха довели до различни проблеми за решаване. В есенцията си играта е "Бикове и крави", но с думи, а това не е особено complex сценарий.
Идеята не е лоша, просто не е за максимален брой точки.