版权声明:本文为博主原创文章,未经博主允许不得转载。 原文地址:https://robotkang.cc/21418.html
游戏是一种用好玩的态度来对待的解决问题的活动。游戏设计师的定义:创作游戏,然后让游戏为玩家带来美好的、吸引人的和难以忘怀的体验。机器人赛事也是如此。
机器人比赛任务形式可以分为任务型、对抗型以及两者的结合。游戏或故事常见的形式是获取某个终极任务物品(集齐七颗七龙珠召唤神龙)或者打败大Boss通关(打败Boss,拯救公主),中间设置各种关卡来阻止任务来完成(参考《西游记》),机器人比赛也不例外,常见的形式有收集/搬运任务物品,攻破敌方基地/登上高地获得物品,中间设置各种障碍来或者引入对抗元素来增加任务难度与丰富性,对抗型游戏常见有射击、塔防。一个游戏或比赛常常是任务和对抗结合来丰富玩法与趣味性。以下部分整理了赛项设计头脑风暴的任务类型:
物品搬运/收集/抛射
让任务物品移动到特定的位置,任务形式可以有:
- 投掷/抛射:投篮、踢球射门、保龄球、扔飞盘,扔飞镖/射击比赛
- 夹取物品(球、方块)放置到另一个位置,可设定放置一定数量后,触发下一个任务
- 建造:搭建桥梁,垒高方块
- 任务物品收集点可移动,如旋转圆盘,左右移动篮筐
- 推箱子比赛,垃圾分类回收
- 拼图,搬运物品拼成某些图案完成任务,如机器人下五子棋
- 采集特定颜色或形态的方块或任务物品
- 不同颜色,不同大小物品的球/方块分数不同,组合(按一定顺序放置不同颜色的球)可获得额外加分,可用于资源争夺类,且有策略性
- 赛道被障碍堵住,必须推动物品清除障碍,推箱子
- 机器人缺少零件,需要从任务中获取;机器人配重不够,无法下升降梯或翘起跷跷板,需要采集配重;收集武器攻击对手
- 虚拟物品收集:用扫描器(RFID)寻宝;虚拟金币收集:小车携带NFC卡片,经过藏有NFC芯片区域会有分数加成,可放在自动环节,获得足够多金币有buff加成,如路程短的路径,防御力攻击力增强
越障/复杂地形
障碍/复杂地形常常是搬运/收集任务的补充,为了增加任务难度,丰富玩法。任务形式可以有:
- 设置桥梁、斜坡、升降梯、地面凸起、迷宫、石林、绕桩、填坑、过河、沙地、独木桥、滑梯(有分叉路)、绳索/绳梯/滑索、台阶/楼梯、攀沿钢管/走铁轨斜坡
- 巡线竞速,可设置复杂地图或3D巡线地图,巡线+避障+夹取物体
- 非轮式越障
- 机器人变形(人形/车形)来完成不同任务,比如跨越障碍,登上高台
- 类似跑跑卡丁车,设置冻结炸弹,换向弹等干扰控制道具
- 跷跷板单向通路(一端重一些),若反向通过,需要放置重物或用机械臂压下
- 动态障碍,如旋转圆盘/圆木,旋转木马,左右移动门,类似智勇大冲关
- 机关,通过光线传感器/触碰开关/颜色传感器/喂食物品(有钱能使鬼推磨)控制门/栏杆打开或升降梯升降,哥德堡机械(连锁反应),多米诺骨牌
- 推动箱子设置障碍
- 破坏障碍物通过障碍,如扎破泡沫城门
- 吹气球过障碍,某次马拉松做过
制作道具
辅助完成任务,可以有如下形式:
- 抓取木板搭建桥梁/斜坡,抓取物品填坑,跨越障碍或登上高地
- 抓取/推动重物压住跷跷板一端,让机器人上升
- 获取任务物品攻击对方,比如枪
合作
任务需要两台或以上的机器人才能完成任务,或者配合完成的效率更高,考验团队协作。任务形式可以有:
合作越障:
- 一台机器人升起另一台机器人让它到达高台,或者一台机器人搭载另一台机器人完成任务,或者较重的机器人压住跷跷板的一端让另一台机器人上升,然后到达高台或获取物品,或者两个机器人让跷跷板平衡
- A机器人完成某个任务,帮助B机器人完成任务,如搭桥,按住开关,门开,让队友进入;A机器人自动,B机器人辅助A完成任务,如A巡线(没线就停止),B补齐巡线地图。
合作搬运:
- 两辆机器人合作搬运物品(圆木),如一个抓住物品的一端;箱子较重,合作推箱子;两个机器人合作搭桥,一个机器人铺一边
- 接力赛,比如机器人将任务物品传给另一个机器人,参考4x100竞速接力赛
- A机器人抛射任务物品,B机器人接住任务物品放置到任务点,或者将“能量”传给另一个机器人,否则机器人不动。
提供视野/环境感知能力
- 一台机器人引导另一台机器人完成过关(一个瞎子,一个聋子)
- 我是你的眼,操作员背对场地,依靠队员语言指导来操作机器人完成任务
其他
- 两个机器人合体来完成任务
- 协作扎气球,气球不固定,所以两台机器人堵住气球然后扎破效率高
- 机器人有不同角色,工程车、英雄车、补给车、远程炮手,近程战士/肉盾,炮塔,步兵,工兵,将军,协作进攻和防御
塔防
核心是守护防御塔/基地,或者攻破基地获取核心物品,任务形式可以有:
- 进攻基地,俘获核心:核心由魔术气球围住,必须刺破气球才能取出核心;或者搬走障碍物取出核心;
- 抛射物品(投石机)降低塔防御或血量;减少一定血量/防御后,塔降低,机器人爬高取出核心物品
- 争夺高地,上高地的方式如下:
- 高挂或完成某些特定任务,或爬上高地(爬楼梯),先上高地可获得大量分数,可用NFC判定
- 通往高地的路分两条,一条路远,难度小,一条近,难度高
- 升降梯、云梯,或者制作道具,如斜坡,抛射绳索
- 通过绳子进行攀爬或下滑
- 愤怒的小鸟,弹射物品攻击塔/建筑,或攻击桥梁让对方无法通过
对抗
可以和塔防类结合,任务形式可以有:
- 两支队伍,中间隔开,A投球,B接球,或者互相投掷,类似VEX比赛
- 射击比赛,参考RoboMaster
- 奥运会项目,打羽毛球/网球/足球/棒球/射箭
- 红外/激光/光束射击对战
- 资源争夺类,设定公共资源点或唯一任务点,结合可以分别完成的任务
- 机器人相扑/搏击,对方出线或倒下则胜利
- 策略对战,设定完成任务的不同路径
- 扎气球、踢足球
- 制造障碍,如埋地雷(对方通过时爆炸或桥梁倒塌)、关门、升起跷跷板/升降梯,影响对手完成任务
测量/数据获取(任务辅助类)
获取环境数据辅助完成任务,或者以获取数据作为任务,可以有如下形式:
- 测量投篮点距离数据,调整抛射的角度和速度,可写成自动投球算法,在自动阶段使用。测量数据,依据数据做决策依据。
- 颜色检测/识别,不同颜色触发不同动作/任务,或者机器人亮特定的颜色触发任务或开关
- 拍照,可用于灾难救援主题
- 视觉/图像识别+图传模块,封装视觉识别算法,第一视角控制机器人完成搬运等任务
加Buff/Debuff丰富玩法与策略
带来更多变化性、策略性与趣味性,可以有如下形式:
- 完成某项任务(打开城门、收集一定数量物品)有Buff加成,如加速,更短路径,防御/攻击力提升,获得额外任务时间,可结合电子系统辅助实现
- 可添加负面效果Debuff(惩罚),如任务时间减少,得分减少,防御、攻击、移动速度降低
自动阶段任务
机器人在自动阶段完成的任务,可有如下形式:
- 收集(夹取)金币或物品、巡线、避障、走迷宫
- 抛射物品,测量投篮点距离,自动调整抛射/投篮角度和速度
- 颜色检测,然后依据颜色执行相应动作(在不同任务点设置不同颜色)
任务完成判定
作为最终任务完成的标志,也可以设置为单个任务,可有如下形式:
- 升旗、敲锣、两个机器人让跷跷板平衡、倒挂、翻滚、上斜坡,机器人进入箱子,并把自己封起来(把门关上)、扎气球(有明显的音效)
- NFC判断任务完成情况
- 裁判在后台结合电子系统人工判定任务完成或计分的方式,VEX和FRC有用这种方式
- 用距离传感器/色卡/led灯点燃电子蜡烛/led灯带,灭火/电子蜡烛(用led表示)
以上任务形式可以进行组合来增加比赛的趣味性和观赏性,有其他想法,欢迎添加。
「不止于此」