• 大小: 203KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: 其他
  • 标签: 中国象棋  

资源简介

使用Visual studio 的控制台应用程序开发中国象棋

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;

namespace ChessItem
{
    public class Bing : Chessbase
    {
        protected override bool LimitPoint(int x int y)
        {
            if (base.LimitPoint(x y))
            {
                //个性条件

                    //判断哪一方
                    //判断必须是向前行

                    //判断是否过河
                    //过河以后,可以横行
                    //未过河,只能直行

                    //直线行驶
                if (x == GridX || y == GridY)
                {
                    if (type == IChessItem.Enums.ChessType.Black)
                    {
                        if (((x == GridX) && (GridY - y) == -1))//没过河之前不能横走和倒走
                            return true;
                        else if ((y > 4) && (Math.Abs(GridX - x) == 1))//过河之后
                            return true;
                        else
                            return false;
                    }
                    else if (type == IChessItem.Enums.ChessType.Red)
                    {
                        if ((x == GridX) && (y - GridY == -1))//没过河之前不能横走和倒走
                            return true;
                        else if ((y < 5) && (Math.Abs(GridX - x) == 1))//过河之后
                            return true;
                        else
                            return false;
                    }
                    //return base.LimitPoint(x y);
                }
                return false;
                //return true;

                //返回真假
            }
            else
            {
                return false;
            }
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1863  2009-06-17 16:17  单机版中国象棋源码\Backup\ChessItem\Bing.cs

     文件       8927  2009-06-19 13:31  单机版中国象棋源码\Backup\ChessItem\Chessbase.cs

     文件       2911  2009-06-17 09:41  单机版中国象棋源码\Backup\ChessItem\ChessItem.csproj

     文件        849  2009-06-19 13:16  单机版中国象棋源码\Backup\ChessItem\Ju.cs

     文件       1993  2009-06-18 15:30  单机版中国象棋源码\Backup\ChessItem\Ma.cs

     文件       1256  2009-06-19 13:15  单机版中国象棋源码\Backup\ChessItem\Pao.cs

     文件       1337  2009-09-23 14:21  单机版中国象棋源码\Backup\ChessItem\Properties\AssemblyInfo.cs

     文件       1335  2009-06-17 19:46  单机版中国象棋源码\Backup\ChessItem\Shi.cs

     文件       1486  2009-06-18 10:19  单机版中国象棋源码\Backup\ChessItem\Shuai.cs

     文件       1565  2009-06-17 19:38  单机版中国象棋源码\Backup\ChessItem\Xiang.cs

     文件      19543  2010-04-17 03:29  单机版中国象棋源码\Backup\ChineseChess\ChineseChess\ChessForm.cs

     文件       8153  2009-06-19 13:15  单机版中国象棋源码\Backup\ChineseChess\ChineseChess\ChessForm.Designer.cs

     文件      12721  2009-06-19 13:15  单机版中国象棋源码\Backup\ChineseChess\ChineseChess\ChessForm.resx

     文件       3696  2009-06-18 17:34  单机版中国象棋源码\Backup\ChineseChess\ChineseChess\ChineseChess.csproj

     文件       2298  2009-06-19 13:25  单机版中国象棋源码\Backup\ChineseChess\ChineseChess\LuJing.cs

     文件        475  2009-06-16 21:09  单机版中国象棋源码\Backup\ChineseChess\ChineseChess\Program.cs

     文件       1186  2009-06-16 21:08  单机版中国象棋源码\Backup\ChineseChess\ChineseChess\Properties\AssemblyInfo.cs

     文件       2878  2009-06-16 21:08  单机版中国象棋源码\Backup\ChineseChess\ChineseChess\Properties\Resources.Designer.cs

     文件       5612  2009-06-16 21:08  单机版中国象棋源码\Backup\ChineseChess\ChineseChess\Properties\Resources.resx

     文件       1095  2009-06-16 21:08  单机版中国象棋源码\Backup\ChineseChess\ChineseChess\Properties\Settings.Designer.cs

     文件        249  2009-06-16 21:08  单机版中国象棋源码\Backup\ChineseChess\ChineseChess\Properties\Settings.settings

     文件       1903  2009-09-23 14:22  单机版中国象棋源码\Backup\ChineseChess.sln

    ..A..H.     34816  2009-09-23 14:22  单机版中国象棋源码\Backup\ChineseChess.suo

     文件        805  2009-09-23 14:21  单机版中国象棋源码\Backup\IChessItem\Enums.cs

     文件        947  2009-09-23 14:21  单机版中国象棋源码\Backup\IChessItem\IChess.cs

     文件       1992  2009-06-16 23:13  单机版中国象棋源码\Backup\IChessItem\IChessItem.csproj

     文件        341  2009-06-16 20:40  单机版中国象棋源码\Backup\IChessItem\IChessItem.csproj.user

     文件       1339  2009-06-15 11:05  单机版中国象棋源码\Backup\IChessItem\Properties\AssemblyInfo.cs

     文件      10240  2017-12-18 14:48  单机版中国象棋源码\ChessItem\bin\Debug\ChessItem.dll

     文件      42496  2017-12-18 14:48  单机版中国象棋源码\ChessItem\bin\Debug\ChessItem.pdb

............此处省略122个文件信息

评论

共有 条评论