Font Size: a A A

Implementation Of A Computer Go Game Client Based On WEB3D

Posted on:2013-05-26Degree:MasterType:Thesis
Country:ChinaCandidate:J D ZhaoFull Text:PDF
GTID:2248330371967008Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Go is one of the oldest games in the world, which originated in China, with a history of over four thousand years, was becoming widely popular as early as the Spring and Autumn period. At the present, the popularity of Go in China has achieved some success. However, to sustainable development, the domestic Go training system needs to be further optimized and improved. Although China has a large number of professional players, the relative proportion of our population is still low and the popularity of Go is not an easy task. Fortunately, since the network has a high penetration rate in China, we may increase the popularity of Go through the development of the network, which maybe definitely a good way.This paper is in the light of a new generation of Microsoft’s graphics system named WPF technology, by which we implemented a computer Go game client interface. In order to achieve a better user experience, we completed a number of user-friendly operation and function according to the requirements. We studied pipeline communication technology, used pipeline communication technology to achieve three-dimensional interface for communication with the engine, packaged some of the pipeline communication, and made it more suitable to the needs of the project. GTP is Go Text Protocol, which is a method of communication between Go program, including the engine and the client, has been adopted by more and more programs. This paper analyzed the use of the GTP protocol, and completed the GTP protocol analysis in the client. Any agreement to meet the GTP engine can use the client program in order to achieve a good user experience. As the author’s Thesis during graduate at Beijing University of Posts and Telecommunications, this paper elaborated on the technical principles and practical application of this project, and focused on the content of the highlight.Throughout the project development process, the author made full use of software development knowledge studied in Beijing University of Posts and Telecommunications independently completed all phases of software development, including requirements analysis, architecture design, coding implementation, debugging and deployment process, successful implemented computer-based WEB3D Go game client development, and achieved good results.
Keywords/Search Tags:WEB3D, Computer Go, WPF, Pipe communication
PDF Full Text Request
Related items