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

Pages: 1 [2] 3 4
16
Ok, since buoyancy auto-magically keeps them at a certain level, then it should be charged constantly.

("or does it offset the mass of the it," I meant weight, like a balloon like you present; although, if in a liquid it would be just air and not leak that much.
 Then the bot would spend nrg keeping itself at the desired level with condition statements, extra dna, and the cost of adding buoyancy)

17
Is the amount set in buoyancy(.setboy) correspond to a level the bot floats at, or does it offset the mass of the it.
Should nrg be charged constantly or just when bots change their buoyancy. I think the latter.

18
Off Topic / Re: spam
« on: November 03, 2012, 12:35:44 PM »
It's funny that they even waste their time trying to spam us.

"Lets spam this forum, they have so many active members,
it's unbelievable how many costumers we will get by spamming this place,
compared to ubuntuforums.org, this place is a treasure trove!!!!

-2 7 store
32000 8 store

19
Bot Challenges / Re: Blind bot
« on: October 30, 2012, 06:07:20 PM »
I was trying to think of new concepts to make a bot on, because I couldn't make a bot do well in the leagues.
The idea came to me while looking at bots eat and looking at the syvars. Then I saw this thread and was set.


It should be very easy to beat. I've made bots that beat it in some conditions (but not all, else I would post).

20
Newbie / Re: hi
« on: September 27, 2012, 11:34:24 AM »
Ello!

2. The ref values refer to the eye in focus. Which is eye5 by default but can be changed using .focuseye.
             *.eyef can be used to refer to the focus eye also.
             ref values can also use touch (collisions)

3. Small bots do have disadvantages: they can't see as far, they have much weaker shots, they don't have as much nrg, and ect.

4. I think as it currently works that .fixpos does freeze the bot at that position.

21
Bot Tavern / Re: Simple NRG shooting bot problem!
« on: August 24, 2012, 07:26:15 PM »
Messing with case-sensitivities might break old robots that used different cases for user definitions.
I vote to not change; looking at the dna in the program will show case errors easily enough like in the post above.

22
Bot Tavern / Re: The amazing wikibot
« on: August 14, 2012, 06:00:56 PM »
Code: [Select]
start
*.body 200 <
*.nrg 200 > and
20 .dn store
.backshot inc
618 .eye5dir .focuseye add store
-1 .shoot store
50 .strbody store
*.eyef 0 > and
*.in1 *.out2 = and
-6 .shoot store
20 .up store
*.refvelup .dx store
*.body 200 >=
*.nrg 20000 > and
.repro inc
swapbool
*.numties 0 = and
*.eye5 70 > and
.tie inc
swapbool
not
10 .up store
or
*.refxpos *.refypos angle *.aim sub 35 *.focuseye mult add .eye5dir *.focuseye add store
-1 .shoot store
*.nrg 1500 >
*.body 100 < and
10 .mrepro store
600 .aimdx store
.mkshell inc
0 0 =
50 *.sharenrg store
*.nrg 2000 sub 300 div .dx store
1220 .eye4width store
*.body 200 <
*51 .out1 store
*.refxpos *.refypos add 999 store
*.eyef 40 >=
*.refypos 998 store
*52 *998 add 2 div 52 store

23
Bot Tavern / Re: The amazing wikibot
« on: August 13, 2012, 04:01:37 PM »
Code: [Select]
start
*.body 200 <
*.nrg 200 > and
20 .dn store
.backshot inc
618 .eye5dir .focuseye add store
-1 .shoot store
50 .strbody store
*.eyef 0 > and
*.in1 *.out2 = and
-6 .shoot store
20 .up store
*.refvelup .dx store
*.body 200 >=
*.nrg 20000 > and
.repro inc
swapbool
*.numties 0 = and
*.eye5 70 > and
.tie inc
swapbool
not
10 .up store
or
*.refxpos *.refypos angle *.aim sub 35 *.focuseye mult add .eye5dir *.focuseye add store
-1 .shoot store
*.nrg 1500 >
*.body 100 < and
10 .mrepro store
600 .aimdx store
.mkshell inc
0 0 =
50 *.sharenrg store
*.nrg 2000 sub 300 div .dx store
1220 .eye4width store
*.body 200 <
*51 .out1 store
*.refxpos *.refypos add 999 store
*.eyef 40 >=

24
Bug reports / Re: Quadratic Plant Energy 2.45.01 [False Alarm]
« on: August 08, 2012, 04:56:44 PM »
Sorry for the confusion, that's what I meant by "description"; just the stuff in the comment box.  I have no opinion on the names or the hover thing. Didn't even know there was a hover description, keep that the same.

The comments were just misleading. With normal settings, cancer barely survives on Kilobody, but is renegade on Quadratic and of course Per Veggie.

25
Bug reports / Re: Quadratic Plant Energy 2.45.01 [False Alarm]
« on: August 08, 2012, 12:30:20 AM »
Actually, upon more experimentation, I think you should leave the formulas alone and just re-describe the settings.
Something Like:

Name:              New Description:                                 Reason or Test Results:
Veggy Per Cycle  = Keep Same or "Favors Small Veggies"            - All veggies live, small ones can hide and still get same nrg as large

Kilobody Point   = "Favors Large, Discourages Small Veggies"      - Large get nrg, small ones can starve if too small

Quad             = "Favors Large, Neutral towards Small Veggies"  - Large get a bonus, but small still get enough nrg no matter size
                or "Favors Large Veggies"


26
Bot Tavern / Re: The amazing wikibot
« on: August 07, 2012, 09:23:18 PM »
Naa; I think we should leave the multi-line editions alone, just now only stick to one line.
I added them back in.
Added *51 .out1 store

Code: [Select]
start
*.body 200 <
*.nrg 200 > and
20 .dn store
.backshot inc
618 .eye5dir .focuseye add store
-1 .shoot store
50 .strbody store
*.eyef 0 > and
*.in1 *.out2 = and
-6 .shoot store
20 .up store
*.refvelup .dx store
*.body 200 >=
*.nrg 20000 > and
.repro inc
swapbool
*.numties 0 = and
*.eye5 70 > and
.tie inc
swapbool
not
10 .up store
or
*.refxpos *.refypos angle *.aim sub 35 *.focuseye mult add .eye5dir *.focuseye add store
-1 .shoot store
*.nrg 1500 >
*.body 100 < and
10 .mrepro store
600 .aimdx store
.mkshell inc
0 0 =
50 *.sharenrg store
*.refxpos *.refypos add .setaim store
*.nrg 2000 sub 300 div .dx store
1220 .eye4width store
*.body 200 <
3 .up store
0 .fixpos store
0 .dx store
*51 .out1 store

27
Evolution and Internet Sharing Sims / Re: Come join the F1 megaverse!
« on: August 06, 2012, 07:34:29 PM »
http://forum.darwinbots.com/index.php/topic,2411.0.html

This is a nice looking history; and some is humorous.

28
Bot Tavern / Re: The amazing wikibot
« on: August 06, 2012, 02:03:02 PM »
I got rid of my random store; Its not very helpful when the bot is already schizophrenic. Replaced with eye4 omni-eye.
Code: [Select]
start
*.body 200 <
*.nrg 200 > and
20 .dn store
.backshot inc
618 .eye5dir .focuseye add store
-1 .shoot store
50 .strbody store
*.eyef 0 > and
*.in1 *.out2 = and
-6 .shoot store
20 .up store
*.refvelup .dx store
*.body 200 >=
*.nrg 20000 > and
.repro inc
swapbool
*.numties 0 = and
*.eye5 70 > and
.tie inc
swapbool
not
10 .up store
or
*.refxpos *.refypos angle *.aim sub 35 *.focuseye mult add .eye5dir *.focuseye add store
-1 .shoot store
*.nrg 1500 >
*.body 100 < and
10 .mrepro store
600 .aimdx store
.mkshell inc
0 0 =
50 *.sharenrg store
*.refxpos *.refypos add .setaim store
*.nrg 2000 sub 300 div .dx store
*.timer 123 mult 100 mod *.timer 321 mult abs 1000 mod store
*.body 200 <
3 .up store
0 .fixpos store
0 .dx store
"*.timer 123 mult 100 mod *.timer 321 mult abs 1000 mod store" is a freaky random generator which should be excluded and replaced with 1220 .eye4width store
Ok there, no cheating lol. I thought we were limited to one line, that's what most people did.

29
Bot Tavern / Re: The amazing wikibot
« on: August 06, 2012, 02:06:45 AM »
Code: [Select]
start
*.body 200 <
*.nrg 200 > and
20 .dn store
.backshot inc
618 .eye5dir .focuseye add store
-1 .shoot store
50 .strbody store
*.eyef 0 > and
*.in1 *.out2 = and
-6 .shoot store
20 .up store
*.refvelup .dx store
*.body 200 >=
*.nrg 20000 > and
.repro inc
swapbool
*.numties 0 = and
*.eye5 70 > and
.tie inc
swapbool
not
10 .up store
or
*.refxpos *.refypos angle *.aim sub 35 *.focuseye mult add .eye5dir *.focuseye add store
-1 .shoot store
*.nrg 1500 >
*.body 100 < and
10 .mrepro store
600 .aimdx store
.mkshell inc
0 0 =
50 *.sharenrg store
*.refxpos *.refypos add .setaim store
*.nrg 2000 sub 300 div .dx store
*.timer 123 mult 100 mod *.timer 321 mult abs 1000 mod store

30
Bot Tavern / Re: Random Bot
« on: August 06, 2012, 01:53:11 AM »
Thanks Nums, I read 7.1 and it was interesting and useful. The rest was out of my league...

I found out what my big problem was though, the stack only holds 2^21 and I was thinking 2^32. The stack overflows were leading to my looping problems.

The book says I should use a fraction to limit the rand like: state * 143/1125 but this leads to half as many 0's as other numbers.  ???
Using a mod like: state mod 1001 gives the right number of 0's, what's up with that?

I settled on this:
Code: [Select]
'Seed
cond
*.robage 1 =
start
*.xpos *.ypos add 9 div 51 store
stop

'Location Generator
cond
start
*51 211 mult 1663 add 7875 mod 51 store
*51 143 mult 1125 div 52 store
stop

'Value Generator
cond
*52 51 !=
start
*51 211 mult 1663 add 7875 mod 143 mult 1125 div *52 store
stop

@Botsareus I figured a random number generator that was able to change would be better than a static Random gen.  :P
This new one works almost as well as rnd according to my very limited testing, besides the stupid 0's. (Replacing [143 mult 1125 div] with [1001 mod] fixes that)
I thought you would like it because it lets mutations affect more things.

P.S. The stack is so small, I had to reduce my fraction from 1001/7875 to 143/1125  :wacko:

Pages: 1 [2] 3 4