;Robot's name : BONDMAN ;Author : (c) XAZAX (Olger Oeselg) ;Author's Country : Estonia ;Author's E-mail : olger_o@hotmail.com ;Date of completion : 17/October/2001 ;Class : Light Class ;Version : v0.9a ;Code Length : 31 lines. ;Generation : 10th ;Comment : This guy is completely new and has some innovative ; : design aspects that were firt introduced in PRIZEMAN! ; : It also has a new moving system! ;****************************************************************************** ;Targeting system :****** (6): Too Complex for Light Class! ;Scanning system :*** (3): Simple, but effective ;Firing system :******* (7): Smart with heat checking ;Moving system :*** (1): Simple, but smart ;Killing ability :****** (6): Superb ;Surviving ability :**** (4): Average ;Design :******* (7): 11th Generation Light Bot ;****************************************************************************** ;Design: It is clear that if you want to succeed you have to sacrifice ; something, I sacrificed moving and scanning systems to improve ; targeting and firing system, outcome is very good. He has a ; smart but simple moving system not seen before! ;****************************************************************************** ;Style: He has a style which I call "back and forth". At the same time ; he has a complex "core" for his target prediction. ;****************************************************************************** ;[[[ TRY TO MAKE YOUR OWN SUCCESSOR NOT BY COPYING CODE FROM OTHER DESIGNS ]]] ;****************************************************************************** #config scanner=4 #config weapon=3 #config armor=1 #config engine=2 #config heatsinks=2 ;****************************************************************************** #MSG I'm working bondman ;****************************************************************************** ; Compilable code: ;****************************************************************************** set ax 8 int 3 opo 17 4 set cx -100 ;4 ;****************************************************************************** !start cmp @0 0 je !turner cmp @9 200 jae !turner ;8 !core ipo 7 bx cmp bx 1500 ja !track set bx @3 add bx bx ;13 opo 12 bx ipo 2 fx cmp fx 80 jae !move ;17 !fire opo 15 bx jmp !move !track opo 12 ax jmp !start ;21 !move ipo 5 ex add ex -64 sub ex @1 opo 14 ex jmp !start ;26 !turner neg cx opo 11 cx int 19 jmp !start ;30