In this chapter, you will learn about a family of algorithms for developing board game techniques and creating artificial intelligence. They are based on the principle of a game-tree graph that spans as we evaluate a state and decide to visit its neighbors. They also take into account board games for two rivals. But, with a little bit of work, some of them can be extended to accommodate more players.





















































