前言

wfGo 是笔者大学毕设作品,这几天有时间把它整理一下。该项目已在github开源,有需要的小伙伴可以看第一篇博客的末尾获取git地址:

https://blog.csdn.net/wf824284257/article/details/104085281

本文介绍了 wfGo的 联机对战模式 的使用。

使用VS2017+打开项目即可。

开始

联机对战模式需要使用client端与server端。

首先我们打开server端,并点击【开启服务器】按钮。界面如下:

下面我们打开2个client端,打开方法为:找到 wfGoClient -> bin -> Debug -> wfGoClient.exe, 双击打开即可。重复打开2个client即可。 打开后,目前我们一共打开了2个client端,一个server端。

下面我们将两个client端选择 联机对弈模式, 取名为 wufan 与 alphaGo ,并登录。

下面使用 wufan 的client 来创建一个房间。

点击 【创建房间】 后, wufan直接进入到自己创建的房间中。 此时,server端显示出了房间名以及状态人数,alphaGo的client 端也显示出了 wufan的房间。 此时从 alphaGo的client端选中 wufan的房间,并点击【进入房间】。

操作左上方的client,wufan的client,点击 【申请开局】 按钮。 这时,alphaGo会收到弹窗【对方申请开局,是否同意】,点击是。然后双方会收到弹窗【对局开始,您执黑】与【对于开始,您执白】。点击确认即可开始对局。

目前默认是申请开局方使用黑棋。 wufan的client,也就是左上方的client,点击棋盘落子即可。落子后,alphaGo端也会同步落子。 到这一步,就可以愉快的对战了。

本文仅简单的展示了使用方法。 实际使用时,可以将sever端部署到云服务器上,两个client端在不同的电脑打开,即可以进行联机对战了。

关于 悔棋/终局确认/发起投降, 可能还没来得及实现。另外,界面右下方是打算做聊天框的,也没来得及实现。 有兴趣的同学可以自己实现一下。

结束

wfGo 围棋 联机对战模式相关推荐

  1. 腾讯云为小游戏开发者升级工具箱 小游戏联机对战引擎免费用

    由微信小游戏举办的"微信小游戏创意大赛"正在火热进行中.12月23日,腾讯云宣布,除了给参赛者提供基础云资源,还将提供更多工具支持.开发者在通过初赛后,可免费使用腾讯云" ...

  2. 可以跟小伙伴联机对战的五子棋,你会吗?今天用Python教大家搞定!!快上车!

    导语 每次都写单机游戏自嗨好像没啥意思,这次我们来写个支持联机对战的游戏吧,支持局域网联机对战的五子棋小游戏他来了! 相关文件 关注小编,私信小编领取游戏源码的哟!!当然别忘了一键三连哈!!! 开发环 ...

  3. 怎么开发联机小游戏_微信小游戏创意大赛火热进行中,小游戏联机对战引擎免费用...

    腾讯云为小游戏开发者升级工具箱 小游戏联机对战引擎免费用 由微信小游戏举办的"微信小游戏创意大赛"正在火热进行中.12月23日,腾讯云宣布,除了给创意大赛的参赛者提供基础云资源,还 ...

  4. Cocos Creator 3D使用腾讯云游戏联机对战引擎(MGOBE)

    腾讯云在2019年2月上线新品--游戏联机对战引擎MGOBE,为游戏提供房间管理.在线匹配.网络通信.云开发等服务,帮助开发者快速搭建多人交互游戏. 在2021年2月,实现兼容 Cocos 引擎 v3 ...

  5. 五子棋联机对战(JAVA实现)含源码

    本次面向对象编程课程设计,是制作一款五子棋联机对战游戏.在上学期做过一款五子棋单机版,其耦合度低,便将其拿来直接制作联机版本. 主要应用的技术:C/S架构 JAVA swing,JAVA socket ...

  6. 使用WarZone联机对战横扫千军(TA)指南

    使用WarZone联机对战横扫千军(TA)指南 收集整理:frontier(QQ:465308) 通过本说明让你知道如何使用WarZone(简称WZ)来进行大陆资深游戏玩家小原子制作的横扫千军3.3A ...

  7. 厉害了隔壁老王,带你入坑腾讯联机对战引擎!

    前文导读: <联机对战!隔壁老王都入坑了,你还在等啥?> 前面我们介绍了『开心鼠吃象』这个游戏的玩法,以及对战引擎的注册开通,这次给大家介绍MGOBE实战操作! 如果你对MGOBE还不太了 ...

  8. 【华为联机对战服务】如何保存及查看联机对战SDK日志?

    华为联机对战SDK日志如何保存? 华为联机对战SDK分为JS SDK和C# SDK,这里介绍的是C# SDK的日志如何保存.如果想要在运行设备上保存联机对战SDK的日志,需要在调用联机对战SDK初始化 ...

  9. 【联机对战】一张图看懂联机对战服务

    尊敬的开发者,您好 Petal Gaming Services(花瓣游戏开发者服务)致力于为开发者提供立项.研发.测试.分发.运营全生命周期的游戏服务,提升游戏研运效率,协助开发者打造更好的游戏产品. ...

  10. Java用最少代码实现五子棋-玩家对战模式-人机对战模式-电脑策略对战

    Java用最少代码实现五子棋-玩家对战模式-人机对战模式-电脑策略对战 玩家对战模式 背景说明 代码实现 人机对战模式 背景说明 完整代码实现 电脑根据优势分数对战 背景说明 完整代码实现 小结 玩家 ...

最新文章

  1. codeforces #310 div1 C
  2. Redis第四集:redis的基本知识说明
  3. 基于Pytorch再次解析使用块的现代卷积神经网络(VGG)
  4. Linux 内核链表 【转】
  5. 前端vue适配不同的分辨率_浅析 React / Vue 跨端渲染原理与实现
  6. 从入门到精通 pdf_【推荐】铅笔素描从入门到精通pdf|素描基础教程电子书下载!...
  7. 2_1 输入10个id并查找是否存在
  8. dfmea文件_技术干货合集「失效分析、PFMEA DFMEA关系、文件结果化」
  9. matlab中表示拉普拉斯分布_神奇的正态分布
  10. 转 Android中this、super的区别
  11. NVolecity 处理DataTable 小记
  12. 很好的c++和Python混合编程文章
  13. 如何在官网下载hbase
  14. ReactNative Ios打包流程
  15. qlv是什么格式的视频,怎么把qlv格式转换成mp4
  16. sfp寄存器_一种基于Linux系统读写光模块寄存器的方法与流程
  17. 微信刷票怎么查实_怎么检查“微信公众平台投票”是否有刷票?
  18. win7怎么查看计算机主板,win7系统电脑查看主板型号的四种方法介绍
  19. Ubuntu18.04使用Xorg创建虚拟屏幕
  20. 从玉农业考察汕尾华侨管理区-林裕豪:携手谋定农业产业

热门文章

  1. 【OpenCV学习】物体跟踪的粒子滤波算法
  2. plc中PROFIBUS通信处理器介绍
  3. 实战python网络爬虫黄永祥_《实战Python网络爬虫》- 感想
  4. 虚拟机ip地址消失不见,重新获取方法
  5. 计算机基础知识刷题app,计算机考试刷题app
  6. 阿里腾讯大战前夜:决战2013,决战移动电商!
  7. 仿qq局域网聊天软件 c++ 非mfc 数据库
  8. filezilla linux 乱码,解决FileZilla Server搭建FTP中文乱码问题
  9. php整人代码,HTML代码整人。。
  10. 网站丨平淡的生活里增添一点幸福感