Font Size: a A A

Design And Research Of Renju Expert System Based On Artificial Intelligence

Posted on:2016-09-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiuFull Text:PDF
GTID:2308330482481351Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The original aim of computer was to relieve people from simple and mechanical mathematical operations, so people can save a lot of time to do other complex research. However, with the rapid development of computer’s performance, we put more and more requirements on computer and hope computer have the ability to do more and more things. Therefore, the research objective of Artificial Intelligence is to make computer more “intelligent”. With the rapid development of Artificial Intelligence, computer is playing an indispensable role in all aspects of our lives and production. Nowadays, computer has pushed us into a brand-new intellectualized era and has greatly promoted social development and human civilization.With the example of developing a Renju program, this thesis discusses Artificial Intelligence. At last, this thesis completed the following works:1 According to China Renju Rules which enacted by China’s Chess Academy in 2013, this thesis designs basic features of Renju program, including human-human chess, human-machine chess, replay and program settings.2 This thesis selects Mento Carlo Algorithm which worked very well in ZEN(a software for Go) as primary algorithm instead of Minimax algorithm. Then according to the characteristic of Renju, this thesis improves its algorithm details.3 This thesis selects Sqlite as database, designs database tables for storing program settings, replay data and Renju Joseki.4 This thesis uses Haskell as programming language to develop Renju program, then runs some tests with multiplatform, including Windows, Fedora Linux, FreeBSD and MacOS.
Keywords/Search Tags:Artificial Intelligence, Expert System, Renju
PDF Full Text Request
Related items