C#网络对战五子棋(c/s框架) 10

用C#编程语言,基于客户机/服务器(C/S)模式,开发一款网络对战五子棋游戏。服务器端可以支持多玩家同时在线游戏。玩家可以通过客户端登陆到服务器端与其它玩家进行五子棋游戏... 用C#编程语言,基于客户机/服务器(C/S)模式,开发一款网络对战五子棋游戏。服务器端可以支持多玩家同时在线游戏。玩家可以通过客户端登陆到服务器端与其它玩家进行五子棋游戏对战。
项目基本要求描述如下:
1. 当服务器“启动服务”之后,可以允许玩家连接服务器;当服务器“停止服务”之后,不允许玩家连接服务器。
2. 玩家请求登陆时需提交用户名,在没有“满员”和“重名”的情况下,服务器允许玩家登陆;在“满员”或“重名”的情况下,服务器拒绝玩家登陆。
3. 玩家登陆成功之后,进入“游戏大厅”界面,并获得其他在线玩家的信息,其他玩家也能获得该玩家的信息。
4. 玩家注销登陆之后,断开与服务器的连接,并关闭“游戏大厅”界面。
5. 玩家“落座”之后,进入“游戏桌”界面,并获得该桌玩家的信息。如果有对家落座,对家也能获得该玩家落座的信息。其他玩家也能获得该玩家的状态的改变。
6. 玩家“起身”之后,进入“游戏大厅”界面。如果有对家落座,对家也能获得该玩家起身的信息。其他玩家也能获得该玩家的状态的改变。
7. 玩家“请求开始”游戏之后,初始化“棋盘”界面,玩家进入“就绪”状态。如果有对家也处于“就绪”状态,则开始游戏。其他玩家也能获得该玩家的状态的改变。
8. 游戏开始之后,首先黑方“行棋”,之后双方轮流行棋。
9. 玩家“落子”之后,对家也能获得“棋盘”状态的改变。如果玩家“获胜”,对家能得知自己“失败”;否则双方继续“行棋”。
展开
 我来答
藤原子大雄
推荐于2018-01-07 · TA获得超过7196个赞
知道大有可为答主
回答量:6977
采纳率:82%
帮助的人:1744万
展开全部
  • 一、源码描述
    这是一款比较好玩的五子棋游戏源码,支持网络对战,该源码比较适合大家学习
    交流使用,感兴趣朋友们的不要错过啊。    
    二、功能介绍
    该源码主要实现了五子棋的基本功能,并且包含了网络对战的功能。
    三、注意事项
    1、开发环境燃梁为Visual Studio 2010,无配简数据库,使用.net 2.0开发。皮卖运

匿名用户
2015-05-28
展开全部

全纳陪套虚扰代码可编辑,直接复制粘贴即洞誉蠢可。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-06-15
展开全部

American economists have made 脊郑important contributions to 樱伍颂the 橘磨field of financial and

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式