Přezdívka
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 | ✅ SPLNĚNO |
| Rozestup alespoň 12h mezi 3 commity | ❌ NESPLNĚNO |
| Projektová dokumentace (README, projekt.md) | ❌ NESPLNĚNO |
Vypočtený Index za tento týden: 126
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ů | 1362 |
| Počet přid./odeb. řádků kódů | 501506 |
Přehled commitů
- 2026-05-18 05:49: skončení s hrou survivalgame, udělani jednoduchě kalkulačky
- 2026-05-18 05:58: zkončení s hrou survivalgame, udělaní jednoduché kalkulačky
- 2026-05-18 06:03: zkončení s hrou survivalgame, udělani jednoduché kalkulačky
- 2026-05-18 06:07: pridani venv do gitignore
- 2026-05-21 20:04: udělani jednoduche clicker hry s dokumentaci o ni
3. Hodnocení asistentem AI (Logika a úsilí)
Ahoj, posílám ti hodnocení tvé práce na projektech v uplynulém týdnu. Je vidět, že jsi se pustil do práce s knihovnou Pygame, což je super posun od jednoduchých konzolových aplikací.
1. Smysluplnost popisů u commitů [2 body]
Popisy jsou sice srozumitelné a vím, co se v daném kroku stalo, ale dopustil jsi se několika chyb. Třikrát jsi poslal téměř identický commit během deseti minut, což zbytečně znepřehledňuje historii. Také si dej pozor na pravopis, v commitu máš chybu: "zkončení" (správně je skončení). Oceňuji ale, že jsi explicitně zmínil přidání dokumentace.
2. Smysluplnost komentářů v kódu [2 body]
V souboru clicker.py máš pouze tři velmi stručné komentáře typu „Modrá kostka“ nebo „Tmavé pozadí“. To je pro výuku programování málo. Komentáře by měly vysvětlovat spíše „proč“ se něco děje nebo popisovat složitější logiku (např. princip detekce kolize myši s objektem Rect), nikoliv jen popisovat barvy, které jsou vidět na první pohled z parametrů funkcí.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [2 body]
Zde tě musím pochválit. Striktně jsi dodržel pravidlo o adresářové struktuře – každý projekt (kalkulačka, clicker, snake) má svou vlastní složku a v rootu jsou pouze konfigurační soubory. Dokumentace v clicker.md je napsaná velmi přehledně, obsahuje návod na spuštění i rozbor toho, co kód dělá. Jen pozor na samotné README.md v kořenu, které působí rozbitě kvůli nadbytečným mezerám.
4. Logika řešení a přemýšlení studenta v Pythonu [5 bodů]
V kódu clicker.py jsi prokázal, že rozumíš základům práce s knihovnou Pygame. Správně používáš objekt pygame.Rect a metodu collidepoint pro detekci kliknutí, což je efektivnější než ruční porovnávání souřadnic.
Body musím strhnout za dvě věci:
1. Verzování: Do repozitáře jsi omylem nahrál celý obsah složky .venv (tisíce řádků knihoven jako pip), což se nikdy nedělá. Sice jsi to pak napravil pomocí .gitignore, ale v historii to zůstalo.
2. Rozsah: Samotný kód hry má jen 25 řádků a je velmi triviální. Oproti tvému cíli v README.md (Snake) jsi udělal jen velmi malý krůček. V commitu píšeš "udělani" (správně udělání) jednoduché kalkulačky, ale její kód v diffu chybí k posouzení.
Celkem získáno bodů: [11 / 55%] ze 20 možných
DIFFICULTY_INDEX: [3]