粗看了下,觉得您写得可读性不错,蛮干净的
不管我觉得最好多用function而不是procedure,这样可以对返回值进行判断

解决方案 »

  1.   

    原来都是Move,我以为是AI呢。
      

  2.   

    我看了还不错。不过你的代码还可进一步精简的。如,可以把MOVE函数多加一个或多个参数,可以把车士等的MOVE,用一个通用函数就更好了(呵呵,仅供参考)
    另:请教一下如果和电脑对局,如何设计智能。
      

  3.   

    写些比较好,但
    如果你是准备写一个这样的游戏,为什么不用类来进行操作:),每个棋子都有自己的属性,另外还有些调度属性,多好;
    TChessman
    TRegulr
    TChessBoard
    TDispatch
    :)
      

  4.   

    //参考"人工智能五子棋"
    http://www.csdn.net/expert/topic/435/435503.xml
      

  5.   

    to zswang(伴水)(需要充充电)以前也写过一个五子棋,有些人工智能,主用博奕与a_b剪树,没事时让他们来对一把如何?