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 - NotLegalTender

Pages: [1] 2 3 ... 6
1
Announcements / Re: Darwinbots 2.48.31
« on: May 02, 2018, 01:56:45 AM »
What's new regarding darwinbots?

2
Would it be possible, to create a bot that steals genes from other bots, via viruses? My idea would involve the creation of two viruses. The first virus would be shot from the thief bot, which will then hit the target. Once the target has been infected, it will produce another virus, this time containing the genome of the organism. This virus will fire back at the thief, giving it the genes from the bot. The virus that is still in the targeted bot will fire multiple times and cause the host to follow the thief while firing the virus, until it dies. Once the new genome is inside of the thief, the virus responsible for this will become inactive in the thief, leaving behind only the newly acquired genes, so a thief could say, steal the genome of a plant and produce chloroplasts. When the thief finds another bot it wants to steal from, it will start all over again, so as long as it is an entirely new species.

3
DNA - General / Keeping tie bots from tying to each other
« on: October 27, 2014, 07:42:56 AM »
How do I keep my tie bot from attacking conspecs? I'm toying around with various conspec genes, and I just cannot find the right solution.

4
Untagged bots / Re: Planktonic Algae
« on: October 27, 2014, 06:43:41 AM »
Sorry, I'll tag this, but, I'll leave the parasitic algae untagged for now.

5
Untagged bots / Parasitic Algae V2 (revamp in progress)
« on: October 25, 2014, 09:00:04 PM »
'Parasitic algae v2
'A rewrite of the current parasitic algae
'By Joseph

cond
*.nrg 10000 >=
*.daytime 1 =
start
1 .mkchlr store
stop

cond
*.body 1800 <=
*.nrg 10000 >=
*.daytime 0 =
start
1 .strbody store
stop

cond
*.nrg 10000 >=
*.daytime 1 =
start
1 .fixpos store
stop

cond
*.nrg 10000 >=
*.daytime 0 =
start
0 .fixpos store
stop

cond
*.nrg 10000 <=
start
0 .fixpos store
stop

cond
*.nrg 10000 >=
*.daytime 0 =
*.poison 500 <
start
50 .strpoison store
stop

cond
*.robage 0 =
start
.shoot .ploc store
stop

cond
*.robage 2 =
start
0 .fixpos store
stop

cond
*.nrg 10000 >=
*.daytime 0
start
*.setboy store 1000
stop

*.light 39 3 pow mult 3 root 2 pow 39 div 2 pow 169 div 154 mult 19601 div 32000 ceil

cond
*.nrg 21000 >=
start
10 .repro store
stop

-4 *.eye1 *.eye9 sub sgn 0 floor mult *.eye1 *.eye8 sub sgn 0 floor mult *.eye1 *.eye7 sub

sgn 0 floor mult *.eye1 *.eye6 sub sgn 0 floor mult *.eye1 *.eye5 sub sgn 0 floor mult

*.eye1 *.eye4 sub sgn 0 floor mult *.eye1 *.eye3 sub sgn 0 floor mult *.eye1 *.eye2 sub sgn

0 floor mult 4 *.eye9 *.eye8 sub sgn 0 floor mult *.eye9 *.eye7 sub sgn 0 floor mult *.eye9

*.eye6 sub sgn 0 floor mult *.eye9 *.eye5 sub sgn 0 floor mult *.eye9 *.eye4 sub sgn 0

floor mult *.eye9 *.eye3 sub sgn 0 floor mult *.eye9 *.eye2 sub sgn 0 floor mult *.eye9

*.eye1 sub sgn ++ sgn mult add -3 *.eye2 *.eye9 sub sgn ++ sgn mult *.eye2 *.eye8 sub sgn 0

floor mult *.eye2 *.eye7 sub sgn 0 floor mult *.eye2 *.eye6 sub sgn 0 floor mult *.eye2

*.eye5 sub sgn 0 floor mult *.eye2 *.eye4 sub sgn 0 floor mult *.eye2 *.eye3 sub sgn 0

floor mult *.eye2 *.eye1 sub sgn ++ sgn mult add 3 *.eye8 *.eye9 sub sgn ++ sgn mult *.eye8

*.eye7 sub sgn 0 floor mult *.eye8 *.eye6 sub sgn 0 floor mult *.eye8 *.eye5 sub sgn 0

floor mult *.eye8 *.eye4 sub sgn 0 floor mult *.eye8 *.eye3 sub sgn 0 floor mult *.eye8

*.eye2 sub sgn ++ sgn mult *.eye8 *.eye1 sub sgn ++ sgn mult add -2 *.eye3 *.eye9 sub sgn

++ sgn mult *.eye3 *.eye8 sub sgn ++ sgn mult *.eye3 *.eye7 sub sgn 0 floor mult *.eye3

*.eye6 sub sgn 0 floor mult *.eye3 *.eye5 sub sgn 0 floor mult *.eye3 *.eye4 sub sgn 0

floor mult *.eye3 *.eye2 sub sgn ++ sgn mult *.eye3 *.eye1 sub sgn ++ sgn mult add 2 *.eye7

*.eye9 sub sgn ++ sgn mult *.eye7 *.eye8 sub sgn ++ sgn mult *.eye7 *.eye7 sub sgn 0 floor

mult *.eye7 *.eye6 sub sgn 0 floor mult *.eye7 *.eye5 sub sgn 0 floor mult *.eye7 *.eye4

sub sgn ++ sgn mult *.eye7 *.eye2 sub sgn ++ sgn mult *.eye7 *.eye1 sub sgn ++ sgn mult add

-1 *.eye4 *.eye9 sub sgn ++ sgn mult *.eye4 *.eye8 sub sgn ++ sgn mult *.eye4 *.eye7 sub

sgn ++ sgn mult *.eye4 *.eye6 sub sgn 0 floor mult *.eye4 *.eye5 sub sgn 0 floor mult

*.eye4 *.eye3 sub sgn ++ sgn mult *.eye4 *.eye2 sub sgn ++ sgn mult *.eye4 *.eye1 sub sgn

++ sgn mult add 1 *.eye6 *.eye9 sub sgn ++ sgn mult *.eye6 *.eye8 sub sgn ++ sgn mult

*.eye6 *.eye7 sub sgn ++ sgn mult *.eye6 *.eye6 sub sgn ++ sgn mult *.eye6 *.eye5 sub sgn 0

floor mult *.eye6 *.eye3 sub sgn ++ sgn mult *.eye6 *.eye2 sub sgn ++ sgn mult *.eye6

*.eye1 sub sgn ++ sgn mult add 4 add *.focuseye 4 add sub dup sgn -- sgn ++ .focuseye mult

inc -- dup sgn -- sgn ++ .focuseye mult inc -- dup sgn -- sgn ++ .focuseye mult inc -- dup

sgn -- sgn ++ .focuseye mult inc -- dup sgn -- sgn ++ .focuseye mult inc -- dup sgn -- sgn

++ .focuseye mult inc -- dup sgn -- sgn ++ .focuseye mult inc -- dup sgn -- sgn ++

.focuseye mult inc -- dup sgn -- sgn ++ .focuseye mult inc -- 9 add - dup sgn -- sgn ++

.focuseye mult dec -- dup sgn -- sgn ++ .focuseye mult dec -- dup sgn -- sgn ++ .focuseye

mult dec -- dup sgn -- sgn ++ .focuseye mult dec -- dup sgn -- sgn ++ .focuseye mult dec --

dup sgn -- sgn ++ .focuseye mult dec -- dup sgn -- sgn ++ .focuseye mult dec -- dup sgn --

sgn ++ .focuseye mult dec -- dup sgn -- sgn ++ .focuseye mult dec --

cond
start
224 .out 1 store
stop

cond
224 *.in1 !=
start
10 .up store
5 .tie store
stop

cond
*.numties 1 >=
224 *.in1 !=
start
-1 .tieloc store
-100 tieval store
stop

'move from dead body
cond
224 *.in1 !=
.refnrg 0 =
start
-20. up store
stop

'move from parent
cond
*.nrg 10000 >
*.robage 3 =
start
-20 .up store
stop

cond
 *.eye5 0 >
 *.refeye *.myeye !=
start
 *.refveldx .dx store
 *.refvelup 30 add .up store
stop

cond
 *.eye5 0 =
 *.refeye *.myeye = or
start
 314 rnd .aimdx store
stop

cond
*.robage 0 =
start
 .fixpos .vloc store
  1 .venval store
stop

cond
100 *.venom >
start
100 *.venom sub .strvenom store
stop

cond
*.refeye *.myeye !=
*.refeye 0 >
*.eye5 30 >
start
'fire venom
-3 .shoot store
stop

cond
*.numties 1 >=
224 *.in1 =
start
*.tiepres .deltie store
stop

cond
 *.eye5 0 >
 *.refeye *.myeye !=
start
 *.refveldx .dx store
 *.refvelup 30 add .up store
stop

cond
 *.eye5 0 =
 *.refeye *.myeye = or
start
 314 rnd .aimdx store
stop

cond
*.refeye *.myeye !=
*.eye5 45 >
start
13 .tie *.robage sgn mult *.refage sgn mult store
stop

cond
*.refeye *.myeye !=
*.eye5 45 >
start
13 .tie *.robage sgn mult *.refage sgn mult store
stop

cond
*.tiepres 0 >
*.tienum 0 =
start
*.tiepres .tienum store
stop

cond
*.tienum 0 >
start
-1 .tieloc store
-1000 .tieval store
stop

cond
*.waste 40 >
start
.backshot inc
-4 .shoot store
*.waste .shootval store
stop


6
Untagged bots / Planktonic Algae (Veggie) (NotLegalTender) 25.10.2014
« on: October 25, 2014, 08:58:20 PM »
'Planktonic Algae
'Swims near the surface, and only moves in one direction.
'By Joseph

cond
 *.nrg 3000 >=
start
 10 .repro store
stop

*.light 39 3 pow mult 3 root 2 pow 39 div 2 pow 169 div 154 mult 19601 div 32000 ceil

cond
*.daytime 1 =
start
1 .mkchlr store
stop

cond
*.robage 1 =
start
*.setboy 32000
stop

cond
start
10 .sx store
stop

7
Announcements / Re: Darwinbots 2.48.23
« on: October 25, 2014, 08:18:46 PM »
I'm finding that some algae will literally explode with the latest update. Did the coding for algae change?

8
Untagged bots / Re: Parasitic Algae V1
« on: April 12, 2014, 10:21:21 PM »
Added another gene to reproduce, and the start of paralyzing venom.

9
Off Topic / Thrive project
« on: April 12, 2014, 08:08:47 PM »
This project is trying to create a game that Spore would've been. Is anyone willing to check it out?

http://thrivegame.forum-free.ca/forum

10
RANT / Re: DB looks like it is slowly dying
« on: April 07, 2014, 12:25:07 AM »
I had promoted this site at the speculative evolution forums in the past. Also, I just posted a topic about this simulator on the species forum.

http://www.speciesgame.com/forum/index.php

11
Bot Tavern / Re: Venomous ties?
« on: January 19, 2014, 03:16:34 PM »
I managed to figure that out before you posted that.

12
Bot Tavern / Re: Venomous ties?
« on: January 18, 2014, 11:12:57 AM »
Also I need a tutorial on conspec recognition, because I cannot get my parasitic algae to not tie to each other. I have implemented slime and yet they keep trying to tie to each other.

13
Untagged bots / Parasitic Algae V1
« on: January 17, 2014, 11:52:54 PM »
I am working on an algae that ties to other bots when it is young, and once it has gained enough energy, it becomes sessile and starts making chloroplasts. In the future, I'll make a version that uses venom to paralyze moving bots.

Code: [Select]
'Parasitic Algae
'Ties to other organisms and feeds
'Once it has gained enough energy it becomes sessile

cond
start
-4 *.eye1 *.eye9 sub sgn 0 floor mult *.eye1 *.eye8 sub sgn 0 floor mult *.eye1 *.eye7 sub sgn 0 floor mult *.eye1 *.eye6 sub sgn 0 floor mult *.eye1 *.eye5 sub sgn 0 floor mult *.eye1 *.eye4 sub sgn 0 floor mult *.eye1 *.eye3 sub sgn 0 floor mult *.eye1 *.eye2 sub sgn 0 floor mult 4 *.eye9 *.eye8 sub sgn 0 floor mult *.eye9 *.eye7 sub sgn 0 floor mult *.eye9 *.eye6 sub sgn 0 floor mult *.eye9 *.eye5 sub sgn 0 floor mult *.eye9 *.eye4 sub sgn 0 floor mult *.eye9 *.eye3 sub sgn 0 floor mult *.eye9 *.eye2 sub sgn 0 floor mult *.eye9 *.eye1 sub sgn ++ sgn mult add -3 *.eye2 *.eye9 sub sgn ++ sgn mult *.eye2 *.eye8 sub sgn 0 floor mult *.eye2 *.eye7 sub sgn 0 floor mult *.eye2 *.eye6 sub sgn 0 floor mult *.eye2 *.eye5 sub sgn 0 floor mult *.eye2 *.eye4 sub sgn 0 floor mult *.eye2 *.eye3 sub sgn 0 floor mult *.eye2 *.eye1 sub sgn ++ sgn mult add 3 *.eye8 *.eye9 sub sgn ++ sgn mult *.eye8 *.eye7 sub sgn 0 floor mult *.eye8 *.eye6 sub sgn 0 floor mult *.eye8 *.eye5 sub sgn 0 floor mult *.eye8 *.eye4 sub sgn 0 floor mult *.eye8 *.eye3 sub sgn 0 floor mult *.eye8 *.eye2 sub sgn ++ sgn mult *.eye8 *.eye1 sub sgn ++ sgn mult add -2 *.eye3 *.eye9 sub sgn ++ sgn mult *.eye3 *.eye8 sub sgn ++ sgn mult *.eye3 *.eye7 sub sgn 0 floor mult *.eye3 *.eye6 sub sgn 0 floor mult *.eye3 *.eye5 sub sgn 0 floor mult *.eye3 *.eye4 sub sgn 0 floor mult *.eye3 *.eye2 sub sgn ++ sgn mult *.eye3 *.eye1 sub sgn ++ sgn mult add 2 *.eye7 *.eye9 sub sgn ++ sgn mult *.eye7 *.eye8 sub sgn ++ sgn mult *.eye7 *.eye7 sub sgn 0 floor mult *.eye7 *.eye6 sub sgn 0 floor mult *.eye7 *.eye5 sub sgn 0 floor mult *.eye7 *.eye4 sub sgn ++ sgn mult *.eye7 *.eye2 sub sgn ++ sgn mult *.eye7 *.eye1 sub sgn ++ sgn mult add -1 *.eye4 *.eye9 sub sgn ++ sgn mult *.eye4 *.eye8 sub sgn ++ sgn mult *.eye4 *.eye7 sub sgn ++ sgn mult *.eye4 *.eye6 sub sgn 0 floor mult *.eye4 *.eye5 sub sgn 0 floor mult *.eye4 *.eye3 sub sgn ++ sgn mult *.eye4 *.eye2 sub sgn ++ sgn mult *.eye4 *.eye1 sub sgn ++ sgn mult add 1 *.eye6 *.eye9 sub sgn ++ sgn mult *.eye6 *.eye8 sub sgn ++ sgn mult *.eye6 *.eye7 sub sgn ++ sgn mult *.eye6 *.eye6 sub sgn ++ sgn mult *.eye6 *.eye5 sub sgn 0 floor mult *.eye6 *.eye3 sub sgn ++ sgn mult *.eye6 *.eye2 sub sgn ++ sgn mult *.eye6 *.eye1 sub sgn ++ sgn mult add 4 add *.focuseye 4 add sub dup sgn -- sgn ++ .focuseye mult inc -- dup sgn -- sgn ++ .focuseye mult inc -- dup sgn -- sgn ++ .focuseye mult inc -- dup sgn -- sgn ++ .focuseye mult inc -- dup sgn -- sgn ++ .focuseye mult inc -- dup sgn -- sgn ++ .focuseye mult inc -- dup sgn -- sgn ++ .focuseye mult inc -- dup sgn -- sgn ++ .focuseye mult inc -- dup sgn -- sgn ++ .focuseye mult inc -- 9 add - dup sgn -- sgn ++ .focuseye mult dec -- dup sgn -- sgn ++ .focuseye mult dec -- dup sgn -- sgn ++ .focuseye mult dec -- dup sgn -- sgn ++ .focuseye mult dec -- dup sgn -- sgn ++ .focuseye mult dec -- dup sgn -- sgn ++ .focuseye mult dec -- dup sgn -- sgn ++ .focuseye mult dec -- dup sgn -- sgn ++ .focuseye mult dec -- dup sgn -- sgn ++ .focuseye mult dec --
stop


cond
*.nrg 10000 >=
start
1 .mkchlr store
stop

cond
*.nrg 10000 <=
start
0 .fixpos store
stop

cond
*.nrg 10000 >=
start
1 .fixpos store
stop

cond
 *.eye5 0 >
 *.refeye *.myeye !=
start
 *.refveldx .dx store
 *.refvelup 30 add .up store
stop

cond
 *.eye5 0 =
 *.refeye *.myeye = or
start
 314 rnd .aimdx store
stop

cond
*.nrg 20000 >=
*.body 2000 >=
start
10 .repro store
stop

cond
*.robage 1 >=
start
244 .out1 store
stop

cond
224 *.in1 !=
start
10 .up store
5 .tie store
stop

cond
*.numties 1 >=
224 *.in1 !=
start
-1 .tieloc store
-5 .tieval store
stop

cond
*.numties 1 >=
224 *.in1 =
start
*.tiepres .deltie store
stop

cond
*.slime 100 <=
start
100 .mkslime store
stop

cond
*.waste 40 >=
start
.backshot inc
-4 .shoot store
*.waste .shootval store
stop

cond
*.robage 1 =
start
*.setboy store 20
stop

cond
*.robage 2 =
start
-20 .up store
stop

cond
*.robage 0 =
start
-100 .mkchlr store
stop

cond
*.robage 0 =
start
.shoot .ploc store
stop

cond
*.poison 100 <
start
50 .strpoison store
stop

cond
*.robage 0 =
start
 .fixpos .vloc store
  1 .venval store
stop

cond
100 *.venom >
start
100 *.venom sub .strvenom store
stop

cond
*.refeye *.myeye !=
*.refeye 0 >
*.eye5 30 >
start
'fire venom
-3 .shoot store
stop

cond
 *.nrg 25000 >
start
 50 .repro store
stop

cond

14
Announcements / Re: Darwin2.46.02BetaB.exe
« on: January 17, 2014, 11:50:12 PM »
It seems to have helped.

15
Bot Tavern / Venomous ties?
« on: January 17, 2014, 11:29:04 PM »
Is it possible to envenomate a bot through a tie? I'm trying to finish up my parasitic algae bot, and I want it to inject venom into another bot that it ties to, to paralyze it, and prevent it from escaping.

Pages: [1] 2 3 ... 6