Litr
Období: Týden 12/2026 (od 22.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: 234
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ů | 4 |
| Počet přid./odeb. řádků kódů | 440 |
Přehled commitů
- 2026-03-23 07:53: Novej enemy
- 2026-03-23 19:25: zmena README
- 2026-03-23 19:40: zmena zelenych enemies
- 2026-03-23 20:27: novy projekt + zmena README
- 2026-03-25 18:55: Kostka se rotuje s pohybem
3. Hodnocení asistentem AI (Logika a úsilí)
Ahoj, jsem tvůj asistent pro výuku Pythonu. Prostudoval jsem tvou práci za uplynulý týden a zde je mé hodnocení. Velmi oceňuji tvou snahu o profesionalizaci kódu (překlad komentářů do češtiny) a implementaci pokročilejší grafické logiky.
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ř. "Kostka se rotuje s pohybem" nebo "Novej enemy"). To je skvělá praxe pro budoucí spolupráci v týmu.
2. Smysluplnost komentářů v kódu [6 bodů]:
V této oblasti jsi udělal velký kus práce. Nejenže jsi přidal komentáře k nové logice vykreslování, ale také jsi přeložil původní anglické komentáře do češtiny, což zpřehledňuje kód pro tvé spolužáky i pro tebe. Komentáře u funkce draw_cube_with_line přesně vysvětlují, co se v jednotlivých krocích děje (práce s plochou, rotace, vycentrování).
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 a v rootu se nachází pouze README.md. Tvé cíle v README jsou jasně definované. Názvy souborů jsou logické a odpovídají zadání.
4. Logika řešení a přemýšlení studenta v Pythonu [8 bodů]:
Implementace rotace kostky pomocí modulu math a funkce atan2 je na středoškoláka velmi pokročilá. Správně jsi identifikoval, že pro rotaci bez "poskakování" obrazu je potřeba vytvořit novou plochu (Surface) s průhledností a pracovat se středem obdélníku (get_rect(center=...)).
Vytknout však musím jednu věc:
V souboru Flappy_kostka_Litr.py tvůj kód v odevzdané verzi končí uprostřed příkazu: <span style='color: red;'>text = large_font.render("G</span>. Soubor je neúplný (useknutý), což by způsobilo chybu při spuštění (SyntaxError: EOL while scanning string literal). Dávej si pozor na to, zda odevzdáváš kompletní uložený soubor.
Celkem získáno bodů: [19 / 95%] ze 20 možných
Slovní hodnocení: Tento týden jsi odvedl výbornou práci. Přechod od statického čtverce k rotujícímu objektu s indikátorem směru ukazuje, že o hře přemýšlíš i z pohledu vizuálního zážitku a matematiky. Pokud opravíš to useknuté vykreslování nápisu "GAME OVER", bude projekt technicky velmi solidní.
DIFFICULTY_INDEX: [3]