Národní úložiště šedé literatury Nalezeno 28 záznamů.  předchozí11 - 20další  přejít na záznam: Hledání trvalo 0.01 vteřin. 
Interaktivní sandboxová hra ve světě s živými organismy
Strnadlová, Renáta ; Kliber, Filip (vedoucí práce) ; Hannemann, Tereza (oponent)
Tato práce představuje celý proces za tvorbou hry AnimalEvolution. AnimalEvolution je sandboxová simulační hra o vývoji druhů a balancování ekosystému. Hlavní součástí hry je návrh vlastních organismů a jejich následné pozorování a ovlivňování v herním světě. Hra ve své podstatě následuje tituly SPORE, Equilinox a Thrive. Spojuje volnost SPORE s nadhledem hry Equilinox a po vzoru Thrive přidává drobek realismu. První částí textu je rozbor silných s slabých stránek zmíněných titulů. Následuje důkladnější analýza vlastností, které jsou použity v AnimalEvolution a návrh samotné hry. Dále je podrobná programátorská dokumentace s vysvětlením nejdůležitějších rozhodnutí týka- jících se vývoje. V neposlední řadě je součástí práce i uživatelská dokumentace doplněná o příklad analýzy dat, která při běhu hry vznikají. 1
Monitoring Support for Manta Flow Agent in Cloud-Based Architecture
Firment, Roman ; Parízek, Pavel (vedoucí práce) ; Kliber, Filip (oponent)
Dnes nie je úplne nezvyčajné vidieť migráciu softvéra z on-premises riešenia do cloudového riešenia. Product MANTA Flow Platform taktiež zažíva tento typ transformácie. Ako súčasť tejto transformácie, zavedenie novej komponenty, MANTA Flow Agent, je nevyh- nutné. MANTA Flow Agent je aplikácia napísaná v jazyku Java, od ktorej sa očakáva, že bude umiestnená na stroji zákazníka a bude prijímať príkazy z cloudovej časti rieše- nia. Toto nám prirodzene prináša potrebu pre zváženie podpory monitoringu. V tejto diplomovej práci popisujeme viac detailne zodpovednosti MANTA Flow Agenta, multi- agentné prostredie, motiváciu a požiadavky pre monitorovanie MANTA Flow Agenta. Ďalej ponúkame analýzu vhodných technológií, ktoré by mohli byt použité na zavedenie monitoringu. Rozoberáme rôzne alternatívy a riešenia, ich vhodnosť pre použitie v našom kontexte. Nakoniec, navrhujeme architektúru pre monitorovaciu podporu a implementu- jeme jednoduché Proof of Concept riešenie založené na Java agentovi a Prometheusovi, time series databázy. 1
Návrh a implementace jazyka pro code-golf challenge
Kliber, Filip ; Parízek, Pavel (vedoucí práce) ; Kratochvíl, Miroslav (oponent)
Code-golf je jednou z kategorií programátorských soutěží, ve které je cílem im- plementovat řešení relativně snadné programátorské úlohy na co nejmenší počet bytů zdrojového kódu. Cílem mé práce je návrh a implementace programovacího jazyka, který je vhodný pro řešení code-golf úloh. Jazyk je navržený s ohledem na nově začínající řešitele code-golf challenge a zachovává čitelnost i srozumitel- nost. Zakládá se na běžně používaných jazycích, ale zároveň umožňuje stručný zápis algoritmických řešení úloh z oblasti code-golf. Součástí práce je také imple- mentace standardní knihovny jakožto běhové podpory pro tento jazyk. 1
Software for nutritional support of healthy lifestyle
Trappl, Juraj ; Kliber, Filip (vedoucí práce) ; Kofroň, Jan (oponent)
Péče o zdraví by měla být to nejdůležitější v životě. Zdravotní problémy se projeví až později, častokrát až když jsou ireverzibilní. Naše práce se snaží o prevenci vytvořením nástroje pro jeho podporu. Cílem práce je implementace webové aplikace poskytující nutriční plán sestávající se z jídelního plánu, pitného režimu a pohybové aktivity. Prezentujeme poznatky o zásadách správné výživy a požadavcích moderních webových aplikací. Samostatná část je věnována návrhu algoritmu tvorby jídel splňujících optimální poměr živin. Uvádíme možnost exportu obsahu na kalendářové platformy. Součástí práce je responzívny design a ochrana proti skriptovacím útokům. Vzhledem k naší práci se domníváme, že aplikace a dodržování její plánů má význam v podpoře zdraví.
Action 2D platformer game with complex equipment system
Bakoš, Martin ; Kliber, Filip (vedoucí práce) ; Pacovský, Jan (oponent)
Cieľom práce je naimplementovať RPG (Role-Playing-Game) hru s komplexným sys- témom predmetov vo vývojovom prostredí Unity. Hra je zasadená do 2D pološinového sveta so stredovekou tematikou. V hre hráč ovláda postavu rytiera, ktorý vie behať ská- kať a plaziť sa. Okrem toho hráč bojuje proti nepriateľom v súboji na blízko, zbiera rôzne suroviny, hľadá recepty pre výrobu predmetov a časti brnenia či zbraní. Z nájde- ných predmetov je následne možné u kováča vyrobiť vybavenie zlepšujúce vlastnosti jeho postavy. Vybavenie sa používaním opotrebováva a je potrebné ho pravidelne opravovať. V opačnom prípade sa po čase vybavenie nenávratne zničí. Pomocou Unity a návrhu hry chceme umožniť jednoduché pridávanie nových predmetov, surovín či rozširovanie vlastností postavy. 1
Aplikace pro správu výukových kurzů
Lengál, Vojtěch ; Kofroň, Jan (vedoucí práce) ; Kliber, Filip (oponent)
Cílem práce je vytvořit webovou aplikaci pro správu různých typů výukových kurzů, jako například vysokoškolské přednášky a cvičení, předměty na základní či střední škole nebo také libovolný zájmový kurz. Program bude poskytovat rozhraní jak pro správce - učitele, tak pro uživatele - studenty. Bude umožňovat vytváření a správu kurzů. Správci kurzu budou moci měnit jeho obsah (přidávat, odebírat materiály, apod.) a zakládat nové úkoly a testy, které budou uživatelé následně vyplňovat. Otázky s nabídkou odpovědí bude systém vyhodnocovat automaticky, zbytek bude správce kurzu hodnotit ručně. Uživatel si pak bude moci v daném kurzu prohlédnout všechny známky, a také opravené testy a úkoly. 1
System providing mediawiki server content for offline browsing on mobile devices
Potočeková, Natália ; Pacovský, Jan (vedoucí práce) ; Kliber, Filip (oponent)
Pre spestrenie hodín a zvýšenie záujmu študentov o preberanú problematiku sa často využívajú rôzne pracovné listy a študijné materiály. Cieľom tejto práce je vytvoriť mul- tiplatformnú mobilnú aplikáciu, ktorá by uľahčovala vzdelávací proces. Aplikácia je za- meraná na MediaWiki server, ktorý poskytuje študijné materiály vo viacerých jazykoch. Účelom aplikácie je umožniť zobrazovanie materiálov servera aj v ofline móde, či už počas vyučovania alebo samoštúdia. S využitím technológie Bluetooth, e-mailu a ďalších apli- kácií je možné zdieľať materiály aj s tými, ktorí si z rôznych dôvodov nemôžu aplikáciu nainštalovať. Aplikácia uchováva najnovšie verzie materiálov, čo si vyžaduje synchronizáciu so ser- verom. Aby sme nezaťažovali server a nezvyšovali náklady na prevádzku, zvolili sme komunikáciu prostredníctvom mediátora. Tento mediátor je zodpovedný za uchovávanie najaktuálnejších verzií materiálov MediaWiki servera a ich poskytovanie klientským apli- káciám. Aplikácia umožňuje užívateľovi zvoliť si jazyk aplikácie, nastaviť si preferované jazyky materiálov, ich formát, ako aj frekvenciu ich aktualizovania. Aplikácia je dostupná pre platformy Android a iOS. 1
Smoking Rubber - závodní hra v Unity
Mitro, Mário ; Ježek, Pavel (vedoucí práce) ; Kliber, Filip (oponent)
Závodné hry patria k jednému z najpopulárnejším videoherným žánrom súčasnosti. Cieľom tejto práce bolo navrhnúť a implementovať 3D závodnú hru, ktorá užívateľom umožňuje výber, odomykanie a vylepšovanie vozidiel, s ktorými môžu pretekať na rôz- nych tratiach. Tieto trate si hráč môže odomykať. Hra hráčovi poskytuje herné módy ako sú časový mód, eliminačný mód a klasický pretekársky mód, pričom každý mód stanovuje iné podmienky pre úspešné ukončenie preteku. Hráč si v hre vytvára, maže a prihlasuje sa do hráčskych účtov, ktoré obsahujú informácie o aktuálnom bodovom stave hráča a rovnako uchovávajú všetky rekordy, odomknuté trate a autá, ktoré si užívateľ počas hra- nia odomkol. Súčasťou hry je možnosť Replay, ktorá hráčovi umožňuje pozrieť si záznam jeho jazdy. Samotný projekt obsahuje editor, ktorý vývojárom poskytuje jednoduchú ma- nipuláciu, opravu a pridávanie tratí a áut do hry. Počas implementácie hry sme použili herný engine Unity, ktorý poskytuje veľkú podporu pri vytváraní hier. Táto práca riešila návrh, dizajn a implementáciu tratí, vozidiel, hráčskych účtov a užívateľského rozhrania, ktoré hra obsahuje. V analýze sme sa snažíli nájsť najlepšie riešenia na implementačné problémy zahrňujúce vytváranie modelov, spôsob vytvárania záznamu či spôsob imple- mentácie a chovanie umelej inteligencie....
Emulator of 8-bit computer with the possibility of configuration of individual components
Fajnor, Jakub ; Kliber, Filip (vedoucí práce) ; Ježek, Pavel (oponent)
Emulácia pôvodných 8-bitových počítačov môže byť pre mnohých zaujímavá, hlavne pre skalných fanúšikov starších počítačov a nostalgických hier. V súčasnosti existuje mnoho nástrojov umožňujúcich takúto emuláciu, avšak len pre konkrétne modely po- čítačov. Cieľom práce je vytvoriť knižnicu umožňujúcu jej používateľovi skladanie ľubo- voľných počítačov z nastaviteľných komponentov, ktoré emulujú činnosť rôznych častí skutočného 8-bitového počítača. Knižnica je vyvíjaná na platforme .NET a jej súčasťou je aj niekoľko nami vytvorených implementácii základných komponentov, vrátane procesora MOS 6502 a niektorých jeho potomkov. Aby ponuka dostupných komponentov nebola limitujúca, knižnica umožňuje jednoduché rozširovanie v podobe registrácie nových komponentov. K predvedeniu použitia knižnice bola v rámci práce vytvorená jednoduchá WinForms aplikácia. Pomocou jej grafického rozhrania môže koncový používateľ emulátora vytvárať zostavy počítačov a následne riadiť a sledovať ich emuláciu. 1
API for C# code generation
Lukeš, Stanislav ; Hubička, Jan (vedoucí práce) ; Kliber, Filip (oponent)
V práci představujeme knihovnu pro implementaci robustních generátorů kódu v jazyce C#. Stávající generátory kódu často pro nějaké vstupy produkují nepřeložitelný kód. Dochází ke jmeným kolizím a dalším problémům, což zhoršuje stabilitu generování kódu. Tyto případy pak rozbíjí zavedené procesy sestavování aplikací a programátoři je musí řešit ručně. Naše knihovna tyto problémy řeší. Automaticky se vyhýbá jmeným kolizím a dalším nejednoznačnostem, zatímco produkuje čitelný kód. Náš přístup porovnáme s jinými řešeními, mimo jiné s metaprogramováním založeném na reflexi, makrech a automatickým přepisováním mezijazyka. 1

Národní úložiště šedé literatury : Nalezeno 28 záznamů.   předchozí11 - 20další  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.