Darwinbots Forum
Bots and Simulations => Bestiary => F2 bots => Topic started by: Billy on May 07, 2010, 02:02:26 PM
-
[div class=\'codetop\']CODE[div class=\'codemain\' style=\'height:200px;white-space:pre;overflow:auto\']
def venomcounter 51
' Gene 1 Food Finder
cond
*.eye5 0 >
*.refeye *.myeye !=
start
*.refveldx .dx store
*.refvelup 30 add .up store
stop
' Gene 2 Eat
cond
*.eye5 50 >
*.refeye *.myeye !=
*.refpoison 0 =
*.refshell 0 =
start
.venomcounter inc
16 .shootval store
-6 .shoot store
*.refvelup .up store
stop
' Gene 3 Eat Poison
cond
*.eye5 50 >
*.refeye *.myeye !=
*.refpoison 0 >
*.refshell 0 =
start
.venomcounter inc
16 .shootval store
-6 .shoot store
*.refvelup .up store
stop
' Gene 4 Eat Shells
cond
*.eye5 50 >
*.refeye *.myeye !=
*.refshell 0 >
*.refpoison 0 =
start
.venomcounter inc
16 .shootval store
-1 .shoot store
*.refvelup .up store
stop
' Gene 5 Eat Poisonous Shells
cond
*.eye5 50 >
*.refeye *.myeye !=
*.refpoison 0 >
*.refshell 0 >
start
.venomcounter inc
16 .shootval store
-6 .shoot store
*.refvelup .up store
stop
' Gene 6 SPIN!
cond
*.eye5 0 =
*.refeye *.myeye = or
start
0 .venomcounter store
314 rnd .aimdx store
stop
' Gene 7 Have Kids
cond
*.nrg 15000 >
start
40 .repro store
stop
' Gene 8 I'm a friend, Reprovirus!
' (That's a virus I'll release onto internet mode)
cond
*.robage 0 =
start
67 989 store
stop
' Gene 9 Poo
cond
*.waste 40 >
start
.backshot inc
-4 .shoot store
*.waste .shootval store
stop
' Gene 10 MOVE!
cond
start
.fixpos *.fixed mult dec
stop
' Genes 11 & 12 I hate birth ties
cond
*.robage 0 =
start
.tie inc
stop
cond
*.robage 1 =
start
.deltie inc
stop
' Gene 13 Poison
cond
*.poison 500 <
start
.eye5 .ploc store
50 .strpoison store
stop
'Gene 14 Shell
cond
*.shell 250 <
start
100 .mkshell store
stop
' Genes 15, 16 & 17 Venom
cond
*.robage 0 =
start
.shoot .vloc store
-2 .venval store
stop
cond
*.venomcounter 19 >
*.eye5 50 >
*.refeye *.myeye !=
start
50 .shootval store
-3 .shoot store
0 .venomcounter store
stop
cond
*.venom 500 <
start
50 .strvenom store
stop
'Gene 18 Delete viruses
cond
*.mkvirus 0 !=
start
*.mkvirus .delgene store
stop
end
-
[div class=\'codetop\']CODE[div class=\'codemain\' style=\'height:200px;white-space:pre;overflow:auto\']def venomcounter 51
' Gene 1 Food Finder
cond
*.eye5 0 >
*.refeye *.myeye !=
start
*.refveldx .dx store
*.refvelup 30 add .up store
stop
' Gene 2 Eat
cond
*.eye5 50 >
*.refeye *.myeye !=
*.refpoison 0 =
*.refshell 0 =
start
.venomcounter inc
16 .shootval store
-6 .shoot store
*.refvelup .up store
stop
' Gene 3 Eat Poison
cond
*.eye5 50 >
*.refeye *.myeye !=
*.refpoison 0 >
*.refshell 0 =
start
.venomcounter inc
16 .shootval store
-6 .shoot store
*.refvelup .up store
stop
' Gene 4 Eat Shells
cond
*.eye5 50 >
*.refeye *.myeye !=
*.refshell 0 >
*.refpoison 0 =
start
.venomcounter inc
16 .shootval store
-1 .shoot store
*.refvelup .up store
stop
' Gene 5 Eat Poisonous Shells
cond
*.eye5 50 >
*.refeye *.myeye !=
*.refpoison 0 >
*.refshell 0 >
start
.venomcounter inc
16 .shootval store
-6 .shoot store
*.refvelup .up store
stop
' Gene 6 SPIN!
cond
*.eye5 0 =
*.refeye *.myeye = or
start
0 .venomcounter store
314 rnd .aimdx store
stop
' Gene 7 Have Kids
cond
*.nrg 15000 >
start
40 .repro store
stop
' Gene 8 I'm a friend, Reprovirus!
' (That's a virus I'll release onto internet mode)
cond
*.robage 0 =
start
67 989 store
stop
' Gene 9 Poo
cond
*.waste 40 >
start
.backshot inc
-4 .shoot store
*.waste .shootval store
stop
' Gene 10 MOVE!
cond
start
.fixpos *.fixed mult dec
stop
' Genes 11 & 12 I hate birth ties
cond
*.robage 0 =
start
.tie inc
stop
cond
*.robage 1 =
start
.deltie inc
stop
' Gene 13 Poison
cond
*.poison 500 <
start
.eye5 .ploc store
50 .strpoison store
stop
'Gene 14 Shell
cond
*.shell 250 <
start
100 .mkshell store
stop
' Genes 15, 16 & 17 Venom
cond
*.robage 0 =
start
.shoot .vloc store
-2 .venval store
stop
cond
*.venomcounter 19 >
*.eye5 50 >
*.refeye *.myeye !=
start
50 .shootval store
-3 .shoot store
0 .venomcounter store
stop
cond
*.venom 500 <
start
50 .strvenom store
stop
'Gene 18 Delete viruses
cond
*.mkvirus 0 !=
start
*.mkvirus .delgene store
stop
end
not bad for a first bot!
-
def venomcounter 51
' Gene 1 Food Finder
cond
*.eye5 0 >
*.refeye *.myeye !=
start
*.refveldx .dx store
*.refvelup 30 add .up store
stop
' Gene 2 Eat
cond
*.eye5 50 >
*.refeye *.myeye !=
*.refpoison 0 =
*.refshell 0 =
start
.venomcounter inc
16 .shootval store
-6 .shoot store
*.refvelup .up store
stop
' Gene 3 Eat Poison
cond
*.eye5 50 >
*.refeye *.myeye !=
*.refpoison 0 >
*.refshell 0 =
start
.venomcounter inc
16 .shootval store
-6 .shoot store
*.refvelup .up store
stop
' Gene 4 Eat Shells
cond
*.eye5 50 >
*.refeye *.myeye !=
*.refshell 0 >
*.refpoison 0 =
start
.venomcounter inc
16 .shootval store
-1 .shoot store
*.refvelup .up store
stop
' Gene 5 Eat Poisonous Shells
cond
*.eye5 50 >
*.refeye *.myeye !=
*.refpoison 0 >
*.refshell 0 >
start
.venomcounter inc
16 .shootval store
-6 .shoot store
*.refvelup .up store
stop
' Gene 6 SPIN!
cond
*.eye5 0 =
*.refeye *.myeye = or
start
0 .venomcounter store
314 rnd .aimdx store
stop
' Gene 7 Have Kids
cond
*.nrg 15000 >
start
40 .repro store
stop
' Gene 8 I'm a friend, Reprovirus!
' (That's a virus I'll release onto internet mode)
cond
*.robage 0 =
start
67 989 store
stop
' Gene 9 Poo
cond
*.waste 40 >
start
.backshot inc
-4 .shoot store
*.waste .shootval store
stop
' Gene 10 MOVE!
cond
start
.fixpos *.fixed mult dec
stop
' Genes 11 & 12 I hate birth ties
cond
*.robage 0 =
start
.tie inc
stop
cond
*.robage 1 =
start
.deltie inc
stop
' Gene 13 Poison
cond
*.poison 500 <
start
.eye5 .ploc store
50 .strpoison store
stop
'Gene 14 Shell
cond
*.shell 250 <
start
100 .mkshell store
stop
' Genes 15, 16 & 17 Venom
cond
*.robage 0 =
start
.shoot .vloc store
-2 .venval store
stop
cond
*.venomcounter 19 >
*.eye5 50 >
*.refeye *.myeye !=
start
50 .shootval store
-3 .shoot store
0 .venomcounter store
stop
cond
*.venom 500 <
start
50 .strvenom store
stop
'Gene 18 Delete viruses
cond
*.mkvirus 0 !=
start
*.mkvirus .delgene store
stop
end
not bad for a first bot!
Thanks.
-
I don't get it.
...
...
Oh wait, it scrolls...
-
I don't get it.
...
...
Oh wait, it scrolls...
Do you like it?
Does anyone know who moves the starting gate bots to the F2 section?
-
Not sure if anyones in charge of running F2 atm.
Personaly I still think the F2 rules need some tweeking. (Get rid of tie attacks, and counter leeching, and maybe a loose rule araigst insta kill shots (Like the shootval thing))
Also not even sure if we've banned sexrepro in the new F2 rules. (I know we agreed on it, but not sure we got it in the rules topic)
But it's a nice bot, when I ran it I think it got to 9th place or something.
And theres room to improve other areas, so you have a strong base with more potential.
If you want you could probably get access to post in the F2 league topic, then you could just run and update the league yourself (Maybe run some of the other new F2 bots in the starting gate)
Generaly the starting gate is in strong need of someone to sort all the bots and get them in the right topics, the starting gate is packed with new bots.
-
Not sure if anyones in charge of running F2 atm.
Personaly I still think the F2 rules need some tweeking. (Get rid of tie attacks, and counter leeching, and maybe a loose rule araigst insta kill shots (Like the shootval thing))
Also not even sure if we've banned sexrepro in the new F2 rules. (I know we agreed on it, but not sure we got it in the rules topic)
But it's a nice bot, when I ran it I think it got to 9th place or something.
And theres room to improve other areas, so you have a strong base with more potential.
If you want you could probably get access to post in the F2 league topic, then you could just run and update the league yourself (Maybe run some of the other new F2 bots in the starting gate)
Generaly the starting gate is in strong need of someone to sort all the bots and get them in the right topics, the starting gate is packed with new bots.
I don't want to commit myself to being the F2 runner, but I wouldn't mind doing Fluffy and maybe a few other bots. I'll post Tangley tomorrow, and I have another great trick up my sleeve which, in it's prototype version implanted into Animal minimalis, already beats Fluffy half the time!
-
I ran the League. I have an interest with Gimmick. Fluffy makes 15th position. Good for a first. Its most obvious flaw is its passiveness in hunting food.
-
I ran the League. I have an interest with Gimmick. Fluffy makes 15th position. Good for a first. Its most obvious flaw is its passiveness in hunting food.
Thanks. I'll fix that when I make my next bot.
-
Yay! I'm in the F2 leage! Thank you Ikke!