Sample Programmes
Here are the sample programs that I've written. I know there are only four
of them but they should give you enough to go on to get you writing programs
of your own. Have a go at creating your own, suitable for your Robot, and
we're working on emergancy programmes for Robots, such as self destruct,
and rules for using robots in hand to hand combat. I'll keep you posted.
They should be followed to the letter. At the start of the robot's turn roll
it's action dice, the nuber of successful actions in the number of actions
performed by the program. (ie a robot on hunt gets 3 successful actions,
these could be spent in several ways but only 3 actions would be perfomed)
Hunt
1 Acquire Target (go to 2)
2 Is target in charge range?
Y (go to 3)
N (go to 6)
3 Charge target (go to 4)
4 Is target still alive?
Y (go to 5)
N (go to 1)
5 Attack target (go to 4)
6 Run towards the target (go to 7)
7 Shoot target (go to 8)
8 Is target still allive?
Y (go to 2)
N (go to 1)
Take and Hold
1 Is distance to target 0?
Y (go to 3)
N (go to 2)
2 Sprint towards target (go to 1)
3 Scan area (go to 4)
4 Acquire hostile target (go to 5)
5 Is target within 6 Yards
Y (go to 6)
N (go to 10)
6 Is target visible
Y (go to 7)
N (go to 3)
7 Run towards target (go to 8)
8 Is target still hostile
Y (go to 9)
N (go to 1)
9 Attack target (go to 8)
10 Shoot target (go to 11)
11 Is target still hostile
Y (go to 10)
N (go to 3)
Roaming sentry program. At the time of programming the robot is given
several waypoints to navigate around (2 min, 10 max), they also make the
perimiter of it's defence.
1 Acquire first waypoint (go to 2)
2 Scan area (go to 3)
3 Hostile within perimiter?
Y (go to 4)
N (go to 13)
4 Hostile Visible?
Y (go to 5)
N (go to 12)
5 Hostile within 6 yards?
Y (go to 6)
N (go to 9)
6 Assault hostile (go to 7)
7 Hostile still active?
Y (go to 8)
N (go to 2)
8 Attack Hostile (go to 7)
9 Run towards hostile (go to 10)
10 Shoot hostile (go to 11)
11 Hostile still active
Y (go to 5)
N (go to 2)
12 Walk Towards hostile (go to 4)
13 Is distance to waypoint 0?
Y (go to 15)
N (go to 14)
14 Walk towards waypoint (go to 13)
15 Acquire next waypoint (go to 2)
Bodyguard Protocol:
("Host" refers to the person it's guarding)
0) T=0
1) Is Host visible?
Y - goto 2
N - Activate Bio-Scanner, then goto 3
2) Is Host within 10 (yards)?
Y - goto 4
N - maneuver to within 10 (yards), then goto 4
3) Is Host visible on Bio-Scanner?
Y - goto 3
N - maneuver around obstacle, then goto 1
4) Activate All Scanners.
Any hostiles within charge range?
Y - Open fire on hostiles
N - goto 5
5) Any hostiles within weapons range?
Y - goto 6
N - goto 1
6) Engage Closest Hostile
Has hostile been eliminated?
Y - T=0, goto 7
N - Engage target again, T=T+1
When T=5, disengage target and goto 7
7) goto 1
++T = Total shots fired at hostile. The programme is designed so that the robot fires a maximum of 5 shots at the hostile, before checking if the host has moved, re-adjusting its position before firing again at hostiles. (Complex i know)++
Sample robot types
Stalker bot
The Stalker is used mainly on search and destroy or recon missions as such
they are the smallest bots but the most agile they are very reliable and are
probably the most common type in use today.