reset password
Author Message
rabbott
Posts: 1649
Posted 15:27 Dec 01, 2012 |

Thanks to Philip and Eric for hosting the final bot playoffs.  Let's get the final bots into the AntBots/TournamentBots folder by 9:00 this evening. It would be a good idea to disable logging in your bots.

I've attached a spreadsheet for your grade evaluations. Please put your name in B2 and grades in C5 - C15. Send it to me when you are done. (I'd wait until Eric and Philip say that they think the scores have settled down. You can ignore the Abbott bots in your evaluation. I just wanted to see how they would do. They don't take up any of the grade positions.) 

Michael said that his bot doesn't fight. It's pretty good at getting out and exploring, though. One possible way to separate A from A- is how a bot compares to Michael's bot. That's just a suggestion. You can also run your own local contests to help you decide.  The suggested comparison to Michael presumes that Michael will come in somewhere in the middle. In Eric's listing below, he is at the top. In my local runs Michael3 beat about half of the bots. (Eric, is the Michael bot really Michael3?) 

Good luck to everyone.

Attachments:
Last edited by rabbott at 19:38 Dec 01, 2012.
Eric Liao
Posts: 158
Posted 17:13 Dec 01, 2012 |

The bots I have and it's running on playoff so far:

 

Player Rank Skill Mu Sigma Games Last Seen
AbbottJ 1 50.6399 59.2294 2.8632 32 01.12.2012 17:02:34
Michael 2 42.9063 51.5635 2.8857 27 01.12.2012 17:07:18
KondasBot 3 41.3137 48.9499 2.5454 35 01.12.2012 17:01:22
EricDummy 4 40.7489 47.7323 2.3278 41 01.12.2012 17:07:18
EndomaBot 5 39.4477 51.0289 3.8604 15 01.12.2012 16:58:48
RichardAntBot 6 36.5079 44.5077 2.6666 31 01.12.2012 16:58:48
Philip9 7 35.3798 45.5843 3.4015 20 01.12.2012 16:58:44
AbbottK 8 31.7405 64.6711 10.9769 2 01.12.2012 17:11:47
Belknap 9 29.7541 42.0194 4.0884 10 01.12.2012 17:11:47
RivasMonroyBot 10 25.2368 47.8672 7.5434 4 01.12.2012 16:59:07
EricKameKaze 11 24.3910 51.4583 9.0224 1 01.12.2012 17:07:18
YoungPhan 12 20.7875 45.0871 8.0999 2 01.12.2012 17:11:47

If i missed anyone or anything please let me know as soon as possible.

rabbott
Posts: 1649
Posted 17:29 Dec 01, 2012 |

There is also an AbbottF.

Eric Liao
Posts: 158
Posted 17:37 Dec 01, 2012 |

 

Player Rank Skill Mu Sigma Games Last Seen
AbbottJ 1 51.5161 59.9675 2.8171 33 01.12.2012 17:15:56
AbbottK 2 46.2695 60.0209 4.5838 10 01.12.2012 17:36:08
Michael 3 43.3527 50.8138 2.4870 34 01.12.2012 17:36:11
EricDummy 4 42.6160 49.1271 2.1703 47 01.12.2012 17:36:11
EndomaBot 5 41.6898 51.3889 3.2330 20 01.12.2012 17:29:53
KondasBot 6 41.0513 48.5231 2.4906 36 01.12.2012 17:15:56
RivasMonroyBot 7 36.8062 52.0447 5.0795 8 01.12.2012 17:31:46
Philip9 8 36.7421 45.9350 3.0643 24 01.12.2012 17:36:08
RichardAntBot 9 36.5079 44.5077 2.6666 31 01.12.2012 16:58:48
EricKameKaze 10 32.4210 44.2737 3.9509 9 01.12.2012 17:36:08
Belknap 11 31.4595 40.1979 2.9128 19 01.12.2012 17:36:11
YoungPhan 12 29.4864 44.5623 5.0253 6 01.12.2012 17:31:46
AbbottF 13 22.0033 48.3900 8.7956 1 01.12.2012 17:36:11

Got it, so far Abbott is in the lead, someone takes him down!!

[RAbbott: Based on my local runs I expect Philip9 to come out on top!]

Last edited by rabbott at 19:36 Dec 01, 2012.
Eric Liao
Posts: 158
Posted 17:50 Dec 01, 2012 |

I'm currently running his Philip9a version, i think it's weaker than his Philip9.exe.

I'll add his 9 version right now

 

Player Rank Skill Mu Sigma Games Last Seen
AbbottJ 1 51.7879 59.8810 2.6977 35 01.12.2012 17:43:43
AbbottK 2 46.0580 58.1189 4.0203 13 01.12.2012 17:51:35
EricDummy 3 43.5604 49.7769 2.0722 51 01.12.2012 17:52:51
Michael 4 43.2910 49.9640 2.2243 41 01.12.2012 17:52:17
EndomaBot 5 42.8082 51.3656 2.8525 25 01.12.2012 17:52:51
KondasBot 6 41.2041 48.1301 2.3087 40 01.12.2012 17:51:35
RivasMonroyBot 7 40.7407 51.8133 3.6909 15 01.12.2012 17:53:43
Philip9 8 38.7006 47.5855 2.9616 25 01.12.2012 17:51:35
RichardAntBot 9 37.0258 44.3515 2.4419 36 01.12.2012 17:54:06
EricKameKaze 10 36.5046 46.3737 3.2897 13 01.12.2012 17:51:35
YoungPhan 11 32.5928 43.1177 3.5083 12 01.12.2012 17:54:06
Belknap 12 32.3875 40.2025 2.6050 25 01.12.2012 17:50:23
AbbottF 13 29.7977 47.7416 5.9813 4 01.12.2012 17:54:10
Philip9Old 14 20.8848 60.1128 13.0760 1

01.12.2012 17:54:09

 

 

yeah, his old version is stronger, he just dominate AbbottF.

RAbbott: I see that you like that!

 

Game Players Turns Date Map
Replay 147   Philip9Old (3)    AbbottF (0)   78 01.12.2012 17:54:09 maps\example\tutorial1.map
Last edited by rabbott at 19:40 Dec 01, 2012.
serpent
Posts: 43
Posted 18:39 Dec 01, 2012 |

 My server

http://home888.myq-see.com:2080/

YoungPhanBot and erickamikazeBot crashes?

Kondas bot 1 and 2 to as well?

richardAntBot1 null pointer crash? Nevermind richard seems to be working now.

Last edited by serpent at 19:36 Dec 01, 2012.
serpent
Posts: 43
Posted 18:52 Dec 01, 2012 |

 THis is the error for kondas bots

Last edited by serpent at 18:52 Dec 01, 2012.
Eric Liao
Posts: 158
Posted 18:57 Dec 01, 2012 |

I'll make one more adjustment of my bot before 9pm tonight, Philip

I'll tell you when i'm done

rabbott
Posts: 1649
Posted 19:52 Dec 01, 2012 |

Philip,

There seem to be too many timeouts in games on your server.  My bots check for being close to time out and should exit before it happens. Given that they time out so often and that so many others time out perhaps it would be a good idea to increase the time limit, perhaps significantly.

chondee
Posts: 9
Posted 19:57 Dec 01, 2012 |

The msvcp100.dll is part of MS Visual C++ redistribute. You could either intstall that (http://msdn.microsoft.com/en-us/library/8kche8ah.aspx) or possibly just put that dll in the same directory with the bot.

Sorry about that, I didn't know stuff like that was required for it, you don't need to bother with it if you don't want to.

Eric Liao
Posts: 158
Posted 20:01 Dec 01, 2012 |

Okay i got the bot fixed, it's in dropbox

Philip please change my bot to the newest version

BelknapKristine
Posts: 9
Posted 20:56 Dec 01, 2012 |

I just upload my latest bot

Kristine

serpent
Posts: 43
Posted 21:00 Dec 01, 2012 |

okay updated eric's bot and incressed turn time from 9000 to 25000 hope that's enough and helps with time outs. My computer having a hard time with running the bots and the server it a single core with hyperthreading with only 2 gb ram that I have sitting around.

 

RABBOTT: I'm amazed that there were so many timeouts at 9000ms. I guess your poor computer is really overloaded.

Last edited by rabbott at 21:26 Dec 01, 2012.
serpent
Posts: 43
Posted 21:10 Dec 01, 2012 |

Any other Bots? I found Amata and just put it up. I don't know

how to get you bot to work Kondas can you post the .dll I am

missing or put it in dropbox if you want me to run it? Please let

me know. I wil update again at 10:30 if there are any more. Will 

up date Kristine Bot then. will then leave bot running all night.

Will then update any new bot at around 12:00 noon tomorrow.

Last edited by serpent at 21:16 Dec 01, 2012.
Eric Liao
Posts: 158
Posted 21:15 Dec 01, 2012 |

I might update again later.

Time out issue is still there lol

ummata
Posts: 68
Posted 21:18 Dec 01, 2012 |

It's 9.00pm now and my bot doesn't fight either just explore.
Let me know if you guys still want to get updated bot because my bot might have a little more of combat after 9.00

serpent
Posts: 43
Posted 21:20 Dec 01, 2012 |

Is it the server and computer or is it the bots though... Some time bots

time out even when I run it normal.

serpent
Posts: 43
Posted 21:24 Dec 01, 2012 |
ummata wrote:

It's 9.00pm now and my bot doesn't fight either just explore.
Let me know if you guys still want to get updated bot because my bot might have a little more of combat after 9.00

Which is your Bot and where is it in the drop box what is the dir?

ummata
Posts: 68
Posted 21:25 Dec 01, 2012 |

I just uploaded my bot to the tournament, the name is Amata.

Eric Liao
Posts: 158
Posted 21:40 Dec 01, 2012 |

My bot is at dropbox [TournamentBots] now, no more update from now on

chondee
Posts: 9
Posted 21:53 Dec 01, 2012 |

I put the dlls in the tournament folder, not sure if them alone will be enough, or it needs the vs c++ redist to be installed.

I also deployed a server, with default settings. I can't get Dr.Abbott's (and some other) bots to work, probably because I am missing some libraries that they use. How could I fix that?
This is how it looks so far:

serpent
Posts: 43
Posted 21:56 Dec 01, 2012 |

there in a lib folder in dropbox put it one dir above where abbott bot is.

ummata
Posts: 68
Posted 22:03 Dec 01, 2012 |
serpent wrote:
ummata wrote:

It's 9.00pm now and my bot doesn't fight either just explore.
Let me know if you guys still want to get updated bot because my bot might have a little more of combat after 9.00

Which is your Bot and where is it in the drop box what is the dir?

Now it is in the /TournamentBots in dropbox.

chondee
Posts: 9
Posted 22:06 Dec 01, 2012 |

Hmm, it still seems to error out.

I have updated my bot, could you add it to your server? Also, did the dlls fix the error?

serpent
Posts: 43
Posted 22:21 Dec 01, 2012 |

Update bots to whatever was in  tournament folder. Now let monitor the results. :)

serpent
Posts: 43
Posted 22:24 Dec 01, 2012 |

YoungPhanBot is not working... (not running)

EricKamiKazeBot error can not find /logging/... (crashed not running)

Kondas I think that the .dll fix the problem it seem to be working. We will see.

maybe not...

Last edited by serpent at 22:34 Dec 01, 2012.
Eric Liao
Posts: 158
Posted 22:27 Dec 01, 2012 |

just forget about my kamikaze bot, you are already running out of memory @Philip

serpent
Posts: 43
Posted 22:31 Dec 01, 2012 |

What do you mean? It seems like my processer is having a hard time not memory. why doy you think that? @ Eric

Eric Liao
Posts: 158
Posted 22:51 Dec 01, 2012 |

from my server testing, i do notice that if i just run 4-6 bots, those bots rarely times out.

However, if I run all of them at once, my bot will time out for sure. (YES, MY DUMMY BOT)

chondee
Posts: 9
Posted 22:54 Dec 01, 2012 |

Here's how my rankings look like after 430 games:

Eric Liao
Posts: 158
Posted 22:55 Dec 01, 2012 |

CHONDEE

how do you run your bots, all of them at once?

or you have a super strong computer l0l

chondee
Posts: 9
Posted 22:59 Dec 01, 2012 |

Yea, all at once, although I kicked out some of my old bots, so they won't hog resources.

I have a pretty decent config, i7 OCd to 4.7Ghz 4cores (8 logical) 8Gb ram

Eric Liao
Posts: 158
Posted 23:08 Dec 01, 2012 |

So, do you notice a lot of time-out issue while you run all bots at once because most of my result are just time-out. Mostly happened to my bot.

Moreover, I tested my bot without server(running by command) it doesn't time out.

chondee
Posts: 9
Posted 23:11 Dec 01, 2012 |

Yea, when everything was running at once (with like 10 of my old bots) there were a few timeouts, but I kicked those out a good while ago. The remaining ~8 bots don't seem to time out anymore

serpent
Posts: 43
Posted 23:26 Dec 01, 2012 |

Up turntime to 50000. 

serpent
Posts: 43
Posted 23:30 Dec 01, 2012 |

It seem the ranking are fairly the same except for the few we can't get running. I am running

all 14 different bot at the same time if anyone was curious. With the exception of few I can

not get running the one I mentioned. Not a gameing machine not a gamer. :)  also can't justify

spending money on a new machine when I have 3 old pcs and a decent laptop.

Last edited by serpent at 23:44 Dec 01, 2012.
serpent
Posts: 43
Posted 00:06 Dec 02, 2012 |

 Beating Xathis in the map that my bot is good at boosted my skill score by a lot...

Game Players Turns Date Map
Replay 191   Philip8 (10)    Amata (3)    EndomaBot (0)    RichardAntBot (0)   1014 01.12.2012 23:47:10 maps\maze\maze_p04_08.map
Replay 182   Philip8 (23)    xathis (11)    Philip9 (6)    Amata (4)   248 01.12.2012 23:16:37 maps\multi_hill_maze\maze_04p_01.map
ummata
Posts: 68
Posted 00:12 Dec 02, 2012 |

Thanks a lot, Philip. You should specially take care of your machine for tonight. 

rabbott
Posts: 1649
Posted 12:02 Dec 02, 2012 |

Since Philip's machine has only a single core, whenever it swaps over to another job (e.g., not running the game) the game itself stop. But the time used by the other task is counted against the bots. That must be one reason for so many time outs. That makes the time management code less effective. In my bots I check to see if there is less than 200 ms left, and if so throw an exception and terminate the turn. But 200 ms out of 50,000 (is that the current turn limit) is hardly visible. So I changed the check from 200 ms to 20% of the turn time.  (I hope I didn't break anything else while making this change.) That may or may not help. (I should have done that originally instead of hard-wiring the 200ms.

The revised bots (AbbottF, AbbottJ, and AbbottK) are in the TournamentBot folder. Philip, if you wouldn't mind downloading them and letting them replace the previous one's I'd appreciate it.

Thanks.

serpent
Posts: 43
Posted 21:50 Dec 02, 2012 |

http://home888.myq-see.com:2082

New server with turntime 75000 also updated abbott bots. Can still review result of last server.

Last edited by serpent at 10:38 Dec 04, 2012.
maeldiar
Posts: 2
Posted 14:52 Dec 04, 2012 |

Young Phan here, my new bot shouldn't crash, it's in my dropbox folder.

Last edited by maeldiar at 14:52 Dec 04, 2012.
serpent
Posts: 43
Posted 20:15 Dec 04, 2012 |

I forgot to add the port to my router's routing port list. it should be up now I will run it a bit more to get young phan bot at score a bit later.

maeldiar
Posts: 2
Posted 22:20 Dec 04, 2012 |

My code had some artifact in it that made it freeze, I just updated it to not freeze, if you already updated my bot.

serpent
Posts: 43
Posted 01:10 Dec 05, 2012 |

I think it's done. can view it with the port number 2082

Last edited by serpent at 01:11 Dec 05, 2012.
rabbott
Posts: 1649
Posted 12:52 Dec 05, 2012 |

The ranking under http://home888.myq-see.com:2082/ shows games only through 12/2.  Is there anything
later? Based on the skill levels shown here's what the final rankings say to me.

  • xathis (50.1) is way out in front.
  • The bots from Philip8 (43.7) down to RichardAntBot (37.7) are fairly tightly bunched -- and fairly evenly
    spread out in that range. If we drop RichardAntBot (Richard's second bot; RichardAntBot1 did better),
    the bottom of the range is EndomaBot (38,2).
  • The next highest bot is KondasBot2 (34.4)

Not including my bots there are 6 bots or bot teams in the higher group: Philip, Rivas/Monroy, Michael,
Richard, Eric, and Endoma. I'm inclined to give them A. The others will get A- as promised.

My one concern is that I want to be assured that your bots are your own, i.e., that you didn't just copy code
from another bot and submit it without understanding it. (It's ok to use ideas and even code from other bots,
but you must understand it.)

So here's what I am planning to do.

  1. I'm still interested in your recommended division between A and A-.  I will wait until Friday midnight to
    hear from you regarding your recommendations about grades. Based on the preceding thoughts and
    your recommendations I will develop a final split between A and A-. (Since grades are confidential
    I am not able to announce it publicly.)
  2. I will also wait until Friday to hear from you affirming that you understand all the code in your bot.
    If you do not send me that affirmation your grade will be A- even if you are in the A group.
    I am relying
    on your honesty.
  3. Based on those communications I'll submit the course grades Saturday. (We are not meeting Saturday.)

I've enjoyed using the ant contest for this class and will probably do it again. I hope you liked it also.

Last edited by rabbott at 16:39 Dec 05, 2012.
serpent
Posts: 43
Posted 15:52 Dec 05, 2012 |

So we just need to email you that we know our code right? Or do you want us to give you a short explanation of how it works?

BelknapKristine
Posts: 9
Posted 16:28 Dec 05, 2012 |

Are the pages still up? I can't see them.

Kristine

rabbott
Posts: 1649
Posted 16:37 Dec 05, 2012 |

SERPENT wrote:  So we just need to email you that we know our code right? Or do you want us to give you a short explanation of how it works?

An email message will do. Send me an email message declaring that you understand the code for the bot(s) associated with your name. As I said, I'm relying on your honesty.

If there is something about your bot that you are particularly proud of or that you think is particularly interesting, please post it here for everyone to see.

Last edited by rabbott at 17:23 Dec 05, 2012.
serpent
Posts: 43
Posted 17:14 Dec 05, 2012 |

I think someone turned off my computer I will put it up when I get home tonight at around 9. 

serpent
Posts: 43
Posted 21:28 Dec 05, 2012 |

 

Player Rank Skill Mu Sigma Games Last Seen
xathis 1 50.1420 62.4902 4.1161 117 02.12.2012 21:00:16
Philip8 2 43.7161 55.1503 3.8114 117 02.12.2012 21:01:41
Philip9 3 42.9406 54.5307 3.8634 147 02.12.2012 21:01:41
AbbottJ 4 42.0984 53.2535 3.7184 122 02.12.2012 21:00:43
AbbottK 5 41.9933 53.0445 3.6837 99 02.12.2012 21:01:36
AbbottF 6 41.8282 53.3242 3.8320 93 02.12.2012 21:00:16
RivasMonroyBot 7 41.3473 53.0510 3.9012 100 02.12.2012 21:01:41
MichaelBot3 8 40.3135 51.2638 3.6501 102 02.12.2012 21:01:41
RichardAntBot1 9 38.2467 50.1262 3.9598 88 02.12.2012 21:00:50
EricDummyPrototype 10 38.2255 49.9099 3.8948 166 02.12.2012 21:00:50
EndomaBot 11 38.2228 49.8118 3.8630 123 02.12.2012 21:01:36
RichardAntBot 12 37.7233 49.0881 3.7883 50 02.12.2012 05:30:05
KondasBot2 13 34.4162 45.3568 3.6469 50 02.12.2012 13:18:15
KondasBot 14 32.5030 43.9814 3.8261 111 02.12.2012 21:00:43
Amata 15 31.7140 43.2502 3.8454 126 02.12.2012 21:01:36
BelknapBot 16 27.3744 38.7741 3.7999 45 02.12.2012 05:20:41
YoungPhanBot 17 20.7357 43.5413 7.6019 2 01.12.2012 19:11:02
EricKamiKazeBot 18 15.3992 39.4876 8.0295 2 01.12.2012 21:01:34

first server with 644 game that was run only on a single core desktop

 

Player Rank Skill Mu Sigma Games Last Seen
xathis 1 59.5847 64.7569 1.7240 143 03.12.2012 21:11:51
AbbottF 2 53.6750 58.7542 1.6931 92 03.12.2012 21:11:50
Philip8 3 51.1148 55.8457 1.5770 167 03.12.2012 21:11:50
AbbottJ 4 50.7009 55.4906 1.5966 161 03.12.2012 21:11:51
Philip9 5 49.3113 54.1842 1.6243 127 03.12.2012 21:11:51
AbbottK 6 48.8415 53.7432 1.6339 125 03.12.2012 22:21:04
EricDummyPrototype 7 47.3753 52.0401 1.5549 173 03.12.2012 22:21:04
RivasMonroyBot 8 45.3653 50.2795 1.6381 107 05.12.2012 00:03:51
MichaelBot3 9 44.4504 49.2463 1.5987 125 05.12.2012 00:03:50
EndomaBot 10 42.8529 47.5687 1.5719 139 05.12.2012 00:41:39
RichardAntBot 11 41.2037 46.7216 1.8393 56 05.12.2012 01:09:47
KondasBot 12 39.2670 44.9308 1.8879 49 05.12.2012 00:47:57
KondasBot2 13 39.0441 43.7677 1.5745 101 05.12.2012 01:09:47
Amata 14 38.6446 43.8922 1.7492 64 05.12.2012 00:03:50
RichardAntBot1 15 38.5117 43.9609 1.8164 66 05.12.2012 01:09:47
YoungPhanBot 16 36.4966 44.1282 2.5439 32 05.12.2012 01:09:46
BelknapBot 17 31.2902 39.2387 2.6495 26 05.12.2012 01:09:47
sampleGreedyBot 18 29.1140 40.4520 3.7793 16 05.12.2012 01:09:44
EricKamiKazeBot 19 18.0267 36.8654 6.2796 4 04.12.2012 23:26:56

Second server that ran on my laptop that has an i3 and 8gb ram running all the bots and the server running on the single core desktop. total of 740 games.