gpt4 book ai didi

mit-scratch - Scratch 中的 ID : Cloud Variables

转载 作者:行者123 更新时间:2023-12-04 18:31:57 27 4
gpt4 key购买 nike

我有一个 multiplayer project它有一些永远的循环,其中包含检查代码。 block of code][![block of code

问题是,由于变量 dvotesuvotes 滞后,多台计算机可能会处理此问题并更改 crabxcraby lvotesrvotes。不过,只有一台机器可以改变这一点。

这可以很容易地解决,就像许多人在 SQL 中所做的那样,通过为每个玩家分配一个 ID。我只想检查 ID 是否为 1,那将是“正在运行的机器”。然后我会在那台机器上做所有这些检查。如果您可以对它进行编程,它会做 Scratch 服务器会做的事情...

问题在于无法检测玩家何时离开游戏。没有称为“退出时”或“按下停止按钮时”的 block 。我该怎么做呢?我见过人们有一个按钮,人们可以点击该按钮退出,但有些人不会点击它/甚至看不到它。

提前致谢!

最佳答案

选项 1

我自己在云数据方面从未取得过特别成功,但我之前听说过这方面的理论:

基本上,每个玩家都会得到一个“计数器”。然后他们的计算机不断增加该计数器。如果计数器停止增加(这将被其他计算机检测到,它们互相照顾),该项目将知道用户已经离开,其中一台计算机将负责删除他们的 ID 和其他数据。

显然,这说起来容易做起来难。 (正如我所说,我从未获得过适合自己的复杂云数据,但我已经看到它成功完成并得到了解释。)

选项 2

或者,您最好利用 this cloud api由 MegaApuTurkUltra 创建。我发现从别人那里窃取往往是解决代码问题的最佳方式。 ;)

关于mit-scratch - Scratch 中的 ID : Cloud Variables,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40393546/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com