Nvm_Sorry
Období: Týden 11/2026 (od 15.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 | ✅ SPLNĚNO |
| Projektová dokumentace (README, projekt.md) | ❌ NESPLNĚNO |
Vypočtený Index za tento týden: 228
Týdenní Index Náročnosti dodaných skriptů (1-5): 3
2. Kvantitativní přehled úprav
| Metrika | Hodnota |
|---|---|
| Počet všech commitů | 3 |
| Počet změněných souborů | 2 |
| Počet přid./odeb. řádků kódů | 160 |
Přehled commitů
- 2026-03-16 08:18: Bug fixy + vylepšení kamery
- 2026-03-18 15:55: přidání health systemu + nový enemy
- 2026-03-20 20:57: fixy bugu + respawn message.
3. Hodnocení asistentem AI (Logika a úsilí)
Ahoj, jsem tvůj asistent pro výuku Pythonu. Prošel jsem tvůj repozitář a kód za uplynulý týden. Tady je tvé hodnocení:
1. Smysluplnost popisů u commitů [3 body]:
Všechny tři commity v tomto týdnu mají jasný a stručný popis, který odpovídá tomu, co se v kódu skutečně změnilo. Oceňuji, že odděluješ opravy chyb od přidávání nových funkcí (health systém, kamera). To je skvělá praxe.
2. Smysluplnost komentářů v kódu [6 bodů]:
V kódu se orientuješ velmi dobře a komentáře (v češtině) jasně vysvětlují účel jednotlivých bloků. Pomáhají pochopit zejména logiku kamery a pohybu nepřítele. Nemám co vytknout, komentáře jsou věcné a nezalamují zbytečně kód.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [1 bod]:
Struktura repozitáře je v pořádku – projekt má svou vlastní složku /The-Labyrinth/, což chválím. Bohužel dokumentace je v kritickém stavu. Soubor README.md obsahuje pouze text # N v m _ S o r r y, což není popis projektu ani stanovený cíl. Soubor The_Labyrinth_Projekt.md je také velmi strohý. Dokumentace by měla sloužit jako návod pro někoho, kdo tvou hru vidí poprvé.
4. Logika řešení a přemýšlení studenta v Pythonu [8 bodů]:
Logika tvého řešení je na velmi vysoké úrovni.
- Pohyb nepřítele: Správně používáš funkci math.hypot pro výpočet vzdálenosti a normalizaci vektoru pohybu k hráči.
- Kamera: Implementace „deadzony“ a zoomu, včetně přepočtu souřadnic myši z obrazovky do herního světa (world_mouse_x), je matematicky správná a funkční.
- Health systém: Logika ubírání životů a respawn s prodlevou (pygame.time.delay(2000)) funguje. Jen pozor: pygame.time.delay zastaví celý program, což znemožňuje např. animace na pozadí během čekání, ale pro tvůj aktuální účel to stačí.
Body strhávám pouze za to, že tvůj oficiálně definovaný cíl v README je nesmyslný, i když tvůj kód ukazuje velký kus práce.
Celkem získáno bodů: [18 / 90%] ze 20 možných
DIFFICULTY_INDEX: [3]