Author Topic: Introducing the SS league  (Read 9414 times)

Offline abyaly

  • Bot Destroyer
  • ***
  • Posts: 363
    • View Profile
Introducing the SS league
« on: March 19, 2008, 11:40:24 AM »
#SS
1 - Brevis (SS)(F2)(Moonfisher)-22.03.08
2 - One Man Bucket (SS)(F2)(abyaly)-03.04.07
3 - Bardus (SS)(Moonfisher)-19.03.2008
4 - Animal_Archaea (SS)(Ecosims)MacadamiaNuts-10.08.2007
5 - Singularis (SS)(Commander_Keen)-19.03.2008
6 - Nano (SS)(MacadamiaNuts)-02.02.07
7 - EMPTY
8 - EMPTY
9 - EMPTY
10- EMPTY
11- EMPTY
12- EMPTY
13- EMPTY
14- EMPTY
15- EMPTY
16- EMPTY
17- EMPTY
18- EMPTY
19- EMPTY
20- EMPTY
21- EMPTY
22- EMPTY
23- EMPTY
24- EMPTY
25- EMPTY
26- EMPTY
27- EMPTY
28- EMPTY
29- EMPTY
30- EMPTY
« Last Edit: March 23, 2008, 12:37:32 AM by abyaly »
Lancre operated on the feudal system, which was to say, everyone feuded all
the time and handed on the fight to their descendants.
        -- (Terry Pratchett, Carpe Jugulum)

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Introducing the SS league
« Reply #1 on: March 19, 2008, 10:57:26 PM »
Fixed rar issue.  I have to manually set each file type its OK to upload, so if anyone ever runs across a problem like that, just complain about it and I'll fix it.

Offline abyaly

  • Bot Destroyer
  • ***
  • Posts: 363
    • View Profile
Introducing the SS league
« Reply #2 on: March 23, 2008, 12:29:52 AM »
If nobody minds, I'd like to impose an arbitrary-yet-reasonable 50Kb limit on SS bots for this league (I realize brevis exceeds this, but after looking through it, I believe it would be less than 50Kb if the 0 sub and x sqr dup div y sqr dup div add sgn commands were optimized).
My argument for this is that the easiest way to avoid the challenge of an SS bot would be to make some higher level code that would be compiled into very inflated DNA code that would then need to actually run (translated) in DB. To avoid a future situation where the SS version of Guardian attempts to run the league, limiting this now would be good.
Does anyone have objections? Advice? Praise of foresight?



*Note- Kb is the drivemaker's kilobyte.
« Last Edit: March 23, 2008, 12:39:54 AM by abyaly »
Lancre operated on the feudal system, which was to say, everyone feuded all
the time and handed on the fight to their descendants.
        -- (Terry Pratchett, Carpe Jugulum)

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Introducing the SS league
« Reply #3 on: March 23, 2008, 02:36:26 AM »
Heh, I like xkcd too.

Instead of limiting the byte count, limit the DNA size.  Put a limit of say, 5000 DNA commands, or something like that.

Offline abyaly

  • Bot Destroyer
  • ***
  • Posts: 363
    • View Profile
Introducing the SS league
« Reply #4 on: March 23, 2008, 09:38:24 AM »
Sure. Let's say 10000 bp.
Lancre operated on the feudal system, which was to say, everyone feuded all
the time and handed on the fight to their descendants.
        -- (Terry Pratchett, Carpe Jugulum)

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
Introducing the SS league
« Reply #5 on: March 23, 2008, 12:43:01 PM »
FYI, all bots have an intrinsic limit of 32000 bp.  Otherwise things like .dnalen would break.
Many beers....

Offline Moonfisher

  • Bot Overlord
  • ****
  • Posts: 592
    • View Profile
Introducing the SS league
« Reply #6 on: March 24, 2008, 11:43:20 AM »
DAMN Brevis is almost 13000 !!!  
This better be something I can fix with find replace and maybe removing some superficial conditions.  

Offline abyaly

  • Bot Destroyer
  • ***
  • Posts: 363
    • View Profile
Introducing the SS league
« Reply #7 on: March 24, 2008, 05:44:26 PM »
Doesn't apply to brevis, naturally.
Lancre operated on the feudal system, which was to say, everyone feuded all
the time and handed on the fight to their descendants.
        -- (Terry Pratchett, Carpe Jugulum)

Offline bacillus

  • Bot Overlord
  • ****
  • Posts: 907
    • View Profile
Introducing the SS league
« Reply #8 on: March 25, 2008, 12:02:05 AM »
Probably a stupid question, but does "Single Store" refer to inc and dec?
"They laughed at Columbus, they laughed at Fulton, they laughed at the Wright brothers. But they also laughed at Bozo the Clown."
- Carl Sagan

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Introducing the SS league
« Reply #9 on: March 25, 2008, 12:11:48 AM »
I'm pretty sure using inc and dec would be cheating.

Offline Moonfisher

  • Bot Overlord
  • ****
  • Posts: 592
    • View Profile
Introducing the SS league
« Reply #10 on: March 25, 2008, 08:08:33 AM »
If you can use inc and dec you can in theory use the amount of inc or dec needed to get the value you need, you could basicaly make a full functional bot using only inc and dec, so I'm asuming they would be off limits... I'm guessing there could be another SS league allowing one inc or dec in addition, but I would say the most interesting one would still be the one with only 1 store, since it creates a big challenge, as soon as you add an inc or dec you can set flags and boost shots or shoot while moving, which I think ruins the purpose of an SS league...

And I'm glad to hear I don't need to optimize that thing, got it down to 11500 yesterday, and I think I might have been able to get it all the way down to 10000, but having to optimize a SS bot once put together is a real pain... I don't like having to concentrate that hard, one false step and nothing works...