VC++高级程序设计大作业基于局域网的五子棋设计与开发!.docVIP

  • 6
  • 0
  • 约1.07万字
  • 约 25页
  • 2016-03-20 发布于湖北
  • 举报

VC++高级程序设计大作业基于局域网的五子棋设计与开发!.doc

基于局域网的五子棋游戏系统设计与开发 摘要 本系统是基于局域网的五子棋游戏,应用VC++6.0完成。局域网中的两个用户一个充当服务器,一个充当客户端,当然可以自己选择扮演的角色。首先由服务器端设置IP和端口,监听端口;然后客户端连接服务器,当连接成功后,就可以开始游戏;在下棋过程中设置了落子音效以及落子位置标示,同时当出现局超时或者步超时,给出提示,如果步超时系统则做出让步处理,局超时则认为超时方本局失败;同时双方可以进行悔棋、和棋和认输操作;除此之外,在下棋过程中,双方可以进行交谈。此次的五子棋系统界面良好,绚丽,功能完善,有创新意识功,其中有很多人性化以及趣味设计,如声音的提示背景,音乐设置能等。 关键字:五子棋;MFC;局域网;Socket通信 目录 引言 1 1.基于局域网五子棋游戏设计 2 1.1 需求分析 2 1.1.1系统总体目标 2 1.1.2功能需求与概要设计 2 1.1.3.运行环境需求 3 1.1.4.性能需求 3 1.2 研究思路 3 1.2.1详细设计 3 1.2.3功能模块图 4 1.2.4数据结构 4 1.2.5系统流程图 5 2基于局域网五子棋游戏实现 6 2.1 绘制棋盘与棋子 7 2.2 服务器开启与客户连接以及局域网通信 9 2.3 聊天功能 12 2.4 悔棋、和棋与认输 13 2.5 输赢判断 16 3.系统测试 18 4.总结 21

文档评论(0)

1亿VIP精品文档

相关文档