Author Topic: Tibbles_Simple_Bot(SB)(Commander Tibbles)17.02.10  (Read 3126 times)

Offline Commander Tibbles

  • Bot Neophyte
  • *
  • Posts: 12
    • View Profile
Tibbles_Simple_Bot(SB)(Commander Tibbles)17.02.10
« on: February 18, 2010, 08:02:36 PM »
It is very simple much like simple bot, most of the same fuctionality, but its a start. They have a silly behavior,'I'll follow you!,<the other bot> No I'll follow YOU!'
And that remove tie is because the veggie it was tested with is was Alga Hairy3, but makes a quick birth!
Code: [Select]
cond
 *.eye5 50 >
 *.reftype 0 =
 *.refshoot *.myshoot !=
start
 *.refveldx .dx store
 -1 .shoot store
stop

cond
 *.eye5 50 <
start
 *.maxvel *.vel sub .up store
 314 rnd .aimdx *.edge mult store
 *.numties .deltie store
stop

cond
 *.eye5 50 >
 *.body 1000 >
start
50 .repro store
stop

cond
 *.eye1 0 >
start
 50 .aimsx store
stop

cond
 *.eye9 0 >
start
 50 .aimdx store
stop
« Last Edit: February 19, 2010, 02:35:26 AM by Commander Tibbles »

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Tibbles_Simple_Bot(SB)(Commander Tibbles)17.02.10
« Reply #1 on: February 19, 2010, 01:47:41 PM »
Quote
cond
 *.eye5 50 >
*.body 1000 >
start
50 .repro store
stop

It only reproduces if another bot is right in front?  Potentially in the way even?

I guess it interacts with the gene before it in some way?

Offline Commander Tibbles

  • Bot Neophyte
  • *
  • Posts: 12
    • View Profile
Tibbles_Simple_Bot(SB)(Commander Tibbles)17.02.10
« Reply #2 on: February 21, 2010, 03:53:56 PM »
That was the first, thank you for pointing out the error, I have made many changes to this bot.
I.E. Tibbles First Bot1-5(SB)(Commander Tibbles)
Code: [Select]
cond
 *.eye5 50 >
 *.reftype 0 =
 *.memval *68 !=
start
 *.refveldx .dx store
 -1 .shoot store
 .hit 0 store
 *.numties .deltie store
stop

cond
 *.eye5 50 <
start
 *.maxvel *.vel sub .up store
 314 rnd .aimdx *.edge mult store
 *.numties .deltie store
stop

cond
 *.eye5 50 <
 *.body 2000 >
start
50 .repro store
300 .aimdx store
stop

cond
 *.eye1 0 >
start
 60 .aimsx store
stop

cond
 *.eye9 0 >
start
 60 .aimdx store
stop

cond
*.robage 0 =
start
68 .memloc store
101 68 store
300 .aimsx store
stop

end
« Last Edit: February 21, 2010, 03:55:01 PM by Commander Tibbles »