In the diploma thesis we want to develop an effective framework and application that would simplify the development of advanced online games. First, we briefly describe the problems of developing such games and the implemented solutions. We then describe the selected components used to solve these problems and briefly describe their operation. Then we present the functioning and use of the framework and describe some of the parameters needed to initialize it. After that we focus on the goal of the game and the approaches and ideas used to achieve that goal. The framework is then compared to other solutions, where we can see that the one we built is more flexible and powerful than the first one, and better implemented and stable than the second one. Performance is also indicated by the load test, where the server served from 10 to 500 players in different scenarios, which represented different levels of knowledge of the game. The server was able to handle 500 demanding or experienced players.
|