猫史档案馆


因不知道怎么回帖只能直接发帖回复别人的帖子的帖子

用户:彩瑶彩瑶查看:16 回复:7 评论:16 创建时间:2023-05-03T03:29:53


center_image

首先回答一下某贴主的问题:怎么实现联机?

答:利用公有云变量的传递性质即可进行联机。

详细解答(仅个人解读时第一想法,未必是最优解):定义一个模板云变量,首先用最笨拙的方案执行运算,将棋盘展开为9x10=90个点位,象棋走子的运算法则就懒得讲了,然后类似于超时和长捉之类的也懒得详细解读,匹配暂时也想不到有什么特别好的办法,所以就这样子一直更改棋盘标记进行信息传递,然后就实现了联机了。

如果想要进行房间扩容,就需要节省位数了,因为这里需要运用到云变量的非覆盖性征,也就是通过加减运算进行简化的代码传递,使云变量以另一种方式得到运用。这里就得提到bcm的云变量特质问题了(至于是不是真的?我也不知道,没试过)也就是设置云变量的时候是直接上传云变量信息的,但是增加/减少云变量是有计算机在后台处理的。然后根据位数进行分离,所以一个云变量可以容下16/4=4个房间。

最后,根据上述内容,我希望有个人能制作一下围棋,仔细思考之后我发现其实联机围棋是所有棋类中最好制作的。


回复

上一页1 页 / 共 1下一页
hzCKhzCK

很可惜想要做出一个较为稳定的联机,一个云变量,就只能一个房间,这点是得到证实了的,很多人都尝试过单云多房,最终无疑是失败的

点赞0


评论


hzCKhzCK

联机围棋的制作肯定要比联机五子棋要难上许多的,就算真做出来了,恐怕也不会有太多人玩,毕竟人一多了,房间就抢手,但是围棋一局的时间没有五子棋那么快,要等更久

点赞0


评论


judgment06judgment06

在电脑端打开社区,帖子底下会有输入框

点赞1


评论


yee089yee089

围棋首先游玩时间大约很长,一般1h+

其次,围棋的点目是非常恶心的一个搜索,还有双活的情况更加麻烦

点赞1


评论


彩瑶彩瑶

我觉得可以有个人测试一下告诉我结果,我又懒又卡。

测试方法:设置一个作品,代码为:当开始被被点击,定义相关编号(变量)

然后在浏览器多开几个窗口进去,再用加减法一直跟随机数关联。看一下会不会乱。

点赞1


评论


彩瑶彩瑶

🌝🌚不管有没有人帮忙,这次暑假如果有时间的话我一定要去测试一下我的想法成不成立。另外,我打算把五子棋/中国象棋/围棋的联机版本全部做出来,围棋会有点奇怪,点目的必须把对方子吃光才能算自己地盘,不然盼双活🌝

点赞0


评论


彩瑶彩瑶

话说你们一群人在聊啥呢,我压根看不懂emotion_编程猫_翻白眼『瑶』

点赞0


评论