Netboard 2
… je hrací deska, která umožňuje hrát několika hráčům libovolnou
deskovou hru po síti bez použití specializovaného herního serveru a dalším
uživatelům sledovat průběh hry.
Není vázána na žádnou konkrétní hru ani síťový protokol. Na obojí spouští
oddělené backendy, které se postarají o potřebné funkce. Zatím je dostupná
pouze komunikace přes multiuser chat Jabberu a hra Piškvorky.
Ke kompilaci jsou potřeba knihovny GTK+ 2. Pro kompilaci síťového backendu
knihovna LoudMouth (>= 1.1).
Screenshoty
- rev. 100 – Hrací deska, chat a pár dialogů
- rev. 100 – Ukázka konfigurace síťových profilů a cest
- rev. 91 – Ukázka možností konfiguračního dialogu.
- rev. 80 – Konfigurace (pár voleb v menu, nastavení síťových profilů, …)
- rev. 74 – Ukázka konfiguračního dialogu vytvořeného příkazem ("Odo"). Hádej co je v „Password entry“ ;)
- rev. 73 – Po dohrání piškvorek.
- rev. 35 – Postarší verze s načtenou šachovnicí.
Galerie oken
Dokumentace
Závislosti
- Gtk+ >= 2.4
- LoudMouth >= 1.1
Známé (větší) chyby
- Jabber backend neumí vytvořit chat room. Takže je potřeba z normálního
klienta místnost vytvořit, učinit ji trvalou nebo ji neopustit a pak to bude ok.
- Nově připojení hráči se nedozví, v jakém stavu je hra. Pokud se všichni
hráči připojí před načtením hry, tak je to v pohodě.
Bugzilla zatím není. Pokud máte něco na srdéčku, tak mi prostě napište. Díky.
To Do
- Sestavit pořádné řízení session a tím konečně vyřešit problémy se synchronizací a distribucí herního stavu.
- Odladit síťový backend.
- Vytvořit knihovnu, která usnadní psaní nových her jak jen to půjde.
- Vytvořit balíček s offline verzí dokumentace (obsah wiki + pár věcí ze současných balíčků).
- Sehnat bugzillu.
- Nějak lépe umožnit ukončení hry.
Download
Aktální verze
Starší verze
Vzhledem k tomu, že vývoj stále probíhá a i některé zásadní části návrhu
ještě nejsou zcela vymyšlené, je celkem pravděpodobné, že si jednotlivé verze
mezi sebou nebudou příliš rozumět.
Velmi staré verze