Bakalářská práce

Nástroj pro převod příkazů pro počítačové hry

Computer games commands translation tool

Branislav Bajužík
Anotace

Cieľom tejto práce je vytvoriť nástroj pre preklad syntaxe príkazov Minecraft Java Edition z verzie 1.12 do verzie 1.13. Teoretická časť práce sa zaoberá teóriou statickej analýzy kódu a podrobnosťami jazyka a platformy Minecraftu. V praktickej časti sú uvedené vybrané detaily implementácie, ako sú použité grafické návrhy.

Abstract

The aim of this thesis is to create a tool for translating the syntax of Minecraft Java Edition commands for version 1.12 to version 1.13. The theoretical part of the thesis discusses the theory behind the static code analysis and the details of the Minecraft command language and the platform. The practical part presents selected details of the implementation, such as the utilized design patterns.

Zadání práce
Student si nastuduje nástroje pro analýzu a překlad regulárních jazyků. Student navrhne a zrealizuje nástroj pro překlad příkazů pro počítačovou hru Minecraft do nové syntaxe. Nástroj bude pokrývat potřeby aktualizace projektů pro hru z verze 1.12 na verzi 1.13. Součástí práce bude:
  • analýza formátů pro verzi 1.12 a verzi 1.13 spolu s návrhem transformace z verze 1.12 na verzi 1.13,
  • analýza a výběr nástrojů použitelných pro konverzi mezi formáty a teoretické zdůvodnění použitého řešení,
  • návrh aplikace pomocí prostředků objektové analýzy a návrhu systémů,
  • zhodnocení dosažených výsledků,
  • otestování a zhodnocení výsledné aplikace a generovaných projektových souborů,
  • aplikace přístupná v veřejném repozitáři.
Součástí příloh práce by měl být návod na zprovoznění a používání výsledné aplikace.
Práce zkontrolována:
28. 5. 2018 20:41, Mgr. Luděk Bártek, Ph.D., učo 2154
Jazyk práce
angličtina angličtina
Termín obhajoby
28. 6. 2018
Práce byla úspěšně obhájena

Vedoucí

Mgr. Luděk Bártek, Ph.D., učo 2154
KPSK FI MU

Oponent

RNDr. Adam Rambousek, Ph.D., učo 60380
CZPJ KSUZD FI MU

Literatura

  • MCKEEMAN, W. M.; J. J. HORNING a D. B. WORTMAN. A compiler generator. Englewood: Prentice Hall, 1970, xi, 527.
  • WIRTH, Niklaus. Compiler construction. Harlow: Addison-Wesley Publishing Company, 1996, xi, 176 s. ISBN 0-201-40353-6.

  • 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.