ilou
Období: Týden 16/2026 (od 19.04.) 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 | ❌ NESPLNĚNO |
| Projektová dokumentace (README, projekt.md) | ✅ SPLNĚ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ů | 4 |
| Počet změněných souborů | 4 |
| Počet přid./odeb. řádků kódů | 315 |
Přehled commitů
- 2026-04-22 06:43: vytvoření nové hry vesmírná střílečka
- 2026-04-22 08:34: hotový základ, okraje okna, laserová střela a stážky nepřátel
- 2026-04-22 17:10: přidání dalších funkcí do kdy vesmírná střílečka
- 2026-04-23 11:44: Vesmírná střílečka: Přidán auto-healing Health Bar, opraveny lasery a nasazeny opravdové obrázky lodí
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 musím říct, že tvůj posun v projektu „Vesmírná střílečka“ je velmi působivý. Oceňuji zejména implementaci pokročilejších herních prvků, jako je regenerace životů a dynamická obtížnost.
Zde je tvé detailní hodnocení:
1. Smysluplnost popisů u commitů [3 body]:
Tvé commity jsou jasné a věcně popisují, co se v kódu změnilo. Zvláště oceňuji první commit z 23. dubna, který přesně shrnuje tři různé novinky v kódu. Drobný překlep v textu druhého commitu neubírá na srozumitelnosti.
2. Smysluplnost komentářů v kódu [5 bodů]:
Komentáře používáš velmi aktivně, což je skvělé. Pomáhají ti (i mně) se v kódu orientovat. Body strhávám za velké množství překlepů a faktickou chybu v popisu rychlosti snímkování.
- # nastaví <span style='color: red;'>rychlos na 60</span> snímků za sekundu (V kódu máš ve skutečnosti hodnotu 80, navíc je tam překlep).
- # sestřelování <span style='color: red;'>ufovů</span> (překlep).
- # rychlost padající ufony <span style='color: red;'>půazmy</span> (překlep, pravděpodobně mělo být „plazmy“).
- # kontrola konce hry <span style='color: red;'>ůplně</span> stejně, jako to máš u osobních <span style='color: red;'>smrtáků</span> nahoře (překlepy a nespisovné výrazy).
- # vykreslení samotné hvězdíčky (<span style='color: red;'>malimly</span> bílá <span style='color: red;'>čtveřeček</span>) (překlepy).
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 (hlavní složce) jsou pouze systémové soubory a README.md. Velmi chválím vytvoření souboru slovnicek_pojmu_panda3d.md – je vidět, že se na nový projekt (Coin Collector) připravuješ poctivě a snažíš se pochopit terminologii.
4. Logika řešení a přemýšlení studenta v Pythonu [8 bodů]:
V logice hry jsi udělal velký skok vpřed.
- Pochválení: Správně používáš kopie seznamů při odstraňování prvků (nepratele[:]), což zabraňuje chybám v iteraci. Implementace dynamické obtížnosti přes rychlost_ufonu = 2 + (skore / 10) je vynikající nápad.
- Logika: Mechanika auto-healingu (zdravi += 0.1) funguje dobře, jen pozor na „magické konstanty“ (čísla 123 a 167), které nejsou na první pohled vysvětleny.
- Drobné vady: V kódu se ti objevuje duplicita vykreslování hráčovy lodi a pohybu (v závěru souboru jsou staré kusy kódu, které by bylo dobré promazat, aby byl soubor čistý).
Celkem získáno bodů: [18 / 90%] ze 20 možných
DIFFICULTY_INDEX: [3]