Font Size: a A A

Design And Implementation Of Doudizhu Mobile Open Platform Based On Cocos2dx Engine

Posted on:2022-10-13Degree:MasterType:Thesis
Country:ChinaCandidate:T Y WuFull Text:PDF
GTID:2518306527497034Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Since Google's Alpha Go defeated Li Shishi,the top go player of mankind,in March 2016,artificial intelligence has become one of the most important research hotspots in today's social development.It is widely used in automatic driving,image and speech recognition,natural language understanding and so on,and has made a breakthrough.Artificial intelligence technology has now risen to the national strategy.The intelligent game has always been widely concerned as an important research field of artificial intelligence.As a typical representative of incomplete information dynamic game,the Asian popular card game Doudizhu has received much less attention on the research of Doudizhu intelligence with professional player's technical level than Go and chess.One important reason is the lack of an open platform for Doudizhu.We mainly design and implement an open and intelligent Doudizhu mobile platform to provide an open environment for the testing and validation of intelligent algorithms in this paper.Besides,It also can collect high-quality human-computer Doudizhu game data.The main work of this paper is as follows:(1)This platform is based on the cocos2 d engine design and implementation of the online Doudizhu mobile application.It contains eleven functional modules such as offline games,man-machine battles,friend matches,championships,and so on.To collect high-quality human-machine Doudizhu game data.Twelve tables,which including human-machine combat information tables and Doudizhu play information tables were designed,and one hundred and five fields were included.For a better gaming experience,one hundred and nine pictures and a collection of fifty-five pictures are inserted into the UI,and it includes one hundred and seventy sound effects for the animation effects and playing voice announcements during the game.(2)In the platform design an open algorithm interface for Doudizhu.By establishing input and output standards for external algorithms,different algorithms can be connected to the mobile game,so that different algorithms(licensing algorithm,landowner algorithm)can complete the test of antagonism and cooperation on the same platform.On this platform,a number of tests of the Doudizhu algorithm(RHCP algorithm and CQL algorithm)have been carried out on the platform to verify the feasibility of the platform.
Keywords/Search Tags:Incomplete information game, Doudizhu, Cocos2dx, Open mobile platform
PDF Full Text Request
Related items