Search the web
Sign In
New User? Sign Up
zertz
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Zertz and Dvonn implementation for Windows and Linux   Message List  
Reply | Forward Message #82 of 95 |
Re: [Zertz] Zertz and Dvonn implementation for Windows and Linux

Hi Lyman,

thank you very much for your suggestions.

Am Montag, den 03.09.2007, 17:39 -0700 schrieb Lyman Hurd:
> I played with the tournament rules. After trying
> several "standard" rules games I came to the
> conclusion that they are fundamentally less
> interesting because one can never be put into a
> position where you have to win by a method other than
> claiming white marbles. With 5 total white marbles
> someone can always claim 3. In the tournament
> version, the 6 available white marbles can be split
> 3-3 (as they often are in advanced play) and one has
> to alter ones strategy.
>
I just had the intention to implement the rules from the board game. My
instructions explained it like that and just the additional rings are
variants I found on the internet. I am not sure whether the names
"standard" and "tournament" are a good choice since the name
"tournament" is many times overloaded.
What is your concrete suggestion?

> The Zertz AI violates the fundamental principle of
> opening strategy on the small board. There is a
> forced win for the second player if the first player:
>
> 1) Plays the first marble on the edge of the board, or
>
> 2) removes a non-corner ruing in the first move.
>
> Lesson 1 was brought home to me in my first serious
> game on Richard's PBEM server! Rule 2 was only
> pointed out to me somewhat later and I was able to
> verify.
>
> At a minimum I would suggest changing the AI so that
> it never fell into one of these two traps (the
> equivalent of a Fool's Mate in chess). There is a way
> in these situations for the second player to force the
> capture of two white marbles while giving up 1 white,
> 2 grey and 3 black and leaving an empty board. Then
> no matter where the first player plays on the now
> empty board, the second player can gain an additional
> two whites.
>
> An interesting next step would be to make sure that
> the AI knows how to take advantage of either of these
> two mistakes! The first is easier to deal with. It
> essentially entails isolating the marble into a corner
> and I believe in no case involves allowing the first
> player an unforced move. Some of the cases for rule 2
> lead to situations where you have to allow an unforced
> choice of captures even though both branches lead to
> the desired result.
>
I guess the current AI is no match for a player in that league. My
current AI just does breadth first search with slightly deeper sequences
in case of knock out moves. In order to create a competitive AI for
Zertz you have to make plans like "can I isolate an interesting amount
of marbles" or "can I knock out many marbles at once". Plan making
humans work in move depths which are totally out of reach of breadth
first searches. The combination of set-moves with ring-remove-moves
creates a huge space of possibilities.

It would be interesting to create a competitive strategy but I am
currently not about to add many challenging features. If you like to
also help with implementations I surely could help you to get a grip on
the code or to add an easier API for AI development.

In case you like Holtz, what would be your major use case?
I started to use it as network game with friends but later I used it
more as analysis tool for PBM and Little Golem. For the analysis case I
guess better AIs would not be the point but maybe a variant-tree of
played moves like in ZF1. Would you as expert player seek for this
feature or is ZF1 just fine?

kind regards,

Martin




Tue Sep 4, 2007 9:56 am

mattrautmann
Offline Offline
Send Email Send Email

Forward
Message #82 of 95 |
Expand Messages Author Sort by Date

Hi, I just released a new version of Holtz (1.2.0) which now allows to play Zertz and Dvonn locally, over network, and against a simple AI. It can also load...
Martin Trautmann
mattrautmann
Offline Send Email
Sep 3, 2007
8:07 pm

I for one would love to help test. Can you let us know where to download the latest? I mainly have access to Windows systems but can find a Linux one if ...
Lyman Hurd
lhurd
Offline Send Email
Sep 3, 2007
9:40 pm

Hi, sorry, I missed to mention the homepage of Holtz: http://holtz.sf.net/ Download: http://holtz.sf.net/down.php kind regards, Martin...
Martin Trautmann
mattrautmann
Offline Send Email
Sep 3, 2007
11:54 pm

I played with the tournament rules. After trying several "standard" rules games I came to the conclusion that they are fundamentally less interesting because...
Lyman Hurd
lhurd
Offline Send Email
Sep 4, 2007
12:40 am

Hi Lyman, thank you very much for your suggestions. ... I just had the intention to implement the rules from the board game. My instructions explained it like...
Martin Trautmann
mattrautmann
Offline Send Email
Sep 4, 2007
9:56 am

In terms of terminology I really like the names Michael Reitz came up with: Basic Game (37 rings, 5+7+9 marbles) Standard Game (37 rings, 6+8+10 marbles) ...
Lyman Hurd
lhurd
Offline Send Email
Sep 4, 2007
1:29 pm

Hi, ... Sounds like a great idea. The new release 1.2.1 adopted to these names. I hope all SF mirrors are already serving the new files. Martin...
Martin Trautmann
mattrautmann
Offline Send Email
Sep 5, 2007
9:12 pm

hi Martin, thanks again for your hard work implementing these! ... To quote Stephen Taverner at BGG: "the first copies of the rings came with 37 rings, and the...
jpreen
Offline Send Email
Sep 7, 2007
6:55 pm

... Fame at last ;) Stephen Tavener, but you got my first name correct, so you're forgiven. ... There are two approaches that might produce a good AI. One...
Stephen Tavener
mrraowuk
Offline Send Email
Sep 11, 2007
8:47 pm

Hi James, thank you very much for testing. ... Dvonn and Zertz are currently completely independent and thus can't take player settings from one game to the...
Martin Trautmann
mattrautmann
Offline Send Email
Sep 4, 2007
4:57 pm

I do not know what they use on LittleGolem, but I helped implement the declustering rules on Richard's PBEM server. I can send along specifics after I look ...
Lyman Hurd
lhurd
Offline Send Email
Sep 4, 2007
6:28 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help