Darwinbots Forum
General => Announcements => Topic started by: Botsareus on March 05, 2014, 10:49:01 AM
-
New this version:
- Fix for Peter ignore a special file type
- Bug fix for Testlund 'default mutation rates' when teleporting
- Fix for IM, added quotes to username
- Improved speed in sexrepro
- Optimized genetic distance graphs
- Amplification/Translocation bug fix for mutation rate amplify
- Bug fix so custom sysvars save correctly
- Bug fix to normalize all sysvars
- Large sex repro works
- Found and fixed a very rear overflow in ties
- Fixed bug in sexrepro
- Some more speed improvements in mutations
- Made sure fittest does not check corpses
- Bug fix in file numbers
- Overflow fix in hashing
For the people who like to mess with manual sexrepro, a very accurate standalone is here (http://ftp.darwinbots.com/ManualSexRepro.exe)
-
Also, please use Alga_Minimalis_v2 for your plants now.
Anyone can think of a better name? I want to go with something Latin...
edit: I also need a better name for 'Animal_Minimalis_Sex'
-
May the seraphs praise this day! :P
My first mutant child:
cond
*.robage 0 =
start
.tie inc
100 .shell store
600 986 store
1000 985 store
stop
'''''''''''''''''''''''' Gene: 1 Ends at position 18 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 19 '''''''''''''''''''''''
cond
*.body 4000 <
*.nrg 1000 >
start
1 .strbody store
stop
'''''''''''''''''''''''' Gene: 2 Ends at position 30 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 31 '''''''''''''''''''''''
cond
*.nrg 300 <
start
100 .fdbody store
stop
'''''''''''''''''''''''' Gene: 3 Ends at position 39 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 40 '''''''''''''''''''''''
cond
*.robage 32000 =
start
stop
'''''''''''''''''''''''' Gene: 4 Ends at position 45 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 46 '''''''''''''''''''''''
cond
*.waste 50 >
*.nrg 1000 >
start
.fixpos dec
stop
'''''''''''''''''''''''' Gene: 5 Ends at position 56 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 6 Begins at position 57 '''''''''''''''''''''''
cond
*.delgene 0 !=
start
0 .delgene store
stop
'''''''''''''''''''''''' Gene: 6 Ends at position 65 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 7 Begins at position 66 '''''''''''''''''''''''
cond
*.shoot -2 =
start
0 .shoot store
0 .shootval store
stop
'''''''''''''''''''''''' Gene: 7 Ends at position 77 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 8 Begins at position 78 '''''''''''''''''''''''
cond
*.paralyzed 0 >
start
0 .mkshell store
0 .shootval store
stop
'''''''''''''''''''''''' Gene: 8 Ends at position 89 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 9 Begins at position 90 '''''''''''''''''''''''
cond
*984 0 !=
start
0 984 store
stop
'''''''''''''''''''''''' Gene: 9 Ends at position 98 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 10 Begins at position 99 '''''''''''''''''''''''
cond
*981 0 =
*.memval *.genes !=
*.refaimsx *.myaimsx <
*987 *.refage !=
*.robage 0 !=
*.refeye 0 !=
start
*.myaimsx *.refaimsx sub 981 store
stop
'''''''''''''''''''''''' Gene: 10 Ends at position 124 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 11 Begins at position 125 '''''''''''''''''''''''
cond
*981 0 =
*.memval *.genes !=
*.refaimdx *.myaimdx <
*987 *.refage !=
*.robage 0 !=
*.refeye 0 !=
start
*.myaimdx *.refaimdx sub 980 store
stop
'''''''''''''''''''''''' Gene: 11 Ends at position 150 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 12 Begins at position 151 '''''''''''''''''''''''
cond
*979 0 =
*.memval *.genes !=
*.refeye *.myeye <
*987 *.refage !=
*.robage 0 !=
*.refeye 0 !=
start
*.myeye *.refeye sub 979 store
stop
'''''''''''''''''''''''' Gene: 12 Ends at position 176 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 13 Begins at position 177 '''''''''''''''''''''''
cond
*979 159 >
*984 0 =
start
984 inc
*979 160 sub 979 store
*.thisgene .delgene store
*.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 stop
'''''''''''''''''''''''' Gene: 13 Ends at position 355 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 14 Begins at position 356 '''''''''''''''''''''''
cond
*979 79 >
*984 0 =
start
984 inc
*979 80 sub 979 store
*.thisgene .delgene store
*.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 stop
'''''''''''''''''''''''' Gene: 14 Ends at position 454 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 15 Begins at position 455 '''''''''''''''''''''''
cond
*979 39 >
*984 0 =
start
984 inc
*979 40 sub 979 store
*.thisgene .delgene store
*.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 stop
'''''''''''''''''''''''' Gene: 15 Ends at position 513 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 16 Begins at position 514 '''''''''''''''''''''''
cond
*979 19 >
*984 0 =
start
984 inc
*979 20 sub 979 store
*.thisgene .delgene store
*.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 stop
'''''''''''''''''''''''' Gene: 16 Ends at position 552 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 17 Begins at position 553 '''''''''''''''''''''''
cond
*979 9 >
*984 0 =
start
984 inc
*979 10 sub 979 store
*.thisgene .delgene store
*.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 *.eye5 stop
'''''''''''''''''''''''' Gene: 17 Ends at position 581 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 18 Begins at position 582 '''''''''''''''''''''''
cond
*979 4 >
*984 0 =
start
984 inc
*979 5 sub 979 store
*.thisgene .delgene store
*.eye5 *.eye5 *.eye5 *.eye5 *.eye5 stop
'''''''''''''''''''''''' Gene: 18 Ends at position 605 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 19 Begins at position 606 '''''''''''''''''''''''
cond
*979 1 >
*984 0 =
start
984 inc
*979 2 sub 979 store
*.thisgene .delgene store
*.eye5 *.eye5 stop
'''''''''''''''''''''''' Gene: 19 Ends at position 626 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 20 Begins at position 627 '''''''''''''''''''''''
cond
*979 1 >
*984 0 =
start
984 inc
*979 2 sub 979 store
*.thisgene .delgene store
*.eye5 *.eye5 stop
'''''''''''''''''''''''' Gene: 20 Ends at position 647 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 21 Begins at position 648 '''''''''''''''''''''''
cond
*979 0 >
*984 0 =
start
984 inc
979 dec
*.thisgene .delgene store
*.eye5 stop
'''''''''''''''''''''''' Gene: 21 Ends at position 664 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 22 Begins at position 665 '''''''''''''''''''''''
cond
*980 15 >
*984 0 =
start
984 inc
*980 16 sub 980 store
*.thisgene .delgene store
*.aimright .aimright store
*.aimright .aimright store
*.aimright .aimright store
*.aimright .aimright store
*.aimright .aimright store
*.aimright .aimright store
*.aimright .aimright store
*.aimright .aimright store
*.aimright .aimright store
*.aimright .aimright store
*.aimright .aimright store
*.aimright .aimright store
*.aimright .aimright store
*.aimright .aimright store
*.aimright .aimright store
*.aimright .aimright store
stop
'''''''''''''''''''''''' Gene: 22 Ends at position 731 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 23 Begins at position 732 '''''''''''''''''''''''
cond
*980 7 >
*984 0 >
*.chlr *.light <
*.daytime 1 =
start
1 .mkchlr store
stop
'''''''''''''''''''''''' Gene: 23 Ends at position 749 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 24 Begins at position 750 '''''''''''''''''''''''
cond
*980 3 >
*984 0 =
start
1 .rmchlr store
stop
'''''''''''''''''''''''' Gene: 24 Ends at position 761 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 25 Begins at position 762 '''''''''''''''''''''''
start
984 inc
*980 2 sub 980 store
*.up store
stop
'''''''''''''''''''''''' Gene: 25 Ends at position 772 '''''''''''''''''''''''
It's Alga Chloroplastus and BlueOnBlue.