Litr
Období: Týden 13/2026 (od 29.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: 240
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ů | 130 |
Přehled commitů
- 2026-03-31 17:47: pridany vizualni efekty
- 2026-04-02 17:35: Update Bouncy_kostka_Litr.py
zmena pozadi - 2026-04-04 09:36: zlepseni pozadi
3. Hodnocení asistentem AI (Logika a úsilí)
Dobrý den, jako tvůj pedagogický asistent jsem prošel tvůj repozitář a kód za uplynulý týden. Je vidět, že jsi na projektech udělal velký kus práce, zejména v oblasti vizuální stránky a herní dynamiky.
Zde je tvé hodnocení:
1. Smysluplnost popisů u commitů [3 body]:
Tvé commity jsou jasné a stručné. Dobře popisují, co se v daném kroku změnilo (např. "zlepšení pozadí", "přidány vizuální efekty"). Příště bys mohl u rozsáhlejších změn (jako byly částicové efekty) rozepsat víc detailů přímo do těla commitu, ale pro účely přehledu v týmu je toto plně vyhovující.
2. Smysluplnost komentářů v kódu [6 bodů]:
V kódu se orientuješ velmi dobře a oceňuji, že jsi doplnil české komentáře k novým funkcionalitám. Komentáře typu # Posun mraku, # vizualni efekty nebo vysvětlení logiky u trailu jsou přesně to, co pomáhá čitelnosti. Je vidět, že i starší části kódu jsi revidoval a přepsal do češtiny, což zvyšuje konzistenci projektu.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [2 body]:
Struktura repozitáře je příkladná. Každý projekt má svou vlastní složku (Bouncy-Kostka, Flappy-Kostka), soubory jsou pojmenovány logicky a v rootu se nachází pouze README.md. Dodržel jsi všechna organizační pravidla.
4. Logika řešení a přemýšlení studenta v Pythonu [9 bodů]:
Tady musím obzvláště pochválit tvůj progres.
- Flappy Kostka: Implementace mraků pomocí seznamu slovníků (list of dictionaries) s náhodně generovanými vlastnostmi je elegantní řešení. Správně jsi zvládl i "wrapping" (nekonečný posun) objektů na obrazovce.
- Bouncy Kostka: Částicový systém (particles) a "trail" efekt (stopa za kostkou) ukazují na pokročilé uvažování. Použití zbývajícího "života" (life) pro výpočet velikosti a barvy objektu je výborný matematický přístup k animaci.
- Efekty: Použití funkce math.sin pro pulzování pozadí je skvělý příklad propojení matematiky a programování v praxi.
V kódu jsem nenašel žádné funkční chyby, logika je čistá a efektivní.
Celkem získáno bodů: [20 / 100%] ze 20 možných
DIFFICULTY_INDEX: [3]