Tangler Discussion Forums

Discuss

Topics

Click a Topicto start discussing

    ive been requested to play against an AI account i wasnt aware of an AI on this game please enlighten me

    2007-11-23 21:01:41.0

    just curious, how do you know that it is an AI account?  i mean, i see that the title of the game is "AI Test", but i don't understand why someone would set up their AI account to play against a stranger.

    2007-11-25 13:19:02.0

    @Pistos: I'd suggest to require you system to check the account name and require it to start with AI_ or something a long those lines. So nobody will ever be misguided.

    2007-11-25 16:05:23.0

    I have only ever run that one game with the AI against a real human opponent (other than myself in testing, for which I always have Accepted Draw).  I started that game (as I intended to for all AI games) with an introductory blurb, to the effect of:

    "SaintJerome is an AI robot.  You have been invited to test this technology.  You are free to play for points, or draw the game, at your discretion.  Thank you."

    I also did not set it up to be an open game, I went to specifically invite a particular player.

    To be clear: The AI will never auto-accept invitations, nor join games of its own volition.  At least not for now. :)  I am in full control over which games the AI does or does not join, and it only takes its turns when I command it to, and never when I'm not watching carefully.

    Alex: Are these conditions acceptable, or do you still want me to change the nick?

    2007-11-26 06:41:08.0

    This sounds goof to me. I did not mean to suggest that you would ever abuse this. But establishing a common AI standard might still be a good thing. Your call really.

    2007-11-26 08:35:05.0

    I agree that if/when this gets more popular, we would want to avoid confusing or deceiving opponents of AIs.

    2007-11-26 10:26:03.0

    Our Future Lies Smoldering At the Feet of Robots

    2007-11-26 20:26:15.0

    1. A robot may not injure a human being or, through inaction, allow a human being to come to harm.
    2. A robot must obey orders given it by human beings except where such orders would conflict with the First Law.
    3. A robot must protect its own existence as long as such protection does not conflict with the First or Second Law

    2007-11-27 00:31:48.0

    aaahhh good old asimov ...

    Anyway, I like having the AI as a conventional start of nick. AI-Joe or AIDC or AIda .... I can think of many stylish names

     

    2007-11-27 05:33:45.0

    I like AI-Joe.

    2007-11-27 06:08:29.0

    Rating points should probably not be lost or given for playing vs. the AI.

    I think it'd be neat to have different AIs.  One based on Zapp Brannigan would be awesome.  "Notable examples include a battle with "Killbots," a battle which Brannigan won by sending wave after wave of his own men at the killbots until they reached their pre-programmed kill limit and shut down."

    2007-11-27 06:24:11.0

    It has been previously suggested to have a game creation option to have an unscored game.

    2007-11-27 06:43:17.0

    Zapp Brennigan is a tactical genious!

    2007-11-27 06:47:56.0

    I successfully applied his teachings more than once.

    2007-11-27 06:48:20.0

    Pistos, do you have a list of what calls and parameters you are actually passing to weewar to move units/manipulate a game automatically?

     

    2007-11-27 08:19:19.0

    I cant really tell what are AI internal calls and what are calls that the AI does on Weewar. That might be partly because I don't know the language that you are using.

    2007-11-28 05:35:38.0

    The user of the API should not know or need to know what code is actually initiating socket connections; everything should work opaquely on his behalf.  Having said that, I can tell you that the unit action methods will generate network activity.  Move, repair, build, etc.  Additionally, the low-level click method will, and those that use it, which, for the time being, includes things like Game#hexes_in_range.

    The language is Ruby.  http://www.diigo.com/user/pistos/ruby+tutorial

    Rereading your message, I don't think I fully understand what you're asking. :)

    2007-11-28 07:40:11.0

    Butting in here...  Pistos, I think Bert is asking what data are you sending to the weewar server to make your moves?

    And why St. Jerome?  Didn't he write a version of the bible?  I would think St. Acacius, the patron saint of soldiers and headaches (must be a head ache making the AI work) would be more appropriate.

     

    2007-11-28 19:20:16.0

    winter: Hm.  If that is the question, my answer is: I am not sending anything whatsoever that a browser does not send, whether full HTTP page requests or HTTP hits to ajax URLs.

    As for St. Jerome: I plan to have a series of AIs, possibly with differing strategies, and I wanted to use the names of all the great thinkers of Christian history.  Later names I'll be using might include Augustine, Aquinas, and so on.

    2007-11-29 07:58:12.0

    Why does it have to be religious names? Frown

    2007-11-29 08:26:10.0

    because he is religious, as am i, btw. :)

    2007-11-29 08:31:42.0

    I'd have made it Saint Jude.... but then I'm a pessimist :p

    2007-11-29 09:15:38.0

    Nothing wrong with religious names.  Whether you are religious or not, you cannot deny that religions (especially the current big 6) have played a huge part in our history.  While they aren't really relevant any more since science can explain practically everything they are still facinating things to study.

    The histories of religions are espcially interesting, for example how a good part of Christianity is borrowed from the Egyptians and other ancient religions and how Muhammed was probably afflicted with Hypographia.

    However, back to Weewar, There's no reason Pistos can't name his stuff however he wants, just as long as the AI's don't start preaching to us. Laughing

    2007-11-29 12:35:53.0

    Hypographia? From the apparent roots I'd said it's.. not writing enough.. ok, I don't know what it means.

    2007-11-29 14:34:16.0

    It's when you have an uncontrollable urge to write.  You'd think hypo would mean not enough but in this case it's too much.

    In Muhammed's case he wrote on everything, palm leaves, linens, parchment, rocks, lamb skins, basically everything he could find to write on.

    2007-11-29 20:35:04.0

    I am by no means opposed to religious discussions on forums, but I think this thread, and the entire Tangler group it belongs to, are not the place for it. :)  winter: Feel free to privately message me if you like.  Suffice to say, I disagree with a number of your statements. :)  I will not pursue any further discussion here, though.

    2007-11-30 06:16:35.0

    yeah, sorry I started it. Couldn't be helped. You might guess that I have some more extreme views on the subject. I agree that this shouldn't be discussed here.
    Just name your AIs however you want. Gives me more motivation to utterly destroy them Wink

    2007-12-02 03:50:11.0

    Hopefully I haven't done any permanent harm.

    I would like to see the Zapp Brannigan AI who builds wave after wave of men.  A General Patton AI who crushes you beneath the tracks of his heavy tanks and follows up with some Heavy Arts and a George Bush, he cheats and gets 4 times the money which is then somehow wasted by making no real progress.

    2007-12-02 07:53:16.0
To send a message, Join Now (it's quick and free) or Sign In
Edit Topic
Delete Topic
Are you sure you want to delete the topic