# 射箭

现实中的射箭

开始搭建射箭场之前, 需要了解在 Minecraft 世界中和现实世界中射箭的异同点:

  1. Minecraft 世界中的弓箭也受重力影响, 但是没有风力影响. 所以, 如果你的目标比较远, 那么你需要在垂直方向上抬高仰角;
  2. 按住鼠标右键来拉弦. 按住不放可以蓄力, 由此增加弓箭的射程和攻击力; 拉满弦后, 在特定的仰角下, 弓箭的最大射程能够达到 120 格;
  3. 蓄力时, 游戏角色只能"潜行"[1];
  4. 游戏世界中射出的箭, 靠近后即可回收;

# 一个简单的射箭场

  1. 使用颜色鲜明的方块来制作箭靶, 注意突出靶心部分;
  2. 将箭靶放置在不同的距离和高度;
  3. 在距离箭靶 20~50 格的地方铺设一条红色方块线(或者使用"栅栏/Fence"), 用于标识射箭位置;

简单的射箭场

# 设计有反馈的靶心

# 红石灯靶心

我们可以使用"红石灯(Redstone Lamp)"作为靶心, 然后把"木质按钮(Button)"放在"红石灯"上面. 当弓箭射中"木质按钮", "木质按钮"被激活, "红石灯"亮起. 这对于判断是否射中靶心提供直观的反馈:

提供反馈的箭靶01

需要注意的是: 必须使用"木质按钮", 而不能使用"石质按钮". 这是因为游戏中弓箭的力量不足以激活"石质按钮".

# 图画靶心

利用"画(paint)"被弓箭射中后会消失的特性, 将"画"作为靶心, 用来判断是否射中.

提供反馈的箭靶02

# TNT炸药靶心

使用 TNT 炸药作为靶心, 使用"火矢"来射箭. 如果击中靶心, 将引爆 TNT 炸药.

TNT靶心

想要引爆 TNT 炸药, 就需要制作"火焰弓箭":

  1. 分别获取"铁砧(Anvil)", "弓(Bow)"和"火焰附魔书(Flame)": 获取火焰附魔书
  2. 将"铁砧(Anvil)"放在地上;
  3. 对着"铁砧"点击鼠标右键, 将"弓(Bow)"和"火焰附魔书(Flame)"分别放入"铁砧", 就合成了一把"火焰弓箭": 制作火矢

# 设计随机出现的靶子

#todo

# 设计计分系统

#todo

# 提高游戏趣味性

  • 可以在山腰或者山顶设置箭靶, 这将要求玩家射出弧度非常高的箭
  • 可以在不同的距离和高度放置箭靶
  • 可以骑着马或者猪来射箭
  • 不提供弓箭, 要求在"生存模式"下自己合成
  • 限定时间

# 物品合成指南

建议在"创造模式"下搭建射箭场, 在"生存模式"下玩. 不过, 如果你想在"生存模式"下搭建, 可以参考下面:

物品 材料 合成配方
木棍 + 绳子
String + Sticks
弓
打火石 + 木棍 + 羽毛
Flint + Stick + Feather
箭
红石灯 红石 + 萤石
Redstone + Glowstone Block
红石灯
(木质)按钮 木方块
Wooden Plank
(木质)按钮
画(Painting) 木棍 + 木头方块
Sticks + Wool
画(Painting)
侦测器(Observer) 下界石英 + 圆石 + 红石粉
Nether Quartz + Cobblestone + Redstone Dust
侦测器(Observer)

  1. "潜行"状态比正常行走状态更慢, 在悬崖边潜行可以保证不会掉出去; ↩︎