Minimax西洋跳棋代码Python

时间:2022-07-11 21:16:15 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
Minimax西洋跳棋代码Python

生成国际跳棋棋盘的棋子对象的方法代码如下: def populate_board(self): for x in range(0,9,2): for row in range(4): column=x+((row+1)%2)

self.board[row][column]=BlackDraught() self.board[row+6][column]=WhiteDraught()

可以看到,这个方法根据位置的不同,需要创建黑色的棋子对象或白色的棋子对象,上述方法的实现是一种硬编码的形式,我们可以以此为基础将其实现为工厂方法。


本文来源:https://www.wddqw.com/doc/d0c06ae725fff705cc1755270722192e44365849.html