Gajdy_wdym
Období: Týden 18/2026 (od 03.05.) 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ů | 3 |
| Počet změněných souborů | 1 |
| Počet přid./odeb. řádků kódů | 60 |
Přehled commitů
- 2026-05-09 21:38: nerfed and buffed some features
- 2026-05-09 21:40: přidaná nová feature
- 2026-05-09 21:43: další visualní upgrade
3. Hodnocení asistentem AI (Logika a úsilí)
Ahoj, jsem tvůj pedagogický asistent a prostudoval jsem tvou práci na hře „Gajdy_game“ za uplynulý týden. Zde je tvé hodnocení:
1. Smysluplnost popisů u commitů [2 body]
Tvé popisy commitů jsou srozumitelné a odpovídají provedeným změnám. Bod strhávám za to, že jsou místy příliš obecné – například „přidaná nová feature“ neříká, o co se jedná (v tomto případě šlo o systém částic/textů). Příště zkus být konkrétnější, např. „přidán systém částic při nárazu“.
2. Smysluplnost komentářů v kódu [6 bodů]
Komentáře v kódu jsou na velmi dobré úrovni. Oceňuji, že jsi nově přidané sekce (částice, floating texty) opatřil jasným popisem. Pomáhá to v orientaci, co která část kódu dělá (např. # letí nahoru nebo # Vytvoření odletujících částic).
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [2 body]
Zde nemám co vytknout.
- Struktura: Projekt má svou vlastní složku Gajdy_game/, což je přesně podle pravidel.
- Dokumentace: Soubor hra_projekt.md je zpracován profesionálně, obsahuje herní mechaniky i matematické vzorce pro výpočty, což svědčí o dobré přípravě.
4. Logika řešení a přemýšlení studenta v Pythonu [8 bodů]
Tento týden jsi udělal velký posun v tzv. „game feel“.
- Vizuální zpětná vazba: Implementace floating_texts a particles pomocí seznamů a slovníků je logicky správná. Použití průhlednosti (alpha kanálu) u textů a zmenšování částic na základě jejich životnosti (life) ukazuje na pokročilé uvažování o grafice v Pygame.
- Game Design: Úprava konstant (z 2.0 na 1.9 a z 15 % na 20 %) ukazuje, že hru reálně testuješ a snažíš se ji vybalancovat.
- Drobná výtka: import random máš umístěný přímo uvnitř herní logiky (v bloku, kde se tvoří částice). To je neefektivní, protože se Python pokouší modul importovat při každém nárazu. Všechny importy patří na samotný začátek souboru.
Celkem získáno bodů: [18 / 90%] ze 20 možných
DIFFICULTY_INDEX: [3]