VRAD Martian Survival User Guide 2021-22

2.5 Drones 2.5.1 There are 4 different drone classes:

● hauler - big and heavy, large capacity. ● conman - ability to drop a fake mine ● speedster - fast and lightweight ● basic - jack of all trades, master of none

2.5.2 The drone class can be changed using the droneX.setClass() command. This command can only be run at a base. If the drone is carrying objects, the carried objects must first be deposited at the base before classes are changed. The default class is basic. 2.5.3 There are a total of 8 drones in the game with a max of 4 drones per team. On each team of 4 drones, 1 drone is remote controlled and the other 3 drones can be automatically controlled via python code. 2.5.4 A player can be in control of a minimum of 1 drone and a maximum of 4 drones. Each player will always have at least 1 drone. 2.5.5 In situations where there are unassigned drones, the unassigned drone can be requested by another player using the VradDrone.request(drone_no) .

2.6 Mines 2.6.1 Distribution and Discovery

2.6.1a Mines are randomly distributed throughout the match area at the beginning of each match. Mines are visible at the beginning of a match in an undiscovered state. 2.6.1b Mines are discovered by flying a drone, with active sensors, within sensor range of a mine. Once a mine has been discovered it is highlighted with a purple cylinder. 2.6.1c Each mine has a set of coordinates associated with it. Once a mine has been discovered by a team, that team can access the mine’s coordinates through the comms API.

9

Made with FlippingBook HTML5