大家都玩过五子棋吧,有没有想过自己写一个啊,呵呵,让我们来实践一下:
我写的是人和电脑下的,电脑自动下棋,关于电脑的AI编写,可谓费透了脑筋,我的思路是这样的,电脑先看自己是否有四个缺一个口的棋子,有则添上,电脑胜,否则看玩家是否有四个缺一个口的棋子,有则堵上。以此类推,知道两个子。关于三个子则有一个优先顺序,两边都有空的先下,否则再下只有一边有空的。
我的电脑AI差不多相当于简单的,困难的编写太复杂了,考虑的情况太多了,大家如果有兴趣可以自己完善下。
本文只是个思路,如有不妥,还望大家多多指正。