Bots And Games

我们来玩个游戏吧

您已经像冠军一样干劲十足的通过教程! 现在,让我们休息一下,开始一些令人兴奋的事情。 一款能为您的学习之旅增添一丝乐趣的游戏怎么样

AO-效应游戏横幅

是个什么样的游戏?

ao-effect 是一款游戏,您可以直接从您的终端与全球好友或其他玩家进行实时竞争。我们为这次冒险建立了一个全球游戏流程。

规则很简单。 每个玩家一开始都在 40x40 的网格上,生命值为 100,能量为 0。随着时间的推移,你的能量会补充到最大 100。在网格中导航,找到其他玩家,并在他们处于攻击范围内时使用你的能量进行攻击。战斗将持续进行,直到只剩下一名玩家或规定的时间到期。

查看竞技场机制扩展竞技场 指南,以更深入地了解游戏。

注意:如果某些命令语法看起来不熟悉,请不要担心。专注于在高层次上理解每个命令的目的,最重要的是,享受游戏!

准备 ao-效应 的冒险

要加入这场全球冒险活动,您需要做好一些准备。 别担心,就像数数 1-2-3 一样简单!

  1. 安装 aos 启动你的终端并运行:
npm i -g https://get_ao.g8way.io
  1. 启动 aos 接下来,创建 aos 实例:
aos
  1. 设置游戏ID 让我们保留我们的游戏服务器 ID 以便快速访问:
Game = "3HSmhQ-lHaCQlOKtq5GDgbVQXQ6mWIp40uUASAG13Xk"

瞧! 您已准备好加入游戏。

如何注册游戏

准备好加入了吗? 只需几个简单的步骤即可让您开始:

注册游戏服务器

ao 中进程之间的所有通信都是通过消息进行的。要注册,请将此消息发送到游戏服务器:

Send({ Target = Game, Action = "Register" })

这会将您置于 Waiting 大厅。需要支付少量费用来确认您的位置。

确认你的位置

为了确认您的位置,您需要一些代币。您可以通过向游戏发送以下消息来获取它们:

Send({ Target = Game, Action = "RequestTokens"})

收到代币后,请通过支付游戏入场费来确认您的位置,如下所示:

Send({ Target = Game, Action = "Transfer", Recipient = Game, Quantity = "1000"})

等待几秒钟,您将在终端中看到有关玩家付款和状态的实时更新。

让游戏开始

游戏机制

游戏开始:如果至少有 2 名玩家付款,则游戏在 2 分钟 WaitTime 后开始。不付费的玩家将被踢除。如果没有足够的玩家付费,那么付费的玩家将获得退款。

游戏开始后,玩家会在随机网格点生成。

该你移动了

移动:你能做的第一件事就是移动,不需要能量!您可以向任何方向移动一个方块——上、下、左、右或对角线。除了方向之外,您还必须传递您的玩家 ID,以帮助游戏识别您的移动。就是这样:

Send({ Target = Game, Action = "PlayerMove", Player = ao.id, Direction = "DownRight"})

网格上可用的移动如下:

Up = {x = 0, y = -1},
Down = {x = 0, y = 1},
Left = {x = -1, y = 0},
Right = {x = 1, y = 0},
UpRight = {x = 1, y = -1},
UpLeft = {x = -1, y = -1},
DownRight = {x = 1, y = 1},
DownLeft = {x = -1, y = 1}

请记住:方向区分大小写!

如果你离开网格,你就会出现在对面。

出击时间到了

发起攻击:随着游戏的进行,你会积累能量。 用它攻击 3x3 网格范围内的其他玩家。 你的攻击不会伤害你,但会影响范围内的其他人。

Send({ Target = Game, Action = "PlayerAttack", Player = ao.id, AttackEnergy = "energy_integer"})

生命值从 100 开始,并随着其他玩家的攻击而减少。 达到 0 时,游戏就结束了。

总结一下

当只剩下一名玩家或时间到时,游戏结束。获胜者将获得奖励,然后返回大厅进行另一轮比赛。

喜欢这个游戏吗?如果有一种方法可以让您的体验变得更好或提高您获胜的几率,该怎么办? 查看下一篇指南来了解一下🤔


Copyright © 2024