drobek
Období: Týden 20/2026 (od 17.05.) Skupina: tria
1. Splnění základních podmínek
| Podmínka | Status |
|---|---|
| Alespoň 3 commity v daném týdnu | ❌ NESPLNĚNO |
| Rozestup alespoň 12h mezi 3 commity | ❌ NESPLNĚNO |
| Projektová dokumentace (README, projekt.md) | ✅ SPLNĚNO |
Vypočtený Index za tento týden: 138
Týdenní Index Náročnosti dodaných skriptů (1-5): 3
2. Kvantitativní přehled úprav
| Metrika | Hodnota |
|---|---|
| Počet všech commitů | 2 |
| Počet změněných souborů | 2 |
| Počet přid./odeb. řádků kódů | 46 |
Přehled commitů
- 2026-05-21 16:28: Add black jack game to the schedule
- 2026-05-23 14:07: Create Black jack
3. Hodnocení asistentem AI (Logika a úsilí)
Zde je tvé hodnocení za uplynulý týden:
1. Smysluplnost popisů u commitů [3 body]:
V této kategorii uděluji plný počet bodů. Tvé zprávy u commitů jsou jasné, stručné a přesně popisují, co jsi v daném kroku udělal (např. „Create Black jack“ a „Add black jack game to the schedule“). Takto by to mělo vypadat.
2. Smysluplnost komentářů v kódu [6 bodů]:
Komentáře v kódu jsou na velmi dobré úrovni. Oceňuji, že vysvětluješ logiku výpočtu skóre s esem a účel jednotlivých funkcí. Pomáhá to čitelnosti kódu.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [0 bodů]:
Zde musím body strhnout, protože jsi porušil hned několik zásadních pravidel struktury repozitáře:
- Chybějící složka: Projekt Blackjack nemáš ve vlastní složce, ale soubor leží volně v kořenovém adresáři (rootu).
- Chybějící přípona: Soubor s kódem se jmenuje pouze /Black jack zde je chyba. Chybí mu přípona .py, což je pro spustitelný skript v Pythonu zásadní.
- Mezery v názvu: Název souboru obsahuje mezeru, což není v programování dobrá praxe.
- Umístění: Soubor /Black jack porušuje pravidlo o tom, že kód nesmí ležet volně v rootu.
Příště prosím vytvoř složku např. 08_blackjack a do ní umísti soubor blackjack.py.
4. Logika řešení a přemýšlení studenta v Pythonu (progrese kódu) [4 body]:
Logika výpočtu skóre (funkce spocitej_skore) je vymyšlená velmi dobře, zejména práce s listem a nahrazování hodnoty esa z 11 na 1 při překročení limitu.
Bohužel kód je v tuto chvíli nefunkční a nedokončený.
- V hlavní funkci hra() končíš na řádku volba zde je chyba, kde kód náhle ustává. Program tedy nejde spustit a hra se nedá dohrát.
- Chybí logika pro tahy hráče (hit/stand) a úplně chybí logika pro hru počítače (dealera).
Vzhledem k tomu, že je kód v polovině věty, nemohu udělit více bodů, i když rozpracovaná část vypadala slibně.
Celkem získáno bodů: [13 / 65%] ze 20 možných
DIFFICULTY_INDEX: [3]