Ročníkový projekt
Téma
Cílem bylo naimplementovat PC verzi deskové hry
Osadníci z Katanu.
Vedoucí projektu
RNDr. Filip Zavoral, Ph.D.,
Katedra softwarového inženýrství
Platforma
Program bude psán pro operační systém Windows a platformu
Microsoft .NET 2.0, v jazyce C#
Specifikace
- věrný převod deskové hry do multiplayerové PC hry
- klient server architektura, připojování klientů
- možnost síťové hry
- oddělení jednotlivých komnukačních a logických vrstev a rozhraní
Alfa verze
Alfa verze již byla předvedena a schválena.
První verze bude obsahovat serverovou a klientskou část,
Server bude konzolová aplikace, na které bude moct běžet v jednom okamžiku
právě jedna hra.
Klientská část bude WinForms aplikace, schopná připojit se k serveru a
hrát podle zjednodušených pravidel.
V první verzi hry budou pravidla hry následujícím způsobem zjednodušena:
- Nebude možno obchodovat s ostatními hráči, pouze s bankou v poměru 4/1.
- Ve hře nebude zloděj, místo něj bude ve hře jedno pole s číslem 7, ze kterého
se budou těžit suroviny stejně jako z ostatních polí
- Ve hře nebudou žádné přístavy, obchodovat s bankou se bude pouze
v základní poměru 4/1
- Ve hře nebudou žádné akční karty.
- Stavět se budou pouze vesnice a silnice, ne města.
Pokračování projektu
Ročníkový projekt byl dál rozšířen do podoby bakalářské práce,
která byla následně obhájena.
Finální verze již obsahuje hry všechny možnosti a pravidla
původní deskové hry.
Dále je možné nahradit server pro jednu hru serverem, na kterém bude možné hrát
víc her současně (kompatibilita se serverem pro jednu hru zůstala zachována).
Screenshoty
Nějaké screenshoty ze hry: