1"""
2[Title/Звание]
3Шах
4
5[Description/Обрисовка]
6Десктоп приложение, на което ще може да се играе шах, сам срещу компютър или срещу друг човек.
7
8[Functionalities/Надарености]
9Ще е възможно да играят двама играчи от едно приложение.
10Приложението автоматично ще записва изминалите ходове.
11Ще е възможно потребител да се изправя срещу предварително зададени шах предизвикатества.
12Различни формати на игра - класически, блитз, булит, персонализиран.
13Калкулатор за ЕЛО.
14Функция за premove.
15(Ако е възможно и разбера как се прави) Ще има връзка с chess.com, за да е възможно игра срещу компютър или друг човек чрез интернет връзка.
16
17[Milestones/Възлови точки]
18Графичен интерфейс
19Основната логика за навигиране на приложението
20Логика за игра на шах
21Имплементация на шах бот
22Комуникация с Chess.com
23
24[Estimate in man-hours/Времеоценка в човекочасове]
2577 часа
26
27[Usage of technologies/Потребление на технологии]
28Интерфейс - Pygame
29Модул за шах бот
30Комуникация с Chess.com
31"""
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
Михаил Щерев
04.01.2024 17:54Ще се помъча сам да си направя бот, но ако не ми се получи ще ползвам чужд.
|
Георги Кунчев
04.01.2024 16:24Имплементирай разлини времеви формати.
Добре е да имаш калкулатор за ЕЛО.
Ако имаш premove, бонус точки.
Ако ботът ти ме бие на блиц, много бонус точки.
ПП: Говорим за твой бот, или бот наготово? Ако ботът е наготово, съветвам да заложиш на premove и chess.com комуникацията, за да не излезе много лесно.
|
| f | 1 | f | 1 | ||
| 2 | """ | 2 | """ | ||
| 3 | [Title/Звание] | 3 | [Title/Звание] | ||
| 4 | Шах | 4 | Шах | ||
| 5 | 5 | ||||
| 6 | [Description/Обрисовка] | 6 | [Description/Обрисовка] | ||
| 7 | Десктоп приложение, на което ще може да се играе шах, сам срещу компютър или срещу друг човек. | 7 | Десктоп приложение, на което ще може да се играе шах, сам срещу компютър или срещу друг човек. | ||
| 8 | 8 | ||||
| 9 | [Functionalities/Надарености] | 9 | [Functionalities/Надарености] | ||
| 10 | Ще е възможно да играят двама играчи от едно приложение. | 10 | Ще е възможно да играят двама играчи от едно приложение. | ||
| 11 | Приложението автоматично ще записва изминалите ходове. | 11 | Приложението автоматично ще записва изминалите ходове. | ||
| 12 | Ще е възможно потребител да се изправя срещу предварително зададени шах предизвикатества. | 12 | Ще е възможно потребител да се изправя срещу предварително зададени шах предизвикатества. | ||
| t | t | 13 | Различни формати на игра - класически, блитз, булит, персонализиран. | ||
| 14 | Калкулатор за ЕЛО. | ||||
| 15 | Функция за premove. | ||||
| 13 | (Ако е възможно и разбера как се прави) Ще има връзка с chess.com, за да е възможно игра срещу компютър или друг човек чрез интернет връзка. | 16 | (Ако е възможно и разбера как се прави) Ще има връзка с chess.com, за да е възможно игра срещу компютър или друг човек чрез интернет връзка. | ||
| 14 | 17 | ||||
| 15 | [Milestones/Възлови точки] | 18 | [Milestones/Възлови точки] | ||
| 16 | Графичен интерфейс | 19 | Графичен интерфейс | ||
| 17 | Основната логика за навигиране на приложението | 20 | Основната логика за навигиране на приложението | ||
| 18 | Логика за игра на шах | 21 | Логика за игра на шах | ||
| 19 | Имплементация на шах бот | 22 | Имплементация на шах бот | ||
| 20 | Комуникация с Chess.com | 23 | Комуникация с Chess.com | ||
| 21 | 24 | ||||
| 22 | [Estimate in man-hours/Времеоценка в човекочасове] | 25 | [Estimate in man-hours/Времеоценка в човекочасове] | ||
| 23 | 77 часа | 26 | 77 часа | ||
| 24 | 27 | ||||
| 25 | [Usage of technologies/Потребление на технологии] | 28 | [Usage of technologies/Потребление на технологии] | ||
| 26 | Интерфейс - Pygame | 29 | Интерфейс - Pygame | ||
| 27 | Модул за шах бот | 30 | Модул за шах бот | ||
| 28 | Комуникация с Chess.com | 31 | Комуникация с Chess.com | ||
| 29 | """ | 32 | """ |
| Legends | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||