电脑围棋门径——陈志行 1、显示棋盘棋子及其他必须显示的内容;设置黑白选择、进子及有关的功能。2、设置计算和记录棋子串气数的功能,赋予提子和禁着的功能。3、设计一种函数,表征每个棋子对周围的影响,用以划分势力范围,作为静态形式判断的基础。4、对盘上各着点分别试进黑子和白子,比较进子前后的静态形势,以估算该点的进子价值,成为着点选择的基本依据。5、用多步搜索法判断棋子串是否可以歼灭或逃出,并分别记为“死”、“活”和“半死”。这种搜索还可以包括“双吃”(叫吃一串后歼灭另一串)的可能性。6、规定开局时的一些大点及其价值,设置随机地选取等价大点的功能。开局大点可以纳入定式的范畴。7、把棋子划分为块,考虑各块的眼位和出路以及块间的相