国际象棋游戏的人工智能

时间:2015-07-01 07:05:28

标签: artificial-intelligence

我是人工编程的新手,我被要求制作一个程序来存储每次所采取的动作,依此类推。你们中的任何人都可以给我一个关于人工工作以及我应该如何进行的想法吗?

1 个答案:

答案 0 :(得分:2)

首先,你必须看看你可以用于人工智能的语言,看看(如果你想要真正进步的话)https://en.wikipedia.org/wiki/List_of_programming_languages_for_artificial_intelligence

然后你可以看一些教程来指导你: http://www.gamedev.net/page/resources/_/technical/artificial-intelligence/chess-programming-part-i-getting-started-r1014

请注意,这可能会变得非常复杂,具体取决于您希望AI的高级程度。您还可以使用许多不同的算法。

这是一个相当广泛讨论的主题,特别是在国际象棋游戏中。 Google应该拥有您正在寻找的所有答案。

您可能会发现一些有用的链接: http://www.aihorizon.com/essays/chessai/intro.htm

https://en.wikipedia.org/wiki/Artificial_intelligence

http://www.quora.com/What-is-the-best-way-to-learn-Artificial-Intelligence-for-a-beginner

http://compsci.ca/v3/viewtopic.php?t=14779

Beginning AI programming