равной вероятностью идем вперед до упора После столкновения возвращает

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
; С равной вероятностью идем вперед до упора
; После столкновения - возвращается назад, с едой или без
;
; #search
; FLIP 3
; GOTO #go
; OR
; FLIP 2
; TURN LEFT #go
; OR
; TURN RIGHT #go
;
; #go
; MOVE #next #rollback_without_food
; SENSE HERE #rollback_with_food #go FOOD
;
; #rollback_with_food
; PICKUP #next #go
; TURN LEFT #next
; TURN LEFT #next
; TURN LEFT #back_with_food
;
; #back_with_food
; MOVE #next #search
; SENCE HERE #next #back_with_food HOME
; DROP #next
; TURN LEFT #next
; TURN LEFT #next
; TURN LEFT #search
;
; #rollback_without_food
; TURN LEFT #next
; TURN LEFT #next
; TURN LEFT #back_without_food
;
; #back_without_food
; MOVE #next #search
; SENCE AHEAD #next #back_without_food HOME
; TURN LEFT #next
; TURN LEFT #next
; TURN LEFT #search
Flip 3 4 1 ; state 0 -> #search
Flip 2 2 3 ; state 1
Turn Left 4 ; state 2
Turn Right 4 ; state 3
Move 5 #rollback_with_food ; state 4 -> #go
Sense Here #rollback_with_food 4 FOOD ; state 5
PickUp 7 4 ; state 6 -> #rollback_with_food
Turn Left 8 ; state 7
Turn Left 9 ; state 8
Turn Left 10 ; state 9
Move 11 0 ; state 10 -> #back_with_food
Sence Here 12 10 Home ; state 11
Drop 13 ; state 12
Turn Left 13 ; state 13
Turn Left 14 ; state 14
Turn Left 0 ; state 15
Turn Left 17 ; state 16 -> rollback_without_food
Turn Left 18 ; state 17
Turn Left 19 ; state 18
Move 20 0 ; state 19 -> #back_without_food
Sence Here 21 19 Home ; state 20
Turn Left 22 ; state 21
Turn Left 23 ; state 22
Turn Left 0 ; state 23