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 ... 5
1
DNA Tools / Sanger
« on: May 06, 2008, 02:36:56 AM »
Quote from: Numsgil
I think it was made before dropbool was added, so that's why.  Gobo's AWOL, so if you know how to make changes to what he has, please do!
Hi, I think I know what should be done. After Eric had introduced more operations on boolean stack, conditionals became much easier. Though I'll need some time to remember the code :-)

2
Quote from: Peter
Ok, then you just click on virus-immunity at the veggie, to my idea it has been inplented just for that reason.
Well, what about having sex with veggies (.sexrepro)?

3
Suggestions / .refslime, .trefslime
« on: December 06, 2007, 10:53:01 AM »
I mean, there are for example .refshell and .trefshell, but there are no .refslime and .trefslime. I would like to have them to optimize my counter-defense.

4
Suggestions / .refslime, .trefslime
« on: December 06, 2007, 05:12:07 AM »
There are gaps for these sysvars in the bot's memory AFAIK. Is it done intentionally? What's the reason then?

5
Suggestions / dupbool
« on: December 05, 2007, 05:41:30 PM »
Quote from: Numsgil
On the other hand, it provides some really weird possibilities for nonsensical DNA.
Examples?
P. S. Methinks nonsensical DNA is already provided with not less really weird possibilities

6
Suggestions / dupbool
« on: December 05, 2007, 05:28:03 PM »
Sure, you can do that with memory allocation. You can even do swapint with memory. But that takes energy.

7
Suggestions / .myoffspring, .refoffspring, .trefoffspring
« on: December 05, 2007, 04:20:42 PM »
Quote from: Numsgil
To be clear, we're talking about the number of times a bot has reproduced, not the actual surviving progeny that's floating around, right?
Yep. And I think that should include forced reproduction acts as well for commonness. I suppose shepherds should memloc to store number of forced reproduction acts in zerobot's memory.

EricL: Perhaps you're right.

8
Tips and Tricks / Order of Actions
« on: December 05, 2007, 04:09:03 PM »
Quote from: Numsgil
You shouldn't be able to, but that particular hole might not have been plugged.
Cool! Gone to write killer bot right now  

9
Suggestions / dupbool
« on: December 05, 2007, 04:00:11 PM »
Quote from: Numsgil
An over operator is starting to push the boundary a bit.  Can you achieve the same effect using swap and dup somehow?
I believe no.

10
Tips and Tricks / Order of Actions
« on: December 05, 2007, 03:56:52 PM »
Quote from: Numsgil
Delgene should also be blocked from ties and venom.
You mean I can
Code: [Select]
*.tiepres .tienum store
1 .tieval store
.delgene .tieloc store
?

11
Suggestions / dupbool
« on: December 05, 2007, 03:50:48 PM »
Quote from: MacadamiaNuts
I suspect a forward-only GoTo could be more straightforward for flow forking. And it would be a lovely retro addition, too.  
Foo! If you head on DNA readability, goto is perhaps the thing you want the least

12
Suggestions / .myoffspring, .refoffspring, .trefoffspring
« on: December 05, 2007, 03:47:47 PM »
Quote from: Numsgil
It would return the number of offspring a bot has?  An auto-sysvar makes sense.  A refvar doesn't except in the same light as .totalspecies, etc., as a way to build shepherd bots.
Actually .myoffspring would be perhaps enough, since shepherds could memloc it.

13
Suggestions / .myoffspring, .refoffspring, .trefoffspring
« on: December 05, 2007, 03:42:34 PM »
Quote from: Peter
And why should you need the sysvars. Any bot with repro encoureges itself becouse his dna will be dublicating, it is sometimes taking a while before one gets it, but if one gets it, it will use it often. Why favoring it then.
Because if zerobot reproduces very occasionally, it does not get much profit of it, and the evolution vector is hardly significant, because other bots get the same for free from shepherds. My idea is to encourage learning reproduction with more probable induced reproduction by shepherds.

14
Suggestions / dupbool
« on: December 05, 2007, 03:32:44 PM »
It would be cool to have also over operators, which copy the second value on the top of the stack ( a b -- a b a ). For example:
Code: [Select]
if ( A ) {
    if ( B ) {
        C
    }
    else {
        D
    }
}
else {
    E
}
could be then coded as:
Code: [Select]
A dupbool B overbool overbool and C dropbool not and D dropbool not E dropbool

15
Suggestions / dupbool
« on: December 05, 2007, 02:32:12 PM »
Thanks. BTW,
Quote from: EricL
dupint
was known as dup. Is it considered alias now?

Pages: [1] 2 3 ... 5