Skip to main content

Rule of challenge

· 6 min read
Ancore

As Rise of Aspirants 2022 launches officially in mid May every year, we'd like to brief the rule of challenge here.

Introduction

A Bristlebot will move arbitarily on the given game map. Players are expected to place sensors and control setups on the appointed locations. Via combinations of setups, players could influence the movement of HEXBUG actively or responsively.

note

For fair play, we select to use HEXBUG nano for all games.

HEXBUG nano

Map

The game map refers to the Map of city Leuven. The map covers an area of W 90cm x H 90cm, on which the path width should be kept 36mm.

Map RoA 2022 Map RoA 2022

1. Challenge zone

The challenge zone is activated as soon as it senses the HEXBUG passing by. Arbitrary movement can trigger the sensor multiple times in a short period. Therefore we involve 4 seconds cooldown to avoid it.

There set 6 mounting positions for challenge zones on the map, among which those 3 on the ring road should be connected to both players in a group. Out of the other 3 controlzones inside the ring, each player could then select 2 extra to connect.

info

Sensors at challenge zone shall be mounted on the support base on the LHS in picture below.

Map support

2. Control zone

Players are allowed to design their own setups for the control zones, including recessed mount or remote mount. A player is allowed to use no more than 3 control zone setups during one single game play.

info

Recessed mounting control zone can be mounted through the mounting support shown in the middle picture above; Optional sensors can be added with the mounting support on the RHS above.

Player can choose to add optional sensors to trigger control zone responsively. These sensors can be mounted with mounting support on corresponding paths on the map. Responsive activation of control zone doesn not cost players guardance value.

danger

Unactivated control zone shall never disturb the full mobility of HEXBUG on any path on the map. A design that results in otherwise is considered illegal and immediately removed from the map.

caution

Activated control zone can disturb the movement paths for no longer than 8 seconds. Any disturbance longer than that leads to contiuous guardance penalty until it is gone.

Players could extend control zone setups with gamepads. Any maneuver via the gamepads costs players guardance value.

caution

Once control zone triggered (responsively or actively), it experiences a cooldown of 16 seconds preventing it from triggered in any way. Continuous activation resulting from improper design costs player guardance value for the period when control zone remains active.

Standard dimension of mounting supports for control zones and optional sensors can be found below.

Map support technical drawing Map support technical drawing

Game rule

As soon as a game starts, HEXBUG sets out from the center of the map. Players can influence its moment via the control zones connected. When a challenge zone is triggered, connected player loses guardance. The loss is equivalent to the current threat value of HEXBUG.

1. Threat bar

When game starts, the initial threat bar of HEXBUG is set at 8%.

If the HEXBUG doesn't trigger any of the challenge zones within 16 seconds, the current value of threat bar drops 1%.

tip

The game ends immediately as soon as the threat bar drops to 0%.

Once the HEXBUG triggers a challenge zone, the current value of threat bar rises 1% along. The timer for the aforementioned 16 seconds idle reward is reset at the same time.

info

Let us suppose the initial threat of HEXBUG is 8%. It never triggers any other challenge zone within the 32 seconds before the latest activation. Threat should drop to

8%32s16s1%=6%8\%-\frac{32s}{16s}\cdot1\%=6\%

So the player loses 6% guardance for the last activation, and it lifts the current threat of HEXBUG back to 7%.

2. Guardance bar

  • When game starts, each player in a group has indepedently 100% Initial Guardance value.
  • When HEXBUG triggers a challenge zone, it costs the connected player guardance value equivalent to the current threat value of HEXBUG.
  • Every time a player maneuvers any actuator of any control zone, it consumes the player 4% guardance.
danger

When guardance of either player in a group drops to 0%, game ends immediately.

3. Result

When a game ends, the result of each group is recognized based on following situations

  • If the end game is trigger by HEXBUG threat value dropping to 0%, the time result of the group comes with a P-prefix and is ranked from low to high. When two groups share the same time result, the group with higher total residual gardance value ranks higher;
  • If the end game is trigger by guardance value of either player dropping to 0%, the time result of the group comes with an F-prefix and is ranked from high to low. When two groups share the same time result, the group with higher total residual gardance value ranks higher.
info

A possible result

RankGroupConditionTimeRes. Guardance
1CThreat → 0P1'20"12%
2BThreat → 0P2'20"32%
3EThreat → 0P2'20"22%
4DGuardance → 0F2'20"76%
5FGuardance → 0F2'20"58%
6AGuardance → 0F1'20"92%

Procedure

Game starts as soon as the judge places an active HEXBUG at the initial position and lets go. When any condition to end game is triggered, game should terminate with the timer stopping right along.

caution

Games videos are always recorded. The changes of threat or guardance bar value as well as all maneuvers are recorded by the judge console automatically.

1. Training

Upon receival of supplies, players can get familiar with how the console works through Documentation and carry out further training.

tip

Players are allowed to use extension kits of their choice. Unit tests on the standard game map prior to the game can be applied.

2. Screening

Players should submit the setups they plan to adopt and explain the working principle before the game starts. Players can start testing right after lots are drawn.

caution

The screening review is open to public. Players are expected to answer relevant questions they receive.

3. Fouls

If any setup gets inspired by certain references, the player should report this in advance.

caution

The organizing committee will investigate any setup that should've reported references but not.

danger

Verbal or physical abuse is strictly forbidden during the games.