Welcome To Darwinbots > Newbie

Hello, I'am new and I've got a virus question.

<< < (2/7) > >>

Peter:
Well, thanks for the help, Numsgil an Jez. You're right first learn to walk, before you can run. Maybe I'am trying something too fast.

If have got some another question's

First one, in the first gene I have in the robot I've got mkslime and mkshell, the strange thing is the shell is fastly going  down and the mkslime is stable. Is'nt it supposed to be reversed(mkslime going down).


--- Code: ---cond
 *.robage 0 =
start
 7 989 store
200 .mkslime store
200 .mkshell store
stop
--- End code ---

My code in the first gene.

There is another question. I have created a shortbot, first based on animal minimalis from Numsgil, later I created a new one myself. The question is, my robot is beating up the whole shortbot-league, I'am just starting thus it would be strange to have a good bot already,is there any rule I overlooked. In the rules of the shortbots stands there aren't any rules exept having no more then 6 genes. Maybe there are some other rules somewhere .

Edit:
I was speaking to fast, I was simulating a sim(logic) with mine and the league bots and every time I won, I just set up a shortbot league, I was beaten by furiae(I knew I missed one). My virus wasn't working well on it. The only bot jet.

Third question.

I've got this code to keep shell at 200. Why isn't it working well. There's nothing happening
   
1 .mkshell 200 *.shell sub mult store

Jez:
If that gene you posted only sets mkslime and mkshell when robage = 0 then I'd imagine that you are using F2 or shotbots not tiebots. Slime reacts to being hit by ties and shell reacts to being hit by shots so I'm guessing it's (shell) getting eroded from stray shots. (Ties tend to be more accurate than shots as well).

Henk set the rules for the shortbot league and that's the long and short of it! If you have a bot that you think might do well in the league please feel free to post it in The Starting Gate so it can be given an official ranking.
You should be able to download the official league easily enough but if you have problems please say so.
It wouldn't be the first 'first' bot to go straight to the top of it's relevant league btw, there are lots of members here who have pulled the same trick...

I think your code would only work if *.shell = 199 otherwise it would be changing the sysvar .mkshell to a different sysvar
(1 (.mkshell (200 *.shell sub) mult) store)

200 *.shell sub .mkshell store ---- (200 *.shell sub) .mkshell store

Might work better but it's getting a bit late so I'll check that tomorrow!  

Peter:
Shell is becoming smaller without it being atacked by others, slime is staying stable. In the wiki these are reversed, slime is supposed to become smaller and shell is stable. If I ad slime, shell is being added and so the other way.

I've entered my bot, I'am not sure if it's doing very good in the league there where some compititors missing, in the league I downloaded



About the code, Well thanks it works, it's beginning to make sense. At least I'am again thinking I get it.  


And to keep you busy (or someone else)

Right now I'am running a zerobot-simulation, the robots can already reproduce. Now they can reproduce I've put them in another sim, becouse the mutation rates in the first are way too high for a gene to stay stable.
What are the maximum mutation rates for the evolution of a bot, to speed up the sim and keeping the original reproduce genes more or less intact.
For point
delta
copy
insertion
reversal
minor deletion
major deletion

I'am having trouble with it are low values(high mutation) is overmutating the population. At high values (low mutating) I'am thinking, there's nothing happening and there is'nt happening really much.  

Furthermore, for the creation of reproduction genes I have used the smallest room with 100 zerobots. Is it for the further evolution better to have a larger room with more (developed) zerobots or does'nt it care. If so what's the best, I'am at least not using the maximum room, I want to see the kind of stupidity of the zerobots.  

Well, anybody to anwer this (stupid)question, Thanks, oh and thanks to Jez for answering the last question.

Numsgil:
Mutation rates are something of an art form.  1 in 5000 is a reasonable starting point.  In general it's better to have mutation rates too low than too high.  Too low just means it'll take longer.  Too high means that everything will fall apart as the genome won't be stable enough.

When you're first starting out, most of the settings won't matter because the bots can't do much more than reproduce.  Costs and feeding rate are about the only two things that make a difference.  So feel free to set up pretty much whatever environment you want, and see if you can get your bots to evolev inside it.

Jez:
The bots missing in the shortbot league download should just be the ones I couldn't find. When I get round to entering your bot in the shortbot league, and there are a couple of bots in the starting gate already that will get entered in the league first, I'll be using the same file.

When I do that I'll also check the shell and slime thing and adjust the wiki entry, there have been a couple of minor changes in the past to shell and slime so it's quite possible the wiki entry never got updated. Well spotted!

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version