Litr
Období: Týden 10/2026 (od 02.03.) Skupina: tria
1. Splnění základních podmínek
| Podmínka | Status |
|---|---|
| Alespoň 3 commity v daném týdnu | ✅ SPLNĚNO |
| Rozestup alespoň 12h mezi 3 commity | ❌ NESPLNĚNO |
| Projektová dokumentace (README, projekt.md) | ❌ NESPLNĚNO |
Vypočtený Index za tento týden: 150
Týdenní Index Náročnosti dodaných skriptů (1-5): 3
2. Kvantitativní přehled úprav
| Metrika | Hodnota |
|---|---|
| Počet všech commitů | 5 |
| Počet změněných souborů | 4 |
| Počet přid./odeb. řádků kódů | 132 |
Přehled commitů
- 2026-03-02 07:34: first commit
- 2026-03-02 08:02: zmenil sem README
- 2026-03-07 23:00: Create Bouncy_kostka_Projekt.py
- 2026-03-08 10:31: pridal jsem dokumentovaci program
- 2026-03-08 10:34: zmena komentáře
3. Hodnocení asistentem AI (Logika a úsilí)
Dobrý den, jako tvůj asistent jsem prošel tvůj repozitář a kód za uplynulý týden. Zde je tvé hodnocení:
1. Smysluplnost popisů u commitů [2 body]:
Zprávy commitů jsou sice srozumitelné (víme, co se stalo), ale postrádají profesionalitu a jsou psány velmi neformálně ("zmenil sem", "pridal jsem"). Commit "pridal jsem dokumentovaci program" je navíc mírně zavádějící, protože jsi přidal textový soubor s popisem, nikoliv program pro dokumentaci. Oceňuji však, že commituješ průběžně.
2. Smysluplnost komentářů v kódu [5 bodů]:
Kód je komentován bohatě a přehledně, což ti velmi pomůže při budoucí práci. Chválím rozdělení do logických sekcí (barvy, kostka, náboje). Body strhávám za míchání češtiny a angličtiny v komentářích (# Draw background vs # Nakresleni pozadi) a za překlep v sekci souřadnic: # <span style='color: red;'>Kordinace</span> (správně Koordinace).
3. Kvalita a srozumitelnost dokumentace (README.md, _projekt.md) [1 bod]:
Tato část je nejslabší stránkou tvé práce. Soubor README.md neobsahuje žádné relevantní informace o projektu, pouze výkřik "# o u k e j o u k e j", což je pro pedagoga i případného uživatele nepoužitelné. Bod uděluji pouze za existenci souboru Bouncy_kostka_Projekt.md, který alespoň stručně vysvětluje, že jde o hru v Pygame.
4. Logika řešení a přemýšlení studenta v Pythonu (progrese kódu) [7 bodů]:
Samotný kód je velmi zdařilý a ukazuje na tvůj velký pokrok. Velmi chválím:
- Správné použití math.hypot a normalizaci vektoru pro střelbu (směřování nábojů k myši).
- Bezpečné odstraňování prvků ze seznamu pomocí řezu bullets[:], což předchází častým chybám při iteraci.
- Implementaci odrazů a limitu pro počet odrazů.
Ačkoliv byl tvůj definovaný cíl v README nulový, výsledná logika hry je na středoškoláka mírně pokročilá. Body strhávám za absenci jakékoliv struktury (vše je v jednom velkém while cyklu bez funkcí) a za ignorování popisu cíle v dokumentaci.
Celkem získáno bodů: [15 / 75%] ze 20 možných
DIFFICULTY_INDEX: [3]