kejousek
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 | ✅ SPLNĚNO |
| Projektová dokumentace (README, projekt.md) | ✅ SPLNĚNO |
Vypočtený Index za tento týden: 246
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ů | 7 |
| Počet přid./odeb. řádků kódů | 139 |
Přehled commitů
- 2026-04-22 19:06: klikaci hra
- 2026-04-23 19:00: klikaci simulator
- 2026-04-24 12:00: klikaci hra
3. Hodnocení asistentem AI (Logika a úsilí)
Ahoj, posílám ti hodnocení tvé práce za uplynulý týden. Je vidět, že jsi na projektu "Klikací simulátor" odvedl kus práce, ale příště si dej větší pozor na organizaci souborů.
1. Smysluplnost popisů u commitů [1 bod]
Popisy tvých commitů jsou bohužel velmi strohé a málo vypovídající. Zprávy jako "klikaci hra" nebo "klikaci simulator" mi neříkají nic o tom, co jsi v daném kroku skutečně vytvořil (např. zda jsi přidal grafiku, nebo logiku achievementů). Příště zkus být konkrétnější, např.: "Přidání systému achievementů a vykreslování textu".
2. Smysluplnost komentářů v kódu [3 body]
V kódu se nachází základní komentáře, které sice pomáhají s orientací (rozdělení na sekce jako # barvy, # font), ale jsou velmi triviální. Komentář by měl vysvětlovat spíše "proč" něco děláš nebo jak funguje složitější část (např. logika procházení achievementů), než jen pojmenovávat očividné věci.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [1 bod]
Zde tě musím pochválit za dokumentaci v souboru dokumentace.md, která je přehledná a dobře popisuje funkcionalitu i technickou stránku.
Zásadní výtka však směřuje ke struktuře repozitáře:
Vytvořil jsi duplicitní a chybnou strukturu. Soubor klikani.py se nachází jak ve správné složce, tak i vnořený v jiné složce projektu: Reakce_projekt/klikaci_simulator_projekt/klikani.py. To v repozitáři vytváří velký nepořádek. Udržuj projekty oddělené tak, jak je dáno v pravidlech.
4. Logika řešení a přemýšlení studenta v Pythonu [6 bodů]
V kódu jsi udělal pěkný pokrok. Implementace achievementů pomocí seznamu tappleů a následná kontrola v cyklu je logicky správná a funkční.
- Pozitiva: Použití unlocked_achievements.append(name) s kontrolou if name not in ... správně zabraňuje duplicitám. Dynamické vykreslování pod sebe pomocí achievement_y += 40 je elegantní řešení.
- Negativa: V dokumentaci máš chybu: "naučení základy Pygame" (má být: základů).
- Cíl projektu: V hlavním README.md máš definované úplně jiné cíle (Zýžala, Generátor hesel, Ruleta, Piškvorky). Klikací simulátor tam vůbec nefiguruje. Je v pořádku pracovat na novém nápadu, ale nezapomeň si aktualizovat svůj plán v README.
Celkem získáno bodů: [11 / 55%] ze 20 možných
DIFFICULTY_INDEX: [3]