Gajdy_wdym
Období: Týden 19/2026 (od 10.05.) Skupina: tria URL: https://github.com/Rand-intgen/Gajdy_wdym.git
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 |
2. Přehled commitů
- 2026-05-15 17:10: nerfed and buffed costs
- 2026-05-16 06:53: nerfed a multiplier
- 2026-05-16 21:17: zrychlená kostka
3. Výsledky AI analýzy kódu
| Metrika | Hodnota |
|---|---|
| Celkové body (AI) | 12 / 20 b. (60%) |
| Náročnost projektu (Index) | 1 |
| Počet commitů | 3 |
| Změněné soubory | 1 |
| Počet přid./odeb. řádků kódu | 8 |
Komentář a zpětná vazba od AI
1. Smysluplnost popisů u commitů [3 body]:
Splněno. Commity jsou stručné, jasné a věcně odpovídají provedeným změnám v kódu (změna rychlosti, úprava multiplikátorů a cen). Oceňuji, že student dokumentuje i drobné balanční úpravy ("nerfed", "buffed"), což je v žánru incremental her klíčové.
2. Smysluplnost komentářů v kódu [5 bodů]:
V kódu se nacházejí smysluplné komentáře v českém jazyce, které vysvětlují účel proměnných a logiku centrování objektu (např. u výpočtu start_x a start_y). Komentáře pomáhají v orientaci, i když jsou u triviálnějších částí kódu. Pro příště by bylo vhodné okomentovat i logiku výpočtu multiplikátorů u elementů, aby bylo jasné, proč k "nerfu" došlo i v kódu, nejen v commitu.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [2 body]:
Splněno bez výhrad. Student dodržel pravidlo o adresářové struktuře – projekt má vlastní složku Gajdy_game a soubory nejsou rozházené v kořenovém adresáři. Soubor README.md slouží jako přehledný rozcestník a hra_projekt.md obsahuje velmi detailní technický popis funkcionalit (včetně matematických vzorců pro ekonomiku hry), což je pro tento typ projektu zásadní.
4. Logika řešení a přemýšlení studenta v Pythonu (progrese kódu) [2 body]:
V tomto týdnu byla progrese kódu bohužel minimální. Student se omezil pouze na úpravu čtyř číselných konstant (rychlost kostky z 5 na 7, snížení poškození zdi z 5.0 na 4.9 a mírná úprava cen elementů Neon a Sodík). Ačkoliv tyto úpravy směřují k naplnění cíle (balancování hry), jde o extrémně triviální zásahy, které nevykazují žádný programátorský posun v Pythonu. Vzhledem k ambicióznímu zadání v dokumentaci (prestige systémy, milníky, Quarks) je tato týdenní aktivita nedostatečná.
Celkem získáno bodů: [12 / 60%] ze 20 možných
DIFFICULTY_INDEX: 1
Kontrolní otázka k obhajobě
Všiml jsem si, že ceny tvých elementů (21, 34, 55, 89, 144...) původně přesně sledovaly Fibonacciho posloupnost, ale u Neonu a Sodíku jsi toto pravidlo v posledním commitu porušil – co tě vedlo k tomuto konkrétnímu zásahu do matematické logiky hry a proč jsi u Neonu cenu snižoval, zatímco u Sodíku zvyšoval?