Code center > Darwinbots Program Source Code

Stay tooned ,

(1/4) > >>

Botsareus:
I am still in the hospital;

When I get out I will try something like bot speices vs bot species with simulation reruns of the same position with different dna code for each bot. It will make more sense when you guys see the source code...

(a. the program saves the position of the robot
b. it trys 250 subtrials  to get most energy out of the apposing robot species, on retry it repositions the robots and trys again with different dna
d. after 3 trials a robot or offspring with the most collected energy from opponent speices is selected as the base dna for all robots)

I.) species a mutate (above method)
II.)  opposing species mutate twice (above method)
III.) species a mutate twice (above method)
IV) opposing species mutate twice (above method)
V.) etc.
until robot can defeat league robots

in 250 retrys it starts the first half with more deletion muatatons then addition so to clean up junk dna.

thank you for your time people, I will be with you again shortly...

P.S.
edit:
There will be 250 subtrials (If there is 2500 robots the hope is that arleast 1 out of 30 did better. But I expect it will never get  over 300. It should (virtualy speacking) balance out at 250/3 robots.) The number of sycles a subtrial lasts is the ammount my optimized firstbot will last if it stared with 32000 enengy and had a conditionless reproduction gene.

P.P.S
edit:
Numsjil, I need help to install this thing into wiki: Ideas --> alternate virsion ---> borsareus's_Virsion_attempt2
I will use my webspace on tripod to post the new virsion. (I will get rid of my delusional smexe.) Then you
 can transfear it to your server. I will post smaller changes as file attachments. Thanks.

Botsareus:
See the edit to the above post, I hope it makes more sense now.
---
The whole point is to take mutations away from reproduction and make a whole new evo. system.
I will post the source code once I get access to the Internet outside the hospital and type it up. The source code (I hope) will be easyer to understrand then me.

I have some qustions about virsion 3
A. Do commands like .repro and .up support desimals? ex: 50.4 .repro store; Or 10000 1 4 / ^ .up = 10 .up;  Or does the program round it to the nearist integer or does it cause an error?
B. I posted my virsion B. plasment control details here. I will like to know how I can sincronize my new plasment control and a new robot variable called trial id ( simular to parent id) with save settings and save simulation files while keeping them backwords compatable? Note: There will be no "change" in my settings options.
C. I need the download location of the new defult settings file, the new sysvars file, and the robots that come with the new defult settings file.
D. Can robots store energy in other ways: Can someone provide examples of all the ways robots store and retrieve  
energy from other sources like "fat."
E. I will like to have examples of robots that use:
Virus ( If supported in virsion 3)
Venum and Poison.
F. Can some one refresh my memory on how .shoot works. I beleave -1 .shoot store is to take energy. What about the other values?
---
First: I will post optimize mode and time when finished display in F1 mode. (Optimize mosde uses F1 mode) My F1 mode will be limited to two robots.
Next: I will post my VirsionB placment control.
Finaly after that: I will post the new evo._mode and better mutations.
(please note that my new modes will be optional which saves you trouble if you only want to use a part of my new DB virsion.
---
I have 2 more qustions (I forgot):
How do I make a line run across the screen (I beleave it used to be ) what is it now?
What is the name of that website were I can upload Images for free? (I want to update my picture and signature with scenes from the matrix3 and Animatix.)

shvarz:
If I were PY, I'd take that award back right about now

Numsgil:

--- Quote from: Botsareus ---I have some qustions about virsion 2.37.6
--- End quote ---

2.37 is quickly becoming all but obsolete (as well it should, it's like 2 years old), so while I have answers to most of your questions, I'm not sure if they apply to 2.37 anymore.  There were alot of changes I made when 2.4 first came around to make it more robust in regards to saves, settings, DNA robustness, etc.  And honestly, if I can't remember for sure, I don't think there's anyone around who can.  I was the primary architect for 2.37 and early 2.4.  So if you're going to be using any of the code pre-2.4, you're pretty much on your own I think.


--- Quote ---How do I make a line run across the screen (I beleave it used to be ) what is it now?
--- End quote ---

I don't think the tag works anymore, to be honest.  I upgraded the forum software quite a while ago, and I don't think the new version has it.


--- Quote ---What is the name of that website were I can upload Images for free? (I want to update my picture and signature with scenes from the matrix3 and Animatix.)
--- End quote ---

You're probably thinking about Imageshack.

Botsareus:
Well: It still says PY has the F1 legue set up for virsion 2.37.6 so thats what I typed up. If PY is going to use a new virsion for F1 mode: I will deffinatly change it to that new virsion.

--- Quote ---First of all, the OFFICIAL VERSION OF DB IS 2.37.6
--- End quote ---
quote from py.
So if that stays or it does change I need the qustions answered for the newest (used by PY in F1 mode)virsion... PLEASE ... thankyou
---
Thanks Numsjil , its imageshack.
---
Shvartz whats up man?

--- Quote ---If I were PY, I'd take that award back right about now
--- End quote ---
As I say "what did not compute" about my last post?  


--- Quote ---you're pretty much on your own I think.
--- End quote ---
I am sure some one is out there (like PY) or somebody who knows the old virsion since it is still used in the legue...
 

Navigation

[0] Message Index

[#] Next page

Go to full version