Scalable Multiplayer Components
Ojala, Rami (2020)
Ojala, Rami
2020
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020060115734
https://urn.fi/URN:NBN:fi:amk-2020060115734
Tiivistelmä
Objectives for this thesis was to create a scalable multiplayer environment and a prototype game with it. Additional tasks were to learn new technologies and improve under-standing on already familiar technologies. Main goals were to learn new and apply old information, and possibly create a base for a future company.
The implementation method became naturally a functional development / research, as there was only a basic idea at the beginning; that was later researched and developed.
As a result, the author was able to create a user creation website and an authentication pipeline for a game client, a written protocol for game client and login server communications, and a networked 22-computer development environment that can be used to develop the system this thesis started.
This thesis was not able to reach the full environment and a game made with it, which disappointed the author. As a positive note a lot of new information about new technologies and thoughts on how to use those in the future development was learned. The possible company is not happening as of now, since the result of this thesis is not significant enough to merit a company.
The implementation method became naturally a functional development / research, as there was only a basic idea at the beginning; that was later researched and developed.
As a result, the author was able to create a user creation website and an authentication pipeline for a game client, a written protocol for game client and login server communications, and a networked 22-computer development environment that can be used to develop the system this thesis started.
This thesis was not able to reach the full environment and a game made with it, which disappointed the author. As a positive note a lot of new information about new technologies and thoughts on how to use those in the future development was learned. The possible company is not happening as of now, since the result of this thesis is not significant enough to merit a company.