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

首先回答一下某贴主的问题:怎么实现联机?
答:利用公有云变量的传递性质即可进行联机。
详细解答(仅个人解读时第一想法,未必是最优解):定义一个模板云变量,首先用最笨拙的方案执行运算,将棋盘展开为9x10=90个点位,象棋走子的运算法则就懒得讲了,然后类似于超时和长捉之类的也懒得详细解读,匹配暂时也想不到有什么特别好的办法,所以就这样子一直更改棋盘标记进行信息传递,然后就实现了联机了。
如果想要进行房间扩容,就需要节省位数了,因为这里需要运用到云变量的非覆盖性征,也就是通过加减运算进行简化的代码传递,使云变量以另一种方式得到运用。这里就得提到bcm的云变量特质问题了(至于是不是真的?我也不知道,没试过)也就是设置云变量的时候是直接上传云变量信息的,但是增加/减少云变量是有计算机在后台处理的。然后根据位数进行分离,所以一个云变量可以容下16/4=4个房间。
最后,根据上述内容,我希望有个人能制作一下围棋,仔细思考之后我发现其实联机围棋是所有棋类中最好制作的。
彩瑶我觉得可以有个人测试一下告诉我结果,我又懒又卡。
测试方法:设置一个作品,代码为:当开始被被点击,定义相关编号(变量)
然后在浏览器多开几个窗口进去,再用加减法一直跟随机数关联。看一下会不会乱。
点赞1
评论
彩瑶🌝🌚不管有没有人帮忙,这次暑假如果有时间的话我一定要去测试一下我的想法成不成立。另外,我打算把五子棋/中国象棋/围棋的联机版本全部做出来,围棋会有点奇怪,点目的必须把对方子吃光才能算自己地盘,不然盼双活🌝
点赞0
评论