Font Size: a A A

The Design And Implementation Of A Server-side Platform For Chess/Card Online Mobile Games Based On Java MINA

Posted on:2015-09-26Degree:MasterType:Thesis
Country:ChinaCandidate:Y YueFull Text:PDF
GTID:2518304595979249Subject:Master of Engineering (field of software engineering)
Abstract/Summary:PDF Full Text Request
In recent years,along with the popularization of mobile devices(such as mobile phones,iPads,tablets,etc.),the mobile game industry is facing the new developing opportunity.Players particularly favor the Chess/Card game,which is suitable for played on mobile phones,because it is short to play one round game,and is easy to learn.At present,it is in the beginning stage of development of mobile online games,despite of its fast growth.Due to traditional technology for developing game servers is not suitable for the development of mobile online games server,there are still many problems to be solved.The topic of this paper comes from a mobile online game of the company that I interned at.It’s a card game combining leisure and social based on various sub-systems,such as game props,voice chatting and so on.The System uses CIS architecture,including Java-based server and a variety of clients running on multi-platforms,which communicates with each other in the mobile network or Wi-Fi network.This project is based on the original system to optimize the system,and this thesis is according of the project proposed a complete,feasible solution for development of a mobile online card game’s server.The main work of the thesis and achievement are summed up as follows:analyzing the requirement of this project accoding the study of the current situation of the development of mobile online games,features of the project and the existing system;On this basis,descripe design of the "iGuandan" game server system,focusing on the design of the communication layer and the logic layer of the server;finally implementing the system based on Java MINA framework.There are multiple mechanisms being implemented to ensure the system’s usability,safety,and capabilities,such as AutoReConnect,Load Balance,Hot Reload and Security mechanism.Then we tested and analyzed the fuctions and performance of the system,and from the results,we know it is stable and efficient when facing customers’ requests.
Keywords/Search Tags:Online Mobile Game, Java NIO, Java MINA Framework, Game Server
PDF Full Text Request
Related items