Author Topic: Dizzy(F1)(Spike43884)11-22-2014  (Read 2659 times)

Offline spike43884

  • Bot Overlord
  • ****
  • Posts: 656
    • View Profile
Dizzy(F1)(Spike43884)11-22-2014
« on: November 14, 2014, 12:56:04 PM »
I wont even explain this one, its just nasty...
Only hurt severely by bubbles from the bots i've tested it against


Code: [Select]
'Dizzy By Spike43884


def feeding 50


'Initialisation (WASTE)
cond
*.waste 40 >
start
1 .backshot store
-4 .shoot store
*.waste .shootval store
stop


'Initialisation (WASTE BACKSHOT FIX)
cond
*.waste 40 =<
start
0 .aimshoot store
stop


'********************
'Initialisation (EYES)
cond
*.robage 1 <
start
 135 .eye1width store
 135 .eye2width store
 135 .eye3width store
 135 .eye4width store
 15 .eye5width store
 135 .eye6width store
 135 .eye7width store
 135 .eye8width store
 135 .eye9width store
 410 .eye1dir store
 300 .eye2dir store
 190 .eye3dir store
 80 .eye4dir store
 0 .eye5dir store
 -80 .eye6dir store
 -190 .eye7dir store
 -300 .eye8dir store
 -410 .eye9dir store
stop
'********************

'********************
'Gene 1 Food Sighted
cond
*.refeye *.myeye !=
*.eyef 0 !=
start
1 .attack store
stop

cond
*.refeye *.myeye =
*.eyef 0 = or
start
0 .attack store
stop

cond
*.eye1 0 >
*.attack 0 =
start
550 .aimdx
stop

cond
*.eye2 0 >
*.attack 0 =
start
405 .aimdx
stop

cond
*.eye3 0 >
*.attack 0 =
start
260 .aimdx
stop

cond
*.eye4 0 >
*.attack 0 =
start
115 .aimdx
stop

cond
*.eye6 0 >
*.attack 0 =
start
115 .aimsx
stop

cond
*.eye7 0 >
*.attack 0 =
start
260 .aimsx
stop

cond
*.eye8 0 >
*.attack 0 =
start
405 .aimsx
stop

cond
*.eye9 0 >
*.attack 0 =
start
550 .aimsx
stop
'********************


' Gene 2 Food Finder
cond
 *.eye5 0 >
 *.refeye *.myeye !=
start
 *.refveldx .dx store
 *.refvelup 30 add .up store
stop


' Gene 3 Long Range Food Handling
cond
 *.eye5 45 >
 *.refeye *.myeye !=
start
.aimdx .shoot store
216 .shootval store
stop


' Gene 4 Eat Food
cond
 *.eye5 55 >
 *.refeye *.myeye !=
start
1 .tie store
 *.refvelup .up store
stop


'Gene 5 Feeding through tie
cond
*.numties 0 >
start
-1 .tieloc store
-1000 .tieval store
*.tiepres .tienum store
stop

' Gene 6 Avoiding Family
cond
 *.eye5 0 =
 *.refeye *.myeye = or
start
 314 rnd .aimdx store
stop



' Gene 7 Reproduce
cond
 *.nrg 20000 >
start
 10 .repro store
stop

end

Fix backshoot problem.
« Last Edit: June 08, 2015, 04:13:27 PM by Botsareus »
Autism can allow so much joy, and at the same time sadness to be seen. Our world is weird, and full of contradiction everywhere, yet somehow at moments seems to come together, and make near perfect sense.

Offline spike43884

  • Bot Overlord
  • ****
  • Posts: 656
    • View Profile
Re: Dizzy(F1)(Spike43884)
« Reply #1 on: November 22, 2014, 04:43:15 PM »
Holy Macaroni!
(yes worship macaroni)

It spins, alga_mimalis_chloroplastus so fast sometimes, it actually ends up changing the widths (or atleast the displaying widths) of its EYES, without having any eye-changing commands...It'll make each eye quite wide (slightly below 1 quarter) and randomly place them...Which is slightly scary, what will it do to actual enemy bots 0.0

EDIT: I have added a PHOTOGRAPH of Alga_minimalis_chloroplastus, the simulation had 0 MUTATION, and these were normal plants, should have normal vision...but this is the vision that it had (or was being displayed atleast), I called it dizzy because it spins its prey (and when doing waste disposal a few attacking & spinnign shots go backwards aswell stopping bots going behind it or hunting mutliple plants at once), but appropriately, these bots/veggies seem to get the dizzyness of worse vision...Lets HOPE nobodies bot in the F1 Relys on long range vision heh?


EDIT EDIT: I can tell which ones are being effected by the super-speed spinning by litterally looking at the squiggle all bots/veggies have in the middle, because it starts to glitch and just get long lines and some bits of it outside of the veg...
« Last Edit: November 23, 2014, 10:22:47 AM by spike43884 »
Autism can allow so much joy, and at the same time sadness to be seen. Our world is weird, and full of contradiction everywhere, yet somehow at moments seems to come together, and make near perfect sense.