优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

网络五子棋

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘? 要:本课题旨在用VC++ 6.0实现一个基于C/S模式的五子棋网络对战游戏。作为客户端的玩家可以通过服务器端与其它玩家进行对战、聊天等功能。 本软件的开发和设计主要采用基于Windows的面向对象的开发工具Visual C++ 6.0进行编程,再嵌入WinSock类,增加该设计对网络的支持。通过编程可实现在网络连接之后人与人在网上对战,以及观看电脑和电脑对战的演示功能。并且,也可以在游戏之后,保存棋局,在之后可以随时的打开以前的棋局,观看战局的情况。 程序经过测试后,可以良好运行,且界面清晰,功能全面,菜单能正确有效的表明其所能表达的功能,而程序内部使用了一个链表,使得每盘的棋谱都能够正确的保存,以方便将来战术的研究。该网络游戏可以集娱乐和益智于一体,随着网络的发展能够得到广泛的应用。 关键词:五子棋? 网络? VC++ 6.0 课题研究内容: 1.内容: 为了迎合广大五子棋爱好者的需求和交流,设计出一款基于网络版的五子棋游戏,玩家可以通过网络挑选自己喜爱的对手并同其进行比赛,比赛过程中可以进行聊天,达到相互交流经验的作用,使其不仅能够进行比赛,同时也能达到交友的功能。 2.主要功能: 2.1服务器端 1.服务器主界面 ?游戏设置和帮助可以设置服务器设置,还可以为一些喜爱音乐的人提供背景音乐,不喜爱下棋的时候听音乐的人可以停止播放背景音乐。 ? 2.服务器设置 ???? 可以设置服务器的名称和服务器的端口。 2.2客户端 ? 1.客户端主界面 游戏开始和退出功能: 开始时输入玩家的姓名和所选择的角色,在选择角色的同时下方会显示出相应的IP地址。在输入相关的信息后就会弹出游戏界面,而游戏设置的对话框随即会自动隐藏,释放。这时就开始等待对方的加入,等有人加入后就可以开始游戏了。如果不想玩了就可以按退出按钮,一方退出游戏后,另一方就会显示尚未连线,然后等待下一个玩家的进入。 ? ?用户之间聊天: ?? 在下棋的同时可以通过聊天窗口和对方进行聊天会话,写完信息之后点击发送,就可以在公共的显示栏中看到自己发出的信息和对方回应的信息。进而开始用户之间的交流,同时所用的组合框的下拉菜单中会有一些简便的备用的语句,可以点击随即发送,这样就能省去部分打字的时间。 2.设置服务器信息 ??? 可以设置服务器的IP地址和服务器的端口。