2011-10-17T00:02:51 *** erjiang has joined #aichallenge 2011-10-17T00:15:29 *** dvladim has joined #aichallenge 2011-10-17T00:22:49 *** dvladim has quit IRC (Ping timeout: 252 seconds) 2011-10-17T00:31:38 *** delt0r_ has quit IRC (Ping timeout: 260 seconds) 2011-10-17T00:44:05 *** delt0r_ has joined #aichallenge 2011-10-17T01:26:19 <_flag> If any map mapmakers are here, I'd like to hear the rational behind maps like this: http://aichallenge.org/map.php?map=multi_hill_maze/multi_maze_19.map 2011-10-17T01:26:43 <_flag> They just seem to create really chaotic and unpredictable games, which makes it harder to differentiate the good bots from the bad ones 2011-10-17T01:29:02 <_flag> s/rational/rationale 2011-10-17T01:49:53 *** keith_ has joined #aichallenge 2011-10-17T01:53:18 *** ibdknox has joined #aichallenge 2011-10-17T02:44:45 _flag: are you referring to the number of hills? 2011-10-17T02:45:08 i agree, i just put in parameters mcleopold gave me, it shouldn't be hard to reduce the parameters 2011-10-17T02:45:21 <_flag> antimatroid: That and the nature in which they're arranged 2011-10-17T02:45:39 <_flag> If there were a ton of hills but they were at least in some way defendable I wouldn't mind 2011-10-17T02:45:42 *** onensora has joined #aichallenge 2011-10-17T02:45:47 <_flag> But they're all out in the open and beside each other 2011-10-17T02:45:52 <_flag> It's chaotic 2011-10-17T02:45:55 *** onensora has quit IRC (Client Quit) 2011-10-17T02:46:11 yeah, i have a minimum euclidean distance between hills but in order to allow the parameters asked for it had to be pretty small 2011-10-17T02:47:15 <_flag> You could try making hills belonging to the same player near each other 2011-10-17T02:47:29 <_flag> So that I could at least focus on defending an "area" 2011-10-17T02:48:19 that can be done 2011-10-17T02:48:30 although i'm really really busy for the next month outside of the ai contest 2011-10-17T02:48:33 well just under a month now 2011-10-17T02:48:53 and i smashed my face up the other night, so i need to get dental work done in the next few weeks 2011-10-17T02:49:27 *** kaemo has joined #aichallenge 2011-10-17T02:49:38 <_flag> The contest can start without it, but in the long run I think it's best if the maps have a little more structure so the results are less random 2011-10-17T02:49:58 yeah, i will work on them once i've finished all my uni stuff 2011-10-17T03:02:30 *** amstan has quit IRC (Ping timeout: 260 seconds) 2011-10-17T03:04:20 *** Akranis has joined #aichallenge 2011-10-17T03:12:26 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has quit IRC (Ping timeout: 252 seconds) 2011-10-17T03:20:34 *** Blkt has joined #aichallenge 2011-10-17T03:23:20 good morning everyone 2011-10-17T03:51:56 *** meta-coder has joined #aichallenge 2011-10-17T04:18:12 *** onensora has joined #aichallenge 2011-10-17T04:29:29 *** Accoun has quit IRC (Ping timeout: 258 seconds) 2011-10-17T04:33:37 *** sigh has joined #aichallenge 2011-10-17T04:36:26 *** meta-coder has left #aichallenge ("Leaving") 2011-10-17T04:45:30 *** ibdknox has quit IRC (Remote host closed the connection) 2011-10-17T04:54:22 *** mcstar has joined #aichallenge 2011-10-17T05:02:18 *** g0llum has joined #aichallenge 2011-10-17T05:26:23 *** red1ynx has joined #aichallenge 2011-10-17T05:30:03 *** boegel has joined #aichallenge 2011-10-17T05:30:36 *** mceier has joined #aichallenge 2011-10-17T05:35:51 *** Kop6ypaTop has joined #aichallenge 2011-10-17T06:02:47 *** Kingpin13 has joined #aichallenge 2011-10-17T06:03:25 *** Accoun has joined #aichallenge 2011-10-17T06:23:54 *** LS_ has joined #aichallenge 2011-10-17T06:43:16 *** Kop6ypaTop has quit IRC (Ping timeout: 265 seconds) 2011-10-17T06:50:47 *** LS_ has quit IRC (Quit: Page closed) 2011-10-17T06:50:50 *** foRei has joined #aichallenge 2011-10-17T06:52:04 antimatroid: What did you do to your face 2011-10-17T07:05:45 *** mleise has joined #aichallenge 2011-10-17T07:07:38 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has joined #aichallenge 2011-10-17T07:11:01 *** Akranis has quit IRC (Ping timeout: 240 seconds) 2011-10-17T07:12:57 *** eashoka has joined #aichallenge 2011-10-17T07:19:05 *** eashoka has quit IRC (Quit: Page closed) 2011-10-17T07:38:05 *** Abrackadabra has joined #aichallenge 2011-10-17T07:38:11 hello, guys 2011-10-17T07:38:20 i've got a stupid question 2011-10-17T07:38:40 is the contest that is currently going on still beta? 2011-10-17T07:39:30 and if it is, when will the main contest start and end? 2011-10-17T07:45:02 *** Abrackadabra has quit IRC (Quit: Page closed) 2011-10-17T07:47:28 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has quit IRC (Ping timeout: 248 seconds) 2011-10-17T07:57:32 *** kaemo has quit IRC (Ping timeout: 276 seconds) 2011-10-17T08:00:20 *** JaycobColeman has joined #aichallenge 2011-10-17T08:05:43 heyo 2011-10-17T08:06:19 Anybody know how an anthill's location is seen after it's been razed? 2011-10-17T08:06:40 as in...is it considered normal land? 2011-10-17T08:18:20 *** laksjdklasd has joined #aichallenge 2011-10-17T08:18:24 hi 2011-10-17T08:19:25 laksjdklasd 2011-10-17T08:19:42 yea 2011-10-17T08:20:16 sorry, typo.. i just smashed my keyboard 2011-10-17T08:20:50 :-DO:-) 2011-10-17T08:23:00 =) 2011-10-17T08:23:04 aarossig: nice video, and I'm happy that it stayed very crisp. after the upload to youtube. 2011-10-17T08:23:40 *** laksjdklasd has quit IRC (Quit: Page closed) 2011-10-17T08:24:41 I just wonder why you say "when he finds food". An ant is either "it" or "she" if you are into ant biology. 2011-10-17T08:26:36 *** JaycobColeman has quit IRC (Quit: JaycobColeman) 2011-10-17T08:27:30 Your voice is also good and easy to understand. 2011-10-17T08:31:36 *** delt0r_ has quit IRC (Ping timeout: 255 seconds) 2011-10-17T08:32:23 *** red1ynx has quit IRC (Read error: Connection reset by peer) 2011-10-17T08:44:57 *** delt0r_ has joined #aichallenge 2011-10-17T08:46:44 *** sir_macelon has joined #aichallenge 2011-10-17T08:46:50 hi 2011-10-17T08:58:54 gogle hase no chelenge this eue? 2011-10-17T08:59:05 eyur 2011-10-17T08:59:14 2011 is the eyer? 2011-10-17T08:59:23 who it on enlish? 2011-10-17T09:08:06 :DD 2011-10-17T09:24:11 Accoun: ant's is going to launch in the next few weeks, it's just taken way longer than expected 2011-10-17T09:26:11 *** kaemo has joined #aichallenge 2011-10-17T09:26:32 *** Akranis has joined #aichallenge 2011-10-17T09:32:04 Accoun, antimatroid: I hope the contest starts on this thursday. 2011-10-17T09:32:13 i would like that too 2011-10-17T09:33:49 Accoun: the word is 'year'. and the question would be "What is it in English?". 'who' is for asking about a person, 'what' is for a thing. 2011-10-17T09:37:14 This challenge is also going to be a bit more complicated than PlanetWars, so it helps if you can understand the English text on the website well. Or if you find someone else who speaks русский. 2011-10-17T09:42:11 antimatroid: ping 2011-10-17T09:42:58 mleise: "What is it in English?" 2011-10-17T09:43:14 why do you think he wanted to ask this? 2011-10-17T09:44:45 antimatroid: another ping, i want to talk to you too 2011-10-17T10:02:28 *** kaemo has quit IRC (Ping timeout: 245 seconds) 2011-10-17T10:05:03 i 2011-10-17T10:05:05 i'm here 2011-10-17T10:05:06 sorry 2011-10-17T10:05:09 was doing assignments 2011-10-17T10:05:22 mcstar, delt0r: reping 2011-10-17T10:05:56 ladies first 2011-10-17T10:06:15 mcstar: did you see my pretty face pictures? 2011-10-17T10:06:27 i guess not 2011-10-17T10:06:30 http://imgur.com/a/1ugas 2011-10-17T10:06:33 where can it be seen? 2011-10-17T10:06:34 that was from friday night :P 2011-10-17T10:06:35 ah 2011-10-17T10:07:07 thx 2011-10-17T10:07:16 :p 2011-10-17T10:07:24 is it too cruel if i laughed? 2011-10-17T10:07:53 did you feel pain? you seemed quite happy on the first pic 2011-10-17T10:08:38 i don't remember the fall, i was pretty drunk 2011-10-17T10:08:47 not very fun at the moment :P 2011-10-17T10:10:35 so, ahhh, what did you guys want anyway :P 2011-10-17T10:10:56 you look quite different on these shots than on the one you showed me earlier with your dog 2011-10-17T10:11:20 injury aside of course 2011-10-17T10:11:33 dog picture would have been like 3 years ago 2011-10-17T10:11:37 and with longer hair 2011-10-17T10:11:54 antimatroid: do you remember that you told me, you couldnt overload arithmetic operators for your matrices? 2011-10-17T10:12:03 for your game-theory framework 2011-10-17T10:12:10 what? 2011-10-17T10:12:23 you said something like this 2011-10-17T10:12:24 i can't overload the precedence of operators 2011-10-17T10:12:38 aham 2011-10-17T10:12:41 how so? 2011-10-17T10:12:45 in what way? 2011-10-17T10:13:04 i dont remember what was the exact problem 2011-10-17T10:13:07 say I overload ^ and * for matrices, I need to say something like C = A*(B^2) 2011-10-17T10:13:22 at least from memory, otherwise A*B^2 gives (A*B)^2 2011-10-17T10:13:30 erm 2011-10-17T10:13:39 yeah that's right 2011-10-17T10:13:46 ok 2011-10-17T10:13:49 i forgot that 2011-10-17T10:14:37 imo precedence should work so a quadratic f(x) = a.x^2 + b.x + c doesn't need any parentheses 2011-10-17T10:14:57 ^ is xor 2011-10-17T10:15:13 meh :P i'm a mathematician :P 2011-10-17T10:15:28 im learning c++ btw 2011-10-17T10:15:32 thats why imasking 2011-10-17T10:15:32 *** Borik has joined #aichallenge 2011-10-17T10:15:34 i also wish keyboards had maths notation and doing maths on computers wasn't such a hack job 2011-10-17T10:15:36 but programmers :( 2011-10-17T10:15:40 :D 2011-10-17T10:15:50 hello!! 2011-10-17T10:16:11 well, it isnt, apparently you havent tried mathematica's 2D math input 2011-10-17T10:16:29 but obviously c++ wont help you there 2011-10-17T10:17:06 i mean like typing up maths 2011-10-17T10:17:11 it's such a pita with latex 2011-10-17T10:17:40 and as if a keyboard doesn't have composite operation, subset, less/greater etc. relations 2011-10-17T10:17:40 *** Borik has quit IRC (Client Quit) 2011-10-17T10:17:49 or the greek alphabet in unicode, wtf 2011-10-17T10:18:03 its somewhat easier in mathematica 2011-10-17T10:18:20 you input special symbols with ESC some characters ESC 2011-10-17T10:18:38 and when you press the second esc, a nice something shows up 2011-10-17T10:18:45 like an integral sign for int 2011-10-17T10:20:23 sounds a lot like a hack job :P 2011-10-17T10:20:35 it should be done at the os level :( 2011-10-17T10:20:52 same with browsers, latex plugins with greasemonkey etc. are awful 2011-10-17T10:21:04 *** sigh has quit IRC (Remote host closed the connection) 2011-10-17T10:21:14 particularly when combined with reddits comment stuff with ^ etc. 2011-10-17T10:21:20 antimatroid: another 100 years ad the machines will read your mind, then you will be satified 2011-10-17T10:21:22 s 2011-10-17T10:21:32 i'll be dead :P 2011-10-17T10:21:36 or that 2011-10-17T10:23:35 why are you learning c++? 2011-10-17T10:25:22 financial resons 2011-10-17T10:25:23 *** amstan_ has joined #aichallenge 2011-10-17T10:25:23 *** ChanServ sets mode: +o amstan_ 2011-10-17T10:25:27 reasons* 2011-10-17T10:25:53 c++ programmers are needed, and i dont want to learn c# or java 2011-10-17T10:26:00 at least not now 2011-10-17T10:26:09 *** kaemo has joined #aichallenge 2011-10-17T10:26:10 and i have a bit background in c++, not like in the others 2011-10-17T10:27:19 yeah fair enough 2011-10-17T10:34:24 contestbot: learn http://www.youtube.com/watch?v=OGijmGbQxWM as launchvideo 2011-10-17T10:34:24 amstan_: I come to serve. 2011-10-17T10:34:28 @launchvideo 2011-10-17T10:34:29 amstan_: User error, it's not my fault. 2011-10-17T10:34:33 ugh.. 2011-10-17T10:34:42 contestbot: learn launchvideo as http://www.youtube.com/watch?v=OGijmGbQxWM 2011-10-17T10:34:42 amstan_: I think that worked... 2011-10-17T10:34:48 antimatroid: ^^ 2011-10-17T10:35:11 i'll watch it in a minute 2011-10-17T10:41:44 amstan_: that's awesome 2011-10-17T10:41:56 *** cesteban has joined #aichallenge 2011-10-17T10:42:45 *** amstan_ is now known as amstan 2011-10-17T10:44:06 Hello, I'm teaching an AI course on Universidad Carlos III de Madrid, Spain. I want my students to participate in the ants challenge. When it is suppose to start? 2011-10-17T10:44:59 Do you think it would be possible to tackle the problem with evolutionary computation? How long does it take to simulate a single match? 2011-10-17T10:45:06 Thanks 2011-10-17T10:45:22 cesteban: it will hopefully launch in a few days 2011-10-17T10:46:03 you're welcome to throw whatever you want at it, although note that you only have 0.5 seconds (I think) per turn and you cannot write to file on the official servers 2011-10-17T10:46:21 animatroid: any idea how long it will be open for submitting? 2011-10-17T10:46:23 but you can of course write to files locally (which includes playing on tcp) if you want to train parameters or whatever if you will 2011-10-17T10:46:28 2-3 months i suspect 2011-10-17T10:46:40 Ok, that's perfect 2011-10-17T10:47:01 you might also want to look into setting up a tcp server just for your students, i can't help you there though :P 2011-10-17T10:47:11 but competitors in the past have done something like that with their workplace 2011-10-17T10:47:30 *** kaemo has quit IRC (Ping timeout: 255 seconds) 2011-10-17T10:48:34 about the evolutionary computation, my only concern is that for training the system we need to simulate thousands of matches. Is there any way of playing against predefined bots in offline mode? 2011-10-17T10:49:28 i imagine your largest bottleneck would be bot running time rather than network lag for tcp, so that's always helpful 2011-10-17T10:49:44 otherwise you might find some people willing to share binaries, otherwise you just need to test locally against what you have 2011-10-17T10:50:10 we encourage people not to actually share code for their bots during the contest so each competitor knows how they've done relative to the other people who have taken the time to write a bot 2011-10-17T10:50:25 rather than how well they've done to people who have submitted other peoples or slight variations of other peoples bots 2011-10-17T10:51:45 I actually don't care much about the ranking position. Of course, I'll love to win :-) But it is an assignment, so the only important thing is for the students to be able of take part 2011-10-17T10:52:22 i would be careful about assigning the contest as an assignment? when does the semester end? 2011-10-17T10:52:48 january 2011-10-17T10:52:49 it really should be launching soon, but personally i'd maybe go for a local tournament then also have students enter the contest if they like? 2011-10-17T10:53:05 you should be fairly safe i think, but yeah, i can't promise anything :) 2011-10-17T10:53:16 also, make them use the c++ bot because i wrote that :P 2011-10-17T10:53:49 anyway, it's 2am, i'm off to bed, night 2011-10-17T10:53:53 Nope, they use Java in this course, sorry :-/ 2011-10-17T10:53:58 :( 2011-10-17T10:54:11 oh, ok, animatroid, thank you very much 2011-10-17T10:54:17 good night :-) 2011-10-17T10:55:07 *** amstan has quit IRC (Ping timeout: 258 seconds) 2011-10-17T10:56:14 (of course people are welcome to share strategy ideas, just not code) 2011-10-17T10:56:41 no! no! use the D starter, not the C++ one, because I wrote it 2011-10-17T10:57:03 antimatroid: we could have used a specially sized map yesterday :) 2011-10-17T10:58:24 make them use their own starter bots since they are CS students 2011-10-17T10:59:30 the music is not bad on the video, but the poor guy who watched it, will keep wondering wheather blue or green won 2011-10-17T11:00:39 mcstar: I really don't care much about the bots, I'll find out which ones to use, my biggest concern is that an evolutionary algorithm needs to simulate thousands of matches in very short time, and I need to be sure that I can play the game very fast in offline mode (against silly bots if needed) 2011-10-17T11:01:12 mleise: sorry :) 2011-10-17T11:01:19 what you download is the same framework that the server runs 2011-10-17T11:01:33 cesteban: you can do as fast as your bots give you input 2011-10-17T11:02:17 *** onensora has quit IRC () 2011-10-17T11:02:54 of course you can launch many games at parallel, or even, for local development, you can use multi-threaded bots too 2011-10-17T11:03:13 mcstar: Ok, perfect, that's what I needed to know 2011-10-17T11:03:50 as a past competitor i would advise against having too much difference between the bots you run locally and submit to the official server 2011-10-17T11:04:00 bugs can be a tricky beast with a bot 2011-10-17T11:04:16 cesteban: A few people wrote their own engine last time, but it was easy to implement an engine for PlanetWars. That way you can run several versions of your bot + the engine in one process without parsing text on stdin etc. 2011-10-17T11:04:29 the bot that locally evolutionarily develops an algorithms can and should be very different from the one that he might upload 2011-10-17T11:04:36 -s 2011-10-17T11:04:47 yeah, i don't know much about that stuff 2011-10-17T11:05:38 Well, What I need is a complete engine that can be played offline very fast 2011-10-17T11:05:49 Is there something like that available 2011-10-17T11:05:50 ? 2011-10-17T11:06:02 the engine is fast, your bots take time to think up their next moves 2011-10-17T11:06:11 the complete engine is in the tools package 2011-10-17T11:06:32 you are free to consider a python program slow if you like :) 2011-10-17T11:06:50 Ok, perfect, tha engine.py, I assume 2011-10-17T11:07:06 really if you want top performance, you'll end up reimplementing it in a native compiling language 2011-10-17T11:07:15 those files are somewhat interconnected i think, look for the imports 2011-10-17T11:07:24 maybe you will need to tweak the sandbox a bit 2011-10-17T11:07:40 compiled? 2011-10-17T11:08:18 mcstar: the language should be compiling code, not be compiled itself :p 2011-10-17T11:08:35 real men program in binary 2011-10-17T11:08:38 cesteban: delt0r wrote a more or less complete engine in java, maybe it suits your needs better 2011-10-17T11:09:08 antimatroid: I wrote a GIF viewer in and MD5 algorithm in assembly, is that close enough to binary? 2011-10-17T11:09:23 nope :P 2011-10-17T11:09:30 pfff 2011-10-17T11:09:35 punch cards are close enough 2011-10-17T11:09:45 thats not even binary 2011-10-17T11:09:54 i know, but it sounds almost as tedious 2011-10-17T11:09:59 damn, only my father used to have access to such exclusive hardware 2011-10-17T11:10:28 one of the lecturers at my uni would crack jokes about the old days and how much more careful you were about bugs etc. 2011-10-17T11:11:07 lol, well, yeah without memory protection, you are f'ed 2011-10-17T11:11:09 mcstar: that java engine will be perfect for me 2011-10-17T11:11:26 delt0r_: are you tehre? 2011-10-17T11:11:35 probably not 2011-10-17T11:11:41 but usually he is around 2011-10-17T11:11:42 delt0r_: you are my only hope lol 2011-10-17T11:11:59 i dont think he implemented the hills 2011-10-17T11:12:20 mleise: did delt0r know about the "surprise" changes? 2011-10-17T11:12:29 ok, I'll try again later. At what time does he usually connects? 2011-10-17T11:12:54 think in GMT 2011-10-17T11:12:55 lol, you need to specify a timezone here :P 2011-10-17T11:13:19 yes, that was my next question 2011-10-17T11:13:25 where does he lives? 2011-10-17T11:13:26 lol 2011-10-17T11:13:26 (also, i'm just terrible at going to bed, i wasn't trying to stop talking to you before :P) 2011-10-17T11:13:56 he is GMT+1 i think 2011-10-17T11:14:06 animatroid: don't worry, Ia ppreciate a lot your help ;-) 2011-10-17T11:14:09 at least i am, and he is pretty close 2011-10-17T11:16:50 Ok, GTM+1 is very close to me, that will be easy 2011-10-17T11:16:53 :-) 2011-10-17T11:17:28 *** Ugzuzg has joined #aichallenge 2011-10-17T11:17:48 you said "good night" 2011-10-17T11:17:53 cant be that close 2011-10-17T11:18:20 hi. how to test my source code in pascal? 2011-10-17T11:18:20 nvm, im just nitpicking 2011-10-17T11:18:41 mleise: yout turn 2011-10-17T11:18:44 t->r 2011-10-17T11:20:53 mcstar: I said good night because he told me it's 3 am for him. Here its 5 pm 2011-10-17T11:21:12 17:20 here, close then 2011-10-17T11:21:13 i said 2am :P 2011-10-17T11:21:30 *** boegel has quit IRC (Quit: *poof!*) 2011-10-17T11:21:30 antimatroid: you need your beauty-sleep 2011-10-17T11:21:34 you really need it 2011-10-17T11:21:41 animatroid: sorry, 2 am ;-) 2011-10-17T11:21:51 mcstar: gee, thanks :P 2011-10-17T11:31:17 what? pascal? 2011-10-17T11:31:57 delt0r did not know about ant hills. only those who needed to know, knew 2011-10-17T11:34:34 Ugzuzg: hi. do you have the tools? 2011-10-17T11:34:58 mleise: yep 2011-10-17T11:35:45 look at play_one_game.sh/.cmd or play_one_game_live.sh/.cmd. These scripts start a game with 4 python bots 2011-10-17T11:36:10 You can replace one of those with your pascal program. its really simple 2011-10-17T11:37:35 mleise: i did it 2011-10-17T11:39:27 *** kaemo has joined #aichallenge 2011-10-17T11:39:43 If you want to print stuff on the console you'll need to write to stderr. I'm not sure how to do that in pascal, yet. 2011-10-17T11:39:45 mleise: so you mean that delt0r engine is not complete? 2011-10-17T11:40:03 delt0r has an engine? 2011-10-17T11:40:30 if it is on github you can probably check the date 2011-10-17T11:40:48 if it was updated after the switch to ant hills, it probably works 2011-10-17T11:42:30 cesteban: You might try creating a large set of very small 2 player maps, then you could simulate a lot more matches 2011-10-17T11:42:54 *** Ugzuzg has quit IRC (Quit: Page closed) 2011-10-17T11:44:09 McLeopold: yes that's my choice 2011-10-17T11:44:44 but I just tried the play_one_game.sh recommended by mleise, and the problem is that it is slooooow 2011-10-17T11:44:55 takes several minutes to make 1000 turns 2011-10-17T11:45:13 it is because the size of the default map, or because of the bots logic? 2011-10-17T11:46:32 cesteban: did you try with only dummy bots? 2011-10-17T11:46:41 to see if it is the engine or the bots? 2011-10-17T11:47:47 smaller maps will help in any case of course. usually if you want to test fighting it would be bad if you had to wait 500 turns until the bots get to meet each other with more than one ant :p 2011-10-17T11:48:03 *** vladimirfol has joined #aichallenge 2011-10-17T11:48:27 test 2011-10-17T11:54:46 cesteban: how many games per minute would you think is enough to do Evolutionary computation? 2011-10-17T11:58:02 *** ibdknox has joined #aichallenge 2011-10-17T12:00:04 *** sir_macelon has quit IRC (Quit: Page closed) 2011-10-17T12:00:05 cesteban: 1000 turns took 12.410 seconds on my machine, with the default map and bots 2011-10-17T12:00:27 McLeopold: that's too much for EC 2011-10-17T12:00:36 I think that's 12,410 in spanish :) 2011-10-17T12:00:44 1 game per second? 2011-10-17T12:00:47 hehe, yes 2011-10-17T12:00:58 yes, 1 game/second could be ok 2011-10-17T12:01:35 no, sorry, that is still too much 2011-10-17T12:02:44 *** ibdknox has quit IRC (Ping timeout: 252 seconds) 2011-10-17T12:03:33 cesteban: the tutorial map is about .8 seconds 2011-10-17T12:04:00 but it doesn't go the 1000 turns either 2011-10-17T12:04:13 just 56 turns 2011-10-17T12:04:39 1000 turns in under a second? aren't us asking for too much? 2011-10-17T12:05:37 *** vnerad has joined #aichallenge 2011-10-17T12:05:46 If you considered an individual ant's turn as a "game" and gathering food, or killing an enemy without dying a "win", then it might work 2011-10-17T12:05:48 McLeopold: It is two players or more? 2011-10-17T12:06:02 the tutorial map is 2 players 2011-10-17T12:06:14 I understand 2011-10-17T12:06:15 if you downloaded the tools, it's in there 2011-10-17T12:07:14 *** choas has joined #aichallenge 2011-10-17T12:08:39 Ok, I think I'll spend some more time surfing the code and playing with the tools. Then I'll come again If I need your help 2011-10-17T12:09:04 McLeopold: does the engine give time slices to the bots in succession, or at once? 2011-10-17T12:09:10 I appreciate a lot your support 2011-10-17T12:09:18 either way, you can specify 2011-10-17T12:09:26 default? 2011-10-17T12:09:43 because if you need speed, you want parallelism 2011-10-17T12:09:47 cesteban: if you have the time, go through the tutorial on the web site and help us with corrections or making it more understandable 2011-10-17T12:10:05 default is parrellel 2011-10-17T12:10:47 McLeopold: of course, if I can provide any feedback I'll let you know 2011-10-17T12:10:51 thanks a lot again 2011-10-17T12:11:02 and see you soon ;) 2011-10-17T12:11:14 cesteban: do you want to make an evolutionary bot, or you want each and every one of the class do one? 2011-10-17T12:12:36 I want the students to evolve a bot using Genetic Programming (GP) 2011-10-17T12:13:02 if its not a secret, what part do you want to handle with GP? 2011-10-17T12:13:55 the logic of the bot, I'm still not sure, because I don't know the details of the game 2011-10-17T12:14:17 for example, do you want to use a sort of influence mappings, and compute aim-functions that combine variables with a GP tuneable logic? 2011-10-17T12:14:33 cesteban: well, in general, a bot will need to be able to do pathfinding, so limiting the GP to attacking or food gathering might be best 2011-10-17T12:14:54 yes, it is a possibility 2011-10-17T12:15:19 plus, you need to attack hills for points, so if points is your only performance function, it will be slow to learn 2011-10-17T12:15:21 typically students are able to make their own choices 2011-10-17T12:15:44 I mean: some could use GP for the pathfinding, others for the strategy 2011-10-17T12:15:45 *** amstan has joined #aichallenge 2011-10-17T12:15:45 *** ChanServ sets mode: +o amstan 2011-10-17T12:15:56 http://en.wikipedia.org/wiki/Ant_colony_optimization 2011-10-17T12:16:06 I'm still not sure 2011-10-17T12:16:23 I have to learn more abouth the game 2011-10-17T12:16:25 cesteban: are you worried that maybe one of your students will write a better bot than you? 2011-10-17T12:16:36 :D 2011-10-17T12:18:16 McLeopold: that would make sense, if the ants could communicate with each other more efficiently, but since theres one entity that has all the bots information and drives the ants, i dont see the point in ant colony optimization 2011-10-17T12:18:27 couldnt* 2011-10-17T12:21:07 *** cesteban has quit IRC (Ping timeout: 265 seconds) 2011-10-17T12:23:58 *** cesteban has joined #aichallenge 2011-10-17T12:24:04 sorry I ran out of batteries 2011-10-17T12:26:23 *** Blkt has quit IRC (Quit: going home) 2011-10-17T12:27:09 *** dvladim has joined #aichallenge 2011-10-17T12:36:31 *** choas has quit IRC (Ping timeout: 252 seconds) 2011-10-17T12:49:43 @later tell amstan you need to apply bayesian learning to the faq problem 2011-10-17T12:49:43 McLeopold: Job's done. 2011-10-17T12:50:03 wow 7 people using pascal already :D 2011-10-17T12:53:01 *** cesteban has quit IRC (Ping timeout: 265 seconds) 2011-10-17T12:53:13 It looks like they are mostly from Russia or neighboring states, like Finnland or Ukraine. 2011-10-17T12:53:23 *** amstan has quit IRC (Ping timeout: 258 seconds) 2011-10-17T12:54:07 *** okayzed has quit IRC (Ping timeout: 252 seconds) 2011-10-17T12:54:30 I wonder if Pascal is the standard language of schools and universities on that part of the globe. 2011-10-17T12:56:25 *** onensora has joined #aichallenge 2011-10-17T12:58:48 Anyway, why are the Darkworks guys leading the ranks? Shouldn't they be hacking on their money-making AAA games? 2011-10-17T13:02:17 *** Palmik_ has joined #aichallenge 2011-10-17T13:03:34 finland and pascal :D 2011-10-17T13:03:47 yeah well, 10 years ago 2011-10-17T13:04:28 damit cesteban left already 2011-10-17T13:04:50 delt0r_: hell be back 2011-10-17T13:05:08 how's your engine? 2011-10-17T13:05:08 yea 2011-10-17T13:05:18 not changed since the rule change 2011-10-17T13:05:33 was it production-ready b4? 2011-10-17T13:05:38 been out of the country and sick and up the mountains 2011-10-17T13:05:43 not quite 2011-10-17T13:05:46 but close 2011-10-17T13:06:07 you said you gonna visit oktoberfest 2011-10-17T13:06:19 perhaps 6-8 hours away from ready 2011-10-17T13:06:23 I did 2011-10-17T13:06:26 one evening 2011-10-17T13:06:29 its not good 2011-10-17T13:06:39 a normal beer Garden is much nicer 2011-10-17T13:07:02 :) 2011-10-17T13:08:00 *** vladimirfol has quit IRC (Ping timeout: 265 seconds) 2011-10-17T13:09:27 *** vnerad has quit IRC (Ping timeout: 265 seconds) 2011-10-17T13:13:05 *** Cyndre has joined #aichallenge 2011-10-17T13:35:02 *** law_ has joined #aichallenge 2011-10-17T13:59:17 *** amstan has joined #aichallenge 2011-10-17T13:59:17 *** ChanServ sets mode: +o amstan 2011-10-17T14:02:49 *** Dlayne has joined #aichallenge 2011-10-17T14:07:54 *** Areks has joined #aichallenge 2011-10-17T14:09:00 hello all 2011-10-17T14:09:15 *** Dlayne is now known as InsaneMalkavian 2011-10-17T14:09:32 hey 2011-10-17T14:09:42 who know, how i can run the simulator in windows? ) 2011-10-17T14:10:55 What do you want exactly? To test bot locally? 2011-10-17T14:11:14 i download http://beta.aichallenge.org/tools.zip but i found only *.sh and *.py files 2011-10-17T14:11:19 InsaneMalkavian: yes 2011-10-17T14:11:37 uh, there are should be cmd files 2011-10-17T14:11:37 Areks: there's a cmd 2011-10-17T14:11:46 hmm 2011-10-17T14:12:27 I think so too, try to download again 2011-10-17T14:12:28 ) 2011-10-17T14:13:25 Is it right url? http://beta.aichallenge.org/tools.zip 2011-10-17T14:14:07 wow, almost 300 bots on beta .. 2011-10-17T14:14:24 it seems so. At least I can see cmd files there. 2011-10-17T14:15:09 *** diskonnect has joined #aichallenge 2011-10-17T14:15:11 amstan Can I add organization at profile page? 2011-10-17T14:15:25 what? 2011-10-17T14:16:02 I can change Affiliation at profile page, but unable to create a new one 2011-10-17T14:16:08 I feel like an idiot ) 2011-10-17T14:21:20 InsaneMalkavian: hmm, you should be able to do that already 2011-10-17T14:25:59 *** xnike has joined #aichallenge 2011-10-17T14:30:27 *** vladimirfol has joined #aichallenge 2011-10-17T14:33:20 I just able to select an organization from list. And I can't add new entry. 2011-10-17T14:40:48 *** Areks has quit IRC (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/) 2011-10-17T14:42:34 @tools 2011-10-17T14:42:35 mleise: tools could be Windows: http://aichallengebeta.hypertriangle.com/tools.zip | Linux/MacOS X: http://aichallengebeta.hypertriangle.com/tools.tar.bz2. 2011-10-17T14:42:51 @forget tools 2011-10-17T14:42:51 mleise: Yes master! 2011-10-17T14:43:27 @learn tools as Windows: http://aichallenge.org/tools.zip | Linux/MacOS X: http://aichallenge.org/tools.tar.bz2. 2011-10-17T14:43:27 mleise: I think that worked... 2011-10-17T14:46:34 hello. i have no idea how solve problem of jamming ants, with big groups of ants. 2011-10-17T14:46:39 from the previous guy's questions it seems its not trivial that you have to have python to run the game 2011-10-17T14:46:47 in this moment im using BFS algorithm to find ant's path, but when group of ants moves in same direction i must recalculate ants path (when ant will sit to other one in next step) it takes much time. 2011-10-17T14:46:53 i thought about making "time of diverge". i.e. every 40 game turns, ants in group must depart from each other to big distance. but this idea not seem good for me. 2011-10-17T14:46:58 i will be happy if somebody share with me their ideas 2011-10-17T14:50:46 *** Areks has joined #aichallenge 2011-10-17T14:51:46 Areks: you must have python 2.7 at least to run the games 2011-10-17T14:52:14 and of course you have to use the command line 2011-10-17T14:52:53 i dowload archiv for linux )) it was wrong link ) 2011-10-17T14:54:37 *** amstan has quit IRC (Ping timeout: 240 seconds) 2011-10-17T14:55:28 @tools 2011-10-17T14:55:29 Zannick: tools could be Windows: http://aichallenge.org/tools.zip | Linux/MacOS X: http://aichallenge.org/tools.tar.bz2.. 2011-10-17T15:01:16 *** g0llum has quit IRC (Read error: Connection reset by peer) 2011-10-17T15:01:59 *** g0llum has joined #aichallenge 2011-10-17T15:04:54 @learn tools as Windows: http://aichallenge.org/tools.zip | Linux/MacOS X: http://aichallenge.org/tools.tar.bz2 2011-10-17T15:04:54 mleise: I come to serve. 2011-10-17T15:04:57 @tools 2011-10-17T15:04:58 mleise: tools could be (#1) Windows: http://aichallenge.org/tools.zip | Linux/MacOS X: http://aichallenge.org/tools.tar.bz2., or (#2) Windows: http://aichallenge.org/tools.zip | Linux/MacOS X: http://aichallenge.org/tools.tar.bz2. 2011-10-17T15:05:12 @forget tools 1 2011-10-17T15:05:12 mleise: Yep. 2011-10-17T15:05:16 @tools 2011-10-17T15:05:17 mleise: tools could be Windows: http://aichallenge.org/tools.zip | Linux/MacOS X: http://aichallenge.org/tools.tar.bz2. 2011-10-17T15:05:31 It's better without the dot at the end ;) 2011-10-17T15:06:54 :) 2011-10-17T15:08:02 *** dvladim has quit IRC (Quit: Konversation terminated!) 2011-10-17T15:09:03 *** dvladim has joined #aichallenge 2011-10-17T15:10:02 *** mleise has quit IRC (Ping timeout: 258 seconds) 2011-10-17T15:10:28 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has joined #aichallenge 2011-10-17T15:11:08 *** ChrisH_ has joined #aichallenge 2011-10-17T15:20:05 *** ChrisH_ has quit IRC (Quit: Page closed) 2011-10-17T15:24:28 *** choas has joined #aichallenge 2011-10-17T15:29:57 *** g0llum has quit IRC (Read error: Connection reset by peer) 2011-10-17T15:33:50 *** dvladim has quit IRC (Ping timeout: 276 seconds) 2011-10-17T15:33:51 *** Areks has quit IRC (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/) 2011-10-17T15:48:34 *** vladimirfol has quit IRC (Quit: Page closed) 2011-10-17T15:48:40 guys, I just able to select an organization from list. And I can't add new entry. 2011-10-17T15:53:08 *** Arukim has joined #aichallenge 2011-10-17T15:53:26 *** Arukim has quit IRC (Client Quit) 2011-10-17T16:08:04 *** rashscum has joined #aichallenge 2011-10-17T16:08:11 please tell me in file play_one_game_live what i should write better path of bot if my language c#? 2011-10-17T16:09:05 *** shturman has joined #aichallenge 2011-10-17T16:09:14 hi 2011-10-17T16:09:30 how to reset my password? 2011-10-17T16:11:09 anybody here? 2011-10-17T16:11:56 *** knups has joined #aichallenge 2011-10-17T16:11:58 *** Accoun has quit IRC () 2011-10-17T16:12:03 shturman: you don't 2011-10-17T16:12:28 sad 2011-10-17T16:12:33 Hello 2011-10-17T16:13:42 please tell me in file play_one_game_live what i should write better path of bot if my language c#? 2011-10-17T16:14:15 *** McLeopold has left #aichallenge 2011-10-17T16:14:26 *** shturman has quit IRC (Quit: Page closed) 2011-10-17T16:15:02 What i should do if the letter with activation code dont sent to me? 2011-10-17T16:15:18 *** rashscum has quit IRC (Quit: Page closed) 2011-10-17T16:17:52 What i should do if the letter with activation code dont sent to me? 2011-10-17T16:20:29 *** knupss has joined #aichallenge 2011-10-17T16:20:35 hello 2011-10-17T16:21:49 *** Areks has joined #aichallenge 2011-10-17T16:26:14 *** diskonnect has quit IRC (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/) 2011-10-17T16:28:25 *** knupss has quit IRC (Quit: Page closed) 2011-10-17T16:29:31 *** ad3002 has joined #aichallenge 2011-10-17T16:32:10 *** delt0r_ has quit IRC (Ping timeout: 260 seconds) 2011-10-17T16:37:04 *** knups has quit IRC (Ping timeout: 248 seconds) 2011-10-17T16:37:27 *** Eruonen has joined #aichallenge 2011-10-17T16:37:38 *** Accoun has joined #aichallenge 2011-10-17T16:39:14 *** onensora has quit IRC (Ping timeout: 260 seconds) 2011-10-17T16:39:37 *** jnwhiteh has quit IRC (Ping timeout: 252 seconds) 2011-10-17T16:40:04 *** amstan has joined #aichallenge 2011-10-17T16:40:12 *** ChanServ sets mode: +o amstan 2011-10-17T16:43:40 *** jnwhiteh has joined #aichallenge 2011-10-17T16:45:35 *** delt0r_ has joined #aichallenge 2011-10-17T16:50:49 *** Akranis has quit IRC (Quit: Lmnar) 2011-10-17T17:03:32 *** Palmik_ has quit IRC (Remote host closed the connection) 2011-10-17T17:13:05 *** choas has quit IRC (Ping timeout: 258 seconds) 2011-10-17T17:14:30 *** Areks has quit IRC (Ping timeout: 255 seconds) 2011-10-17T17:30:56 *** kaemo has quit IRC (Ping timeout: 244 seconds) 2011-10-17T17:36:51 *** McLeopold has joined #aichallenge 2011-10-17T17:40:49 *** mcstar has quit IRC (Quit: WeeChat 0.3.5) 2011-10-17T17:42:23 *** antimatroid has quit IRC (Read error: No route to host) 2011-10-17T17:42:30 *** antimatroid has joined #aichallenge 2011-10-17T17:44:05 *** Palmik has joined #aichallenge 2011-10-17T18:00:17 *** Palmik has quit IRC (Remote host closed the connection) 2011-10-17T18:01:32 *** mediza has joined #aichallenge 2011-10-17T18:09:48 *** mleise has joined #aichallenge 2011-10-17T18:16:20 *** Larose has joined #aichallenge 2011-10-17T18:18:48 I repeatedly have this error when I send my submission: "turn 0 bot 0 timed out". Is is possible to get more feebback? 2011-10-17T18:24:45 McLeopold, janzert: ping 2011-10-17T18:26:54 isn't turn 0 when you get the basic info and have to say "ready"? 2011-10-17T18:27:04 mleise: hey 2011-10-17T18:27:12 Zannick: yes it is 2011-10-17T18:27:26 Larose: ^ 2011-10-17T18:27:51 Larose: if your bot times out on turn 0, it probably means the program crashed and we didn't get anything on stderr or stdout 2011-10-17T18:28:06 so, there might be nothing that we can report 2011-10-17T18:28:30 Larose: what language are you using? 2011-10-17T18:28:49 C++ 2011-10-17T18:28:55 It works fine on ma machine 2011-10-17T18:29:03 my* 2011-10-17T18:29:14 Did you test with test_bot.sh? 2011-10-17T18:30:06 Yes 2011-10-17T18:30:39 What is you username? 2011-10-17T18:30:59 mathieu 2011-10-17T18:31:00 McLeopold: I was pinging you for Larose's issue. I see several reports of 'time outs' and I wonder if it happens with one language exclusively or if any more information can be given. Does the system report for example if the bot program was executable or if an interpreter or VM returned an error code? 2011-10-17T18:31:51 mleise: we open a subprocess and only capture stderr and stdout, nothing else 2011-10-17T18:32:01 so, only if the language vm does 2011-10-17T18:32:14 C++ probably won't give us anything extra 2011-10-17T18:32:47 What happens if the C++ program could not be executed for some reason? 2011-10-17T18:33:02 turn 0 timeout, like he is seeing 2011-10-17T18:33:56 I'm surprised our test games don't pick this up 2011-10-17T18:34:06 If Python allows to check the child pid it may be nice for the support task force *g* to get more information. 2011-10-17T18:34:35 submission test games? 2011-10-17T18:34:38 yes 2011-10-17T18:34:45 locally or on the server? 2011-10-17T18:34:51 on the server 2011-10-17T18:34:52 it *always* runs locally :-/ 2011-10-17T18:35:34 oh, he's *is* failing on the test game :) 2011-10-17T18:36:00 not locally though I suspect, just on the server 2011-10-17T18:36:29 And there everything seems to be a timeout, no matter what the actual technical background is :p 2011-10-17T18:36:59 well, I think it catches actual invalid code quite well 2011-10-17T18:37:34 I remember that I had a 32-bit/64-bit error that the compiler catched and I could read about that in my profile 2011-10-17T18:37:35 what else could we capture for a C++ program failing to launch? 2011-10-17T18:37:54 "failed to start sub process" ? 2011-10-17T18:38:09 ok, but other than that? 2011-10-17T18:38:15 "program printed xyz on stderr" ? 2011-10-17T18:38:25 we didn't get anything on stderr 2011-10-17T18:38:33 he would need to add it 2011-10-17T18:39:00 does the system tell you if there was output on stderr? 2011-10-17T18:39:01 the turn 0 error is injected at the end of stderror 2011-10-17T18:39:09 ok 2011-10-17T18:39:26 That should help me with questions on the forums. 2011-10-17T18:40:10 no text really means, the bot didn't get to the line of code where it writes to stderr (and flushes the buffer) 2011-10-17T18:42:26 Did my program crash or fail to launch? 2011-10-17T18:46:49 McLeopold: want to hear a really out-of-the-box idea? 2011-10-17T18:47:05 *do you ... 2011-10-17T18:47:14 yes? 2011-10-17T18:47:32 Larose: don't know yet, still looking 2011-10-17T18:47:33 wrap the call in strace :D 2011-10-17T18:49:21 hmm, Larose's code works on the server for a test game... 2011-10-17T18:49:32 that's weird, no? 2011-10-17T18:49:45 unless my compile was different from the worker one 2011-10-17T18:50:09 did you just run compile_anything.py in the bot directory? 2011-10-17T18:50:17 no, I should have... 2011-10-17T18:51:38 okay, still works 2011-10-17T18:53:01 do you have the actual resulting executable from the worker that compiled it? 2011-10-17T18:53:16 no 2011-10-17T18:53:23 I need to find the worker first 2011-10-17T18:53:24 no access? 2011-10-17T18:53:34 as long as it didn't get restarted 2011-10-17T18:57:51 janzert: what's the proper way to stop a worker? 2011-10-17T18:58:04 init 6 2011-10-17T18:58:17 no, he wanted a stop file somewhere 2011-10-17T19:01:24 McLeopold: Anyway if it ever helps, you can run strace unintrusively like this: strace -o 2011-10-17T19:01:42 I don't think I could interpret the results :) 2011-10-17T19:02:34 It just prints in clear text, the system function calls. It could for example show when a bot was waiting for stdin. 2011-10-17T19:03:31 "poll([{fd=0, events=POLLIN}], 1, 2147483647) = ?" is what my bot prints in this case, and fd=0 is stdin 2011-10-17T19:03:56 ok, still waiting for the worker to finish a game 2011-10-17T19:08:29 mleise: okay, I got the entry to fail on the submission test, but it only fails in the jail 2011-10-17T19:09:14 I got to go, McLeopold, mleise, thanks for your help, this is very appreciated. I'ill be back in about 2 hours, let me know if I can be of any help! 2011-10-17T19:12:29 McLeopold: how does it fail? does it not start? segfault? wait for stdin? 2011-10-17T19:13:08 is it missing a library in the jail? 2011-10-17T19:13:15 mleise: not sure, it's in the jail 2011-10-17T19:14:46 What up gangstas? We now have the promise of some server money from Google. I am thinking we should maybe put up the site today. 2011-10-17T19:14:56 But first, dinner. Will be back soon. 2011-10-17T19:16:09 :) 2011-10-17T19:16:24 j3camero: see my emails 2011-10-17T19:16:42 j3camero: nice to hear, I thought they commited to that donation already, but hey. 2011-10-17T19:18:06 McLeopold: Try using strace in the jail if you can get text files out of it. It will also show what dlls were accessed, what files, network access, anything 2011-10-17T19:18:46 just for the submission tests, so we have all the information to debug unexpected failures 2011-10-17T19:20:14 *** Eruonen has quit IRC () 2011-10-17T19:20:19 mleise: strace is not installed for the jailusers :( 2011-10-17T19:20:38 guys, who removed my redirect apache settings? 2011-10-17T19:20:38 *sigh* good luck then :D 2011-10-17T19:20:46 amstan: it wasn't me 2011-10-17T19:20:48 amstan: not me 2011-10-17T19:20:58 janzert: :(, what happened? 2011-10-17T19:21:04 lol, but janzert complained -> *points* 2011-10-17T19:21:10 he did? 2011-10-17T19:21:16 ok, well, nobody told me about it 2011-10-17T19:21:16 yeah, he did 2011-10-17T19:21:35 janzert.ants.something didn't behave well with it i think 2011-10-17T19:21:37 something about "don't touch antsbeta.janzert.com" 2011-10-17T19:22:01 oh yes, that was it. and he said it with a really dark and threatening voice 2011-10-17T19:22:18 he removed the alias line, but then he also disabled the whole host 2011-10-17T19:22:25 and then he yelled "KHAAN!" 2011-10-17T19:24:14 contestbot: later tell janzert sorry about that, i did the redirect, wasn't aware that i broke things 2011-10-17T19:24:14 amstan: Ready to serve, my lord. 2011-10-17T19:25:16 there we go, works once again 2011-10-17T19:25:19 *** mceier has quit IRC (Quit: leaving) 2011-10-17T19:25:25 i hope.. 2011-10-17T19:27:01 *** foRei has quit IRC (Read error: Connection reset by peer) 2011-10-17T19:27:04 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has quit IRC (Ping timeout: 258 seconds) 2011-10-17T19:28:13 @rankings 2011-10-17T19:28:19 McLeopold: An error has occurred and has been logged. Please contact this bot's administrator for more information. 2011-10-17T19:28:30 I don't know what the jail could do differently, but if it isn't different libraries then I almost suspect that Larose triet to write to files or access sockets 2011-10-17T19:28:33 amstan: so, could we have rankings again? 2011-10-17T19:28:46 *tried 2011-10-17T19:28:48 McLeopold: right, so what have you changed in the json? 2011-10-17T19:28:58 mleise: I looked through his code, only files maybe, but I thought we just deleted them 2011-10-17T19:29:38 KeyError: 'fields' 2011-10-17T19:29:42 says contestbot 2011-10-17T19:29:53 oops 2011-10-17T19:29:56 McLeopold: Does the jail log violations somewhere? 2011-10-17T19:30:06 mleise: I'd have to ask janzert 2011-10-17T19:30:09 McLeopold: code for it https://github.com/aichallenge/contestbot/blob/master/rankings.py 2011-10-17T19:31:50 nvm, i can do this 2011-10-17T19:31:52 aichallenge: McLeopold * r5467550 / website/ranking.php : added field names array to json - http://git.io/zj_-Xw 2011-10-17T19:31:53 seems easy enough 2011-10-17T19:31:59 oh 2011-10-17T19:32:04 that would be important 2011-10-17T19:32:26 McLeopold: can you pull the server though? 2011-10-17T19:32:53 McLeopold: or should i? 2011-10-17T19:34:13 @rankings 2011-10-17T19:34:14 amstan: Top 10 players: DarkMomoBot(67.2), ThisIsNotABug(67.1), paratrechina(64.4), eAshoka(63.8), xathis(63.0), GarySWest(62.9), killzone4(61.7), leviathan(61.3), Delin_psm_Vizov(60.1), HumWum(59.0) 2011-10-17T19:34:15 @rankings 2011-10-17T19:34:21 McLeopold: Top 10 players: DarkMomoBot(67.2), ThisIsNotABug(67.1), paratrechina(64.4), eAshoka(63.8), xathis(63.0), GarySWest(62.9), killzone4(61.7), leviathan(61.3), Delin_psm_Vizov(60.1), HumWum(59.0) 2011-10-17T19:34:32 this is not a bug, yay \o/ 2011-10-17T19:34:40 amstan: also needed to wait for the cache to expire 2011-10-17T19:35:26 aichallenge: McLeopold * re4a3742 / website/ranking.php : added field names array to json the right way - http://git.io/I-cNBQ 2011-10-17T19:36:51 Did anyone try out the BlackDeath tech demo? 2011-10-17T19:38:52 Is @rankings parsing ranking.php? 2011-10-17T19:39:43 retrieving json is more like it 2011-10-17T19:39:45 mleise: it used to, but since epsilon it now does json 2011-10-17T19:41:20 Zannick, amstan: I mixed up rankings.php and ranking.php 2011-10-17T19:41:49 do we actually have two? 2011-10-17T19:42:48 mleise: no ranking_json.php 2011-10-17T19:43:14 Zannick: yes 2011-10-17T19:45:27 *** Kingpin13 has quit IRC (Quit: quit) 2011-10-17T19:46:40 flagcapper is better than DarkMomoBot: http://beta.aichallenge.org/visualizer.php?game=34751&user=26&row=134&col=44&turn=465 2011-10-17T19:47:53 here we go 2011-10-17T19:48:02 McLeopold, bring in the trueskill testing suite! 2011-10-17T19:48:09 lol 2011-10-17T19:49:37 lol 2011-10-17T20:14:43 *** McLeopold has quit IRC (Quit: Leaving.) 2011-10-17T20:15:15 *** Larose1 has joined #aichallenge 2011-10-17T20:15:17 *** Larose has quit IRC (Read error: Connection reset by peer) 2011-10-17T20:18:27 *** ChrisH_ has joined #aichallenge 2011-10-17T20:40:17 *** ChrisH_ has quit IRC (Quit: Page closed) 2011-10-17T20:52:27 *** mediza has quit IRC (*.net *.split) 2011-10-17T20:52:27 *** ad3002 has quit IRC (*.net *.split) 2011-10-17T20:52:28 *** rabidus has quit IRC (*.net *.split) 2011-10-17T20:52:28 *** antimatroid has quit IRC (*.net *.split) 2011-10-17T20:52:29 *** Zannick has quit IRC (*.net *.split) 2011-10-17T20:52:29 *** espes has quit IRC (*.net *.split) 2011-10-17T20:52:29 *** klutometis has quit IRC (*.net *.split) 2011-10-17T20:52:30 *** djstrong has quit IRC (*.net *.split) 2011-10-17T20:52:30 *** pgpaskar_ has quit IRC (*.net *.split) 2011-10-17T20:52:30 *** heinrich5991 has quit IRC (*.net *.split) 2011-10-17T20:52:30 *** delt0r_ has quit IRC (*.net *.split) 2011-10-17T20:52:30 *** Accoun has quit IRC (*.net *.split) 2011-10-17T20:52:31 *** nplus has quit IRC (*.net *.split) 2011-10-17T20:52:31 *** chris_0076 has quit IRC (*.net *.split) 2011-10-17T20:52:31 *** a1k0n has quit IRC (*.net *.split) 2011-10-17T20:52:31 *** jnwhiteh has quit IRC (*.net *.split) 2011-10-17T20:52:31 *** spacebat has quit IRC (*.net *.split) 2011-10-17T20:52:32 *** JamesMG has quit IRC (*.net *.split) 2011-10-17T20:52:33 *** Apophis has quit IRC (*.net *.split) 2011-10-17T20:52:33 *** janzert has quit IRC (*.net *.split) 2011-10-17T20:52:34 *** j3camero has quit IRC (*.net *.split) 2011-10-17T20:52:34 *** wonklab has quit IRC (*.net *.split) 2011-10-17T20:52:34 *** mleise has quit IRC (*.net *.split) 2011-10-17T20:52:35 *** Larose1 has quit IRC (*.net *.split) 2011-10-17T20:52:35 *** amstan has quit IRC (*.net *.split) 2011-10-17T20:52:35 *** InsaneMalkavian has quit IRC (*.net *.split) 2011-10-17T20:52:35 *** Cyndre has quit IRC (*.net *.split) 2011-10-17T20:52:36 *** jmcarthur has quit IRC (*.net *.split) 2011-10-17T20:52:37 *** acieroid has quit IRC (*.net *.split) 2011-10-17T20:52:37 *** aarossig has quit IRC (*.net *.split) 2011-10-17T20:52:37 *** rowfur has quit IRC (*.net *.split) 2011-10-17T20:52:38 *** Zepp has quit IRC (*.net *.split) 2011-10-17T20:52:38 *** jbroman has quit IRC (*.net *.split) 2011-10-17T20:52:38 *** CIA-24 has quit IRC (*.net *.split) 2011-10-17T20:52:38 *** smly- has quit IRC (*.net *.split) 2011-10-17T20:52:38 *** ChanServ has quit IRC (*.net *.split) 2011-10-17T20:55:32 *** Larose1 has joined #aichallenge 2011-10-17T20:55:32 *** mleise has joined #aichallenge 2011-10-17T20:55:32 *** mediza has joined #aichallenge 2011-10-17T20:55:32 *** antimatroid has joined #aichallenge 2011-10-17T20:55:32 *** delt0r_ has joined #aichallenge 2011-10-17T20:55:32 *** jnwhiteh has joined #aichallenge 2011-10-17T20:55:32 *** amstan has joined #aichallenge 2011-10-17T20:55:32 *** Accoun has joined #aichallenge 2011-10-17T20:55:32 *** ad3002 has joined #aichallenge 2011-10-17T20:55:32 *** InsaneMalkavian has joined #aichallenge 2011-10-17T20:55:32 *** Cyndre has joined #aichallenge 2011-10-17T20:55:32 *** aarossig has joined #aichallenge 2011-10-17T20:55:32 *** Apophis has joined #aichallenge 2011-10-17T20:55:32 *** nplus has joined #aichallenge 2011-10-17T20:55:32 *** Zannick has joined #aichallenge 2011-10-17T20:55:32 *** espes has joined #aichallenge 2011-10-17T20:55:32 *** chris_0076 has joined #aichallenge 2011-10-17T20:55:32 *** djstrong has joined #aichallenge 2011-10-17T20:55:32 *** rabidus has joined #aichallenge 2011-10-17T20:55:32 *** spacebat has joined #aichallenge 2011-10-17T20:55:32 *** janzert has joined #aichallenge 2011-10-17T20:55:33 *** rowfur has joined #aichallenge 2011-10-17T20:55:33 *** pgpaskar_ has joined #aichallenge 2011-10-17T20:55:33 *** Zepp has joined #aichallenge 2011-10-17T20:55:33 *** jmcarthur has joined #aichallenge 2011-10-17T20:55:33 *** ChanServ has joined #aichallenge 2011-10-17T20:55:33 *** smly- has joined #aichallenge 2011-10-17T20:55:33 *** CIA-24 has joined #aichallenge 2011-10-17T20:55:33 *** wonklab has joined #aichallenge 2011-10-17T20:55:33 *** j3camero has joined #aichallenge 2011-10-17T20:55:33 *** jbroman has joined #aichallenge 2011-10-17T20:55:33 *** acieroid has joined #aichallenge 2011-10-17T20:55:33 *** heinrich5991 has joined #aichallenge 2011-10-17T20:55:33 *** a1k0n has joined #aichallenge 2011-10-17T20:55:33 *** klutometis has joined #aichallenge 2011-10-17T20:55:33 *** JamesMG has joined #aichallenge 2011-10-17T20:55:33 *** gibson.freenode.net sets mode: +oo amstan ChanServ 2011-10-17T20:55:35 maybe we could do Ai with the dot on the i circling around the Ai kind of like the @ symbol 2011-10-17T20:55:35 the terrifying squares of tron 2011-10-17T20:55:35 something very simple... I need to put some thought into this 2011-10-17T20:55:35 the relentless triangles of planet wars 2011-10-17T20:55:35 lol 2011-10-17T20:55:48 I will think about it 2011-10-17T20:56:08 or better yet 2011-10-17T20:56:20 we could also just use AI Challenge in the Ubuntu font as our logo 2011-10-17T20:56:21 "AI Challenge" superimposed on a red circle 2011-10-17T20:56:26 yeah, exactly 2011-10-17T20:56:33 something very simple like that would suffice 2011-10-17T20:56:43 red circle =~ HAL9000 2011-10-17T20:56:49 ahhh 2011-10-17T20:56:51 Also, Japan. 2011-10-17T20:56:56 lol 2011-10-17T20:57:01 yeah, that would be interesting 2011-10-17T20:57:07 only with a white background 2011-10-17T20:57:12 Although any allusion to HAL would be awesome for an AI Challenge. 2011-10-17T20:57:28 I like nature in logos, whenever I see a leaf I am thinking "cool brand." 2011-10-17T20:57:39 we could do something like that.. no entirely sure 2011-10-17T20:57:46 Could we get something where if you read it upside down and backwards it says "Skynet"? Especially with the Google sponsorship, could be kinda funny. I am only half kidding. 2011-10-17T20:57:55 lol 2011-10-17T20:58:26 we could make it one of those images where you tilt the screen back and it says "Why are you looking at your screen at such an awkward angle?" 2011-10-17T20:58:53 anyway, leave it with me 2011-10-17T20:59:02 I will do something... 2011-10-17T20:59:14 oh! 2011-10-17T20:59:47 what about an element from the periodic table? Ai 2011-10-17T20:59:49 or AI 2011-10-17T21:00:19 hmm, anyway -- I must go 2011-10-17T21:00:28 I'll get back to you guys 2011-10-17T21:01:07 A brain image is another idea. 2011-10-17T21:02:06 Or some variant of an "electronic brain" that can be found in Hollywood movies. Like, clear tubes and blue light. 2011-10-17T21:02:38 *** mediza has quit IRC (Ping timeout: 265 seconds) 2011-10-17T21:02:46 The periodic table element is good. Is there already an element Ai? 2011-10-17T21:08:14 no, there's Al 2011-10-17T21:18:20 aarossig: I saw the YT video you created. Freaking awesome stuff. 2011-10-17T21:19:38 Can you create an edition that starts right off with visual gameplay? Like what starts around 0:55 in the current edition. I am thinking we could use that with the official launch. 2011-10-17T21:32:16 j3camero: sure, I can work on something more "HEY, COME SEE WHAT WE HAVE!" and less introductory 2011-10-17T21:32:26 I have a proposition... 2011-10-17T21:32:51 did we decide on worker servers yet? 2011-10-17T21:35:56 *** Larose1 has quit IRC (Quit: Leaving.) 2011-10-17T21:36:13 *** Larose has joined #aichallenge 2011-10-17T22:13:49 aarossig: what about worker servers? 2011-10-17T22:14:33 I may have 6 - 8 identical, relatively beefy computers coming to me 2011-10-17T22:14:52 aarossig: yeah that is the sort of video that we need for this specific purpose. Don't get me wrong, we also need the introductory component. We can use it on the main site. It's just today that we need something that convinces people to bother visiting the site. 2011-10-17T22:15:07 core2duo, 1.6Hz, 2GB RAM 2011-10-17T22:15:10 aarossig: intriguing. 2011-10-17T22:15:20 afaik, 64bit 2011-10-17T22:15:25 99% sure 2011-10-17T22:15:57 anyway, I'm not committing to anything yet -- this is all very up in the air 2011-10-17T22:16:05 If you're generous enough to donate a few weeks/months of machine time, we may be able to work something out. 2011-10-17T22:16:26 yeah, that's what I was thinking -- maybe just cover my hydro costs or something 2011-10-17T22:16:26 aarossig: problem is the internet connection 2011-10-17T22:16:41 I assume that a standard dsl connection should be fine for this purpose 2011-10-17T22:16:48 I have always felt that a diverse set of user-owned machines would be cool. Would be an easy way for people to get involved and help out and such. 2011-10-17T22:16:57 yeah, the issue is fairness 2011-10-17T22:17:06 but with identical machines, that problem is alleviated 2011-10-17T22:17:06 But most people feel very strongly that the machines must be identical. 2011-10-17T22:17:11 yeah 2011-10-17T22:17:19 janzert should be asked about it 2011-10-17T22:17:27 Yes of course. It's his call really. 2011-10-17T22:17:36 god -- this windows server behind me sounds like a blender. 2011-10-17T22:17:40 tick tick tick 2011-10-17T22:18:11 Haha yeah. We use a lot of Windows servers where I work. 99 problems... 2011-10-17T22:18:23 anyway, if you are open to this proposition I can try to get a hold of these machines and try to help 2011-10-17T22:18:38 j3camero: honestly, my old Pentium 4 running LLinux does less work. 2011-10-17T22:18:47 and the office is closed too 2011-10-17T22:18:49 I am up for exploring it yep. More workers is better in my opinion. 2011-10-17T22:18:55 yeah 2011-10-17T22:19:10 j3camero: do you have the info on the workers we use so far? 2011-10-17T22:19:19 Nope. Ask janzert. 2011-10-17T22:19:31 I should probably know that though. 2011-10-17T22:20:07 oh my god, i hate shopping for psu's 2011-10-17T22:20:14 i wish I was never shown the tiered list 2011-10-17T22:20:28 aarossig: how much do you wanna spend? 2011-10-17T22:20:29 I'm just alt-tabbing between tiger direct and the list 2011-10-17T22:20:44 amstan: <100, preferably 80 gold 2011-10-17T22:21:00 it's a server, and I have a firm belief that a good psu goes a long way 2011-10-17T22:21:02 look for the price of the ocz, 600W 2011-10-17T22:21:06 yeah 2011-10-17T22:21:08 i like those 2011-10-17T22:21:13 i use it in my comp, it was 120 at the time though 2011-10-17T22:21:26 looking at this one: http://www.tigerdirect.ca/applications/SearchTools/item-details.asp?EdpNo=7195036&CatId=1483 2011-10-17T22:21:38 it's a good price, tier 2, 80 bronze 2011-10-17T22:22:03 j3camero: so.. how are we doing on the archival server? 2011-10-17T22:25:25 Probably not happening today. I am going to bed soon. 2011-10-17T22:25:33 Does it have to be its own server? 2011-10-17T22:25:44 Would be so much more free if we used my existing server :-) 2011-10-17T22:27:14 it would be nice if it were standalone 2011-10-17T22:27:43 i just don't like that every contest we lost some data, i would like to preserve planet wars well at least 2011-10-17T22:28:00 True. I have always been too lazy to make a really good archive. 2011-10-17T22:28:22 i can take care of that, but i want a blank server 2011-10-17T22:28:35 it can be the lowest tier, i don't care(as long as there's bandwidth) 2011-10-17T22:28:59 last beta server was fairly cheap, $7 a month 2011-10-17T22:33:03 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has joined #aichallenge 2011-10-17T22:42:57 *** jhines0042 has joined #aichallenge 2011-10-17T22:45:39 *** jhines0042 has joined #aichallenge 2011-10-17T22:47:40 <_flag> What happened to the workers? 2011-10-17T22:47:42 are the servers down? 2011-10-17T22:48:21 ... I finally got a better (hopefully) version up :-P 2011-10-17T22:53:07 janzert: the instances are offline, there's no contest user in them 2011-10-17T22:56:02 *** jhines0042 has quit IRC (Quit: Page closed) 2011-10-17T22:57:45 and that's my fault, darn 2011-10-17T22:58:05 redirect should have been last 2011-10-17T23:01:46 janzert: i'm reinstalling the workers with the stuff api_server_setup is sending me, i hope it's all right 2011-10-17T23:04:35 _flag: they should be coming up, soon 2011-10-17T23:04:38 i think 20 min max 2011-10-17T23:05:59 <_flag> amstan: Okay, thanks :) 2011-10-17T23:07:26 installing ghc 2011-10-17T23:08:50 golang! 2011-10-17T23:09:21 servers back up! crysis averted! 2011-10-17T23:09:46 *** avers_ has joined #aichallenge 2011-10-17T23:10:21 *** ibdknox has joined #aichallenge 2011-10-17T23:11:28 *** eashoka has joined #aichallenge 2011-10-17T23:11:41 haha crysis averted 2011-10-17T23:12:17 not bad.. they take like 10 minutes to come up from a blank ubuntu install 2011-10-17T23:33:26 *** eashoka has quit IRC (Ping timeout: 265 seconds) 2011-10-17T23:36:12 aichallenge: Marco Leise * r421c634 / (11 files in 4 dirs): improved threading (visualizer can be closed by clicking the x while recording a video for example) - http://git.io/7LanpA 2011-10-17T23:36:13 aichallenge: Marco Leise * r0e896ef / (2 files): fixed off-by-one errors when rendering parts of the map (map, fog, cursor) - http://git.io/h2goUQ 2011-10-17T23:38:08 *** nomad_man has joined #aichallenge 2011-10-17T23:39:03 Hi, any of hte devs around? i've got an issue, i'm submitting my bot to the site and it claims: Test Error: compiled, but failed test cases. The error reported: turn 1 bot 0 crashed. However when i run the local test and games it's not a problem. 2011-10-17T23:39:54 nomad_man: some bots fail because they're not used to the test case, have you actually run the specific test case? 2011-10-17T23:40:03 ./test_bot.sh|cmd i think 2011-10-17T23:40:08 it does not say which test case 2011-10-17T23:40:11 i'm under win 2011-10-17T23:40:23 there's only one test case 2011-10-17T23:40:26 and yes i did test 2011-10-17T23:40:29 E:\Code\AI_challenge\tools>test_bot.cmd MyBot.exe running for 30 turns 2011-10-17T23:40:41 playerturns 1 1 waiting 0.25 seconds for bots to process end turn 2011-10-17T23:40:42 what launguage? 2011-10-17T23:40:45 C# 2011-10-17T23:40:54 actually hold on i think i'm reading this incrrectly 2011-10-17T23:41:05 brb 2011-10-17T23:41:11 hmm, not sure, what are you compiling with? we're using mono so there might be a diff 2011-10-17T23:41:41 amstan: i didn't read the output correctly from the test script 2011-10-17T23:41:49 oh, ok 2011-10-17T23:41:55 well, there you go :P 2011-10-17T23:42:01 :D * 2011-10-17T23:42:18 it does state the fact that it did crash, just in the middle somewhere :) 2011-10-17T23:42:19 status crashed survived 2011-10-17T23:42:31 and the line was also in the middle of the output 2011-10-17T23:43:19 except still no way of knowing what exxactly it fails :) 2011-10-17T23:44:03 i think you can edit ./test_bot.cmd and add some -v flags 2011-10-17T23:44:19 you can also watch the replay 2011-10-17T23:44:51 nomad_man: My bot repeatedly times out on turn 0, I'm debugging it right now. Everything you output to cerr with be appears on the page 2011-10-17T23:45:16 Larose: what are you writing it in? 2011-10-17T23:45:28 And if it could help, it "crashed" at when I read the seed 2011-10-17T23:45:54 i did add stuff to tokenizer 2011-10-17T23:46:02 I output "before function" .. "after function" 2011-10-17T23:46:21 includig the seed, the quality of the C3 sample bot and package was a little disappointing 2011-10-17T23:46:27 s/C3/c# 2011-10-17T23:46:29 To narrow down the bug 2011-10-17T23:47:10 amstan: I really don't think you want a 301 redirect on those domains to beta.aichallenge.org, it means when the contest launches you'll have people that are going to have a hard time reaching aichallenge.org because their browser will be wanting to go to the redirect 2011-10-17T23:47:30 if you really want to redirect right now a 307 might be a better choice 2011-10-17T23:47:47 although I'm not really sure what is gained by it anyway 2011-10-17T23:48:57 janzert: well, i don't want all these domains pointing to the same contest, google will get confused 2011-10-17T23:49:07 307 you say? 2011-10-17T23:49:13 so don't publish them ;) 2011-10-17T23:49:28 yes, 307 is a temporary redirect 2011-10-17T23:49:34 yeah, easy to say that though: http://www.google.ca/search?source=ig&hl=en&rlz=&q=aichallengebeta.hypertriangle.com&oq=aichallengebeta.hypertriangle.com&aq=f&aqi=&aql=&gs_sm=e&gs_upl=26l2661l0l2771l26l22l0l15l0l1l181l1023l0.7l7l0 2011-10-17T23:49:59 but aichallengebeta.hypretriangle.com will presumably just go away after beta right? 2011-10-17T23:50:06 yes 2011-10-17T23:50:21 and anyway you certainly don't want aichallenge.org permanently going to beta.aichallenge.org 2011-10-17T23:50:24 so they're all permanent redirects, except aichallenge.org 2011-10-17T23:50:41 ai-contest.com 2011-10-17T23:50:43 sigh, do i need 2 redirect files then? 2011-10-17T23:50:52 although no requests will come in for that anyway 2011-10-17T23:51:00 ai-contest.com, if we're going to be phasing it out, it should be 301 too 2011-10-17T23:51:11 not to beta.aichallenge.org though 2011-10-17T23:51:21 yeah, ok 2011-10-17T23:51:24 what do you propose though? 2011-10-17T23:51:36 just let the beta urls go without a redirect 2011-10-17T23:51:51 permanent redirect ai-contest.com to aichallenge.org 2011-10-17T23:52:03 let aichallenge.org be the beta site for now 2011-10-17T23:52:19 the beta urls are basically just temporary urls 2011-10-17T23:53:00 probably want a 301 on both ai-contest.com and www.ai-contest.com 2011-10-17T23:53:17 maybe www.aichallenge.org as well 2011-10-17T23:53:43 depending on which side of "www." usage you fall on ;) 2011-10-17T23:53:57 i like without 2011-10-17T23:54:05 I do as well 2011-10-17T23:54:50 ok.. now, why is apache sensitive about the order these configs are loaded in 2011-10-17T23:54:59 i had it all clearly known a few hours ago, but now it's late 2011-10-17T23:55:11 :/ 2011-10-17T23:55:23 apparently the redirects have to load after the main site 2011-10-17T23:55:28 or else it redirects other things too 2011-10-17T23:55:42 does apache treat an unknown host with the first vhost it sees? 2011-10-17T23:55:52 I believe so yes 2011-10-17T23:56:12 or the one with a * 2011-10-17T23:56:14 ok 2011-10-17T23:56:41 right the first one that matches the VirtualHost address 2011-10-17T23:56:46 debuging this is a pain :( 2011-10-17T23:57:17 can you input map directly into the bot? 2011-10-17T23:57:25 or do you have to do it turn based 2011-10-17T23:57:39 the map format is different than what a bot is given 2011-10-17T23:58:08 so no, you have to feed the bot the appropriate information 2011-10-17T23:58:55 janzert: so why does the worker stuff die when it's a redirect? 2011-10-17T23:59:14 pretty sure python's httplib doesn't follow redirects 2011-10-17T23:59:40 at least not in it's default configuration 2011-10-17T23:59:41 janzert: can you code the next gen workers to use the permanent address?