ILuvCode
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 | ❌ NESPLNĚNO |
| Projektová dokumentace (README, projekt.md) | ❌ NESPLNĚNO |
Vypočtený Index za tento týden: 114
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ů | 6 |
| Počet přid./odeb. řádků kódů | 235 |
Přehled commitů
- 2026-03-23 09:24: novy projekt
- 2026-03-23 09:39: priprava
- 2026-03-23 14:18: Remove game link from ReinforcementLearning Readme
Removed game link from the Readme file. - 2026-03-25 16:21: Implement basic reinforcement learning bot with Pygame
Ještě nefunguje :D
3. Hodnocení asistentem AI (Logika a úsilí)
Zde je hodnocení tvé práce za uplynulý týden. Jako tvůj asistent vidím v tvém postupu několik pozitivních momentů, ale také zásadní porušení pravidel metodiky a technické nedostatky, na které se musíme zaměřit.
1. Smysluplnost popisů u commitů [1 bod]
- Četnost: Provedl jsi 4 commity, což splňuje minimální počet (3).
- Časové rozestupy: Zásadním způsobem jsi porušil pravidlo 12 hodin. Tři commity (09:24, 09:39, 14:18) proběhly během jednoho dne v krátkém sledu. Metodika vyžaduje, aby mezi každým ze tří povinných commitů byl rozestup alespoň 12 hodin pro prokázání průběžné práce.
- Kvalita popisů: Popisy jako "priprava" a "novy projekt" jsou příliš obecné a mají nízkou informační hodnotu. Poslední commit k RL botovi je naopak popsaný dobře.
2. Smysluplnost komentářů v kódu [3 body]
- V kódu se nacházejí základní komentáře, ale jsou velmi strohé (např.
# Bot,# Rewards). - V souboru
AutomatizaceCookieClicker_projekt.md/Code.pyse nachází komentář s překlepem:import pyautogui # <span style='color: red;'>mysss</span>. - U projektu Piano Tiles jsou komentáře dostatečné pro pochopení základní funkce, ale u komplexnějšího Reinforcement Learningu (kde by byla vysvětlivka potřeba nejvíce) komentáře k logice algoritmu chybí.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [1 bod]
- Struktura: Porušil jsi pravidlo 1 o adresářové struktuře. V kořenovém adresáři (rootu) se nachází soubor
/Podminkyorsom.md, který tam dle pravidel nesmí ležet volně. - Názvosloví: Název souboru
Podminkyorsom.mdpůsobí neprofesionálně. Také používání přípony.mdv názvech složek (např.PianoTiles_projekt.md/) je matoucí, protože.mdje přípona pro Markdown soubory, nikoliv standard pro názvy adresářů. - Dokumentace: README k Piano Tiles je zpracováno velmi pěkně a obsahuje i návod k instalaci a použití. To tě zachránilo před nulovým bodovým ziskem v této kategorii.
4. Logika řešení a přemýšlení studenta (progrese kódu) [4 body]
- Piano Tiles: Logika detekce pixelů pomocí
pyautogui.pixela následné klikání přeswin32apije funkční a pro daný účel efektivní. - Reinforcement Learning: Zde je zásadní logický problém. Kód se tváří jako RL (používáš proměnnou
epsilon), ale ve skutečnosti o žádné strojové učení nejde. V blokuelsemáš natvrdo naprogramovanou logiku, aby bot šel přímo k cíli:if BotX < TargetX: dx = BotSpeed. Skutečné RL by se mělo učit, jaké akce vedou k odměně, nikoliv mít pohyb k cíli definovaný podmínkouif. Student zde simuluje RL algoritmus, ale nepoužívá žádnou Q-tabulku ani neuronovou síť. - Cookie Clicker: V tomto projektu jsi v souboru
Code.pyprovedl regresi. Smazal jsi velkou část logiky pro nastavování souřadnic, která tam byla dříve, a kód jsi nechal v rozpracovaném, nefunkčním stavu. - Progrese: Místo dotahování jednoho cíle (Cookie Clicker) neustále zakládáš nové projekty, čímž se rozmělňuje tvá pozornost a žádný projekt není v profesionální kvalitě.
Celkem získáno bodů: [9 / 20]
Slovní zhodnocení:
Tento týden jsi projevil velkou snahu experimentovat s různými knihovnami (Pygame, win32api), což oceňuji. Nicméně tvůj přístup k verzování (commity) a struktuře projektu je chaotický. Musíš si dát pozor na pochopení teorie – nazývat jednoduchou podmínku if "Reinforcement Learningem" je technicky nesprávné. Příští týden se soustřeď na dokončení jednoho z projektů a dodržování pravidla 12 hodin mezi commity.
DIFFICULTY_INDEX: [3]