Vojcinn
Období: Týden 13/2026 (od 29.03.) Skupina: tria
1. Splnění základních podmínek
| Podmínka | Status |
|---|---|
| Alespoň 3 commity v daném týdnu | ❌ NESPLNĚNO |
| Rozestup alespoň 12h mezi 3 commity | ❌ NESPLNĚNO |
| Projektová dokumentace (README, projekt.md) | ✅ SPLNĚNO |
Vypočtený Index za tento týden: 162
Týdenní Index Náročnosti dodaných skriptů (1-5): 3
2. Kvantitativní přehled úprav
| Metrika | Hodnota |
|---|---|
| Počet všech commitů | 2 |
| Počet změněných souborů | 1 |
| Počet přid./odeb. řádků kódů | 74 |
Přehled commitů
- 2026-03-31 11:08: přidání artefaktů
- 2026-04-01 16:32: oprava
3. Hodnocení asistentem AI (Logika a úsilí)
Ahoj! Jsem tvůj asistent a prošel jsem tvůj repozitář za uplynulý týden. Je vidět, že jsi na projektu „Dungeon Quest“ pořádně zapracoval a posunul jsi hru o úroveň výš přidáním systému artefaktů.
Zde je tvé hodnocení:
1. Smysluplnost popisů u commitů [2 body]
V této kategorii uděluji 2 body ze 3. Commit „přidání artefaktů“ je naprosto v pořádku a jasně říká, co se v kódu změnilo. Druhý commit s popisem „oprava“ je však příliš obecný. Příště se pokus i u oprav stručně uvést, co konkrétně jsi opravoval (např. „oprava odsazení v metodě status“), aby se v historii změn lépe orientovalo.
2. Smysluplnost komentářů v kódu [5 bodů]
Komentáře v kódu používáš správně k označení nových bloků logiky (např. # Artefakty bonus, # Regenerace z artefaktů). Pomáhá to v orientaci v poměrně dlouhém souboru. Jeden bod strhávám za to, že by si zasloužily komentář i některé komplexnější části, jako je výpočet šance na únik, kde se teď sčítají hodnoty z různých míst, aby bylo na první pohled jasné, jaký je limit šance.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [2 body]
Tady nemám co vytknout. Struktura repozitáře je příkladná – každý projekt má svou složku, dokumentace v _projekt.md je vyčerpávající a přehledná. Velmi chválím tabulku v hlavním README.md, která slouží jako skvělý rozcestník tvé práce. Všechny soubory jsou tam, kde mají být.
4. Logika řešení a přemýšlení studenta v Pythonu [8 bodů]
Tvá práce v tomto týdnu byla velmi kvalitní. Nešlo jen o drobné úpravy, ale o implementaci nového herního systému (Artefakty), který jsi musel provázat s několika částmi programu (boj, léčení, obchod/náhodné události).
Konkrétní postřehy:
* Škálovatelnost: Použití slovníku ARTIFACTS pro definici bonusů je správný přístup. Snadno tak můžeš přidávat další předměty.
* Refaktoring: Všiml jsem si, že jsi opravil chybu v odsazení v metodě status u questů a odstranil duplicitní řádek self.rooms_visited = 0 v inicializaci hráče. To svědčí o tom, že po sobě kód čteš.
* Pity systém: Líbí se mi logika, kdy hráč při nalezení duplicitního artefaktu dostane zlato – to je v herním designu velmi důležité.
Drobné chyby a překlepy: * Ve slovníku artefaktů máš překlep: "Kroužek nemrtavého" (správně má být nemrtvého). * Další drobná chyba v názvu: "Amulet Feniksa" (v češtině buď Fénixe, nebo Fénixa). * V textovém výstupu máš chybu: " Dostál jsi 50 zlatých za něj." (správně je Dostal, krátké 'a').
Celkově je ale kód logicky velmi vyspělý a funkční.
Celkem získáno bodů: [17 / 85%] ze 20 možných
STUPNICE NÁROČNOSTI (Index 1-5): DIFFICULTY_INDEX: [3]