Bakalářská práce

Framework pro tvorbu BBMMOGs

Framework for BBMMOGs

Tomáš Bartoň
Anotace

Bakalářská práce se zabývá problematikou multiplayerových online her v prohlížeči. Cílem práce je vytvořit framework pro tvorbu těchto her za použití moderních technologií.

Abstract

This bachelor thesis concerns with massive multiplayer browser based online games. Its aim is to create framework for creating this type of games, while using various modern web technologies.

Zadání práce
Cílem bakalářské práce je lightweight framework pro tvorbu hromadných online her pro webové prohlížeče (browser-based massively multiplayer online games - BBMMOGs) s ukázkou užití. Student analyzuje společné prvky MMO her s důrazem na jejich podmnožinu BB variant, např. Travian, Divoké kmeny (TribalWars) nebo Ikariam, navrhne a užitím vhodné technologie implementuje lightweight framework usnadňující jejich tvorbu. Framework nechť je navržen a implementován modulárně s využitím moderních technologií pro programování webových aplikací, tedy např. zasílání asynchronních požadavků (AJAX, Server-sent events), komunikace klienta se serverem (WebSockets), komunikace mezi klienty (WebRTC), počítání skriptů v JavaScriptu na pozadí (Web workers), ukládání dat přímo v prohlížeči (Web storage) apod. Jednotlivé moduly nechť vždy implementují nějakou ucelenou část potenciálních požadavků hry. Framework musí podporovat alespoň správu hráčů, komunikaci mezi hráči prostřednictvím soukromých zpráv i veřejných diskuzních fór nebo broadcastu, modul pro detekci hráčů spravujících více profilů a zejména modul pro práci s mapou světa, např. generování mapy dle zadaných parametrů, hledání nejkratších cest apod. Výstupem práce bude nejen samotný framework, ale i ukázka jeho užití v podobě jednoduché hry.
Práce zkontrolována:
7. 1. 2016 13:50, RNDr. Mgr. Jaroslav Bayer, učo 72873
Jazyk práce
čeština čeština
Termín obhajoby
12. 2. 2016
Práce nebyla obhájena

Student v rámci svého studia bakalářskou práci obhájil 21. 6. 2016.

Vedoucí

RNDr. Mgr. Jaroslav Bayer, učo 72873
CVT FI MU

Oponent

doc. RNDr. Pavel Matula, Ph.D., učo 2927
KVI FI MU

Literatura

  • FOURNIER, Jean-Claude. Graph theory and applications with exercises and problems. Hoboken, N.J.: Wiley, 2009, 282 s. ISBN 9780470611548.

Masarykova univerzita Fakulta informatiky
Studijní program
Informatika

Práce na příbuzné téma

Seznam prací, které mají shodná klíčová slova.

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.