release: v0.1.0 #14

Merged
david-spacil merged 36 commits from version/v0.1.0 into main 2026-06-25 14:08:57 +02:00
Owner

Sloučení version/v0.1.0 do main – první vydání hry v kostky. Shrnutí toho, co v0.1.0 obsahuje:

Funkce

  • Hra v kostky ve stylu Farkle / „tisícovky“, kompletně v terminálu, čistý Python bez externích závislostí.
  • Bodování podle tabulky v hodnoty.csv – jednotlivé kostky, N-tice stejných hodnot a postupky.
  • Tah hráče – odkládání kostek podle pozic (vyhodnocení proti tabulce), hod znovu ([h]) a ukončení tahu s připsáním skóre ([k]).
  • Více hráčů – registrace jmen, střídání tahů a sčítání skóre zvlášť pro každého hráče.
  • Konec hry – nastavitelné cílové skóre (výchozí 10 000), vyhodnocení vítěze po dokončeném kole a ošetření remízy na první příčce.
  • Smůla a hot dice – ztráta bodů tahu při hodu bez bodující kombinace, resp. nový hod při odložení všech kostek.

Pod kapotou

  • Herní smyčka i zadávání hráčů jsou iterativní (while), bez rekurze – zásobník neroste s délkou partie.
  • Validace uživatelských vstupů (počet a rozsah kostek, číselné cílové skóre).

Dokumentace

  • Přidán README.md s pravidly, ovládáním a kompletní bodovací tabulkou.
Sloučení `version/v0.1.0` do `main` – první vydání hry v kostky. Shrnutí toho, co v0.1.0 obsahuje: ### Funkce - **Hra v kostky** ve stylu Farkle / „tisícovky“, kompletně v terminálu, čistý Python bez externích závislostí. - **Bodování** podle tabulky v `hodnoty.csv` – jednotlivé kostky, N-tice stejných hodnot a postupky. - **Tah hráče** – odkládání kostek podle pozic (vyhodnocení proti tabulce), hod znovu (`[h]`) a ukončení tahu s připsáním skóre (`[k]`). - **Více hráčů** – registrace jmen, střídání tahů a sčítání skóre zvlášť pro každého hráče. - **Konec hry** – nastavitelné cílové skóre (výchozí 10 000), vyhodnocení vítěze po dokončeném kole a ošetření remízy na první příčce. - **Smůla a hot dice** – ztráta bodů tahu při hodu bez bodující kombinace, resp. nový hod při odložení všech kostek. ### Pod kapotou - Herní smyčka i zadávání hráčů jsou iterativní (`while`), bez rekurze – zásobník neroste s délkou partie. - Validace uživatelských vstupů (počet a rozsah kostek, číselné cílové skóre). ### Dokumentace - Přidán `README.md` s pravidly, ovládáním a kompletní bodovací tabulkou.
david-spacil added this to the v0.1.0 milestone 2026-06-25 14:08:29 +02:00
david-spacil self-assigned this 2026-06-25 14:08:29 +02:00
david-spacil added 36 commits 2026-06-25 14:08:29 +02:00
funkce evaluate kontroluje maximální možný počet hozených kostek
Reviewed-on: david/kostky#7
Reviewed-on: david/kostky#9
Reviewed-on: david/kostky#10
Reviewed-on: david/kostky#12
david-spacil merged commit c1c1c5ebfb into main 2026-06-25 14:08:57 +02:00
Sign in to join this conversation.