snake
changeset 135:360c297c05f3
Added two smarter snakes: e2 and e4
author | Daniil Alexeyevsky <me.dendik@gmail.com> |
---|---|
date | Mon, 20 Dec 2010 17:10:09 +0300 |
parents | 8e75e931bfd2 |
children | 416418c9aaef cd7658cb90eb |
files | snakes/e2.snake snakes/e4.snake |
diffstat | 2 files changed, 296 insertions(+), 0 deletions(-) [+] |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/snakes/e2.snake Mon Dec 20 17:10:09 2010 +0300 1.3 @@ -0,0 +1,164 @@ 1.4 +snake Example 1.5 + 1.6 +// Rule 1: chase enemy tail 1.7 + ; 1.8 + ; 1.9 + T ; 1.10 + h ; 1.11 + ; 1.12 + ; 1.13 + ; 1.14 + 1.15 + ; 1.16 + ; 1.17 + T ; 1.18 + h ; 1.19 + ; 1.20 + ; 1.21 + ; 1.22 + 1.23 + ; 1.24 + ; 1.25 + T ; 1.26 + h ; 1.27 + ; 1.28 + ; 1.29 + ; 1.30 + 1.31 + ; 1.32 + T ; 1.33 + ; 1.34 + h ; 1.35 + ; 1.36 + ; 1.37 + ; 1.38 + 1.39 + ; 1.40 + T ; 1.41 + ; 1.42 + h ; 1.43 + ; 1.44 + ; 1.45 + ; 1.46 + 1.47 + ; 1.48 + T ; 1.49 + ; 1.50 + h ; 1.51 + ; 1.52 + ; 1.53 + ; 1.54 + 1.55 + ; 1.56 + T ; 1.57 + ; 1.58 + h ; 1.59 + ; 1.60 + ; 1.61 + ; 1.62 + 1.63 + ; 1.64 + T ; 1.65 + ; 1.66 + h ; 1.67 + ; 1.68 + ; 1.69 + ; 1.70 + 1.71 + T ; 1.72 + ; 1.73 + ; 1.74 + h ; 1.75 + ; 1.76 + ; 1.77 + ; 1.78 + 1.79 + T ; 1.80 + ; 1.81 + ; 1.82 + h ; 1.83 + ; 1.84 + ; 1.85 + ; 1.86 + 1.87 + T ; 1.88 + ; 1.89 + ; 1.90 + h ; 1.91 + ; 1.92 + ; 1.93 + ; 1.94 + 1.95 + T ; 1.96 + ; 1.97 + ; 1.98 + h ; 1.99 + ; 1.100 + ; 1.101 + ; 1.102 + 1.103 + T ; 1.104 + ; 1.105 + ; 1.106 + h ; 1.107 + ; 1.108 + ; 1.109 + ; 1.110 + 1.111 + T; 1.112 + ; 1.113 + ; 1.114 + h ; 1.115 + ; 1.116 + ; 1.117 + ; 1.118 + 1.119 +T ; 1.120 + ; 1.121 + ; 1.122 + h ; 1.123 + ; 1.124 + ; 1.125 + ; 1.126 + 1.127 +// Rule 2: walk near walls 1.128 + ; 1.129 + ; 1.130 + ; 1.131 +# h ; 1.132 + ; 1.133 + ; 1.134 + ; 1.135 + 1.136 + ; 1.137 + ; 1.138 + ; 1.139 + h #; 1.140 + ; 1.141 + ; 1.142 + ; 1.143 + 1.144 + ; 1.145 + ; 1.146 + ; 1.147 + # h ; 1.148 + ; 1.149 + ; 1.150 + ; 1.151 + 1.152 + ; 1.153 + ; 1.154 + ; 1.155 + h # ; 1.156 + ; 1.157 + ; 1.158 + ; 1.159 + 1.160 + ; 1.161 + ; 1.162 + ; 1.163 + h ; 1.164 + # ; 1.165 + ; 1.166 + ; 1.167 +end
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/snakes/e4.snake Mon Dec 20 17:10:09 2010 +0300 2.3 @@ -0,0 +1,132 @@ 2.4 +snake Example 2.5 + 2.6 +// Rule 1: chase enemy tail 2.7 + ; 2.8 + ; 2.9 + T ; 2.10 + h ; 2.11 + ; 2.12 + ; 2.13 + ; 2.14 + 2.15 + ; 2.16 + ; 2.17 + T ; 2.18 + h ; 2.19 + ; 2.20 + ; 2.21 + ; 2.22 + 2.23 + ; 2.24 + ; 2.25 + T ; 2.26 + h ; 2.27 + ; 2.28 + ; 2.29 + ; 2.30 + 2.31 + ; 2.32 + T ; 2.33 + ; 2.34 + h ; 2.35 + ; 2.36 + ; 2.37 + ; 2.38 + 2.39 + ; 2.40 + T ; 2.41 + ; 2.42 + h ; 2.43 + ; 2.44 + ; 2.45 + ; 2.46 + 2.47 + ; 2.48 + T ; 2.49 + ; 2.50 + h ; 2.51 + ; 2.52 + ; 2.53 + ; 2.54 + 2.55 + ; 2.56 + T ; 2.57 + ; 2.58 + h ; 2.59 + ; 2.60 + ; 2.61 + ; 2.62 + 2.63 + ; 2.64 + T ; 2.65 + ; 2.66 + h ; 2.67 + ; 2.68 + ; 2.69 + ; 2.70 + 2.71 + T ; 2.72 + ; 2.73 + ; 2.74 + h ; 2.75 + ; 2.76 + ; 2.77 + ; 2.78 + 2.79 + T ; 2.80 + ; 2.81 + ; 2.82 + h ; 2.83 + ; 2.84 + ; 2.85 + ; 2.86 + 2.87 + T ; 2.88 + ; 2.89 + ; 2.90 + h ; 2.91 + ; 2.92 + ; 2.93 + ; 2.94 + 2.95 + T ; 2.96 + ; 2.97 + ; 2.98 + h ; 2.99 + ; 2.100 + ; 2.101 + ; 2.102 + 2.103 + T ; 2.104 + ; 2.105 + ; 2.106 + h ; 2.107 + ; 2.108 + ; 2.109 + ; 2.110 + 2.111 + T; 2.112 + ; 2.113 + ; 2.114 + h ; 2.115 + ; 2.116 + ; 2.117 + ; 2.118 + 2.119 +T ; 2.120 + ; 2.121 + ; 2.122 + h ; 2.123 + ; 2.124 + ; 2.125 + ; 2.126 + 2.127 +// Rule 2: go forward 2.128 + ; 2.129 + ; 2.130 + ; 2.131 + h ; 2.132 + b ; 2.133 + ; 2.134 + ; 2.135 +end