又又又又更新了,留个赞再走吧!
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
公告
为了让大家更新我们的项目更快捷和便利,我们马上要推出新的更新方式(自动更新),我们将代码备份到GITHUB上,使用WINDOWS_API的请求函数,自动更新代码内容,敬请期待。
注:当然如果您不喜欢这种自动更新的更新方式或是对更新内容有异议,在新版本的设置中可以关闭自动更新功能。
发表预定时间:8/19
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
最新版本在此,共计2319行,记得点赞哦!
声明一下:BOR以后的最新版本无法在ACGO OJ上发表(应为ACGO有文章长度限制,下图是文章总字数和总行数,数据来源-CSDN文章发表),所有的最新版本都统一在CSDN上发表!
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
更新日志:
> * 8/5 [改动]修改了2号模式的AI算法(防守特判) 难度上升
> * 8/5 [改动]修改了2号模式的AI算法(攻击特判) 难度上升
> * 8/5 [改动]算法:随机落子->特判+随机落子+中间格优势判定
> * 8/5 [改动]修改10~20分钟前的版本的旗子打印漏洞
> * 8/5 [预告]预计在一周后添加五子棋的AI单人玩法
> * 8/6 [通知]AI单人玩法五子棋上线
> * 8/6 [改动]修复4号模式中playerM函数和playerMove函数的使用错误导致的致命错误(严重影响游戏运行)
> * 8/7 [通知]添加2种局域网联机玩法
> * 8/7 [改动]修改所有玩法的输入,使其不再陷入死循环
> * 8/7 [改动]添加预加载模块(可能有点慢,可使用开发者模式加速)
> * 8/7 [日总结]新增局域网TCP联机五子棋、联机井字棋,数据包哈希校验,jz预加载网络模块
> * 8/8 [通知]添加2种象棋类游戏,详见作者主页
> * 8/8 [警告|warning]所有象棋部分的代码还在公测阶段,可能存在问题
> * 8/9 [改动]美化界面,添加小贴士功能
> * 8/16[公告]本项目废除luogu子项目计划,洛谷的所有项目停止改动,但永久保存,用户可将原luogu子项目计划当作项目1.0版本的快照,若不喜欢后期用户交互模块的用户可通过luogu子项目计划的项目节点找回1.0快照版本。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
感谢一下
用户@༺ཌༀཉི༒꧁qet꧂༒༃ༀད༻提供的死循环BUG
欢迎更多用户来提出问题!
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
公告
为了让大家更新我们的项目更快捷和便利,我们马上要推出新的更新方式(自动更新),我们将代码备份到GITHUB上,使用WINDOWS_API的请求函数,自动更新代码内容,敬请期待。
注:当然如果您不喜欢这种自动更新的更新方式或是对更新内容有异议,在新版本的设置中可以关闭自动更新功能。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
代码
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
解释说明
对于局域网联机的提问和回答:
Q:为什么我连接不上其他人的电脑。
A:请排查以下一般现象:
1.未连接到Internet网或未连接到局域网(LAN)或未连接到广域网(WAN),简单来说就是你没有连接WIFI或没有连接热点
2.对方未连接到Internet网或未连接到局域网(LAN)或未连接到广域网(WAN),简单来说就是对方没有连接WIFI或没有连接热点
3.如果你和对方都连接到Internet网或连接到局域网(LAN)或连接到广域网(WAN)或连接到WIFI或连接到热点,那么请检查你们是否连接到同一网络
4.你的或对方的电脑操作系统不支持或不兼容<windows.h>库,或你没有安装c++编译软件
5.你的或对方的电脑硬件不支持联机的基本操作,请换一台电脑再试(最好使用私人电脑)
对于局域网联机时的延迟的提问和回答:
Q:为什么我连接上其他人后没有动静?
A:请排查以下一般现象:
1.请检查一下对方还活着吗(如果有点四了请打120)
2.请检查一下是否断开了连接
3.请等待,有一些延迟是正常现象
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Q:为什么我点击国际象棋和象棋弹出弹窗:“由于 c++ 无法渲染棋盘和棋子,所以此项目由python编写,敬请谅解!”和“此项目暂未上传到OJ平台”
A:
1.因为c++的QT5模块太折磨人了,况且作者使用的red panda不支持QT5,所以改用python,还请谅解
2.应为作者更新的慢呀...