ilou
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 | ✅ SPLNĚNO |
| Projektová dokumentace (README, projekt.md) | ✅ SPLNĚNO |
Vypočtený Index za tento týden: 300
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ů | 6 |
| Počet přid./odeb. řádků kódů | 295 |
Přehled commitů
- 2026-03-02 07:33: first commit
- 2026-03-04 16:23: Vytvořena složka projektu, přidána projektová dokumentace a upraven README
- 2026-03-05 18:40: Přidána druhá fáze hry s jídlem, aktualizována dokumentace a okomentován kód.
3. Hodnocení asistentem AI (Logika a úsilí)
Zde je tvé hodnocení za uplynulý týden:
1. Smysluplnost popisů u commitů [3 body]:
Splněno. Commity jsou jasné, srozumitelné a odpovídají provedeným změnám v kódu. Student správně rozlišuje mezi první fází, dokumentací a druhou fází projektu.
2. Smysluplnost komentářů v kódu [6 bodů]:
Splněno. Kód obsahuje velmi kvalitní komentáře (docstringy u funkcí i vysvětlivky uvnitř algoritmu). Student správně vysvětluje logiku udržování délky hada a princip "průjezdu zdí", což usnadňuje čitelnost programu.
3. Kvalita a srozumitelnost dokumentace (README.md, _projekt.md) [2 body]:
Splněno. Projektová dokumentace je přehledná a technicky správná. Ošetření kolizí spočívá v kontrole souřadnic“. README.md slouží jako dobrý rozcestník projektů.
4. Logika řešení a přemýšlení studenta v Pythonu (progrese kódu) [9 bodů]:
Splněno. Student prokázal výrazný pokrok mezi Fází 1 a Fází 2.
- Pohyb a růst: Správné použití seznamu pro reprezentaci těla hada a efektivní práce s odstraňováním prvku na indexu 0 pro simulaci pohybu.
- Duhový efekt: Logika náhodného generování barev při každém jídle a jejich ukládání do seznamu je originální a funkční.
- Průjezd zdmi: Implementováno správně pomocí podmínek, při "přeskočení" z pravého okraje na levý (x1 = 0) se následně hned přičte x1_zmena. Ve hře je vykresleno přehledné menu a nápověda. Hru lze přerušit a poté pokračovat. Hra sleduje a ukládá dosažené skóre.
- Konec hry: Správně ošetřena kolize s vlastním tělem (slicing seznam_hada[:-1]).
Celkem získáno bodů: [20 / 100%] ze 20 možných
STUPNICE NÁROČNOSTI (Index 1-5): DIFFICULTY_INDEX: [3]