Plošinová skákací hra v prostředí Internetu

Loading...
Thumbnail Image

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

Citation