ive been requested to play against an AI account i wasnt aware of an AI on this game please enlighten me
See this forum thread.
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.
@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.
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?
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.
I agree that if/when this gets more popular, we would want to avoid confusing or deceiving opponents of AIs.
Our Future Lies Smoldering At the Feet of Robots
![]()
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
I like AI-Joe.
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."
It has been previously suggested to have a game creation option to have an unscored game.
Zapp Brennigan is a tactical genious!
I successfully applied his teachings more than once.
Pistos, do you have a list of what calls and parameters you are actually passing to weewar to move units/manipulate a game automatically?
bert: As mentioned in the actual AI thread, I have made available documentation for the Weewar AI API . All actual socket operations are basically whatever a normal browser would send. Does that answer your question?
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.
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. ![]()
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.
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.
Why does it have to be religious names? ![]()
because he is religious, as am i, btw. ![]()
I'd have made it Saint Jude.... but then I'm a pessimist :p
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.
Hypographia? From the apparent roots I'd said it's.. not writing enough.. ok, I don't know what it means.
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.
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.
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 ![]()
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.
Sending ...