Домашни > Време е да помислите за проектите си! > Решения > Решението на Михаил Щерев

Резултати
0 точки от тестове
6 точки от учител

6 точки общо

0 успешни теста
0 неуспешни теста
Код

 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 комуникацията, за да не излезе много лесно.
История

f1f1
2"""2"""
3[Title/Звание]3[Title/Звание]
4Шах4Шах
55
6[Description/Обрисовка]6[Description/Обрисовка]
7Десктоп приложение, на което ще може да се играе шах, сам срещу компютър или срещу друг човек.7Десктоп приложение, на което ще може да се играе шах, сам срещу компютър или срещу друг човек.
88
9[Functionalities/Надарености]9[Functionalities/Надарености]
10Ще е възможно да играят двама играчи от едно приложение.10Ще е възможно да играят двама играчи от едно приложение.
11Приложението автоматично ще записва изминалите ходове.11Приложението автоматично ще записва изминалите ходове.
12Ще е възможно потребител да се изправя срещу предварително зададени шах предизвикатества.12Ще е възможно потребител да се изправя срещу предварително зададени шах предизвикатества.
tt13Различни формати на игра - класически, блитз, булит, персонализиран.
14Калкулатор за ЕЛО.
15Функция за premove.
13(Ако е възможно и разбера как се прави) Ще има връзка с chess.com, за да е възможно игра срещу компютър или друг човек чрез интернет връзка.16(Ако е възможно и разбера как се прави) Ще има връзка с chess.com, за да е възможно игра срещу компютър или друг човек чрез интернет връзка.
1417
15[Milestones/Възлови точки]18[Milestones/Възлови точки]
16Графичен интерфейс19Графичен интерфейс
17Основната логика за навигиране на приложението20Основната логика за навигиране на приложението
18Логика за игра на шах21Логика за игра на шах
19Имплементация на шах бот22Имплементация на шах бот
20Комуникация с Chess.com23Комуникация с Chess.com
2124
22[Estimate in man-hours/Времеоценка в човекочасове]25[Estimate in man-hours/Времеоценка в човекочасове]
2377 часа2677 часа
2427
25[Usage of technologies/Потребление на технологии]28[Usage of technologies/Потребление на технологии]
26Интерфейс - Pygame29Интерфейс - Pygame
27Модул за шах бот30Модул за шах бот
28Комуникация с Chess.com31Комуникация с Chess.com
29"""32"""
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op