Arimaa Forum (http://arimaa.com/arimaa/forum/cgi/YaBB.cgi)
Arimaa >> General Discussion >> Important question:  May botbash
(Message started by: IdahoEv on Apr 30th, 2006, 3:33am)

Title: Important question:  May botbash
Post by IdahoEv on Apr 30th, 2006, 3:33am
I am preparing the next botbash challenge, but I have an important decision to make, so weigh in if you have an opinion.

In order to make sure that people test the new challenge against all the bots (no fair that Bomb gets all the love), I will assign a point value for each bot in the ladder.   You win the points for a particular bot if you maximize the challenge criteria for that bot.    (i.e., if it were the same challenge as April - shortest game in turns using only 3 steps/turn - then Swynndla would be winning the points for bot_Bomb2006CC and OLTI would be winning the points for bot_Bomb2005blitz).

The winner at the end will be the person who has accumulated the most points.

Since there are now an awful lot of games to be played, I'm thinking this needs more than 10 days.  

How much?  15 days?   The whole month?   Too short, and it rewards people who can devote their lives to it for a week.   Too long, and we all get bored.

Opinions please...

Title: Re: Important question:  May botbash
Post by Swynndla on Apr 30th, 2006, 6:18am
A month seems reasonable to me (but then again don't listen to me, as I won't be taking part in it, as I'm going to concentrate on starting my bot, as otherwise I'll never start it, and I'm the type of person who can only concentrate on one thing at a time ... so far my bot only exists in a few thought I have while tying my shoes).

Title: Re: Important question:  May botbash
Post by Swynndla on May 1st, 2006, 3:33am
Sneek peak:
http://idahoev.com/arimaa/challenge_2006_05_01.html

Title: Re: Important question:  May botbash
Post by 99of9 on May 1st, 2006, 5:38am
I'll start at the other end:
Game 30361 against bot_ArimaaScoreP1 in 6 moves with silver
http://www.arimaa.com/arimaa/gameroom/replayFlash.cgi?gid=30361&s=b

Title: Re: Important question:  May botbash
Post by IdahoEv on May 1st, 2006, 5:45am
Ahem.  Excuuuuse me hosers... reading my challenge webpage before I've posted it.   ;-)

I had not posted it yet because I haven't settled on the rules yet, or even decided that what you saw will in fact be the challenge.   (Else you would have seen a post at midnight PST).

The reason is that the challenge is pointless unless I can find a way to invalidate bait-and-tackle.   Otherwise there's no 'challenge' to it at all: since the entire reason was to force people to learn to attack with a strength-inferior force, barricading the enemy phant rather defeats the purpose, no?

I am deciding between (1) kludging on an additional rule that makes forming elephant barricades impossible, or (2) going with one of my other ideas.  And so far, every rule I can come up with to outlaw bait-and-tackle feels very artificial and unsatisfactory.

The best anti-barricade rule I have so far is this:
 1) If the opposing elephant is on your 1st or 2nd rank, it must be allowed TWO adjacent, empty, non-trap squares at all times.  
 2) If the bot moves so as to create a violation of the above rule, you must on your next turn move so as to end that violation.  Failure to do so (for any reason) will invalidate the game for challenge purposes.

You see what I mean by "kludgy"...   Do you think that rule is livable, or should I just use one of my other ideas and come up with a fix for a later month?

Title: Re: Important question:  May botbash
Post by IdahoEv on May 1st, 2006, 5:49am

on 05/01/06 at 04:19:03, Arimanator wrote:
I have a question : Has the may challenge officially started, yet?


Quite definitely not!

Title: Re: Important question:  May botbash
Post by 99of9 on May 1st, 2006, 6:17am
Oops, sorry!

Title: Re: Important question:  May botbash
Post by unic on May 1st, 2006, 6:26am
For a different challenge - how about seeing what bots can be beaten without an elephant (i.e. the elephant has to be sacrificed at one's first step)?

... somehow, I doubt we'd see the top bots beaten under that restriction (though Swynddla might prove me wrong ;) ), while I'm quite sure the bottom bots can still be beaten.

Title: Re: Important question:  May botbash
Post by IdahoEv on May 1st, 2006, 6:49am

on 05/01/06 at 06:26:08, unic wrote:
For a different challenge - how about seeing what bots can be beaten without an elephant (i.e. the elephant has to be sacrificed at one's first step)?

Oh, that's most definitely on the list of eventual challenges I have in mind.   ;-)

But I'd like to try some slightly less drastic restrictions on the phant first.

Title: Re: Important question:  May botbash
Post by Fritzlein on May 1st, 2006, 7:53am
The difficulty in clearly stating a "no blockade" rule shows the trouble developers must have in coding to avoid blockades.  It occurs to me that the rule as currently stated could be thwarted by blockading the opposing elephant into a 2-by-2 box.  It would always have at least two squares to move into, right?  But maybe that would allow for ways to dig out of the hole, so it wouldn't actually be a blockade, and the rules shouldn't be amended to prevent this.

Indeed, I foresee a problem with partially blockading an elephant so that it meets the letter of the rules and it is free to leave (shoud it choose to leave) via a roundabout corridor, but because of the way that particular bot works, it chooses not to.  Is that against the spirit of the competition, given that the elephant is neither literally blockade, nor restricted beyond what the rules permit?

Well, maybe it won't be an issue, because there will be plenty enough points to chase among the bots that voluntarily advance pieces to their doom.

Title: Re: Important question:  May botbash
Post by Fritzlein on May 1st, 2006, 7:56am

on 05/01/06 at 06:26:08, unic wrote:
For a different challenge - how about seeing what bots can be beaten without an elephant (i.e. the elephant has to be sacrificed at one's first step)?

I'd like to see this one as well, unic.  I'll wager we will see it if people manage to beat BombCC with the current restriction!

Title: Re: Important question:  May botbash
Post by IdahoEv on May 1st, 2006, 8:14am

on 05/01/06 at 07:53:06, Fritzlein wrote:
It occurs to me that the rule as currently stated could be thwarted by blockading the opposing elephant into a 2-by-2 box.


Yes, that's what I'm worried about.   But,  an elephant can generally destroy a box from the inside if it has room to move, so for now I will leave it as is.

If people discover that a phant can be more loosely barricaded ... well, then we will have learned something new, and that's the point.   If it gets really bad, I can amend the rules, but I think we can try it this way for a while.

Title: Re: Important question:  May botbash
Post by Swynndla on May 1st, 2006, 3:36pm

on 05/01/06 at 05:45:26, IdahoEv wrote:
Ahem.  Excuuuuse me hosers... reading my challenge webpage before I've posted it.   ;-)


I apologize Evan, for being a hoser. :-[

But on the plus side, I discovered your home page and your blog!

(Also, I like how the rules for the challenge are now more open source)



Arimaa Forum » Powered by YaBB 1 Gold - SP 1.3.1!
YaBB © 2000-2003. All Rights Reserved.