Závěrečná práce: Mgr. Kate Beck: Low-level Game Networking in C++
Diplomová práce
Low-level Game Networking in C++
Anotace
Práce slouží jako úvod pro nové síťové vývojáře. Zmírňuje břemeno tvorby dobrých her pro více hráčů tím, že ukazuje síťové vzory a typická řešení. Vysvětluje síťování pomocí moderního C++ s pomocí multiplatformní síťové knihovny ASIO. Místo herního enginu používá jednoduchý GLFW framework. V důsledku toho se zaměřuje na všechny aspekty síťového kódu. Uvádí dvě herní síťová zadání. První je textové …více
Abstract
The thesis serves as an introduction for new networking developers. It softens the burden of making good multiplayer games by showing networking patterns and typical solutions. It explains networking using modern C++ and the help of the cross-platform networking library ASIO. Instead of a game engine, it uses a simple GLFW framework. Consequently, it focuses on all aspects of networking code. It introduces …více
Klíčová slova
teaching real-time netcode no game engine coroutines networking patterns C++ ASIO GLFW OpenGLZadání práce
Study and describe the basic concepts of modern networking in games (UDP and TCP protocols, client-server model, sending state vs. sending keystrokes, determinism, latency reduction techniques, etc.).
Design and implement the extension for the existing CGC framework:
- Find an (open-source) low-level C++ networking library suitable for game networking.
- Design a set of assignments suitable for a game networking course, covering a selected topic of game networking problems and challenges.
- Create a "template" (starting point for course assignment) and exemplary solution for each assignment.
25. 5. 2024 10:19, Mgr. Jiří Chmelík, Ph.D., učo 60621
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Generování úrovní detailů pro 3D modely
Mgr. Lukáš Kalčok -
Metody fyzikálně založeného vykreslování pracující v reálném čase
Mgr. Martin Matouš -
Augmented Reality Deformable Tracking
Mgr. Michal Jankovič -
Sestavování a vizualizace nábytkových souprav
Mgr. Filip Benčo -
3D editor for the RoFI platform
Bc. Martin Štourač -
Letecká simulace v prostředí virtuální reality
Mgr. Ján Meravý, učo 325296 -
Shader graph module for Age
Mgr. Petr Babič -
Ukázkové příklady grafických aplikací
Mgr. Karel Klíč




