DAZZLE'S UPGRADE PACK

If you haven't already done so, upgrade your game by downloading Dazzle's all-in-one upgrade pack. It comes with everything you need for today's servers. Does your blue bar freeze when joining servers? Do you lag in games? Do you get an annoying siren in Phobik's Servers? This is what you need. CLICK HERE TO DOWNLOAD.

TMO's Beelze|Bot|s - Platinum Edition

Modding questions, answers, help.....

Moderators: Warfare, Moderator, Admin

User avatar
Master TMO
New Brainjar
New Brainjar
Posts: 64
Joined: Sun Aug 26, 2007 7:07 pm

TMO's Beelze|Bot|s - Platinum Edition

Post by Master TMO »

The first batch of improved bots has been ranked and is ready to be exported. However, due to the number of potential AIs and variants of each, I don't want to do just one huge file, and individual files for each one would be a nightmare.

Is there anyone here who knows enough AJAX to help me set up a page that lets the user search and sort, then just copy out the AIs they want to use?

I believe I have all the data necessary for searching and sorting, and I can export the data into any format necessary. Part of the project will be helping me determine what that format should be.

Between our new baby (didn't post it here, but he's our first, and he's 3 weeks old today) and another project I'm working on, I don't really have the time or the energy to learn AJAX just for this one thing.

Thanks,
TMO

UPDATE: AIs located at: http://www.strategicwebdesign.biz/tmo/t ... ebots.html
Last edited by Master TMO on Fri Oct 26, 2007 10:51 pm, edited 1 time in total.
User avatar
MusickTMG
Veteran Light
Veteran Light
Posts: 1903
Joined: Mon Jun 25, 2007 8:59 pm
Location: San Diego, California

Post by MusickTMG »

just put the file in the fps server for this site and make the download for it

if you want me to do that, email me the file and i will do the rest

i will pm you my email
Musick-TMG-

:duckie: "I got a idea"
User avatar
Master TMO
New Brainjar
New Brainjar
Posts: 64
Joined: Sun Aug 26, 2007 7:07 pm

Post by Master TMO »

Hosting the file isn't the problem. I have a site I can do that from, and that's where I plan on posting the AJAX that gets built. The problem is that this could potentially have a hundred or more AIs in it. It's too much for anyone to try and sort through themselves.

That's why I want to have it be a searchable page. Each AI has a list of tanks, games and maps it likes, as well as it's performance ranking vs Bronze, Silver and Gold bots, and it's Platinum ranking that is a sum of all 3. Then the host could decide what they wanted, say a Light tank for Scrum, and search and pick the one they wanted to use from a smaller list.

I have an Access database and a program that runs the AIs through a process that evolves them. I'm not creating them by hand, so theoretically this thing could spew out hundreds of AIs. ;) And if I let it run long enough, it probably will. There is a quality check on it, so the failures won't get posted. An AI has to stay alive for 100 rounds of tests to get published. That's no guarantee it's a great AI, which is why I rank them against the standard bots. Even so, none of them have been tested against human players, so there's still no guarantee. But it's the best I can do.

Ideally it'd be nice to let people provide feedback or rank votes for the various AIs, but I'm not sure that's possible in AJAX. I guess I could always just do it in MySQL and PHP though if no one knows AJAX.

PS - the process is still running, so it will continue publishing AIs. That's one of the reasons I'm looking at AJAX - I'd be able to seamlessly update the XML data file behind the scenes.
User avatar
Master TMO
New Brainjar
New Brainjar
Posts: 64
Joined: Sun Aug 26, 2007 7:07 pm

Post by Master TMO »

Just checked in the db - It has created 914 AIs total so far, and 128 of those have been ranked and are ready for publishing (ie - they survived at least 100 rounds of testing). The rest of them either aren't old enough to be ranked, or didn't survive 100 rounds.

The first 320 of them were created using totally random numbers. The process is currently on round 195. Amusingly, 57 of those first AIs are still alive and doing well. Random does not always equal bad apparently. :wink: Because of the 100 rounds rule, none of the latest generations are in this first publishing, of course. That's why the method needs to be updatable. Supposedly, these later generations should be better than the earlier ones.

The process has run thousands of TT games during this (11,235 to be exact). A statistician friend of mine has urged me a couple of times to write a journal article on the whole thing. :lol:
User avatar
MusickTMG
Veteran Light
Veteran Light
Posts: 1903
Joined: Mon Jun 25, 2007 8:59 pm
Location: San Diego, California

Post by MusickTMG »

Cant wait to use them
Musick-TMG-

:duckie: "I got a idea"
niKo
Tanks a Wreck
Tanks a Wreck
Posts: 486
Joined: Thu Dec 28, 2006 12:04 pm
Location: NJ - USA

-+-

Post by niKo »

"write a journal article" - that would be interesting... would probably end up good, too. : )

I didn't know you were still around, great to see you're still working on the AI. :wink: I look forward to fighting them. If I knew AJAX, I'd help, but I've started learning C++ now, and I'd like to keep it to one at a time.

: ) ,
-nK
Remember.
User avatar
Master TMO
New Brainjar
New Brainjar
Posts: 64
Joined: Sun Aug 26, 2007 7:07 pm

Post by Master TMO »

I'm not really still around. I've moved and am on satellite internet now, so the lag would probably be horrific. But I had pretty much quit playing before the move anyways. :wink: The program doesn't really require any attention from me, so it's easy to keep it running. 8)
User avatar
Downgrade
Need Major Repair
Need Major Repair
Posts: 1307
Joined: Thu Dec 28, 2006 9:40 pm

Post by Downgrade »

@ TMO:can you send me the program u use so i can also make awsome AI's?
The memories will never die.
User avatar
MusickTMG
Veteran Light
Veteran Light
Posts: 1903
Joined: Mon Jun 25, 2007 8:59 pm
Location: San Diego, California

Post by MusickTMG »

You have to have a windows to use the program that he used i am guessing

Get your windows already

i have lots of programs for you

one is made specialily for C scripting
Musick-TMG-

:duckie: "I got a idea"
User avatar
Master TMO
New Brainjar
New Brainjar
Posts: 64
Joined: Sun Aug 26, 2007 7:07 pm

Post by Master TMO »

Downgrade TMG wrote:@ TMO:can you send me the program u use so i can also make awsome AI's?
To be honest I don't know how portable this whole thing is. It's a combination between Microsoft Access, VBA, Thinktanks and AutoHotKey, with hardcoded paths. AND it's been running on and off for over a year. :roll:

11235 games X 15 minutes each = 2809 hours;
2809 hours / 24 = 117 days
117 days, NOT counting processing time, which would probably add at least another 10% onto it.

And it's only up to the 8th generation of AIs. None of which are old enough to see in this version of the file - the youngest generation I think is 5.

Tell you what - since no one has stepped forward yet, I will manually parse through the db and pull out a few to publish manually.

PS - Oh, and I should probably add the disclaimer that NONE of these guys have been tested against human players. They may be absolutely terrible. :wink:

Who is online

Users browsing this forum: ClaudeBot [Bot] and 2 guests