/* Dynamite ver. 0.5 (C) Lorenzo Ancarani 2002 Architettura: ClassicBot Strategia : il suddetto esemplare raggiunge l'angolo piu' vicino e poi oscilla in una delle due direzioni, preferibilmente in quella con il nemico pił lontano. La lunghezza dell'attacco dipende dalla distanza del nemico; ogni certo numero di oscillazioni conta i superstiti, e se ha un unico nemico lo attacca con microdna. */ int tempo,b,clock,d,dx,dy,dir,p1,p2,a,oa,or,r,ext,str; int a,rng,dir,oa,orng,n,xm,ym,t,clk; main() { aree(dx=20+960*(p1=(loc_x()>500)),dy=20+960*(p2=(loc_y()>500))); while (1) { b=(p2)*180+(p1!=p2)*90; while (dist(dx,dy)>5000) shot(d>28000); drive (dir+=180,0); if ((++t%15)==1) Banzai(); if (scan(dir=b,10)>scan(90+b,10)) dir+=90; ext=(or-=245)*or; if ((ext<10000)||(ext>80000)) ext=10000; while(dist(dx,dy)500) { shot(dir=180); } Turn(270); while (loc_y()>500) { shot(dir=270); } Turn(0); } } Turn(d) { while (speed()>65) drive(d,0); dir=d; }