中国象棋双人远程对弈
时间:2025-07-08
时间:2025-07-08
中国象棋双人远程对弈—需求规格说明书
1.引言
1.1编写目的
如今越来越多的人都渐渐地离中国经典棋牌类游戏——象棋远去,借此书17章的课题,我们小组为“中国象棋双人远程对弈”程序编写需求分析,借此重拾对中国文化的信心。 本说明书的预期读者为业务或需求分析人员,测试人员,用户文档编写者,项目管理人员。
1.2项目背景
随着网络技术的不断发展和普及,网络游戏也有了长足的发展,网络棋牌类游戏作为其中的一分支,也备受瞩目,通过网络,人们可以在更大的范围内和他人对弈,可以增强棋艺的技术文化交流,也可以增加玩家自身水平,其中象棋作为中国经典的棋牌类游戏,魅力不可小觑。
通过以上简单分析,为了满足长远对弈的需求,“中国象棋双人网上对弈”有了开发的必要,在这样的背景下,我们小组计划开发一款这样的象棋软件。以下是对该软件的需求规格说明。
1.3定义
P2P:端对端模式
端到端模式的特别是两个客户端程序直接通过网络相互连通进行游戏,参于中国象棋对弈的玩家只有两人。这时客户端程序也可以作为服务端,具体操作如下:
a. 选择游戏模式为点对点模式。
b. 作为客户端的一方点击连接按钮在弹出的对话框中输入对方的IP地址进行连接。 c. 作为服务器的一方会监听客户端的连接请求,并对来到的请求进行响应。 d. 待服务端用户同意连接请求后,双方中的任意一方都可以点击开始按钮进行游戏,
点击开始游戏的一方为红方。
e. 游戏过程中可以悔棋、求和和认输等操作,同时程序自动判断胜负。