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

Pages: 1 [2] 3 4 5
16
Suggestions / .myoffspring, .refoffspring, .trefoffspring
« on: December 05, 2007, 02:25:38 PM »
I would like to have .refoffspring in order to let shepherd veggies encourage zerobots which developed reproduction. .myoffspring and .trefoffspring are suggested by induction.

17
DNA - General / Cycle execution order
« on: December 05, 2007, 01:54:13 PM »
Quote from: Numsgil
here you go, was in the tips and tricks subforum.  I might want to combine it with the general forum, I'm not sure yet.
Thank you very much! I think you could delete this topic now.

18
Tips and Tricks / Order of Actions
« on: December 05, 2007, 01:52:12 PM »
I failed to set .delgene with an infoshot.
Code: [Select]
1 .shootval store
.delgene .shoot store
First I thought because shots happen after delgene. But then realized that if it were the reason, the following shouldn't work either (taken from wiki):
Code: [Select]
.aimdx .shoot store
628 .shootval store
Could anyone explain what's going on?

19
DNA - General / Cycle execution order
« on: December 05, 2007, 10:49:46 AM »
I remember there was description of execution order somewhere, but I can't find it unfortunately. When movement goes, when shots are shot and so on. Please help me!

20
Suggestions / sysvariables to execute thinks for "every" idea
« on: December 05, 2007, 02:37:59 AM »
Well, you can use cycles for imitating the loop.
Code: [Select]
*.value .eye1 *.robage 9 mod add store

21
Quote
The origin of the eukaryotic cell was a milestone in the evolution of life, since they include all complex cells and almost all multi-cellular organisms.
I think it would be a real break-through in Darwinbots design if possibility of endosymbiotic bots were added. Eukaryotic cell became possible when prehistoric cells evolved phagocytosis. Those cells became eukaryotes when they stopped lyse phagocytosed organisms (protokaryotes noticeably cannot do phagocytosis). I suggest to implement phagocytosis in Darwinbots.
  • A bot can phagocytose another bot if it has greater size than the latter and has enough inside space (limited by already present phagocytosed bots).
  • I consider phagocytosis should work much like ties. Each phagocytosed bot gets its ordinal number and then may be addressed with it. Perhaps phagocytosed and tied bots could even share the same interface when addressed.
  • Phagocytosed bots can move only within its host's body.
  • Phagocytosed bots cannot be shot by their host or from outside, though they can be drained energy from using the same interface as ties (including sharing). Though while phagocytosed bots shoot, they may hit other bots phagocytosed by the same host or either their host (if a shot met no phagocytosed bots before the host's outer membrane).
  • When a host reproduces, its phagocytosed bots do as well, so a child gets the same endofauna (or endoflora) as its parent.
  • Endosymbionts may play role of chloroplasts, chromosomes etc. as well as endoparasites.
  • A bot design idea: bots can force a bot to phagocytose themselves with venom in order to become endoparasites.

22
Evolution and Internet Sharing Sims / Idea: Evolving puppeteer genes
« on: December 04, 2007, 07:40:28 AM »
Quote from: Welwordion
Well I do not assume a complete and tidy reproduction of the conglomerate, rather puppeteers will reproduce and accumulate around a bot and when another empty bot comes near enough puppeteer will accidently switch their puppets and such be distributed and shared among bots.
Do you plan puppeteers reproduce by themselves, or there would be a special repro puppeteer, which would induce others' reproduction?

23
Evolution and Internet Sharing Sims / Idea: Evolving puppeteer genes
« on: December 04, 2007, 12:14:13 AM »
How do you imagine reproduction of the whole conglomerate?

24
Suggestions / dupbool
« on: December 03, 2007, 02:24:36 PM »
Quote from: EricL
dupbool would do what exactly?  Push another value onto the stack that is the same as the top value?
Yes. And I havn't found a workaround to do it.

25
Suggestions / dupbool
« on: December 03, 2007, 11:30:37 AM »
It would be extraordinary useful to have dupbool operator. For now, Sanger's nested if's do not work right, since only the deepest's if condition is checked. The right thing would be dupbool the top value and and it with a new condition.

26
DNA Tools / How DNA works
« on: December 01, 2007, 02:02:33 PM »
Quote from: Sprotiel
I made a partly-functioning DNA deobfuscator about a year ago, in Python. Obviously, it used 2.43 syntax and is now obsolete, but I'll try to see if it can be updated. If there's any way I can help you, Gobo, please ask.
Sure, would you share your code? I speak Pythonese a bit

27
DNA Tools / Sanger is good for your 1S bots
« on: December 01, 2007, 01:57:40 PM »
Inspired with Maca's Nano, I decided to write my own 1S bot with innovative (as I thought) idea. But then it appeared, that Maca implemented this idea ealier in Animal Archaea
Nevertheless, there is a proof of concept.

Nanobacter independens
Code: [Select]
always {
    *.eye5 > 0 && *.myeye == *.refeye && .aimdx
            || *.eye5 > 30 && .shoot
            || *.refeye != *.myeye && *.eye6 != *.eye4 && .aimdx
            || *.nrg > 20000 && .repro
            || *.vel < 30 && .up
        = *.eye5 > 0 && *.myeye == *.refeye && 31
                || *.eye5 > 30 && -1
                || *.refeye != *.myeye && *.eye6 - *.eye4
                || *.nrg > 20000 && 30
                || 30 - *.vel;
}
There is compiled DNA.
Code: [Select]
start

*.eye5 sgn sqr *.myeye *.refeye sub sgn abs -- abs mult 31 mult
dup sgn abs -- abs *.eye5 30 sub sgn sqr -1 mult mult add
dup sgn abs -- abs *.refeye *.myeye sub sgn abs *.eye6 *.eye4 sub mult mult add
dup sgn abs -- abs *.nrg 20000 sub sgn sqr 30 mult mult add
dup sgn abs -- abs 30 *.vel sub mult add

*.eye5 sgn sqr *.myeye *.refeye sub sgn abs -- abs mult .aimdx mult
dup sgn abs -- abs *.eye5 30 sub sgn sqr .shoot mult mult add
dup sgn abs -- abs *.refeye *.myeye sub sgn abs *.eye6 *.eye4 sub sgn abs mult .aimdx mult mult add
dup sgn abs -- abs *.nrg 20000 sub sgn sqr .repro mult mult add
dup sgn abs -- abs 30 *.vel sub sgn sqr .up mult mult add

store

stop

28
Single store / Nano (SS)(MacadamiaNuts)-02.02.07
« on: December 01, 2007, 01:47:56 PM »
Thank you for a link. Now I see, I have invented a vehicle again  
I used the same idea Maca implemented in Animal Archaea.

The only thing I can innovate is using Sanger for 1S bots like Animal Archaea.
See http://www.darwinbots.com/Forum/index.php?showtopic=2369

29
Single store / Nano (SS)(MacadamiaNuts)-02.02.07
« on: December 01, 2007, 08:11:18 AM »
[quote name='Jez' date='Feb 3 2007, 04:16 AM' post='1370489']I'm gonna give this a new classification (1S) but only if someone else rises to the challenge.
[/quote]
I do. Here is Nanosmart, cooked with best 1G recipes.

DELETED until debugged

30
Suggestions / Gene structure - cond start stop
« on: November 30, 2007, 06:51:47 PM »
I hope, they are not case-sensitive, are they?  

Pages: 1 [2] 3 4 5