Ing. Bc. Ivan Ryant

  • Profile
  • Theses

Theses

Bachelor theses

Generating of source code out of UML

Author
Vojtěch Vopařil
Year
2012
Type
Bachelor thesis
Supervisor
Ing. Bc. Ivan Ryant
Reviewers
Ing. Josef Vogel, CSc.

Simulation of the material and information flows for the hypotheses verification of historians

Author
Ondřej Calda
Year
2012
Type
Bachelor thesis
Supervisor
Ing. Bc. Ivan Ryant
Reviewers
Ing. Tomáš Kalvoda, Ph.D.

Adding user-defined missions to the "Algorithmization by game" project

Author
Marek Manukjan
Year
2012
Type
Bachelor thesis
Supervisor
Ing. Bc. Ivan Ryant
Reviewers
Ing. Karel Klouda, Ph.D.

Interactive course on digital technologies

Author
Martin Chudoba
Year
2013
Type
Bachelor thesis
Supervisor
Ing. Bc. Ivan Ryant
Reviewers
Ing. Dana Vynikarová, Ph.D.
Summary
Tato práce se zabývá tvorbou síťového simulátoru. Simulátor je cílen na žáky gymnázií. Simulované protokoly a síťová zařízení jsou zjednodušena s ohledem na cílovou skupinu. Tato práce popisuje analýzu, návrh a implementaci simulátoru.

Engine Kernel for Massive Multiplayer Online Roleplaying Game - User Interface

Author
Lukáš Vilím
Year
2015
Type
Bachelor thesis
Supervisor
Ing. Bc. Ivan Ryant
Reviewers
Ing. Jiří Pechman
Summary
My thesis analyzes and evaluetes trends in mondern MMORPG games and contains draft of original gaming system in this style. Implementation part is mainly focused on 3D graphical user interface of editor of this system using Qt, OpenGL technologies and method of Cel Shading.

Engine Kernel for Massive Multiplayer Online Roleplaying Game - Application Logic and Network Communication

Author
Tomáš Bařtipán
Type
Bachelor thesis
Supervisor
Ing. Bc. Ivan Ryant
Reviewers
Ing. Radek Zunt
Summary
This thesis analyzes and evaluates some of the existing systems for MMORPG and RPG gaming and development, examines their world structure, analyzes and rates different approaches and methods for creating game mechanics and content generation for MMORPG games. It also descripts the creation of an MMORPG editor prototype application used to procedurally generate maps. It also consists of an analysis of the suitability of different bounding volumes for use in MMORPG games.

Interactive Course on Digital Technologies

Author
Michal Kápar
Year
2015
Type
Bachelor thesis
Supervisor
Ing. Bc. Ivan Ryant
Reviewers
RNDr. Helena Wallenfelsová
Summary
This work deals with creation of interactive learning applications on the functioning of the Internet and protocol TCP. Educational application is targeted at students in secondary schools and colleges.

Interactive course on internet protocols for high schools

Author
Martin Greger
Year
2015
Type
Bachelor thesis
Supervisor
Ing. Bc. Ivan Ryant
Reviewers
RNDr. Helena Wallenfelsová
Summary
Thesis deals with creation of an interactive educational course about internet protocols for high schools. The course explains basic principles of protocols TCP, UDP and IP. Thesis describes analysis, design and realization of this course.

Collectible card game about the life at FIT CTU

Author
Adam Příhoda
Year
2015
Type
Bachelor thesis
Supervisor
Ing. Bc. Ivan Ryant
Reviewers
Ing. Zdeněk Rybola, Ph.D.
Summary
The goal of this thesis is the creation of a collectible card game based on the life at the faculty of information technologies. Thesis addresses the processes of analysis, design, implementation and testing of such an application and describes all aspect of the game from the rules to the specific system architecture and technologies. Included is the game source code and other materials.

Interactive Course on Algorithmic Problem Solving

Author
Martin Kopřiva
Year
2016
Type
Bachelor thesis
Supervisor
Ing. Bc. Ivan Ryant
Reviewers
Ing. Miroslav Balík, Ph.D.
Summary
This bachelor thesis deals with development of interactive educational video game aimed at subject of algorithmization of tasks that is taught at grammar schools. This video game is executable under operating system Windows and Linux. The application is designed and implemented on the basis of analysis of existing solutions and requirements. The application includes interactive game world, different algorithmic problems and integrated development environment.