Nvm_Sorry
Období: Týden 10/2026 (od 08.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: 210
Týdenní Index Náročnosti dodaných skriptů (1-5): 3
2. Kvantitativní přehled úprav
| Metrika | Hodnota |
|---|---|
| Počet všech commitů | 4 |
| Počet změněných souborů | 2 |
| Počet přid./odeb. řádků kódů | 114 |
Přehled commitů
- 2026-03-09 08:13: Vytvořil jsem novou hru s názvem "The_Labyrinth"
- 2026-03-09 08:21: Oprava Textu v The_Labyrinth.Projekt.md
- 2026-03-10 18:30: Přidání funkce pro vypnutí hry přes klávesu ESC
- 2026-03-14 13:03: Přidání zobrazení souřadnic hráče.
3. Hodnocení asistentem AI (Logika a úsilí)
Ahoj, jako pedagogický asistent jsem prošel tvůj repozitář a kód za uplynulý týden. Zde je mé hodnocení:
1. Smysluplnost popisů u commitů [3 body]:
Všechny tvé commity jsou jasné, stručné a srozumitelně popisují, co se v daném kroku změnilo. Časová posloupnost dává smysl – od vytvoření základu až po drobné úpravy a opravy dokumentace.
2. Smysluplnost komentářů v kódu [5 bodů]:
Kód je komentován dostatečně a v češtině, což usnadňuje orientaci. Oceňuji komentování nových částí (vykreslování textu, ukončení přes ESC). Body strhávám za to, že u složitějších částí (jako je výpočet pohybu a kolize) by komentář mohl být detailnější, aby bylo jasné, že rozumíš použité matematice (math.hypot, normalizace vektoru).
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [1 bod]:
Struktura: Chválím, že jsi dodržel pravidlo a projekt umístil do vlastní složky /The-Labyrinth/. Kód neleží volně v rootu.
Dokumentace: Zde je velký nedostatek. Tvůj hlavní soubor README.md v kořenovém adresáři obsahuje pouze text "# N v m _ S o r r y", což je naprosto nedostačující. Dokumentace v The_Labyrinth_Projekt.md je také velmi strohá. Cíl projektu by měl být jasně definován v README, aby každý věděl, co se snažíš vytvořit.
4. Logika řešení a přemýšlení studenta v Pythonu [6 bodů]:
V kódu je vidět pěkný progres. Podařilo se ti zprovoznit: - Základní herní smyčku v Pygame. - Pohyb postavy (kostky) směrem k myši pomocí matematických funkcí. - Funkční detekci kolizí se seznamem objektů (zdí). - Uživatelské rozhraní (zobrazení souřadnic) a ovládání (ESC).
Výtky k logice:
- Efektivita: V hlavní smyčce hry (každý snímek) vytváříš novou plochu pro pozadí textu: text_bg = pygame.Surface((bg_width, bg_height), pygame.SRCALPHA). To je neefektivní a zbytečně to zatěžuje paměť, plocha by se měla vytvořit jednou mimo cyklus (pokud se nemění její velikost).
- Chyba v commitu: V popisu commitu "2026-03-09 08:21" máš překlep v názvu souboru: The_Labyrinth.Projekt.md (použil jsi tečku místo podtržítka).
Celkem získáno bodů: [15 / 75%] ze 20 možných
DIFFICULTY_INDEX: [3]