最新五子棋设计文档.docxVIP

  • 2
  • 0
  • 约1.16万字
  • 约 24页
  • 2021-03-03 发布于天津
  • 举报
UML UML UML UML 1:序言 程序简介:随着计算机网络的迅猛发展,异地讣算机之间的通信变得十分 便捷。这也为异地间的用户通过网络来进行下棋提供了可能。 网络五子棋软件利用TCP/IP协议,在异地的玩家之间建立起TCP连接, 并用它来交换棋局的各种数据信息。所以,网络五子棋软件在下棋以前必须要 对相关的网络参数进行设置,才能实现玩家双方的成功连接。连接成功后,玩 家双方轮流下棋,并将每一步下棋的信息通过网络传送给对方,使得双方棋盘 上的棋子保持一致。 与单机版五子棋软件相同,网络版五子棋软件也提供了倒计时器、“认输”、 “和棋”和“悔棋”等功能。但这些功能的都是通过网络来实现的,所以,实 现过程较单机版要复杂。 在胜负判别方面,单机版五子棋软件与网络版五子棋软件并没有什么不 同,只是网络版的玩家双方各自有一套胜负判别的程序。当一方玩家下一步棋 后,他的胜负判别程序就执行一次,然后再将落子的信息传送给对方,对方的 胜负判别程序也将执行一次。这样就完成一次胜负的判别过程。 另外,网络版五子棋的双方可能相距邀远,双方的语言交流没有单机版方 便。所以,网络版五子棋还必须提供聊天功能。 2:需求分析 ⑴功能需求 能通过网络进行下棋 符合五子棋的基本规则 提供水平坐标和垂直坐标功能 提供双方的倒计时功能 能在棋子上显示的落子的顺序数 提供玩家之间的聊天功能 ⑵环境需求 10/10Mb

文档评论(0)

1亿VIP精品文档

相关文档