Gajdy_wdym
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 | ✅ SPLNĚNO |
| Projektová dokumentace (README, projekt.md) | ❌ NESPLNĚNO |
Vypočtený Index za tento týden: 198
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ů | 3 |
| Počet přid./odeb. řádků kódů | 376 |
Přehled commitů
- 2026-03-27 22:47: Auto-update game files (v─ìetn─¢ Prestige a README dokumentace)
- 2026-03-28 10:52: Auto-update game files (v─ìetn─¢ Prestige a README dokumentace)
- 2026-03-28 22:53: Auto-update hra.py
- 2026-03-28 22:53: Auto-update game files (v─ìetn─¢ Prestige a README dokumentace)
3. Hodnocení asistentem AI (Logika a úsilí)
Ahoj, jsem tvůj pedagogický asistent a prostudoval jsem tvou práci na projektu za uplynulý týden. Zde je tvé hodnocení:
1. Smysluplnost popisů u commitů [1 bod]
Popisy tvých commitů jsou bohužel velmi slabé. Používáš generický text „Auto-update“, který v podstatě nic neříká o tom, co konkrétně jsi v kódu změnil (např. přidání nových prvků nebo implementaci Quark větve). Git slouží k tomu, abys ty i tví kolegové věděli, co se v jaké verzi stalo. Příště se pokus být konkrétnější, např.: „Přidání 16 nových chemických prvků a výpočet jejich bonusů“.
2. Smysluplnost komentářů v kódu [5 bodů]
Komentáře v kódu jsou na dobré úrovni. Pomáhají v orientaci v rozsáhlých datových strukturách (např. rozdělení upgradů do větví jako „Quark gain větev“, „Tick-speed větev“). Oceňuji vysvětlení matematických vzorců u bonusů, což je u incremental her klíčové pro přehlednost.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [0 bodů]
V této kategorii musím body strhnout kvůli porušení základních pravidel struktury repozitáře.
- Chyba v adresářové struktuře: Soubory hra.py, README.md a hra_projekt.md jsou umístěny přímo v kořenovém adresáři (rootu). Podle metodiky musí mít každý projekt svou vlastní složku (např. /Gajdy_game/hra.py).
- README: Přesunutím podrobného popisu do souboru hra_projekt.md a ponecháním pouze tabulky v README.md jsi sice zpřehlednil evidenci, ale hlavní README nyní neposkytuje žádné informace o tom, co projekt vlastně dělá, bez dalšího proklikávání.
4. Logika řešení a přemýšlení studenta v Pythonu [7 bodů]
Logika hry se výrazně posunula a je vidět, že nad progresivním systémem přemýšlíš do hloubky.
- Klady: Implementace kaskádových bonusů v calculate_elements_multipliers pomocí proměnné ge_bonus je elegantní. Použití math.log10 pro výpočet bonusu z Quarků (cu_boost) svědčí o dobrém matematickém základu pro tento žánr her.
- Zápory: V odevzdaném kódu se na konci nachází nedopsaný řetězec quar, což by v Pythonu způsobilo NameError nebo SyntaxError. Také jsi porušil pravidlo o složkách, což se promítá i sem.
- Náročnost: Práce se slovníky a hromadným generováním herních dat je na středoškolské úrovni nadstandardní.
Celkem získáno bodů: [13 / 65%] ze 20 možných
DIFFICULTY_INDEX: [3]