求C#做的井字棋游戏?

解决方案 »

  1.   

    怎么最近老有人问这个问题
    再敲一遍
    胜利的条件 给个数组 
    int arry[8][3]
    {
    //举个例子
    //0,1,2
    //3,4,5
    //6,7,8
    //还有上下跟斜的胜利条件
    }
    存放下的棋
    黑子  值为 1
    白字 值为 0
    ChessArry[9]然后每下一个棋循环数组
    for(int i=0;i<8;i++)
    {
    if(ChessArry[arry[i][0]]==1)&&………………
    //这边判断好了
    }
      

  2.   

    思想不错!
    简单
    for(int i=0;i <8;i++) 

    if(ChessArry[arry[i][0]]==1)&&ChessArry[arry[i][1]]==1&&ChessArry[arry[i][2]]==1)
    黑子赢
    if(ChessArry[arry[i][0]]==0)&&ChessArry[arry[i][1]]==0&&ChessArry[arry[i][2]]==0)
    白子赢
    }