Author Topic: Vex Obnoxious (F1)(PYmod)(03-02-2007)-pre V2.3  (Read 4994 times)

Offline Jez

  • Bot Overlord
  • ****
  • Posts: 788
    • View Profile
Vex Obnoxious (F1)(PYmod)(03-02-2007)-pre V2.3
« on: February 02, 2007, 05:46:08 PM »
Code: [Select]
'Patched by PY for V2.3
' Vex Obnoxious

cond
*.robage 0 =
start
1 900 rnd 77 store
*77 .readtie store
stop

cond
*.vel 28 <
start
30 *.vel sub .up store
stop

cond
*.eye1 *.eye5 >
start
*.eye1 .aimsx store
stop

cond
*.eye9 *.eye5 >
start
*.eye9 -1 mult .aimsx store
stop

cond
*.eye3 *.eye5 >
start
-52 .aimdx store
stop

cond
*.eye7 *.eye5 >
start
52 .aimdx store
stop


cond
*.eye5 30 >
*.refeye 12 !=
*.refaimdx 5 !=
start
*77 .tie store
0 .aimdx store
0 .aimsx store
-1 .shoot store
stop

cond
*.numties 0 >
start
*77 .tienum store
-1000 .tieval store
-1 .tieloc store
stop

cond
*.trefeye 12 =
*.numties 0 >
*.trefaimdx 5 =
start
*77 .deltie store
stop

cond
*.eye5 0 !=
*.refeye 12 =
*.refaimdx 5 =
start
628 .aimdx store
stop

cond
*.nrg 6000 >
start
25 .repro store
628 .aimdx store
stop

cond
*.slime 95 <
start
100 *.slime sub .mkslime store
stop

cond
*.waste 10 >
start
*.waste .strpoison store
stop
end
« Last Edit: May 07, 2014, 11:06:20 AM by Botsareus »
If you try and take a cat apart to see how it works, the first thing you have in your hands is a non-working cat.
Douglas Adams

Offline emryn

  • Bot Neophyte
  • *
  • Posts: 2
    • View Profile
Vex Obnoxious (F1)(PYmod)-pre V2.3
« Reply #1 on: May 09, 2008, 12:16:23 AM »
Are these tie feeders?

Offline gymsum

  • Bot Destroyer
  • ***
  • Posts: 215
    • View Profile
Vex Obnoxious (F1)(PYmod)-pre V2.3
« Reply #2 on: May 09, 2008, 12:19:35 AM »
Yes, they seem to use a tieloc feeding gene.

Offline emryn

  • Bot Neophyte
  • *
  • Posts: 2
    • View Profile
Vex Obnoxious (F1)(PYmod)-pre V2.3
« Reply #3 on: May 09, 2008, 12:34:17 AM »
Ah... I've never used it or really looked much into it, so I don't know what that one is.  I've just been looking around to find opponents for my own bot, so I copied this one and saw it making massive amounts of ties with veggies.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Vex Obnoxious (F1)(PYmod)-pre V2.3
« Reply #4 on: May 09, 2008, 01:02:27 AM »
Yep, it's a tie feeder.

Welcome, BTW.

Offline Jez

  • Bot Overlord
  • ****
  • Posts: 788
    • View Profile
Vex Obnoxious (F1)(PYmod)-pre V2.3
« Reply #5 on: March 18, 2009, 07:00:10 PM »
Ha! sorry, just a stroll down memory lane;

This is a really old bot and to be honest I can't remember what PY actually modded this bot for (other than to make it work following a program change), some of the early (PY) changes were quite drastic when you looked at the effect they had on the existing bots.

It does look like it was designed as a tie bot originally, *.refeye 12 != was to stop it tieing to it's babies as you can see from the *.trefeye 12 = later in the DNA and I do remember that wasn't a change PY made to the modded bots. It was to prevent a loop that bots could get stuck in at one point in the evolution of DB though.

There is a good chance it isn't feeding through the tie anymore as well.

As competition for another bot I doubt this bot is really worth bothering with anymore.
« Last Edit: March 18, 2009, 07:01:01 PM by Jez »
If you try and take a cat apart to see how it works, the first thing you have in your hands is a non-working cat.
Douglas Adams

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Vex Obnoxious (F1)(PYmod)-pre V2.3
« Reply #6 on: March 18, 2009, 09:04:05 PM »
Good to see you again

PY made some changes to how eyes worked in one of the early programs.  Really screwed up distance values, so he went through and changed all the existing bots (a far more manageable feat at the time) to use the new eye values.