Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ îðèãèíàëüíîãî äîêóìåíòà : http://kodomo.cmm.msu.su/trac/snake/browser/snakes/e4.snake?rev=144%3Ac8dd74a5b383
Äàòà èçìåíåíèÿ: Unknown
Äàòà èíäåêñèðîâàíèÿ: Tue Apr 12 01:10:55 2016
Êîäèðîâêà: IBM-866
e4.snake in snakes òÀÓ Python Battle

source: snakes/e4.snake @ 144:c8dd74a5b383

Revision 144:c8dd74a5b383, 1.8 KB checked in by Daniil Alexeyevsky <me.dendik@òÀæ>, 5 years ago (diff)

Changed display names in e2, e4 snakes (they were both Example inconveniently)

Lineˆà
1snake E4
2
3// Rule 1: chase enemy tail
4ˆà ˆà ˆà ˆà; // 0
5ˆà ˆà ˆà ˆà;
6ˆà ˆàTˆà ˆà;
7ˆà ˆàhˆà ˆà;
8ˆà ˆà ˆà ˆà;
9ˆà ˆà ˆà ˆà;
10ˆà ˆà ˆà ˆà;
11
12ˆà ˆà ˆà ˆà; // 1
13ˆà ˆà ˆà ˆà;
14ˆà ˆà Tˆà ;
15ˆà ˆàhˆà ˆà;
16ˆà ˆà ˆà ˆà;
17ˆà ˆà ˆà ˆà;
18ˆà ˆà ˆà ˆà;
19
20ˆà ˆà ˆà ˆà; // 2
21ˆà ˆà ˆà ˆà;
22ˆà Tˆà ˆà ;
23ˆà ˆàhˆà ˆà;
24ˆà ˆà ˆà ˆà;
25ˆà ˆà ˆà ˆà;
26ˆà ˆà ˆà ˆà;
27
28ˆà ˆà ˆà ˆà; // 3
29ˆà ˆàTˆà ˆà;
30ˆà ˆà ˆà ˆà;
31ˆà ˆàhˆà ˆà;
32ˆà ˆà ˆà ˆà;
33ˆà ˆà ˆà ˆà;
34ˆà ˆà ˆà ˆà;
35
36ˆà ˆà ˆà ˆà; // 4
37ˆà ˆà Tˆà ;
38ˆà ˆà ˆà ˆà;
39ˆà ˆàhˆà ˆà;
40ˆà ˆà ˆà ˆà;
41ˆà ˆà ˆà ˆà;
42ˆà ˆà ˆà ˆà;
43
44ˆà ˆà ˆà ˆà; // 5
45ˆà Tˆà ˆà ;
46ˆà ˆà ˆà ˆà;
47ˆà ˆàhˆà ˆà;
48ˆà ˆà ˆà ˆà;
49ˆà ˆà ˆà ˆà;
50ˆà ˆà ˆà ˆà;
51
52ˆà ˆà ˆà ˆà; // 6
53ˆà ˆà ˆàT ;
54ˆà ˆà ˆà ˆà;
55ˆà ˆàhˆà ˆà;
56ˆà ˆà ˆà ˆà;
57ˆà ˆà ˆà ˆà;
58ˆà ˆà ˆà ˆà;
59
60ˆà ˆà ˆà ˆà; // 7
61ˆàTˆà ˆà ˆà;
62ˆà ˆà ˆà ˆà;
63ˆà ˆàhˆà ˆà;
64ˆà ˆà ˆà ˆà;
65ˆà ˆà ˆà ˆà;
66ˆà ˆà ˆà ˆà;
67
68ˆà ˆàTˆà ˆà; // 8
69ˆà ˆà ˆà ˆà;
70ˆà ˆà ˆà ˆà;
71ˆà ˆàhˆà ˆà;
72ˆà ˆà ˆà ˆà;
73ˆà ˆà ˆà ˆà;
74ˆà ˆà ˆà ˆà;
75
76ˆà ˆà Tˆà ; // 9
77ˆà ˆà ˆà ˆà;
78ˆà ˆà ˆà ˆà;
79ˆà ˆàhˆà ˆà;
80ˆà ˆà ˆà ˆà;
81ˆà ˆà ˆà ˆà;
82ˆà ˆà ˆà ˆà;
83
84ˆà Tˆà ˆà ; // 10
85ˆà ˆà ˆà ˆà;
86ˆà ˆà ˆà ˆà;
87ˆà ˆàhˆà ˆà;
88ˆà ˆà ˆà ˆà;
89ˆà ˆà ˆà ˆà;
90ˆà ˆà ˆà ˆà;
91
92ˆà ˆà ˆàT ; // 11
93ˆà ˆà ˆà ˆà;
94ˆà ˆà ˆà ˆà;
95ˆà ˆàhˆà ˆà;
96ˆà ˆà ˆà ˆà;
97ˆà ˆà ˆà ˆà;
98ˆà ˆà ˆà ˆà;
99
100ˆàTˆà ˆà ˆà; // 12
101ˆà ˆà ˆà ˆà;
102ˆà ˆà ˆà ˆà;
103ˆà ˆàhˆà ˆà;
104ˆà ˆà ˆà ˆà;
105ˆà ˆà ˆà ˆà;
106ˆà ˆà ˆà ˆà;
107
108ˆà ˆà ˆà T; // 13
109ˆà ˆà ˆà ˆà;
110ˆà ˆà ˆà ˆà;
111ˆà ˆàhˆà ˆà;
112ˆà ˆà ˆà ˆà;
113ˆà ˆà ˆà ˆà;
114ˆà ˆà ˆà ˆà;
115
116Tˆà ˆà ˆà ; // 14
117ˆà ˆà ˆà ˆà;
118ˆà ˆà ˆà ˆà;
119ˆà ˆàhˆà ˆà;
120ˆà ˆà ˆà ˆà;
121ˆà ˆà ˆà ˆà;
122ˆà ˆà ˆà ˆà;
123
124// Rule 2: zig-zag
125
126ˆà ˆà ˆà ˆà; // 15
127ˆà ˆà ˆà ˆà;
128ˆà ˆà ˆà ˆà;
129ˆàbbhˆà ˆà;
130ˆàbˆà ˆà ˆà;
131ˆàbbbˆà ˆà;
132ˆà ˆàbˆà ˆà;
133
134ˆà ˆà ˆà ˆà; // 16
135ˆà ˆà ˆà ˆà;
136ˆà ˆà ˆà ˆà;
137ˆà ˆàhˆà ˆà;
138ˆàbbbˆà ˆà;
139ˆàbˆà ˆà ˆà;
140ˆàbbˆà ˆà ;
141
142ˆà ˆà ˆà ˆà; // 17
143bbˆà ˆà ˆà;
144ˆàbˆà ˆà ˆà;
145ˆàbbhˆà ˆà;
146ˆà ˆà ˆà ˆà;
147ˆà ˆà ˆà ˆà;
148ˆà ˆà ˆà ˆà;
149
150ˆà ˆà ˆà ˆà; // 18
151ˆà ˆà ˆà ˆà;
152bbˆà ˆà ˆà;
153ˆàb hˆà ˆà;
154ˆàbbbˆà ˆà;
155ˆà ˆà ˆà ˆà;
156ˆà ˆà ˆà ˆà;
157
158ˆà ˆà ˆà ˆà; // 19
159ˆà ˆà ˆà ˆà;
160ˆà ˆà ˆà ˆà;
161ˆà ˆàhbb ;
162ˆà ˆà ˆàb ;
163ˆà ˆàbbb ;
164ˆà ˆàbˆà ˆà;
165
166ˆà ˆà ˆà ˆà; // 20
167ˆà ˆà ˆà ˆà;
168ˆà ˆà ˆà ˆà;
169ˆà ˆàhbb ;
170ˆà ˆà ˆàb ;
171ˆà ˆà bb ;
172ˆà ˆà ˆà ˆà;
173
174ˆà ˆà ˆà ˆà; // 21
175ˆà ˆà ˆà ˆà;
176ˆà ˆà ˆà ˆà;
177ˆà ˆàhbb ;
178ˆà ˆà ˆà ˆà;
179ˆà ˆà ˆà ˆà;
180ˆà ˆà ˆà ˆà;
181
182// Rule 3: avoid walls
183ˆà ˆà ˆà ˆà; // 22
184ˆà ˆà ˆà ˆà;
185ˆà ˆà ˆà ˆà;
186ˆà ˆàhˆà ˆà;
187ˆà ˆà#ˆà ˆà;
188ˆà ˆà ˆà ˆà;
189ˆà ˆà ˆà ˆà;
190
191// Rule 4: go forward
192ˆà ˆà ˆà ˆà; // 23
193ˆà ˆà ˆà ˆà;
194ˆà ˆà ˆà ˆà;
195ˆà ˆàhˆà ˆà;
196ˆà ˆàbˆà ˆà;
197ˆà ˆà ˆà ˆà;
198ˆà ˆà ˆà ˆà;
199end
200// nice vim macro: T;y$}/;
201pb
Note: See TracBrowser for help on using the repository browser.