Plošinová skákací hra v prostředí Internetu
Loading...
Downloads
9
Date issued
Authors
Jarek, Jakub
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská - Technická univerzita Ostrava
Location
Signature
Abstract
This thesis describes makings of 2D online side scroller written in Java language. The goal is to introduce readers to the architecture of the game itself and chosen methods and also to interesting and useful concepts when making a similar type of games. Discussed concepts include : Interpolation between positions depending on time, Client-side prediction, Lag compensation, collision using an AABB (Axis-Aligned Bounding Box) and an SAT(Separation Axis Theorem), triangulation of simple polygons by Ear Clipping method, field of view by Ray Casting and finding a way through a graph with an A* algorithm. The thesis also
describes a work with LWJGL (Lightweight Java Game Library) and Kryo libraries.
Description
Import 22/07/2015
Subject(s)
bachelor thesis, Java, online platformer, 2D, server-client, AABB, SAT, A*, polygon triangulation, Server reconcilliation, Lag compensation, Ray Casting