您的位置:首页 > 编程语言

北大青鸟 中国象棋 实习项目 (项目源代码级说明一)

2008-07-19 18:59 393 查看
每个人写得程序都有缺点,我的也不例外,但是我觉得最重要的还是掌握原理,只有懂得了整个软件的流程,目标,设计清楚了,再做,不要在意你的程序实现起来方法有多么的笨,只管写出来就是了,新技术要试着尝试,但并不是不需用.(就目前我们而言)
这个项目的源代码发在这里,打包项目会发到CSDN,这个软件bug比较多,特别是网络版,单机版还是好点.所以,这个东西,只是共享出来,仅供参考.不免有些东西很烂,不过还是那句话,仅供参考,互相学习而已.

接口,所有棋子的规范:

using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;

namespace chess
{
/// <summary>
/// IchessItem所有棋子的规范
/// </summary>

public interface IChessItem
{
//棋子类型
ChessTypes chessType{get;set;}
//移动棋子返回是否成功
bool MoveItem(int ChessX, int ChessY);
//吃棋
bool eatChess(int x,int y,Label label,IChessItem selectItem);
}
/// <summary>
/// 棋子的类型
/// </summary>
public enum ChessTypes
{
blue,
black,
red
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: