Úvod
Hra 8 Kingdoms vznikla jako studentská práce na půdě MFF-UK (Matematicko-fyzikální fakulty Univerzity Karlovy v Praze) v rámci předmětu "PRG023 - Projekt" pod vedením Mgr. Marty Vomlelové, Ph.D. Cílem projektu bylo vytvořit strategickou "turn-based" hru pro Windows i Linux, s 3D grafikou, umělou inteligencí, diplomacií, možností síťové hry, realistickými a snadno modifikovatelnými pravidly.
Tato dokumentace popisuje hlavní pilíře a rysy implementace projektu a spolu s dokumentací zdrojových kódů je (kromě projektové komise MFF-UK) určena vývojářům i případným dalším zájemcům o rozšiřování a úpravy hry.
V kapitole Moduly a Programátorská rozhraní jsou popsány základní principy a techniky společné pro všechny části aplikace, v kapitole Uživatelské rozhraní je pak detailně rozebráno fungování grafiky, zvuku a uživatelského rozhraní. WORLD - Modul pravidel pojednává o implementaci pravidel, veškerém dění ve virtuálním světě a práci s TCL skripty. AI - Umělá inteligence hovoří o způsobu implementace umělého hráče a vyhledávání cest. V kapitole Síťová komunikace se popisuje způsob komunikace mezi serverem a klienty, XML zmiňuje způsob ukládání a práci s XML soubory v aplikaci, v kapitole Struktura XML dokumentů je rozebrán obsah xml souborů, které aplikace využívá. Správa zdrojů popisuje práci se zdroji obecně a na závěr Editor map se zabývá implementací editoru, který je přikládaný k aplikaci.