- 3
- 0
- 约6.97千字
- 约 56页
- 2017-08-20 发布于河南
- 举报
本章要点:
;; 本章提供了“网络五子棋”作为这一学期的第二介课程设计项目,本次课程设计旨在进一步提升学生的动手能力,加强大家对通信程序的理解。本次课程设计的主要目的如下:;; 相信每个人都会五子棋游戏,当游戏的一方构成5个连续的棋子,无论是水平方向、垂直方向,还是斜对角线方向,都表示获胜了。
现实中两人玩五子棋,难免有悔棋的情况,程序设计了悔棋功能。
俗话说“世事如棋局局新”本程序还设计了现实中实现不了的功能,比如游戏回放等功能。;;网络五子棋的开发环境具体要求如下:
开发环境:Microsoft Visual C++6.0。
操作系统:Windows XP(SP2)/Windows Server 2003(SP2)/Windows 7。
分辨率:最佳效果1024×768像素。; 网络五子棋是一个双人游戏程序,程序分为服务器端和客户端两部分。
网络五子棋服务器端模块主要包含服务器端主窗口、服务器设置窗口、服务器套接字,客户套接字类共4个模块。
网络五子棋服务器端模块主要包含客户端窗口、客户端登录窗口和客户端套接字类。
软件结构如图10-1所示:; 网络五子棋的使用,要先在服务器端设置服务器IP和端口号,然后客户端登录服务器,下面可以由双方任意一方开始游戏。其业务流程如图10-2所示。;; TCP协议全称Transla
原创力文档

文档评论(0)