Дуйгу обнови решението на 19.12.2022 10:58 (преди около 2 години)
+"""[Title/Звание]
+Console Hangman game
+
+[Description/Обрисовка]
+Както заглавието насочва, ще имплементирам конзолна версия на играта Hangman. Играча ще получи дума и ще има n на брой шанса да познае дадена буква от думата.
+За разлика от стандартната игра, в тази версия потребителя ще може да реши колко пъти може да греши. За да е малко по-сложен (може би) проекта, ще създам собствени CLI команди, с които играта да се стартира автоматично, за запазване на сесията в някакъв текстов файл и т.н.
+
+
+[Functionalities/Надарености]
+Потребителят пише:
+„hangman start - -length 10 - -tries 10“
+И започва нова игра, в която се опитва да познае дума с дължина 10 и може да греши само 10 пъти.
+Так започва стандартна игра в сегашната директория. И сесията не се запазва.
+Ако потребителя иска да запази сесията трябва да започне играта с:
+„„hangman start - -length 10 - -tries 10 - -save“
+При този случай, нещата ще се запазят в сегашната директория в един текстов файл.
+Последния начин, по който потребителя може да започне игра е с опцията да си избере директория.
+„hangman start - -length 10 - -tries 10 - -save -p /hangman/game1“
+При този случай текстовия файл ще се запази в /hangman/game1.
+Играта започва като потребителя получава нещо такова: _ _ _ _ _ (защо да го обясня като мога да дам пример и всички знаем за какво става въпрос. Та и той се опитва да познае букви като при всяка позната буква мястото на буквата се запълва : _ а _ _ _. А при всяка непозната буква получава съобщение колко пъти е сгрешил и на още колко грешки има право.
+
+[Milestones/Възлови точки]
+Ще ползвам някакво API аз генериране на думите, който ще ми е единият модул.
+ Ще използвам втори модул за „комуникация“ с CLI-а.
+ И третият ми модул ще съдържа в себе си основната логика на играта, като броене на грешки и тн.
+
+
+[Estimate in man-hours/Времеоценка в човекочасове]
+ Не знам – 10 часа може би?
+
+[Usage of technologies/Потребление на технологии]
+За сега мисля да използвам библиотеките click и logging.
+Все още не съм решила кое API ще ползвам за генериране на думите, но сигурно ще го реша тия дни. Проблем ли е, ако не съм посочила всичко сега?
+"""
Като цяло идеята е добра, но дори сама си си поставила естимейт от 10 часа. Проектът ти е прекалено лесен. Според мен е със сложността на домашна задача, т.е. се бориш за 10 точки, а не за 60.
Помисли как да го направиш по-интересно, за да се бориш за добра оценка.
А ако добавя няколко вида игри, от които може да се избере?