Документ взят из кэша поисковой машины. Адрес оригинального документа : http://kodomo.fbb.msu.ru/hg/snake/file/55aeb245c503/snakes/e4.snake
Дата изменения: Unknown
Дата индексирования: Mon Feb 4 02:48:52 2013
Кодировка:
snake: 55aeb245c503 snakes/e4.snake

snake

view snakes/e4.snake @ 174:55aeb245c503

fixed bug of lost previous snakes memory, while turning from run mode to step and back fixes #19
author Alex Martynov
date Fri, 24 Dec 2010 00:58:36 +0300
parents be398d377d8e
children
line source
1 snake E4
3 // Rule 0: don't eat yourself into trap
4 ; // 0
5 ;
6 ;
7 h ;
8 bTb ;
9 bbb ;
10 ;
12 ; // 0
13 ;
14 bb ;
15 bTh ;
16 bbb ;
17 ;
18 ;
20 ; // 0
21 ;
22 bb ;
23 hTb ;
24 bb ;
25 ;
26 ;
28 // Rule 1: chase enemy tail
29 ; // 0
30 ;
31 T ;
32 h ;
33 ;
34 ;
35 ;
37 ; // 1
38 ;
39 T ;
40 h ;
41 ;
42 ;
43 ;
45 ; // 2
46 ;
47 T ;
48 h ;
49 ;
50 ;
51 ;
53 ; // 3
54 T ;
55 ;
56 h ;
57 ;
58 ;
59 ;
61 ; // 4
62 T ;
63 ;
64 h ;
65 ;
66 ;
67 ;
69 ; // 5
70 T ;
71 ;
72 h ;
73 ;
74 ;
75 ;
77 ; // 6
78 T ;
79 ;
80 h ;
81 ;
82 ;
83 ;
85 ; // 7
86 T ;
87 ;
88 h ;
89 ;
90 ;
91 ;
93 T ; // 8
94 ;
95 ;
96 h ;
97 ;
98 ;
99 ;
101 T ; // 9
104 h ;
109 T ; // 10
112 h ;
117 T ; // 11
120 h ;
125 T ; // 12
128 h ;
133 T; // 13
136 h ;
141 T ; // 14
144 h ;
149 // Rule 2: zig-zag
151 ; // 15
154 bbh ;
155 b ;
156 bbb ;
159 ; // 16
162 h ;
163 bbb ;
164 b ;
165 bb ;
167 ; // 17
168 bb ;
169 b ;
170 bbh ;
175 ; // 18
177 bb ;
178 b h ;
179 bbb ;
183 ; // 19
186 hbb ;
187 b ;
188 bbb ;
191 ; // 20
194 hbb ;
195 b ;
196 bb ;
199 ; // 21
202 hbb ;
207 // Rule 3: avoid walls
208 ; // 22
211 h ;
212 # ;
216 // Rule 4: go forward
217 ; // 23
220 h ;
221 b ;
224 end
225 // nice vim macro: T;y$}/;
226 pb