Font Size: a A A

Design And Implementation Of The International Chess Game Learning Software

Posted on:2016-10-09Degree:MasterType:Thesis
Country:ChinaCandidate:Y M OuFull Text:PDF
GTID:2308330473957115Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Computer game is an important aspect in the field of artificial intelligence. In view of the international chess complex degree is high, the level of development of artificial intelligence, practical performance in the ability of computer game. Research on the international chess international had remarkable achievements, but the computer with chess chess champion and win, have the streets and lanes. Allow all doubt the status of international chess computer game in the world, but also play a decisive role in the field of artificial intelligence.I have access to most of the computer game, the game program is developed based on the data, combining with my own understanding of chess, how to realize a certain chess is introduced, which can double game, interactive friendly chess learning software program, the main research contents are as follows:1. The key technical problem analysis and summarize the 1 international chess computer game, including data structure, search algorithm research, assess the situation of function and interface drawing.2. Preliminary analysis of whole system, the realization of what function to determine the development process. In this paper, write a detailed design of the system, including the interface design, our representation said, go, and determine the outcome of the game mode is set, etc..3. The first solution is plotted in computer chess problem, study how to make computer drawing into the correct board with the correct chess maps to the right position.4. This paper is a study of the algorithm design in the game, that is what the law is reasonable, if the program even irrational moves are not detected, then the adversary can use this law to deceive the program; to find out all the reasonable law algorithm, this procedure can be found from these moves in the best, and the not just to find a law; comparison method, and compare our method includes comparative law, this program can choose the best move.5. Then the search algorithm is a part of the study, first the situation assessment, obtains the evaluation value, and then through the search algorithm to search out the best situation, the last judgment, this article also suggested the introduction of the concept of replacement table, start endgame databases, for later expansion program based.6. Of the developed international chess game learning software Chess through a series of tests, prevent low-level errorAccording to this study, the use of MFC document view, based on the Visual C++ prepared, chess is "complete information" of the game, because the game both sides face the situation is the same situation, the pieces and the position of any side information is the same. Finally, develop a complete chess game learning software Chess, can basically realize man-machine game, double game.
Keywords/Search Tags:Situation, Representation, Chess, Search algorithm
PDF Full Text Request
Related items