Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Peter

Pages: 1 ... 76 77 [78]
1156
Evolution and Internet Sharing Sims / Using viruses to reproduce.
« on: June 27, 2007, 03:08:36 PM »
This is nice after I was playing with the code of your sim I have thought over a theorie, now I now it's right for sure, now I've got something else to back it up.

First the 2nd gene from one of the 2 bots explained in the other post.

(the 3rd gene and the the second bot the 2nd gen are looking also kinda like this one)
Quote
cond
27 1 -7 >=
start
angle rnd inc
dist 3 29 6 dist >> * inc
*.dx 6 ceil - 1 1 14 dup 52 dist << dec
10 dist 36 | ^ mult inc
*20 6 angle << 1 1 dist *.robage dec
49 inc
10 ceil angle >> >> * inc
*.shootval *.aimright angle & 1 0
else
1 add 47 dist << dec
-1 * inc
*.robage 26 1

Here's the first part of the virus here posted.
Quote
cond
27 1 -7 >=
start
xor
angle rnd inc
dist 3 35 and
5 not
dist >> * inc
!~=
*.dx 6 start
ceil and
- 1 1 !%=
start
xor
14 dup 47 dist << dec

Compare them.

Well see anything, I you didn't pay attention They looked kinda each other.

I've figured out (see post in the 1000 hour topic)that these bots are completely lame without those virus's. In fact the virussus are controlling the bots. They are sometimes randomly deliting genes, that's probably happened to your veggie. They delete genes sometimes that way there's is a constant war between the different kinds of virus's.

1157
Evolution and Internet Sharing Sims / 1000 hour zerobot sim
« on: June 27, 2007, 02:44:09 PM »
This evolution is interesting. I've just playing with the code, and because an explanation what the code means did'nt come earlier, I'am now telling what strange thing I found.

Sprotiel found two different specie.

specie A              
4 genes              

specie B
 2 genes
Both the first gene is almost desame both storing into .setaim.
I found the first gene is, well junk. I hope somebody can convince me else.

I found that Specie A, the second and third gene and specieB the second gene look kinda each other, and are working like a virus it's spreiding itself trough virusshots. And even more important the virus is controlling the bot, it's reproducing it, it's schooting, it's randomly moving. There is here no bot-evolution but a virus-evolution, becouse there will be multiple genes into a bot it will probably making less mistakes even most of it it's doing is random. There's even an virus-fight going on I've seen the virussus are sometimes randomly deleting some genes.

The fourth gen of A

I gues it's a broken virus, doing nothing and it's not spreiding itself.
Edit (it's not broken it's working too made a mistake)

This is just going further then sexual reproduction, the bots are continualy sharing each other genes.

1158
Biology / Diversity in plain environment
« on: June 27, 2007, 12:19:27 PM »
Can't you have two different specie's if you're using two total different kind of veggies. Example
veggie A using shell to protect himself, so shoot -6 does work less.
veggie B using poisonl to protect himself, so shoot -1 does work less.

This would favor 2 kinds of specie's and they would interact with each other without extincting the other specie. This is an example, I have'nt tested it jet but I gues this could work.

1159
Newbie / Hello, I'am new and I've got a virus question.
« on: June 27, 2007, 10:21:04 AM »
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.

1160
Short bots / Speedy(6GVir)(Peter)-27.06.07
« on: June 27, 2007, 06:04:01 AM »
Code: [Select]
'Speedy
'Fast bot, fun to watch.
'Isn't the strongest around
'but has a pretty strong virus

cond
 *.robage 0 =
start
 7 989 store
'200 .mkslime store
'200 .mkshell store
10 .shootval store
stop

cond
 7 *989 !=
start
*.thisgene .mkvirus store
550 .vshoot store
*.thisgene 1 rnd 2 mult -1 add add .delgene store
stop

cond
 *.eye5 0 >
 *.refeye *.myeye !=
start
 *.refveldx .dx store
 *.refvelup 30 add .up store
50 .vshoot store
 2 .mkvirus store
-6 .shoot store
stop

cond
 *.eye5 50 >
 *.refeye *.myeye !=
start
 *.refvelup .up store
 2 .mkvirus store
-1 .shoot store
stop

cond
 *.eye5 0 =
 *.refeye *.myeye = or
start
 500 .up store
*.eye9 *.eye1 sub 4 mult .aimdx store
*.eye4 *.eye6 sub .aimsx store
stop

cond
  *.nrg
  6000
  >
start
   50
  .repro
  store
  15
  .aimdx
  store
stop

1161
Evolution and Internet Sharing Sims / 1000 hour zerobot sim
« on: June 26, 2007, 04:19:01 PM »
Very nice, the evolution from a bunch of zero's to blindly schooting en reproducing. Wait that sounded better in my head.

Has anything happened in the simulation jet, it's been already 5 months ago, even exactly 5 months  . Had the sim been stopped, have they continued evolving, anything. I'am interested what has happened. It would be nice to post another simulation of what you have done.

1162
Newbie / Hello, I'am new and I've got a virus question.
« on: June 26, 2007, 03:52:25 AM »
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: [Select]
cond
 *.robage 0 =
start
 7 989 store
200 .mkslime store
200 .mkshell store
stop

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

1163
Newbie / Hello, I'am new and I've got a virus question.
« on: June 25, 2007, 04:15:34 AM »
Quote from: Numsgil
The idea is to use conditionless programming to multiply the destination of the store to make it 0 when you don't want it to activate.  See this page on the wiki.

Well, thanks I don't get completly how this can help me, but I found at the virus wiki something (very simple) to put into the bot. Simple and works.

Quote
cond
*.robage 0 =
start
7 989 store
stop
bot

Quote
cond
7 *989 !=
virus


Well, to say the truth, I don't get much from the conditionless bots section.

Quote
20 .up *.hit mult store
.hit *.hit mult dec

All I see is a number some stars(or how do you call these(*) and some words. Store it is storing, hit it is hit, mult to multiply, up to go up I gues. Dec ?? no idea. Why would this, so says the explanation go up when it's hit. When up is in front, it looks to me kinda strange if he is only going up when hit is true, becouse up is in front of the code.

1164
Newbie / Hello, I'am new and I've got a virus question.
« on: June 24, 2007, 04:09:41 PM »
 Hello everybody, I'm new and I've got some questions.  

I don't speak english everyday, so my grammar isn't that well, I hope you can understand it.  

How can you use a virus to hurt an enemy, but how can you let the virus know when it's inside your own bot, and than to deactivate itself if it is.

This steals slowly the energy of a bot. I only want it to steal energy from the enemy's.

Now there's a second question if you stop the motherbot from firing the virus in this way, can you use another gen to create a virus with it.

Quote
'Small but with increasing numbers inside a cell will steal more and more nrg.
cond
start
.vshoot inc
*.thisgene .mkvirus store
stop

I've got this virus out of the wiki, if you were asking. I just want to now how to properly use it.

1165
Mutations / Mutated bot
« on: June 24, 2007, 11:50:08 AM »
[quote name='Lyra' date='Jun 4 2006, 04:35 PM' post='1367149']
This is a bot which evolved from I_Flamma in a mutation sim I ran a couple days ago. It just sits there and duplicates itself - it doesn't need vegs to sustain itself... I'm unsure how it works, really, I don't know what code does yet.
[/quote]

Hey, my first post. Sorry if my english isn't very good, english isn't my first languege.

If I am simulating your mutated I_flamma, well it just forms ties with everything in his area, it isn't even duplicating.

I have seen something strange when I put it in the sim, if I select it as the first new specie with no veggies, it is just duplicating itself over the whole screen,  . It seems like the program is randomly filling the screen with your I_flame.    Is that a bug or something. If you mean this, I gues it's a bug.


  Strange

Pages: 1 ... 76 77 [78]