-
Dice Counter v1.2.2
Stablereleased this
2026-08-23 23:15:56 +02:00 | 0 commits to main since this releaseWhat's Changed
- Zaříznout stará jména kostky in #20
- Sjednotit pojmenování: kostky → dice-counter in #18
- Připnout image k repozitáři přes OCI label in #17
Contributors
Full Changelog: v1.2.1...v1.2.2
Downloads
-
Dice Counter v1.2.0
Stablereleased this
2026-08-22 21:36:42 +02:00 | 17 commits to main since this releaseWhat's Changed
- Nasazení na server: Proxmox LXC a Docker in #13
- Infrastrukturní úklid: zamčené závislosti, verze schématu i binárky in #12
Contributors
Full Changelog: v1.1.0...v1.2.0
Downloads
-
Dice Counter v1.1.0
Stablereleased this
2026-08-22 16:35:34 +02:00 | 31 commits to main since this releaseDoprovod k fyzickým kostkám: telefon zapisuje skóre, notebook ukazuje zápisník a hry se pamatují mezi večery.
Od téhle verze nejen pro Linux.
Stažení a spuštění
Systém Soubor Linux (x86-64) kostky-linux-x86_64macOS (Apple Silicon) kostky-macos-arm64macOS (Intel) kostky-macos-x86_64Windows (x86-64) kostky-windows-x86_64.exeNa Linuxu a macOS:
chmod +x kostky-macos-arm64 ./kostky-macos-arm64Na Windows stačí na
.exepoklepat.Nic se neinstaluje. Python, Flask, šablony i styly jsou uvnitř.
Server vypíše všechny adresy, na kterých je dostupný. Na notebooku otevři
/board, naskenuj QR kód telefonem a hraj. Zastavuje seCtrl+C.Než to poprvé pustíš
Binárky nejsou podepsané — certifikáty stojí tisíce ročně a na počitadlo kostek by to byl nesmysl. Systémy si toho všimnou:
- macOS stažený soubor označí za karanténní a odmítne ho spustit. Buď značku sundej (
xattr -dr com.apple.quarantine kostky-macos-arm64), nebo soubor stáhni rovnou z terminálu přescurl -LO— tudy se karanténa nenastavuje. - Windows ukáže modré okno SmartScreenu: Další informace → Přesto spustit. Občas si postěžuje i antivirus; u zabalených Python programů je to běžný falešný poplach. Při prvním spuštění se ptá brána firewall — bez povolení do místní sítě se telefon nepřipojí.
Kdo tomu nechce věřit, ověří si soubor podle přiloženého součtu (níž) nebo si ho postaví sám:
./build.sh, zdrojáky jsou celé v repozitáři.Co je nového
- Binárky pro Windows a macOS, Intel i Apple Silicon. Staví je GitHub Actions na zrcadle repozitáře; PyInstaller neumí křížovou kompilaci, takže binárku pro každý systém musí postavit ten systém.
- Hledání adres funguje i mimo Linux. Dosud se rozhraní hledala linuxovým voláním jádra, takže by tabule na macOS nabídla jedinou adresu místo všech.
- Databáze míří tam, kam na daném systému patří — dřív by na Windows skončila v
C:\Users\…\.local\share\. - Čeština ve výpisu neshodí server. Windows používá historickou kódovou stránku všude, kde výstup není konzole, a první háček v hlášce program ukončil.
Kde jsou data
Jeden soubor SQLite. Založí se sám při prvním načtení stránky, cestu k němu server vypíše při startu. Zálohuje i stěhuje se prostým zkopírováním.
Spuštěno Databáze binárkou na Linuxu ~/.local/share/kostky/dice.dbbinárkou na macOS ~/Library/Application Support/kostky/dice.dbbinárkou na Windows %LOCALAPPDATA%\kostky\dice.dbProměnná K čemu je Výchozí DICE_DBsoubor s databází viz tabulka výš DICE_PORTport 8000DICE_HOSTpevná adresa; vypne hledání hledá se za běhu Požadavky
Linuxová binárka chce glibc 2.17 a novější — tedy prakticky cokoli od roku 2012 výš. Ostatní běží na systémech, na kterých se stavěly, a novějších.
Počítá se s domácí sítí — appka nemá přihlašování a kdokoli na stejné WiFi může zapisovat.
Ověření staženého souboru
Stáhni vedle binárky i soubor
.sha256a spusť:sha256sum -c kostky-linux-x86_64.sha256 # na macOS: shasum -a 256 -cDownloads
- macOS stažený soubor označí za karanténní a odmítne ho spustit. Buď značku sundej (
-
Dice Counter v1.0.1
Stablereleased this
2026-08-21 19:13:45 +02:00 | 38 commits to main since this releaseWhat's Changed
- QR kód se dá přepnout na jinou adresu in #5
Contributors
Full Changelog: v1.0.0...v1.0.1
Downloads
-
Dice Counter v1.0.0
Stablereleased this
2026-08-21 17:49:12 +02:00 | 41 commits to main since this releaseDoprovod k fyzickým kostkám: telefon zapisuje skóre, notebook ukazuje zápisník a hry se pamatují mezi večery.
Stažení a spuštění
Stáhni
kostky-linux-x86_64a spusť:chmod +x kostky-linux-x86_64 ./kostky-linux-x86_64Nic se neinstaluje. Python, Flask, šablony i styly jsou uvnitř.
Server vypíše všechny adresy, na kterých je dostupný. Na notebooku otevři
/board, naskenuj QR kód telefonem a hraj. Zastavuje seCtrl+C.Co to umí
- Telefon zadává, notebook ukazuje. Zapisuje jeden člověk, ostatní koukají na tabuli. Tabule se obnovuje sama, nemusí se překlikávat.
- Zápisník jako na papíře — sloupce hráči, řádky kola, nejnovější nahoře a součty nad historií.
- Pravidlo tří nul. Tři nulové hody za sebou vynulují skóre; indikátor
x/xxukazuje, jak blízko k tomu jsi. - Vítěz až po dokončeném kole, aby měli všichni stejný počet tahů. Při remíze na prvním místě se hraje dál.
- Překlep se dá vzít zpět, i několikrát za sebou.
- Paměť mezi večery. Adam ze středečního večera je ten samý Adam jako z minulého měsíce — poznává se podle jména, žádné účty ani hesla.
- Síň slávy a kariérní statistiky — nejvyšší hod všech dob, nejrychlejší výhra, počet výher, průměrné umístění, kolikrát koho postihlo vynulování.
- Cílové skóre je na tobě, výchozích 10 000 se dá přepsat při zakládání hry.
Počítá se s domácí sítí — appka nemá přihlašování a kdokoli na stejné WiFi může zapisovat.
Kde jsou data
Jeden soubor SQLite v
~/.local/share/kostky/dice.db. Založí se sám při prvním načtení stránky, cestu k němu server vypíše při startu. Zálohuje i stěhuje se prostým zkopírováním.Proměnná K čemu je Výchozí DICE_DBsoubor s databází ~/.local/share/kostky/dice.dbDICE_PORTport 8000DICE_HOSTpevná adresa; vypne hledání hledá se za běhu Požadavky
Linux na x86-64, glibc 2.17 a novější — tedy prakticky cokoli od roku 2012 výš. Binárka je postavená proti samostatnému CPythonu, nic ze systému nepotřebuje.
Ověření staženého souboru
Stáhni vedle binárky i
kostky-linux-x86_64.sha256a spusť:sha256sum -c kostky-linux-x86_64.sha256Musí odpovědět
kostky-linux-x86_64: V POŘÁDKU.Když se telefon nepřipojí
Adresy se hledají při každém načtení tabule, takže přechod z domácí WiFi na hotspot a zpátky si tabule pohlídá sama.
Tabule nabízí všechny adresy, ne jen jednu — když nefunguje první, zkus další.
Downloads