Xayaships是经典海战战舰游戏的区块链版本。 Battleship至少从1930开始出现,但是在1967中,Milton Bradley创造了大多数人都熟悉的塑料板和钉子版本。 它的规则相对简单,但游戏玩法相对快速和完美,以展示Xaya允许的尖端游戏频道技术。

XAYASHIPS 规则

战舰规则有许多不同的变化。 Xayaships采用了一套常用的简单规则。

在调用一个镜头时,如果它是一个击中,则注意到击中,但击中的是哪艘船。 此外,在击中后,该玩家再次开火。 与所有变体一样,当所有船只在一侧沉没时,该侧面输了而对手获胜。

BLOCKCHAIN 挑战

区块链有许多缺点,最常见的是可扩展性。

区块链游戏的可扩展性意味着一些事情:

  1. 交易速度
  2. 区块链臃肿
  3. 游戏复杂性

后者通过在Xaya平台上计算游戏状态的独特方法来解决。

第一款2采用游戏渠道技术解决。 继续阅读。

游戏 渠道

游戏频道是区块链的主要技术成就。 可以找到学术论文 请点击此处。。 它们为区块链上运行的游戏或dapps提供近乎无限的可扩展性,并允许近乎实时的游戏玩法(受网络速度限制)。

Xayaships为开发人员演示了游戏频道,并展示了他们如何以无信任和分散的方式创建完全以区块链运行的近实时游戏。
对于Xaya平台,游戏频道可以被视为游戏运行的个人支付渠道。

他们通过在Xaya区块链上提交特殊交易来创建一个其他玩家可以加入的频道。 对于Xayaships,当在2参与者之间直接打开频道时,可以开始实时游戏。 在游戏渠道中,交易数量可以是免费的,并且速度仅受2玩家之间的网络延迟限制。 一旦游戏完成,获胜者可以通过将状态发布到区块链来证明他赢了。 另一名球员可以试图对此提出质疑,但最终真正的赢家将获胜,因为他拥有另一名球员的所有签名动作,证明他输了。

总而言之,复杂而实时的游戏可以以无信任,分散,可证明的公平方式进行,只需很少的交易费用并大幅减少区块链膨胀。

Unity前端下载

说明/指南> https://github.com/xaya/xaya_tutorials/wiki/Xayaships

Unity前端/ GUI(已更新为0.1.2,可修复Windows上的路径问题)。 0.1.3提高了性能。

Windows(包括预构建的后端二进制文件)> https://xaya.io/downloads/xayaships_win_0.1.3.zip

Linux - 您将需要构建libxayagame和sudo make install和sudo ldfconfig以使其工作> https://xaya.io/downloads/xayaships_linux_0.1.3.zip

Mac - 未经测试 - 但你至少需要制作libxayagame并安装等(会出现带空格的名称问题)> https://xaya.io/downloads/xayaships.mac.0.1.3.zip

守则

Xayaships是完全开源的,包含在 这里有libxayagame GitHub存储库。 如果你构建libxaygame,它将构建shipd和ship-channel可执行文件。

为Windows和Linux构建libxaygame的说明如下:

https://github.com/xaya/xaya_tutorials/wiki/How-to-Compile-libxayagame-in-Windows

https://github.com/xaya/xaya_tutorials/wiki/How-to-Compile-libxayagame-in-Ubuntu

更多信息可以在这里找到

https://github.com/xaya/libxayagame/tree/master/ships

支持

有关开发人员或用户支持,请访问我们的论坛或Discord频道以获取开发人员

简体中文英语日本性玩偶韩语

订阅我们的电子报

加入我们的邮件列表,获取我们团队的最新消息和更新。

您已成功订阅!