Font Size: a A A

Research And Realization Of Mobile Chess Game System's Key Technologies Based On Android Platform

Posted on:2018-01-09Degree:MasterType:Thesis
Country:ChinaCandidate:W DingFull Text:PDF
GTID:2428330596490010Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Chess mobile game refers to the use of mobile phones and wireless networks,which can be played anytime and anywhere.Since the Android platform release,more and more individual developers started on the Android platform Android platform mobile phone game based on this for the development of mobile phone game development industry has played an important role in promoting.However,with the rapid development,we also found a series of problems,such as mobile phone payment security problem,the problem of data transmission without error,matching problem of PC terminal and the Android platform,to solve these problems,is directly related to the quality of the user experience and game.At the same time,more users are also demanding the game's "smart".Therefore,developers optimize a classic chess game which setting educational,fun,game,security and stability as a whole in this environment,not only is a further study of the Android ecosystem,but also provides some reference to the stability,security Android environment system.This paper attempts to research and practice of the Android mobile phone game development technology,exploration and research on the application problems of "artificial intelligence"(smart cards,smart tips,intelligent hosting),payment security,data transmission,platform adaptation and other issues in the chess game mobile phone,and the related theory and technology applied to mobile phone games are related to the practice,in order to provide reference for similar project research.The main contents of this research are as follows:(1)Aiming at the security of the payment of wealth in the game,this paper combines the advantages of AES,MD5,Base64 and other algorithms,and optimizes the original encryption algorithm scheme in the Android client game mall module.After 3 months of continuous testing,the optimized program has not found any abnormal payment in the case of daily activity of around 1000 passengers.(2)According to the logic of the game,the game complex operating efficiency is not high,on the one hand,a simplified game logic,on the other hand to improve the efficiency of the game through the use of JNI,specifically for the preparation of the game data encryption and decryption of Android JNI,and Android NDK(Native Developement Kit)development tools to generate the corresponding.So file library after,on-line test,the average response time of 0.27 seconds.(3)According to a large amount of data transmission,data access time high,through the design of a distributed multi thread pool scene Android handle based on the data of three months,through the online test,improve the average response time of 0.23 seconds.(4)By using Google Volley communication scheme to optimize client access response time data,reduce the probability of feign death phenomenon while Android system do not receive response data for five seconds,and cache the same data.After on-line testing,the average response time of the 20 data is less than 0.5 seconds.(5)For the landlord game "artificial intelligence" needs,combined with the landlord game rules to complete the corresponding program development,in order to achieve in the game room inside the "smart" card prompt,the game artificial "smart" hosting,after the line Test verification,33 Bureau of the win rate of about 63.6%.
Keywords/Search Tags:Chess mobile games, artificial intelligence, game safety, Google Volley
PDF Full Text Request
Related items