成5:即构成五子连珠
活4:即构成两边均不被拦截的四子连珠。
死4:一边被拦截的四子连珠
活3:两边均不被拦截的三字连珠
死3:一边被拦截的三字连珠
活2:两边均不被拦截的二子连珠
死2:一边被拦截的二子连珠
单子:四周无相连棋子
根据五子棋的技巧,可以将五子棋的棋型用连珠进行分类,分类过后我们按照威力给每种棋型打分。因为五子棋一次只落一子,因此很容易理解,双活三和三活三的威力是一样的,类似情况不多做解释。程序中,我以100分为满分,对棋型进行了以下打分:
成5, 100分 双活4 100
单活4、双死4、死4活3, 90分
双活3, 80分
死3活3, 70分
死4, 60分
活3, 50分
双活2, 40分
死3, 30分
活2, 20分
死2, 10分
单子 0分