Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
Hi guys,

I'm not sure where to post this, as it's not a request for your vastly infinite wisdom, and it's not directly related to the site. However it is written in perl, and I'd like to find a place to discuss it here.

What I have is some perl code that runs a GO server, as well as a sample client that plays GO, also written in perl. (GO is a very old/popular asian board game that is harder/better than chess :) -- check out for an online java client). Additionally I have some perl code that I am using to develop an intellegent GO player.

The point behind all of this is, that I'd like to use the GO server as a tool for programmers to develop their skills in AI. It would allow two programmers to pit their best AI program against one another, in order to see who is the better wizard. Or rather, I should say, to allow you to learn which techniques of programming and AI work better, and allow you to grow and learn as a programmer by seeing how you fair against other programmers in an resonably fair contest (some of us do have faster computers than others ;) ).

Anyway, I don't want to go into dreaded detail here, since I'm not sure where I should truely start this thread. Also, my code is only about 90% clean right now, so I still have a few more things to tidy up before I give it out :) .

Hopefully there will be a few people interested in this. The important thing to remember here is that you aren't expected to be an AI or perl expert to participate -- it's supposed to be a learning experience.


p.s. Oh since it's networked, AI clients could be written in some language besides perl, but I can't see why you would want to :) .

In reply to AI and GO by gryng

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?

    What's my password?
    Create A New User
    and all is quiet...

    How do I use this? | Other CB clients
    Other Users?
    Others having an uproarious good time at the Monastery: (4)
    As of 2018-05-28 03:45 GMT
    Find Nodes?
      Voting Booth?