2010-09-30T00:03:05 *** delt0r___ has joined #aichallenge 2010-09-30T00:03:34 *** joeb_ has joined #aichallenge 2010-09-30T00:04:36 *** delt0r_ has quit IRC (Ping timeout: 264 seconds) 2010-09-30T00:08:39 *** yasith_ has quit IRC (Ping timeout: 276 seconds) 2010-09-30T00:18:16 *** yasith_ has joined #aichallenge 2010-09-30T00:20:06 *** joeb_ has quit IRC (Quit: Page closed) 2010-09-30T00:23:04 *** Appleman1234 has joined #aichallenge 2010-09-30T00:30:09 Where's the top 10 bot when you need it 2010-09-30T00:37:03 *** yasith_ has quit IRC (Ping timeout: 255 seconds) 2010-09-30T00:38:23 *** boegel has joined #aichallenge 2010-09-30T00:38:28 yo y'all 2010-09-30T00:38:44 any updates on the time-out issues? admins seem awfully silent about it on the forums... 2010-09-30T00:46:19 :| 2010-09-30T00:46:29 |: 2010-09-30T00:46:29 no idea, i wish i can fix my bot compiling error 2010-09-30T00:46:35 compiled at home fine.... >.> 2010-09-30T00:46:39 admins are silent in general 2010-09-30T00:50:28 wow nice... I submitted the C# starter package and it goes 'error while compiling' >.> 2010-09-30T00:51:22 isn't half the technical issues forum already dedicated to C#? :P 2010-09-30T00:54:59 lol 2010-09-30T00:55:02 I just replaced like 30 automatically implemented properties 2010-09-30T00:55:07 let's hope it works now -_- 2010-09-30T00:55:24 C# at 4.0 and they still use ISO 2 2.0 >.> 2010-09-30T00:56:03 meh, their backend is *written* in python and they don't support the latest versions 2010-09-30T00:56:04 yay no compilation error :D 2010-09-30T00:56:06 lol 2010-09-30T00:56:08 yeah 2010-09-30T00:56:09 I noticed 2010-09-30T00:56:09 :) 2010-09-30T00:56:19 python 2.5 now and python is at 2.7 stable and 3.1.2 2010-09-30T00:56:19 lol 2010-09-30T00:56:36 that's a bigger fail, imo 2010-09-30T00:56:38 Was why I was so tempted to use ruby just because it get all the shinies 2010-09-30T00:56:45 not sure, seems about the same 2010-09-30T00:56:54 C# 2 to 4 is huge change too, but i guess you're right 2010-09-30T00:57:00 if considering them using python backend >.> 2010-09-30T00:57:08 yeah, that's what I meant 2010-09-30T00:57:24 LOL I lost my first 3 fights :D 2010-09-30T00:57:27 coz my bot don't do anything yet 2010-09-30T00:57:56 yup, that's a sure way to lose... unless you are playing ragebot 2010-09-30T00:58:03 though I think I got a turn 1 timeout too :| 2010-09-30T00:58:14 even playing ragebot you'll lose doing nothign at all . :p 2010-09-30T00:58:15 Top 10 players: Hazard(3717), sequoh(3681), dmj111(3669), _iouri_(3658), felixcoto(3618), davidjliu(3604), sighbot(3563), Arekku(3547), adumlah(3537), Mistmanovx(3520) 2010-09-30T00:58:34 or is it just attack your planets? 2010-09-30T00:58:37 and no neutrals 2010-09-30T00:58:38 does 2010-09-30T00:58:46 it only attacks you 2010-09-30T00:58:57 it would just be a draw 2010-09-30T00:59:03 ah ok 2010-09-30T00:59:11 hrm 2010-09-30T00:59:18 1 out of 3 games crash on first turn @_@ 2010-09-30T01:00:37 @sigh start your bot up on tcp 2010-09-30T01:00:37 i know... 2010-09-30T01:00:43 i want to test my bot against yours! 2010-09-30T01:00:47 *** niknik has joined #aichallenge 2010-09-30T01:01:11 why is there no way to debug on the server? :/ 2010-09-30T01:01:34 i think the admins are working on that 2010-09-30T01:01:41 they are still working on stabilizing the servers first 2010-09-30T01:01:44 yeah i think i heard about that 2010-09-30T01:01:45 bhasker: can't, not at home 2010-09-30T01:01:49 ah 2010-09-30T01:01:52 something about wanting to show some error messages 2010-09-30T01:03:01 *** otherAntimatroid has joined #aichallenge 2010-09-30T01:04:15 Hello 2010-09-30T01:04:19 I downloaded starter package and tried to start local bot vs. bot fight as it described in tutorial. But PlayGame.jar just show me window with planets. 2010-09-30T01:04:24 Sylph: and not getting time-outs that shouldn't be time-outs 2010-09-30T01:04:46 Bots are kicked by timeout (in shell) 2010-09-30T01:04:58 morning boegel 2010-09-30T01:07:39 Itkovian: yo :) 2010-09-30T01:07:51 niknik: show us the command line you used 2010-09-30T01:08:19 *** Snowplan has left #aichallenge 2010-09-30T01:10:53 *** blbrown_win3 has quit IRC (Ping timeout: 240 seconds) 2010-09-30T01:11:45 *** Palmik has joined #aichallenge 2010-09-30T01:12:36 yeah boegel. 2010-09-30T01:12:38 to boegel: command that was in tutorial 2010-09-30T01:12:42 mm 2010-09-30T01:12:54 java -jar tools/PlayGame.jar maps/map7.txt 1000 1000 log.txt "java -jar example_bots/RandomBot.jar" "java -jar example_bots/DualBot.jar" | java -jar tools/ShowGame.jar 2010-09-30T01:13:10 hmm, that's weird 2010-09-30T01:13:12 should work 2010-09-30T01:13:20 anyway, I have to run 2010-09-30T01:13:21 ttyl 2010-09-30T01:13:22 in Windows7... may be problems with it? 2010-09-30T01:13:30 *** Itkovian has quit IRC (Quit: Itkovian) 2010-09-30T01:13:37 niknik: try increasing the first number to 10000 orso 2010-09-30T01:13:51 that increased the time-out limit from 1s to 10s 2010-09-30T01:14:45 :| 2010-09-30T01:14:51 Regretting moving back to c# now :/ 2010-09-30T01:14:57 *** otherAntimatroid has quit IRC (Read error: Connection reset by peer) 2010-09-30T01:15:00 major compilation problems >.< 2010-09-30T01:15:03 No changes. Report is: Warning: player 1 timed out, Warining: player 2 timed out, Turn1, Draw! 2010-09-30T01:15:14 Same script compiled 5 minutes ago, then fail compiling 4 times after :/ 2010-09-30T01:15:30 on the site 2010-09-30T01:15:44 will try with another numbers, moment... 2010-09-30T01:17:07 *** JCS^ has quit IRC (Quit: \x00) 2010-09-30T01:20:07 to boegel : ok. nothing change... but it is not so serious problem... thanks 2010-09-30T01:20:14 *** niknik has quit IRC (Quit: Page closed) 2010-09-30T01:20:17 *** Palmik has quit IRC (Remote host closed the connection) 2010-09-30T01:22:07 did the site hang ? not responding to my submission of my old java bot. 2010-09-30T01:22:34 or does it have a 10 submission per 30/random number minutes? 2010-09-30T01:24:29 *** boegel has quit IRC (Quit: This computer has gone to sleep) 2010-09-30T01:38:50 *** otherAntimatroid has joined #aichallenge 2010-09-30T01:40:58 *** troutwine has quit IRC (Ping timeout: 276 seconds) 2010-09-30T01:54:48 woah, dmj is down to 3rd 2010-09-30T01:55:02 leaderboard is getting stirred up 2010-09-30T01:55:41 sure is 2010-09-30T01:55:47 interesting 2010-09-30T01:55:49 my bot isn't overly good either :( 2010-09-30T01:55:58 at least you get to submit 2010-09-30T01:56:04 didn't you have a bug to fix? 2010-09-30T01:56:07 seems the c# version the server is using got memory leak, etc :/ 2010-09-30T01:56:26 sigh: i put up a new bot last night, seems to have lost quite a bit 2010-09-30T01:56:30 :( 2010-09-30T01:56:35 its sitting in 28th 2010-09-30T01:56:42 oh, that's not too bad 2010-09-30T01:56:52 http://72.44.46.68/canvas?game_id=225825 2010-09-30T01:56:55 i managed that last night though :) 2010-09-30T01:57:00 we swapped halves aha 2010-09-30T01:57:33 *** hellman has quit IRC (Remote host closed the connection) 2010-09-30T01:57:47 nicely done 2010-09-30T01:58:13 antimatroid: your surrounded by other people who used to be in the top 10, so I wouldn't worry too much :P 2010-09-30T01:58:16 Top 10 players: Hazard(3742), sequoh(3690), dmj111(3667), _iouri_(3654), felixcoto(3618), davidjliu(3597), sighbot(3566), Arekku(3532), adumlah(3527), kcm1700(3520) 2010-09-30T01:58:50 it was pretty much only a win thanks to dmj's bot retardedly going for the top right corner, but i'll claim it 2010-09-30T01:59:03 :) 2010-09-30T01:59:14 that's a cool game 2010-09-30T01:59:19 should show it to dmj :) 2010-09-30T01:59:28 *** hellman has joined #aichallenge 2010-09-30T02:02:12 *** keyne has joined #aichallenge 2010-09-30T02:02:17 what language do you use atm, sigh? :/ 2010-09-30T02:02:20 I'm like lost now 2010-09-30T02:02:40 c++ 2010-09-30T02:02:44 the outdated C# got so many bugs on the server... so I guess I'm back to choosing another language :/ 2010-09-30T02:02:45 ah 2010-09-30T02:02:46 *** hellman has quit IRC (Remote host closed the connection) 2010-09-30T02:02:48 I would recommend python, though 2010-09-30T02:02:49 nice 2010-09-30T02:02:54 hmm 2010-09-30T02:03:03 i like ruby more than python but i can do python. 2010-09-30T02:03:17 I haven't written anything in ruby 2010-09-30T02:03:35 * Sylph nods 2010-09-30T02:03:37 *** keynes has quit IRC (Ping timeout: 240 seconds) 2010-09-30T02:03:39 c++ <3 2010-09-30T02:03:53 It's tempting 2010-09-30T02:04:21 I haven't really written anything major in c++ either, just picking it up to learn 2010-09-30T02:05:17 what makes it so hard for them to update mono and python anyway 2010-09-30T02:05:27 ? 2010-09-30T02:05:45 is it being used by a lot of outdated apps or something? 2010-09-30T02:05:54 *shrugs* 2010-09-30T02:06:45 my guess is that their server's package management only has python 2.5 2010-09-30T02:07:40 that's pretty sad. I haven't checked but most package management apps should be updated... :/ 2010-09-30T02:10:03 just a guess 2010-09-30T02:10:14 * Sylph nods 2010-09-30T02:12:51 even if you get a language working, it's a bit annoying that you are constrained in the libraries that you can use 2010-09-30T02:14:24 despite the lack of up to date versions, one has to commend them on their willingness to put in the effort to have more languages supported 2010-09-30T02:14:33 yeah, of course 2010-09-30T02:15:16 otoh, I would love to play around with a linear programming library :P 2010-09-30T02:16:06 *** yasith_ has joined #aichallenge 2010-09-30T02:16:22 simplex isn't that hard to implement :P 2010-09-30T02:16:56 *** Cyndre has quit IRC (Read error: Connection reset by peer) 2010-09-30T02:17:29 Of course 2010-09-30T02:17:34 i'm still not sure if it works or not 2010-09-30T02:17:57 yeah, but 1) it won't be as good as a library, 2) but higher investment just to try something that might now work 2010-09-30T02:18:00 It's nice that they try that, but its kinda harder to understand why not use the latest versions :/ 2010-09-30T02:18:09 feels like they're doing it just to annoy people, but I'm sure that's not the case :/ 2010-09-30T02:18:20 heh 2010-09-30T02:18:23 ie. if it spits out send 2.5 from planet i to j, and 3.5 from i to k, then others might go there, so you have a feasible solution for non-integers, but there might not exists a feasible integer solution 2010-09-30T02:18:36 about them supporting multiple languages. 2010-09-30T02:18:56 antimatroid: oh totallt agree with that, being one ship off is no problem as long as you fail in the right direction 2010-09-30T02:19:08 yep, but is it possible to ensure that? 2010-09-30T02:19:17 and still find feasible solutions when they exist 2010-09-30T02:20:05 eh? you can check the orders genereated and add a ship where required 2010-09-30T02:20:23 say what? 2010-09-30T02:21:11 if you want to send 2.5 from i to j and 3.5 from i to k, just send 3 fro i to j and 4 from i to k 2010-09-30T02:21:29 if you have a problem with lack of ships, then under-report available ships to the LP 2010-09-30T02:21:52 *** HakanD has quit IRC (Quit: Leaving) 2010-09-30T02:22:13 *** HakanD has joined #aichallenge 2010-09-30T02:23:04 ha, i thought i was just going insane, the light on my desk is flittering 2010-09-30T02:23:45 *** hellman has joined #aichallenge 2010-09-30T02:23:45 *** kjeldahl has joined #aichallenge 2010-09-30T02:23:54 yeah, that's fine for 1 planet, but what if there's a combination of things like that across planets, i assume it's possible to have feasible real solutions but not integer solutions 2010-09-30T02:23:59 hence my conundrum 2010-09-30T02:28:44 *** Cyndre has joined #aichallenge 2010-09-30T02:29:39 *** hellman has quit IRC (Remote host closed the connection) 2010-09-30T02:33:00 sure, but no point getting bent up over corner cases :) 2010-09-30T02:37:17 fair enough, i consider that a flaw i need to fix before doing anything 2010-09-30T02:37:36 *** Olathe has quit IRC (Read error: Connection reset by peer) 2010-09-30T02:37:56 *** Olathe has joined #aichallenge 2010-09-30T02:51:58 *** antimatroid1 has joined #aichallenge 2010-09-30T02:53:15 *** mega1 has joined #aichallenge 2010-09-30T02:53:32 *** Utkarsh has quit IRC (Read error: Connection reset by peer) 2010-09-30T02:54:00 *** antimatroid has quit IRC (Ping timeout: 252 seconds) 2010-09-30T02:54:23 guess i'm back on java :| 2010-09-30T02:54:37 Got to rewrite everything from my c# code... >.> 2010-09-30T02:54:55 Sylph: why not c++? 2010-09-30T02:55:11 It might take more time for me to write in c++ :/ 2010-09-30T02:55:15 like twice as long 2010-09-30T02:55:20 *** wvdschel has joined #aichallenge 2010-09-30T02:55:27 it's really not much different to java, except things are more consistent and it just lets you do whatever you want 2010-09-30T02:55:35 I guess that's true 2010-09-30T02:55:35 except overload operator precedence godamnit! 2010-09-30T02:55:38 and it is faster 2010-09-30T02:56:01 Since I'm rewriting from 'scratch', that might even be a good idea 2010-09-30T02:56:02 hrm 2010-09-30T02:56:05 just use whichever you are most comfortable with 2010-09-30T02:56:12 C# 2010-09-30T02:56:17 but server = stupid 2010-09-30T02:56:18 on c# 2010-09-30T02:56:24 any good starter package to mess with c++ ? Just for quick review 2010-09-30T02:56:34 yeah, don't listen to me, i'm a terrible little c++ fanboy that really doesn't even know any other languages :) 2010-09-30T02:56:40 haha 2010-09-30T02:56:49 *** otherAntimatroid has quit IRC (Quit: Leaving.) 2010-09-30T02:56:53 wont stop me going on and on about c++ though 2010-09-30T02:56:55 Sylph: I started with the starter pack on the first page 2010-09-30T02:56:55 I'll use pretty much any language really 2010-09-30T02:57:03 but I've re-written a lot of it 2010-09-30T02:57:07 naturally 2010-09-30T02:57:13 I'll probably be rewriting the entire thing 2010-09-30T02:57:13 *** otherAntimatroid has joined #aichallenge 2010-09-30T02:57:22 just want to see the way they have it 2010-09-30T02:57:42 yeah, mine isn't entirely different, but most of it's been redone 2010-09-30T02:57:45 all the starter packs have roughly the same structure 2010-09-30T02:57:48 from my understanding 2010-09-30T02:58:10 that would be ideal 2010-09-30T02:58:14 Fleet class, Planet class and PlanetWars class, with the same methods 2010-09-30T02:58:16 Top 10 players: Hazard(3730), sequoh(3704), dmj111(3670), _iouri_(3667), felixcoto(3633), davidjliu(3602), sighbot(3575), Arekku(3532), adumlah(3531), kcm1700(3514) 2010-09-30T02:58:34 yeah 2010-09-30T02:58:40 largely direct translations 2010-09-30T02:58:48 yup 2010-09-30T02:59:22 either way, you want a starter pack to copy the protocol code 2010-09-30T02:59:54 yeah 2010-09-30T03:00:16 I guess with C++ they can't really do wrong, eh :p 2010-09-30T03:00:28 haha 2010-09-30T03:00:31 no mono bug to worry about, etc 2010-09-30T03:00:40 *** Utkarsh has joined #aichallenge 2010-09-30T03:01:10 well, people are complaining about c99 support, and boost support, etc 2010-09-30T03:01:11 :P 2010-09-30T03:01:23 I never really used boost much 2010-09-30T03:01:33 So it's nice but won't kill me I guess 2010-09-30T03:01:33 :p 2010-09-30T03:01:36 pretty nice worry compared to version of language ;) 2010-09-30T03:01:52 I'm using it for config parsing 2010-09-30T03:02:03 i still have enough fun implementing gross stuff to not use general libraries 2010-09-30T03:02:16 i intend to just make my own maths library in c++ slowly, that way it's done how i want 2010-09-30T03:02:16 but that's mostly for local stuff, so it gets ignored in the contest by #ifdef s 2010-09-30T03:03:15 I've gotten tired of implementing my own math library after my time on project euler :P 2010-09-30T03:03:51 ahh, i only discovered that last summer, so still happy with those too :P 2010-09-30T03:03:56 :) 2010-09-30T03:04:03 *** sinan has joined #aichallenge 2010-09-30T03:04:12 how far through are you? 2010-09-30T03:04:12 haven't had time recently, got 55 or so out i think so far 2010-09-30T03:04:22 what about you? 2010-09-30T03:04:28 yeah, they take a lot of time :S 2010-09-30T03:04:45 i'm at ~250... I haven't touched it for about a year 2010-09-30T03:04:47 link to your profile? so i can compare problems solved :P 2010-09-30T03:05:02 can't link to profile anymore, I think... I'm sigh on there as well 2010-09-30T03:05:03 http://projecteuler.net/index.php?section=profile 2010-09-30T03:05:11 oh yeah 2010-09-30T03:05:13 err :P 2010-09-30T03:05:14 lol 2010-09-30T03:05:21 used ot be able to, but not now 2010-09-30T03:05:46 I'm on this page: http://projecteuler.net/index.php?section=scores&level=6&page=2 2010-09-30T03:06:36 yeah, sucks that it wont let you see what people have solved anymore 2010-09-30T03:07:04 I'm just annoyed that I keep switching languages since I joined that I can't get my bot working yet... >.< 2010-09-30T03:07:19 :( 2010-09-30T03:07:26 you wont have those kind of problems with c++ :P 2010-09-30T03:07:33 well probably n ot 2010-09-30T03:07:34 lol 2010-09-30T03:07:41 I guess 2010-09-30T03:08:09 antimatroid1: for me it's simple... I've solved everything up to 256 and then 259 2010-09-30T03:08:29 and I don't think that's not going to change for a long time 2010-09-30T03:08:33 yeah fair enough 2010-09-30T03:09:00 i've done most except a few up to like 42, then a few others with max one being 205 2010-09-30T03:10:23 yeah, fair enough... they start getting a bit more challenging after 150 or so 2010-09-30T03:12:22 *** dhartmei has quit IRC (Quit: This computer has gone to sleep) 2010-09-30T03:14:44 *** aerique has joined #aichallenge 2010-09-30T03:27:14 *** zerd has quit IRC (Read error: Connection reset by peer) 2010-09-30T03:28:15 *** zerd has joined #aichallenge 2010-09-30T03:31:23 *** boegel has joined #aichallenge 2010-09-30T03:31:46 good night 2010-09-30T03:31:55 done wasting time moving back and forth between languages >.> 2010-09-30T03:32:33 exp gained 2010-09-30T03:33:16 *** Accoun has quit IRC (Ping timeout: 276 seconds) 2010-09-30T03:33:44 *** Accoun has joined #aichallenge 2010-09-30T03:35:09 night Sylph 2010-09-30T03:35:46 nn :) 2010-09-30T03:35:54 thanks for the chat 2010-09-30T03:35:58 :) 2010-09-30T03:36:14 *** sigh has quit IRC (Remote host closed the connection) 2010-09-30T03:36:20 *** amstan has quit IRC (Remote host closed the connection) 2010-09-30T03:36:26 *** sigh has joined #aichallenge 2010-09-30T03:39:11 *** McLeopold has joined #aichallenge 2010-09-30T03:39:48 anyone out there? 2010-09-30T03:40:00 they are out there 2010-09-30T03:40:04 * sigh hides 2010-09-30T03:40:17 sigh: my latest bot is on tcp right now 2010-09-30T03:40:23 I need a challenge 2010-09-30T03:40:24 * sigh runs 2010-09-30T03:40:30 *** sigh has quit IRC (Client Quit) 2010-09-30T03:40:46 :/ 2010-09-30T03:45:26 McLeopold: also annoyed by the main server bugs 2010-09-30T03:45:50 Yea, but at least you can tell. 2010-09-30T03:46:07 You don't get bragging rights cause your rank is messed up. 2010-09-30T03:46:33 I hope they solve it soon 2010-09-30T03:46:39 I'm losing my motivation because of it 2010-09-30T03:46:53 I submitted the same bot about 4 times, and the rankings it gets differ wieldy 2010-09-30T03:47:10 I've seen the rank stabilize at about 150, but also at >1000 and now around 450 2010-09-30T03:47:33 exact same bot, no changes 2010-09-30T03:47:47 *** komrad has joined #aichallenge 2010-09-30T03:47:55 hi 2010-09-30T03:48:16 who now about No space left on device. Try deleting some semaphores with ipcs and ipcrm or increase the maximum number of semaphore in the system.? 2010-09-30T03:49:43 they seem to be blaming Java GC 2010-09-30T03:49:46 I think they might be right 2010-09-30T03:50:16 just play on tcp 2010-09-30T03:50:57 *** keyne has quit IRC (Ping timeout: 240 seconds) 2010-09-30T03:51:02 what is tcp? 2010-09-30T03:51:10 I wonder if python gc is to blame for mine? 2010-09-30T03:51:20 http://www.benzedrine.cx/planetwars/ 2010-09-30T03:51:35 *** keynes has joined #aichallenge 2010-09-30T03:54:44 thanks 2010-09-30T03:58:16 Top 10 players: Hazard(3702), sequoh(3691), _iouri_(3664), dmj111(3655), felixcoto(3636), davidjliu(3584), sighbot(3574), Arekku(3533), adumlah(3522), kcm1700(3510) 2010-09-30T03:59:36 McLeopold: the game engine is written in Java, right? 2010-09-30T04:03:25 boegel: the one on the game server is written in Python and the one in the starter packs is in Java 2010-09-30T04:04:27 *** komrad has quit IRC (Quit: Page closed) 2010-09-30T04:04:48 they'll fix it 2010-09-30T04:04:55 I'm not worried 2010-09-30T04:05:06 *** McLeopold has quit IRC (Quit: Leaving) 2010-09-30T04:10:33 *** davidjliu has quit IRC (Quit: Page closed) 2010-09-30T04:12:05 *** Florian95 has joined #aichallenge 2010-09-30T04:18:07 mm changed mind about sleeping :D 2010-09-30T04:18:17 thanks for the c++ recommendations, I think I'll just go c++. >.> 2010-09-30T04:21:57 *** Utkarsh has quit IRC (Ping timeout: 240 seconds) 2010-09-30T04:23:02 boegel: Java GC? I have my doubts about that. 2010-09-30T04:23:41 delt0r___: any other ideas? 2010-09-30T04:23:54 delt0r___: it must be something unpredictable, but fairly frequent 2010-09-30T04:24:09 delt0r___: it could also be shared resources, e.g. cache, that seriously slows down some bots 2010-09-30T04:24:13 Well java gc on modern java is fast and dosent "burp" 2010-09-30T04:24:31 but JIT ---well I could see that a bot that uses close to 1 sec 2010-09-30T04:24:40 could go over on about turn 10 2010-09-30T04:24:52 when it recompiles things 2010-09-30T04:25:05 I see this in my production code... 2010-09-30T04:25:36 a burp and a big speed up in the first few seconds... another one in about 30 odd seconds... 2010-09-30T04:25:57 very fast for through put --not very "real time" 2010-09-30T04:26:18 But this would only affect java... I understand other bots are having problems 2010-09-30T04:29:04 *** perror has joined #aichallenge 2010-09-30T04:29:22 boegel: do you know if its a "mutlicore" machine and how much its loaded? 2010-09-30T04:29:40 Paging to disk does fit the description 2010-09-30T04:29:42 *** Blkt has joined #aichallenge 2010-09-30T04:31:24 *** Utkarsh has joined #aichallenge 2010-09-30T04:36:45 So loading my machine with 20 hard core java process --then running my java bot didn't cause a single time out or anything... 2010-09-30T04:37:24 My load fact is well over 15 and the machine is reposnive... i only have 2Gig of ram... 2010-09-30T04:37:51 Java may be to blame... but it would need to be some bizzar interaction with the "sandbox" or something 2010-09-30T04:41:06 *** sinan has quit IRC (Ping timeout: 252 seconds) 2010-09-30T04:41:16 *** sigh has joined #aichallenge 2010-09-30T04:50:13 *** Olathe has quit IRC (Ping timeout: 264 seconds) 2010-09-30T04:52:55 *** jaspervdj has joined #aichallenge 2010-09-30T04:53:12 *** kjeldahl has quit IRC (Remote host closed the connection) 2010-09-30T04:54:28 *** HakanD has quit IRC (Ping timeout: 265 seconds) 2010-09-30T04:54:36 delt0r___: I believe their game engine is in Java, but I'm not sure 2010-09-30T04:54:54 if it is, it's a bad choice, exactly because of the unpredictability of Java and JIT 2010-09-30T04:55:01 I thought they are running the python one on the server 2010-09-30T04:55:15 I don't know 2010-09-30T04:55:32 a mix of languages :) python, java, php 2010-09-30T04:55:40 boegel: No real aguments... but 1 sec should be no problem 2010-09-30T04:55:58 the java one that came with the starter pack was terrible 2010-09-30T04:56:04 server has a python engine 2010-09-30T04:56:12 I don't wrinting that bad in anyother lang will help 2010-09-30T04:56:36 I don't think --- 2010-09-30T04:57:14 But really the GC even for the bad java engine would amount to nothing... microseonds... same with JIT 2010-09-30T04:57:47 I was refering to pretty big code bases... and was assumeing some *bots* would fall into that catagory 2010-09-30T04:58:17 Top 10 players: Hazard(3702), sequoh(3697), _iouri_(3664), dmj111(3654), felixcoto(3636), davidjliu(3579), sighbot(3579), Arekku(3532), adumlah(3520), kcm1700(3506) 2010-09-30T04:58:18 The server it self compared to bots.... seems like it should never be a problem outside bugs 2010-09-30T05:05:48 *** Nuriaion has joined #aichallenge 2010-09-30T05:09:06 *** area has joined #aichallenge 2010-09-30T05:17:18 *** Migi32 has joined #aichallenge 2010-09-30T05:17:33 wow, what happened to the rankings? o_O 2010-09-30T05:17:38 c++ fighting!!! 2010-09-30T05:19:48 *** otherAntimatroi1 has joined #aichallenge 2010-09-30T05:21:06 *** otherAntimatroid has quit IRC (Ping timeout: 265 seconds) 2010-09-30T05:22:57 *** mega1 has quit IRC (Read error: Operation timed out) 2010-09-30T05:30:03 *** HakanD has joined #aichallenge 2010-09-30T05:32:57 *** DanielVF has quit IRC (Read error: Connection reset by peer) 2010-09-30T05:34:07 *** HakanD has quit IRC (Ping timeout: 240 seconds) 2010-09-30T05:36:44 *** HakanD has joined #aichallenge 2010-09-30T05:37:17 *** keynes has quit IRC (Ping timeout: 240 seconds) 2010-09-30T05:40:36 *** mega1 has joined #aichallenge 2010-09-30T05:42:30 *** HakanD has quit IRC (Ping timeout: 240 seconds) 2010-09-30T05:43:47 *** wvdschel has quit IRC (Remote host closed the connection) 2010-09-30T05:44:12 *** wvdschel has joined #aichallenge 2010-09-30T05:44:13 *** Utkarsh has quit IRC (Ping timeout: 264 seconds) 2010-09-30T05:45:52 *** Nuriaion has quit IRC (Ping timeout: 245 seconds) 2010-09-30T05:47:43 *** keynes has joined #aichallenge 2010-09-30T05:51:09 *** wvdschel has quit IRC (Quit: Leaving) 2010-09-30T05:51:45 *** wvdschel has joined #aichallenge 2010-09-30T05:55:18 *** HakanD has joined #aichallenge 2010-09-30T05:55:53 right, lets see how this bot goes :) 2010-09-30T05:55:57 gah, i lost a game 2010-09-30T05:56:40 that was fast 2010-09-30T05:57:22 it was the 5th game 2010-09-30T05:57:26 and this is tcp, not main server 2010-09-30T05:57:46 *** BtbN has joined #aichallenge 2010-09-30T05:58:18 Top 10 players: Hazard(3713), sequoh(3688), _iouri_(3667), dmj111(3646), felixcoto(3630), davidjliu(3580), sighbot(3572), Arekku(3526), adumlah(3519), kcm1700(3503) 2010-09-30T05:58:30 *** Nuriaion has joined #aichallenge 2010-09-30T05:58:44 *** wvdschel has quit IRC (Quit: Leaving) 2010-09-30T05:58:55 antimatroid1: my current bot lost its second game on the main server, remember :P 2010-09-30T05:59:08 *** DanielVF has joined #aichallenge 2010-09-30T05:59:21 Good morning. 2010-09-30T05:59:29 good evening 2010-09-30T05:59:36 sigh: i'd probably re upload if that happened :P 2010-09-30T05:59:40 :D 2010-09-30T05:59:46 evening 2010-09-30T05:59:54 :) 2010-09-30T06:00:09 I was considering it, but was too lazy 2010-09-30T06:00:32 this was when games were still 3 hours apart for me 2010-09-30T06:02:17 boegel you around? 2010-09-30T06:02:24 DanielVF: yeah 2010-09-30T06:02:30 DanielVF: but only 3 more mins 2010-09-30T06:02:39 Ah. 2010-09-30T06:02:56 Are you still having timeout issues? 2010-09-30T06:03:07 DanielVF: yes 2010-09-30T06:03:14 :( 2010-09-30T06:03:25 Userid? 2010-09-30T06:03:26 *** medice has quit IRC (Ping timeout: 276 seconds) 2010-09-30T06:03:38 last game with time-outs: http://ai-contest.com/visualizer.php?game_id=5019652 2010-09-30T06:03:47 Sep 29 10:15:32 PM server time 2010-09-30T06:04:03 haven't seen any since, but only played like 10 games since then, might be a coincidence 2010-09-30T06:04:11 *nods* 2010-09-30T06:04:13 DanielVF: you good to go with that? have to run 2010-09-30T06:04:19 LAters 2010-09-30T06:04:24 DanielVF: I'll be back in an hour orso 2010-09-30T06:04:28 Okay 2010-09-30T06:04:43 happy to see you guys are working on it :) 2010-09-30T06:06:19 Yup. :D 2010-09-30T06:07:43 *** HakanD has quit IRC (Ping timeout: 240 seconds) 2010-09-30T06:09:58 *** HakanD has joined #aichallenge 2010-09-30T06:10:34 is the main site down? 2010-09-30T06:10:43 Not for me 2010-09-30T06:10:53 *** Nuriaion has quit IRC (Ping timeout: 265 seconds) 2010-09-30T06:10:54 hmmm, benzedrine is working fine 2010-09-30T06:12:27 *** sinan has joined #aichallenge 2010-09-30T06:12:47 working fine for me 2010-09-30T06:13:05 the main site that is 2010-09-30T06:13:46 hmmm, weird, oh well 2010-09-30T06:13:50 i shall upload later then 2010-09-30T06:14:01 hmm.. 2010-09-30T06:14:10 what is the server time right now 2010-09-30T06:14:46 was there some delay with fights ? 2010-09-30T06:15:07 rabidus yeah, in the last couple hours 2010-09-30T06:15:15 rabidus should be every 30 min now 2010-09-30T06:15:33 ah, ok 2010-09-30T06:17:01 @time 2010-09-30T06:17:01 sigh: 06:17 AM, September 30, 2010 2010-09-30T06:17:07 *** Nuriaion has joined #aichallenge 2010-09-30T06:17:07 ^^ server time 2010-09-30T06:18:00 I think the server is one hour behind that 2010-09-30T06:18:00 its not UTS then eh... not that it matters... 2010-09-30T06:18:13 oh ok 2010-09-30T06:23:10 who's winning, ITR or CheckPrime? 2010-09-30T06:23:31 sorry, Ensnare 2010-09-30T06:23:45 also apparently not ITR but RainBOw 2010-09-30T06:24:44 oops sorry wrong channel 2010-09-30T06:24:45 sigh: thx for that time-info 2010-09-30T06:25:07 rabidus: well, it's an hour out apparently :P 2010-09-30T06:25:39 heh.. then i'm 8h ahead than server :) 2010-09-30T06:25:44 -than 2010-09-30T06:27:31 is there a prize for first place? 2010-09-30T06:27:36 I mean other than eternal glory 2010-09-30T06:27:47 can't exactly pay my taxes with eternal glory ;) 2010-09-30T06:27:52 just kidding 2010-09-30T06:28:07 *** medice has joined #aichallenge 2010-09-30T06:28:13 Migi32: you could try 2010-09-30T06:28:16 "Maybe. We're working on that. There is of course the glory and bragging rights that come with doing well in the best programming contest ever made." << from the website 2010-09-30T06:28:22 if you can compress that map into 32bit, i can hire you 2010-09-30T06:28:25 however my tax department only takes cash 2010-09-30T06:29:12 compress what map? 2010-09-30T06:29:17 rabidus: Its kind of trivial to show there is more than 32bits of entropy in a map... ;) 2010-09-30T06:29:43 sigh: Good point 2010-09-30T06:29:52 P 0 0 0 0 0 2010-09-30T06:30:02 in 32 bits 2010-09-30T06:30:03 any map :) 2010-09-30T06:30:03 0 2010-09-30T06:30:22 just thinking yesterdays conversation :) 2010-09-30T06:30:46 delt0r___, nope there aren't. There's just the map ID, if your program hard-codes the maps then I could encode the maps in (less than) 32 bit 2010-09-30T06:31:15 Migi32: Its not a given that you only get the 100 prespecified maps 2010-09-30T06:31:21 don't need to do that 2010-09-30T06:31:32 you just need the seed for the random number generator 2010-09-30T06:31:36 ah alright then it's not possible 2010-09-30T06:31:40 all maps are currently generated by the one script 2010-09-30T06:31:51 ^ or this 2010-09-30T06:31:57 sigh: true... but that could change 2010-09-30T06:32:20 well, if you want to store it in 32 bits, that your best option :P 2010-09-30T06:32:23 not sure how it help however... 2010-09-30T06:33:07 * sigh still doesn't understand why your *want* to... 2010-09-30T06:33:12 *you 2010-09-30T06:33:32 hey I've found a way around the paying my taxes by winning this contest thing. I just bend my bot to control a botnet and cause DDoS on the tax company's servers 2010-09-30T06:33:53 wait that actually makes far more sense than I thought it would 2010-09-30T06:34:11 lol 2010-09-30T06:35:45 *** kii has joined #aichallenge 2010-09-30T06:36:29 dude, if only DDoS could be used to infect any computer with your bot then building a botnet and PlanetWars is the exact same game o.O 2010-09-30T06:38:04 finally got some decent speed that dont makes me want to kill myself with dvorak layout 2010-09-30T06:38:18 in one day already? That's impressive 2010-09-30T06:38:21 what's your wpm? 2010-09-30T06:38:30 more than 1 day ( 2010-09-30T06:38:32 : 2010-09-30T06:38:36 oh ok 2010-09-30T06:38:47 around 30 2010-09-30T06:39:10 which is enough for me to switch completely 2010-09-30T06:40:52 but still lots of typos 2010-09-30T06:41:37 around %15 2010-09-30T06:41:37 *** sinan has quit IRC (Ping timeout: 240 seconds) 2010-09-30T06:41:50 I can make typos all on my own without the help of dvorak 2010-09-30T06:41:56 *** Nuriaion has quit IRC (Ping timeout: 276 seconds) 2010-09-30T06:41:59 haha 2010-09-30T06:42:55 *** keynes has quit IRC (Ping timeout: 240 seconds) 2010-09-30T06:43:03 *** otherAntimatroi1 has quit IRC (Quit: Leaving.) 2010-09-30T06:43:08 HakanD, let's typerace 2010-09-30T06:43:16 both on Dvorak 2010-09-30T06:43:18 haha, wtf 2010-09-30T06:43:35 http://play.typeracer.com/?rt=1o32jk6zol6h7 2010-09-30T06:43:42 k 2010-09-30T06:43:47 *** otherAntimatroid has joined #aichallenge 2010-09-30T06:47:44 *** Nuriaion has joined #aichallenge 2010-09-30T06:48:29 i lost some time at the beginning keyboard was at qwerty (: 2010-09-30T06:48:34 oh ok 2010-09-30T06:48:40 rematch? 2010-09-30T06:48:52 k lets try again (: 2010-09-30T06:51:11 I have a lot of trouble with punctuation 2010-09-30T06:51:39 still not memorized completely 2010-09-30T06:51:54 i completely mess up when trying to type fast (: 2010-09-30T06:51:56 *** area has quit IRC (Ping timeout: 265 seconds) 2010-09-30T06:51:59 :) 2010-09-30T06:52:02 *** dmj111 has joined #aichallenge 2010-09-30T06:52:46 k lets rematch in a few days (: 2010-09-30T06:52:59 ok 2010-09-30T06:53:04 I won't stand a chance by then 2010-09-30T06:53:19 haha im not so sure (: 2010-09-30T06:53:40 although switching definitly worths the trouble 2010-09-30T06:55:19 *** Arthur_ has quit IRC (Ping timeout: 265 seconds) 2010-09-30T06:57:17 *** Blkt has quit IRC (Ping timeout: 265 seconds) 2010-09-30T06:58:19 Top 10 players: Hazard(3710), sequoh(3689), _iouri_(3658), dmj111(3645), felixcoto(3627), davidjliu(3580), sighbot(3568), Arekku(3516), adumlah(3515), kcm1700(3513) 2010-09-30T07:00:21 *** Arthur has joined #aichallenge 2010-09-30T07:04:48 *** Arthur has quit IRC (Disconnected by services) 2010-09-30T07:04:59 *** Arthur has joined #aichallenge 2010-09-30T07:09:31 *** Arthur has quit IRC (Disconnected by services) 2010-09-30T07:10:09 *** Arthur_ has joined #aichallenge 2010-09-30T07:12:59 my internet went flaky again... good time for it too, I see. 2010-09-30T07:14:15 :P 2010-09-30T07:14:23 it's prime time evening for us aussies 2010-09-30T07:14:41 dmj111: i got a nice win against you last night where we swapped halves, did you see that? 2010-09-30T07:17:04 *** u1tr0n has joined #aichallenge 2010-09-30T07:17:08 morning 2010-09-30T07:17:22 evening 2010-09-30T07:17:24 noon 2010-09-30T07:17:42 noon 2010-09-30T07:18:13 afternoon, actually 2010-09-30T07:19:02 antimatroid1: i did, it was nice ! 2010-09-30T07:19:07 *** BtbN has quit IRC (Quit: Verlassend) 2010-09-30T07:20:24 *** Bobng has joined #aichallenge 2010-09-30T07:26:18 *** Bobng has quit IRC (Ping timeout: 240 seconds) 2010-09-30T07:27:32 *** Bobng has joined #aichallenge 2010-09-30T07:30:31 *** kii has quit IRC (Ping timeout: 252 seconds) 2010-09-30T07:35:13 *** antimatroid has joined #aichallenge 2010-09-30T07:37:13 *** antimatroid2 has joined #aichallenge 2010-09-30T07:37:33 *** antimatroid1 has quit IRC (Ping timeout: 245 seconds) 2010-09-30T07:38:05 *** keynes has joined #aichallenge 2010-09-30T07:39:19 *** antimatroid has quit IRC (Ping timeout: 240 seconds) 2010-09-30T07:39:38 *** Nuriaion has quit IRC (Ping timeout: 245 seconds) 2010-09-30T07:42:47 *** Appleman1234 has quit IRC (Ping timeout: 255 seconds) 2010-09-30T07:43:28 *** Appleman1234 has joined #aichallenge 2010-09-30T07:46:23 *** Nuriaion has joined #aichallenge 2010-09-30T07:49:23 DanielVF: I'm back! 2010-09-30T07:49:25 any updates? 2010-09-30T07:49:30 *** otherAntimatroid has quit IRC (Quit: Leaving.) 2010-09-30T07:50:16 *** otherAntimatroid has joined #aichallenge 2010-09-30T07:50:38 *** wvdschel has joined #aichallenge 2010-09-30T07:51:45 doh... lost to rage bot. http://72.44.46.68/canvas?game_id=239210 2010-09-30T07:52:16 *** unenana has joined #aichallenge 2010-09-30T07:54:26 haha nice 2010-09-30T07:54:37 sigh: ouch... i get the point :) http://ai-contest.com/visualizer.php?game_id=5041300 2010-09-30T07:54:57 mine does weird things like that too... 2010-09-30T07:55:52 haha 2010-09-30T07:56:17 yeah, I tried serveral times to fix that, but couldn't do it in a simple way without affect the rest of hte game 2010-09-30T07:56:22 so it stays there for now :P 2010-09-30T07:56:48 i think i've mostly fixed those problems 2010-09-30T07:56:56 my bot is too stupid to realise you are getting reinforcements 2010-09-30T07:57:55 wow, my current bot keeps timing out on the main server i think 2010-09-30T07:58:08 it's not breaking on every game here, so i don't think it's making illegal moves 2010-09-30T07:58:10 :( 2010-09-30T07:58:18 Top 10 players: Hazard(3717), sequoh(3680), _iouri_(3657), felixcoto(3626), dmj111(3619), davidjliu(3583), sighbot(3571), Arekku(3525), kcm1700(3514), adumlah(3509) 2010-09-30T07:58:55 dmj111: McLeopold also lost to ragebot on tcp 2010-09-30T07:59:38 *** Olathe has joined #aichallenge 2010-09-30T07:59:42 his is funnier, since he just made a post about how to play in close combat :P 2010-09-30T08:00:07 http://72.44.46.68/canvas?game_id=236157 2010-09-30T08:00:18 his bot is good at it also 2010-09-30T08:00:52 boegel yeah, I've turned off that last rackspace server 2010-09-30T08:01:03 HakanD: oh, not disagreeing with you there :P 2010-09-30T08:01:12 (that's where your latest timeout, and some other peoples, were happening) 2010-09-30T08:01:23 DanielVF: hmmk 2010-09-30T08:01:30 DanielVF: so, hardware problem then, or what? 2010-09-30T08:01:53 I seem to be climbing in rank since, only winning games 2010-09-30T08:01:56 DanielVF: good move! ;) 2010-09-30T08:02:07 Yeah, the rackspace cloud servers are apparently pretty inconsistent in how fast they are 2010-09-30T08:02:09 * boegel resubmits the exact same bot to 'reset' his ranking 2010-09-30T08:03:39 *** delt0r_ has joined #aichallenge 2010-09-30T08:05:38 *** delt0r___ has quit IRC (Ping timeout: 276 seconds) 2010-09-30T08:05:59 sigh: I feel better now :) 2010-09-30T08:06:04 :) 2010-09-30T08:06:30 just a heads up, McLeopold says his new bot has special anti-dmj code :P 2010-09-30T08:07:18 I remeber I had this weird game early on where my bot sent 8,4,0,0,8,4,0,0,8,,4,0,0..... to a planet growing 4. It was the only planet the enemy had, so it was still a win, but it was strange. 2010-09-30T08:07:18 dunno when he's gonna release it to the main contest 2010-09-30T08:07:49 good to know. I am doing a pretty serious rethink of mine. My motivation came back when I got my internet back this morning :) 2010-09-30T08:08:04 cool, will be fun to see what you guys come up with 2010-09-30T08:08:54 the leaderboards funny... it's been completely turned upside down over the course of the last 12 hours... except me, I've just stayed in 7th place 2010-09-30T08:09:21 the rest of you have been switching places like crazy :D 2010-09-30T08:10:07 :) I think it will be pretty neat to see the games at the top at the end. 2010-09-30T08:10:22 most defintely 2010-09-30T08:10:23 not a bad place to stay, sigh. 2010-09-30T08:10:27 (top ten) 2010-09-30T08:10:34 yeah, I'm not complaining :P 2010-09-30T08:10:47 though, honestly I'm very surprised to be there 2010-09-30T08:11:04 I hear ya. 2010-09-30T08:12:03 the main advantage it gives me is that I can rant in the channel and people take my nonsense seriously :P 2010-09-30T08:12:53 *** O1athe has joined #aichallenge 2010-09-30T08:13:20 *** Olathe has quit IRC (Ping timeout: 240 seconds) 2010-09-30T08:13:21 gah, i don't know why my bot is timing out 2010-09-30T08:13:33 the timer should be forcing it to exit well before timing out 2010-09-30T08:13:49 :( 2010-09-30T08:14:04 is your bot using close to 1s normally? 2010-09-30T08:14:28 *** otherAntimatroid has quit IRC (Quit: Leaving.) 2010-09-30T08:14:45 sigh, well at least people take you seriously sometimes! 2010-09-30T08:14:56 :) 2010-09-30T08:15:02 talk to you all later... need to get my kids to school. 2010-09-30T08:15:09 cya! 2010-09-30T08:15:18 *** dmj111 has quit IRC (Quit: ERC Version 5.3 (IRC client for Emacs)) 2010-09-30T08:18:09 *** tei has joined #aichallenge 2010-09-30T08:24:50 *** Burgundy has joined #aichallenge 2010-09-30T08:30:39 argh, seems server sucks 2010-09-30T08:31:40 sigh: the time-outs problems the server has been having might be to blame 2010-09-30T08:32:46 yeah... I thought that antimatroid2 had read that and ruled the server causes out 2010-09-30T08:32:58 so yup, blame the server! 2010-09-30T08:37:33 *** Appleman1234 has quit IRC (Ping timeout: 245 seconds) 2010-09-30T08:37:51 *** Blkt has joined #aichallenge 2010-09-30T08:39:35 sigh: I was just mentioning it 2010-09-30T08:39:50 sigh: and I mised antimatroid2's comments, sorry 2010-09-30T08:40:18 *** Nuriaion has quit IRC (Ping timeout: 240 seconds) 2010-09-30T08:47:00 *** Nuriaion has joined #aichallenge 2010-09-30T08:47:16 http://ai-contest.com/visualizer.php?game_id=5034367 this was draw but server engine accepted this as losing 2010-09-30T08:49:46 tei: dmj111 would have finished with more ships 2010-09-30T08:50:53 *** ichti has joined #aichallenge 2010-09-30T08:51:04 *** Appleman1234 has joined #aichallenge 2010-09-30T08:51:09 :'( 2010-09-30T08:51:31 ? 2010-09-30T08:53:03 My bot loses, but I can't find the reason 2010-09-30T08:54:43 tei, no it wasn't a draw, Hazard captured the 15 planet 1 turn sooner 2010-09-30T08:56:31 ooo... Hazard's bot is aware of the turn limit 2010-09-30T08:56:49 sigh: no, was just expanding better 2010-09-30T08:57:11 look at the last few moves of the game 2010-09-30T08:57:36 194 onwards 2010-09-30T08:58:19 Top 10 players: Hazard(3695), sequoh(3676), _iouri_(3657), felixcoto(3620), dmj111(3613), sighbot(3562), davidjliu(3559), Arekku(3513), rsergio(3501), adumlah(3501) 2010-09-30T08:58:42 sigh: ships in-flight don't count? 2010-09-30T08:58:59 boegel: they do count 2010-09-30T08:59:00 wait, do infleet ships now count? 2010-09-30T08:59:02 that's retarded 2010-09-30T08:59:04 ichti, show me some games where you didn't know why you lost, perhaps I can help 2010-09-30T08:59:16 dw :P 2010-09-30T08:59:17 sigh: how does stopping to send help him then? 2010-09-30T08:59:28 my point is that Hazard is not sending out fleets that won't affect the game result 2010-09-30T08:59:38 sigh: true enough 2010-09-30T08:59:49 the only thing I'm saying is that his bot is *aware* of the turn limit 2010-09-30T08:59:50 sigh: he does seem aware, but that's not the reason why he won 2010-09-30T08:59:53 not that it helped him here 2010-09-30T08:59:58 Migi32, it's a code I haven't uploaded yet 2010-09-30T08:59:59 sigh: yeah, right 2010-09-30T09:00:24 http://ai-contest.com/visualizer.php?game_id=4893030 2010-09-30T09:00:26 oh well, I find that interesting in it's own right :P 2010-09-30T09:00:27 ichti, against what does it lose then? The default bot or TCP server players? 2010-09-30T09:00:30 what this 2010-09-30T09:01:00 examplebot dualbot 2010-09-30T09:01:26 I think the server sometimes gets overloaded and times out bots that don't usually time out 2010-09-30T09:01:39 that, or there's a bug in server code 2010-09-30T09:02:01 but shouldn't it then give a msg that i timed out? it have done that before. 2010-09-30T09:02:07 but it doesn't in this case 2010-09-30T09:02:11 Migi32: DanielVF said earlier that he's swapped out the dodgy servers 2010-09-30T09:02:23 so things should be better nw 2010-09-30T09:02:26 *now 2010-09-30T09:02:41 then maybe it was just a genuine invalid move 2010-09-30T09:02:58 i can't get my bot to not fuck up atm, even though it runs fine on tcp :| 2010-09-30T09:03:13 i don't know if its illegal moves or timeouts, i'm assuming timeouts 2010-09-30T09:03:18 too many negatives make my head hurt 2010-09-30T09:03:21 I just don't get it. it seems like a legal move to me. 2010-09-30T09:03:36 is there any differences between the server engine and tcp engine? wrt automatic lost matches? 2010-09-30T09:05:20 *** Bobng has quit IRC (Quit: Leaving) 2010-09-30T09:08:35 antimatroid2: tcp is more flexible regarding time-outs, because of network latency 2010-09-30T09:08:36 well tcp engine has a 5-second timeout while the main server has a 1-second timeout, I believe 2010-09-30T09:10:07 tcp is 10 sec first move, 5 seconds after 2010-09-30T09:10:22 main server is 1 sec all moves 2010-09-30T09:10:54 yeah, i'm pretty sure it's not timing out 2010-09-30T09:11:00 *** Nuriaion has quit IRC (Ping timeout: 240 seconds) 2010-09-30T09:11:02 or the server is just insanely crap 2010-09-30T09:11:36 why is this not logged and shown in your profile, like on the TCP server? 2010-09-30T09:11:49 because that would be too simple 2010-09-30T09:11:58 ? 2010-09-30T09:11:59 Migi32: they're working on that, imho 2010-09-30T09:12:23 you can count time for each step ad save so it on tcp server i have save timer in log file like --STEP 5 [0.032240152359009s]-- 2010-09-30T09:12:51 you can't write to files on the server imo 2010-09-30T09:12:59 iirc* 2010-09-30T09:13:08 i have a timer, and i reduced it to doing almost nothing while still making moves and it dies, maybe i'm making illegal moves? but that doesn't explain it working on tcp 2010-09-30T09:13:30 *** area has joined #aichallenge 2010-09-30T09:13:51 antimatroid2: get the suspect game, parse the playback string and feed it to your bot 2010-09-30T09:14:16 omnomnom 2010-09-30T09:14:26 http://ai-contest.com/visualizer.php?game_id=5046494 random loss. Baaaw 2010-09-30T09:15:34 ichti: too bad, that was an exciting game 2010-09-30T09:15:53 well my timer works 2010-09-30T09:16:08 yeah 2010-09-30T09:16:08 we just have to find one of the starter-package submissions that lost like this, that would prove it's the server's fault 2010-09-30T09:16:19 i uploaded it with a while(getTime() < 0.9) loop in my makemove function and nothing else 2010-09-30T09:17:22 this went quicker then expected 2010-09-30T09:17:31 http://ai-contest.com/visualizer.php?game_id=5037707 2010-09-30T09:17:43 Dima_Svinarenko v.s. layerhope 2010-09-30T09:17:49 two starter package submissions 2010-09-30T09:17:50 dunno try to make if($timer>0.98) {$pw->FinishTurn();} sometime better skip step than lose game... 2010-09-30T09:18:10 Migi32: how can you tell? 2010-09-30T09:18:12 why not just use SIGALRM? 2010-09-30T09:18:20 boegel, I can't be 100 2010-09-30T09:18:26 % sure 2010-09-30T09:18:42 but it's kinda the way they play and how they rank up 2010-09-30T09:19:00 and the fact that they have 1 submission 2010-09-30T09:21:11 Migi32: right, good thinking 2010-09-30T09:22:17 I'm going to post this game on the forum's thread about this 2010-09-30T09:23:03 yeah, good idea 2010-09-30T09:24:32 *** keynes has quit IRC (Ping timeout: 252 seconds) 2010-09-30T09:26:30 *** wvdschel has quit IRC (Quit: Leaving) 2010-09-30T09:30:20 this is so retarded :| 2010-09-30T09:30:56 i just put an explicit check into IssueOrder not to make an illegal move, assuming my other check failed 2010-09-30T09:31:42 and it was legal? 2010-09-30T09:31:50 *** eregon has joined #aichallenge 2010-09-30T09:32:24 i bet its a time out issue antimatroid2 2010-09-30T09:32:28 Hi! Do you know if anyone made a starter package for Ruby ? 2010-09-30T09:32:37 in the forums 2010-09-30T09:32:41 *** hellman has joined #aichallenge 2010-09-30T09:32:43 I'm currently searching the forum, but the answer is not obvious 2010-09-30T09:32:52 because of server 2010-09-30T09:33:02 i added if(num_ships > 0 && source_planet >=0 && source_planet < noPlanets && planets[source_planet].owner == 1 && destination_planet >=0 && destination_planet < noPlanets) to issueorder 2010-09-30T09:33:07 HakanD: don't say that, sigh will hunt you down! :P 2010-09-30T09:33:08 so it can't possibly be an illegal move 2010-09-30T09:33:14 but i don't see how it could possibly time out either 2010-09-30T09:33:19 *** keynes has joined #aichallenge 2010-09-30T09:33:33 antimatroid2: all the games time-out? 2010-09-30T09:33:38 pretty much 2010-09-30T09:33:41 why will I hunt anyone down? 2010-09-30T09:33:52 either first move or before the end of the game 2010-09-30T09:33:54 usually fairly fast 2010-09-30T09:34:11 http://www.ai-contest.com/profile.php?user_id=3945 that's my profile 2010-09-30T09:34:15 *** troutwine has joined #aichallenge 2010-09-30T09:34:29 sigh: well, you told me antimatroid2 figured out it wasn't the server... :) 2010-09-30T09:34:42 eregon : Yes 2010-09-30T09:34:45 eregon: http://ai-contest.com/forum/viewtopic.php?f=18&t=589 2010-09-30T09:34:45 on github you have it 2010-09-30T09:35:01 boegel: timing out on the first move is indeed weird 2010-09-30T09:35:07 antimatroid2: ^ 2010-09-30T09:35:08 (urgh) 2010-09-30T09:35:13 Florian95: thx 2010-09-30T09:35:14 I said nothing of the sort, I said that I *assumed* that antimatroid2 had ruled out the server because of what DanielVF said 2010-09-30T09:35:21 antimatroid2: same bot @ TCP works fine? 2010-09-30T09:35:22 last move...i would say check for divide by zero 2010-09-30T09:35:23 I'm all for blaming the server :P 2010-09-30T09:35:35 lol 2010-09-30T09:35:35 antimatroid2: tested it locally, while lowering the time-out too, against e.g. RageBot? 2010-09-30T09:35:40 is BB disabled on the forum? 2010-09-30T09:35:48 Migi32 No 2010-09-30T09:35:49 BBcode 2010-09-30T09:35:59 is it disabled in the preview then? 2010-09-30T09:36:08 DanielVF: time-out in first turn, loss by me -> http://ai-contest.com/visualizer.php?game_id=5044979 2010-09-30T09:36:18 DanielVF: otherwise, haven't seen any issues like the ones before, yet 2010-09-30T09:36:23 I think the some games are still getting stopped incorrectly. Just hopefuly a lot less. 2010-09-30T09:36:48 antimatroid2: I'm seeing a loss in turn 0 too, see http://ai-contest.com/visualizer.php?game_id=5044979 2010-09-30T09:36:56 DanielVF: any idea what the cause behind this all is? 2010-09-30T09:37:08 *** Appleman1234 has quit IRC (Ping timeout: 245 seconds) 2010-09-30T09:37:44 DanielVF: are there lots of games failing atm? 2010-09-30T09:37:59 antimatroid2 We don't have monitering for it 2010-09-30T09:38:05 antimatroid2 but that's next 2010-09-30T09:38:10 in other news my bot may finally make it to the top 100... so close http://ai-contest.com/profile.php?user_id=5822 2010-09-30T09:38:15 After that we can start fixing it for reals 2010-09-30T09:38:17 DanielVF: more extensive logging might help 2010-09-30T09:38:18 *** Ari2 has quit IRC (Ping timeout: 240 seconds) 2010-09-30T09:38:23 bhasker: hooray \o/ 2010-09-30T09:38:41 *** tei has quit IRC (Quit: Page closed) 2010-09-30T09:38:44 it always gets like to 100 odd and then loses and goes back to 130's 2010-09-30T09:38:53 i am hoping this version can make it above 100 2010-09-30T09:39:19 bhasker: 2010-09-30T09:39:21 cool 2010-09-30T09:39:46 boegel are you testing your bot on tcp? 2010-09-30T09:40:01 im still around 1500, unmodified starter bots sucks :p 2010-09-30T09:40:05 bhasker: not right now, no 2010-09-30T09:40:09 bhasker: and it needs work 2010-09-30T09:40:16 ah k 2010-09-30T09:40:32 bhasker: seems like a problem here, you didn't fully lose that game yet: http://ai-contest.com/visualizer.php?game_id=5043632 2010-09-30T09:40:52 same here: http://ai-contest.com/visualizer.php?game_id=5039015 2010-09-30T09:40:56 i did 2010-09-30T09:41:03 he has a bunch of ships 2010-09-30T09:41:06 incoming on that turn 2010-09-30T09:41:10 next turn i would have lost that planet 2010-09-30T09:41:33 the viewer usually stops 1 turn before the end of the game 2010-09-30T09:41:37 bhasker: actually, it takes two more turns I think 2010-09-30T09:41:41 bhasker: yeah, I know 2010-09-30T09:41:43 does it? 2010-09-30T09:41:50 i usually see it end like this 2010-09-30T09:41:52 bhasker: surely it does in the last game 2010-09-30T09:41:55 even on tcp server 2010-09-30T09:42:02 that is if he has fleets 2010-09-30T09:42:03 bhasker: yeah, but the fleet is closer imho 2010-09-30T09:42:16 anyway, might just be me seeing ghosts :) 2010-09-30T09:42:28 not like that i could have won that one anyway :) 2010-09-30T09:42:40 bhasker: http://ai-contest.com/visualizer.php?game_id=5047191 <--- I think you have an off-by-1 miscalculation in your code wrt the 44 planet 2010-09-30T09:43:10 hmmm 2010-09-30T09:43:21 probably do lol i have been trying to fix that piece of code but its always buggy 2010-09-30T09:43:33 the way i do fleet resolution is messed up 2010-09-30T09:43:45 :) 2010-09-30T09:43:45 i try not to allocate huge arrays for each planet 2010-09-30T09:44:13 so i use more like a walk and build a priority list into the future and figure out backwards how many i need 2010-09-30T09:44:25 i think i need to write some unit tests to check the code 2010-09-30T09:44:31 been lazy :-\ 2010-09-30T09:44:39 thanks for pointing that out Migi 2010-09-30T09:45:02 oooh 104... 1 more win maybe! 2010-09-30T09:45:03 you're welcome :) 2010-09-30T09:45:36 do all of you like allocate a huge array to store all future states for each planet? 2010-09-30T09:45:41 I don't 2010-09-30T09:45:55 i didn't want to seemed like a huge waste to me 2010-09-30T09:46:17 only relevant states where something changes (other than the +growth per turn) 2010-09-30T09:46:21 yea 2010-09-30T09:46:22 i only do future states for the max distance of each planet each turn 2010-09-30T09:46:33 but it looks like turn limit will remain small enough for me to change that 2010-09-30T09:46:37 what do you mean maxdistance of each planet? 2010-09-30T09:46:51 mean how far the plane tis form other planets? 2010-09-30T09:47:28 yeah, each planet has a furtherst planet away from it 2010-09-30T09:47:36 my bot needs a fix to not go for neutrals right next to enemy 2010-09-30T09:47:41 200 turns * 1 int * 4 bytes / int * 23 planets = 18 KB 2010-09-30T09:47:50 that's allright :) 2010-09-30T09:47:51 *** Bobng has joined #aichallenge 2010-09-30T09:47:59 http://ai-contest.com/visualizer.php?game_id=5047190 2010-09-30T09:48:09 I do future states up to arrive of last fleet on planet 2010-09-30T09:48:10 gah, i'm about ready to start rage killing people about this server not working 2010-09-30T09:48:32 I should do up to end of game, but I'm worried that they might change the rules on me 2010-09-30T09:48:34 antimatroid2: blow in.... and out... 2010-09-30T09:48:40 antimatroid2, forget the server, TCP is where it's at 2010-09-30T09:48:43 hmm weird the guy sent 68 ships to capture a planet of size 5 2010-09-30T09:48:44 ... 2010-09-30T09:48:52 Migi32: main site is good for bragging rights :P 2010-09-30T09:48:56 bhasker: just to be sure? 2010-09-30T09:49:12 bhasker: maybe he's taking into account the number of ships you can get there before his fleet arrives? 2010-09-30T09:49:15 yes but trying to understand logic 2010-09-30T09:49:18 hmm 2010-09-30T09:49:32 oooh 2010-09-30T09:49:35 bhasker: that's not a bad idea, if you're ahead enough :) 2010-09-30T09:49:35 he did it in the next turn 2010-09-30T09:49:45 * boegel should shut up actually 2010-09-30T09:49:47 first turn he just launched one fleet 2010-09-30T09:49:49 bhasker: did what? 2010-09-30T09:49:56 bhasker: that doesn't make sense 2010-09-30T09:49:59 and countered my launches 2010-09-30T09:50:18 yea but well he won! 2010-09-30T09:50:20 *** troutwine has quit IRC (Ping timeout: 240 seconds) 2010-09-30T09:50:48 bhasker: he doesn't need to send out 1 ship to get your launches going, right? 2010-09-30T09:51:10 no i meant in the first turn he launched just one fleet and waited till second turn to launch the reset 2010-09-30T09:51:11 rest* 2010-09-30T09:51:22 thats why he was able to counter my fleet with a large 68 fleet 2010-09-30T09:51:40 right 2010-09-30T09:51:43 that does make sense 2010-09-30T09:51:54 maybe for close setups 2010-09-30T09:52:00 i should add a heuristic maybe not sure 2010-09-30T09:52:01 bhasker: actually, countering is stupid, he should take over planets you just took over 2010-09-30T09:52:11 bhasker: because those are cheap 2010-09-30T09:52:26 bhasker: maybe you're seeing tactics where there are none :P 2010-09-30T09:52:48 and i think my calculations as migi pointed out are off by 1 2010-09-30T09:53:00 that's bad, might cost you 2010-09-30T09:53:11 actually by a whole growth rate 2010-09-30T09:53:12 i think 2010-09-30T09:53:22 that's even worse! :P 2010-09-30T09:53:29 check the planet below his 2010-09-30T09:53:31 he sends 20 2010-09-30T09:53:33 i send 6 2010-09-30T09:53:39 i capture it the he does 2010-09-30T09:53:47 it leaves 19 ships against my 20 2010-09-30T09:53:52 next turn he is left with 4 2010-09-30T09:53:59 looks like i miscalculated # of turns 2010-09-30T09:54:21 time to write the damn unit test 2010-09-30T09:54:50 i wish the server would capture debug logs and keep it for the last X games at least 2010-09-30T09:54:50 *** kjeldahl has joined #aichallenge 2010-09-30T09:54:57 and let you download them 2010-09-30T09:55:08 actually Daniel 2010-09-30T09:55:17 is it possible to just download the state for the game 2010-09-30T09:55:33 instead of it being in the javascript can we just et a link to the game states so that I can replay it 2010-09-30T09:55:50 should be a trivial change 2010-09-30T09:58:20 Top 10 players: Hazard(3718), sequoh(3679), _iouri_(3657), dmj111(3618), felixcoto(3604), sighbot(3572), davidjliu(3553), Arekku(3510), adumlah(3507), kcm1700(3493) 2010-09-30T09:58:27 *** Bobng has quit IRC (Quit: Leaving) 2010-09-30T09:59:19 *** Zeiris has quit IRC (Ping timeout: 240 seconds) 2010-09-30T09:59:20 bhasker: it's easy enough to parse it out 2010-09-30T09:59:35 yea but just giving a link would make it easier? 2010-09-30T09:59:57 *** O1athe has quit IRC (Ping timeout: 240 seconds) 2010-09-30T10:00:13 sure, but the admins are busy enough, and this can be handled easily on our end 2010-09-30T10:00:42 oh well i will just write a greasemonkey script i guess 2010-09-30T10:00:46 to extract and proved a link 2010-09-30T10:01:04 someone already made a bookmarklet on the forums, I think 2010-09-30T10:01:08 oh k 2010-09-30T10:02:03 haha http://72.44.46.68/canvas?game_id=240851 2010-09-30T10:02:04 :D 2010-09-30T10:02:21 dmj's bot is too conservative 2010-09-30T10:02:26 bhasker: should be able to adapt this: http://www.ai-contest.com/forum/viewtopic.php?f=17&t=628#p4496 2010-09-30T10:02:42 ah hm 2010-09-30T10:02:45 thanks 2010-09-30T10:03:06 nicely done! 2010-09-30T10:03:16 bhasker: you can replay your game with that python script 2010-09-30T10:03:21 *** jorge_ has joined #aichallenge 2010-09-30T10:03:23 yea i have that 2010-09-30T10:03:29 ah, k 2010-09-30T10:03:36 *** jorge_ has quit IRC (Remote host closed the connection) 2010-09-30T10:03:39 bhasker: write a bot that saves the state for you? 2010-09-30T10:03:49 bhasker: it's running locally anyway, so... 2010-09-30T10:03:50 personally, I get my python script to download the page, extract the string and does whatever 2010-09-30T10:04:00 oh not the tcp games ,i have states for all of them 2010-09-30T10:04:04 i meant for the games on the server 2010-09-30T10:04:26 doh actualy i forgot that the script takes a url 2010-09-30T10:04:48 i don't understand how come dmj's bot is doing so well given that its so conservative 2010-09-30T10:05:04 the bots at the top are quite defensive 2010-09-30T10:05:06 bhasker: maybe because the other bots are making mistakes 2010-09-30T10:05:18 hmm 2010-09-30T10:05:20 but also, I don't think dmj1.8 is what is in the main contest 2010-09-30T10:05:24 aah 2010-09-30T10:05:30 use the stupidity of your enemy to your advantage 2010-09-30T10:05:39 well at least its dominating the tcp server right now 2010-09-30T10:05:41 its at #1 2010-09-30T10:05:52 with a 92% success rate 2010-09-30T10:05:52 :) 2010-09-30T10:06:47 yay 2010-09-30T10:06:50 http://ai-contest.com/profile.php?user_id=5822 2010-09-30T10:06:52 finally! 2010-09-30T10:07:11 btw Daniel server is playing games much faster now 2010-09-30T10:07:19 hehe 2010-09-30T10:07:22 i seem to be getting 7-8 games every hour 2010-09-30T10:07:36 example, here's a game bw me and dmj... you can see we are both quite defensive near the start: http://ai-contest.com/visualizer.php?game_id=5041300 2010-09-30T10:08:14 you are more aggressive than his 2010-09-30T10:08:21 his doesnt even capture any of the neutrals 2010-09-30T10:08:36 not even the 23/10 planets 2010-09-30T10:08:38 yeah, my bot expands quite rapidly 2010-09-30T10:08:49 he should have taken those at the least 2010-09-30T10:08:53 many of my losses are because of that, in fact 2010-09-30T10:08:59 on AI CONTEST, time is USA time... 2010-09-30T10:09:06 happens to my bot too 2010-09-30T10:09:13 what time it is for you ? 2010-09-30T10:09:14 my bot will take neutrals when it can 2010-09-30T10:09:14 sigh: nice game 2010-09-30T10:09:37 @time 2010-09-30T10:09:37 boegel: 10:09 AM, September 30, 2010 2010-09-30T10:09:38 yeah, I like that game... funny ending too :P 2010-09-30T10:09:41 Florian95: ^ 2010-09-30T10:09:46 it was a lost game for dmj's bot the moment it didnt take the 23/10 planets 2010-09-30T10:09:48 thx 2010-09-30T10:09:52 your growth rate would kill him anyway 2010-09-30T10:09:54 @time 2010-09-30T10:09:54 Florian95: 10:09 AM, September 30, 2010 2010-09-30T10:09:55 :) 2010-09-30T10:09:57 cool 2010-09-30T10:10:19 Florian95: server differs 1h from that afaik 2010-09-30T10:10:27 bhasker: agree 2010-09-30T10:10:39 Do you guys like the current match selection? 2010-09-30T10:10:48 Who it's picking for opponents? 2010-09-30T10:10:48 so it is 9am 2010-09-30T10:10:49 ? 2010-09-30T10:10:53 DanielVF: much better than before 2010-09-30T10:11:25 sigh Good 2010-09-30T10:11:51 most of my games are against top 10-20, so that's a good sign :) 2010-09-30T10:12:14 *** Bobng has joined #aichallenge 2010-09-30T10:12:26 Yeah, it plays mostly +- 5 bots from your place 2010-09-30T10:12:38 Plus ones farther away 2010-09-30T10:12:44 yes daniel its much better 2010-09-30T10:12:55 father away? 2010-09-30T10:13:05 FARther 2010-09-30T10:13:06 :P 2010-09-30T10:13:28 sorry typo, I'm asking what you mean by farther away :P 2010-09-30T10:13:42 I've got a recent game against rank 288 2010-09-30T10:13:55 Yup 2010-09-30T10:14:06 sigh: you can call it a teaching game 2010-09-30T10:14:07 It's uses a pareto curve to pick bots 2010-09-30T10:14:17 ok, fair enough 2010-09-30T10:14:21 80/20 rule 2010-09-30T10:14:51 The longshot games give chances to move up faster 2010-09-30T10:15:11 As well as seeing how you do against bots of a quite different caliber 2010-09-30T10:15:21 yeah, makes sense 2010-09-30T10:15:21 as well as keeping local minima from occuring 2010-09-30T10:15:49 it will become more important if you guys start new submissions at the old rank 2010-09-30T10:16:00 currently everyone has to fight their way up, so not such a big deal 2010-09-30T10:17:25 grr grr 2010-09-30T10:17:26 *** u1tr0n has quit IRC (Read error: Connection reset by peer) 2010-09-30T10:24:39 DanielVF: are you guys going to reset everyones scores when running the final tournament this time? 2010-09-30T10:24:52 *** u1tr0n has joined #aichallenge 2010-09-30T10:25:34 anti yes 2010-09-30T10:30:36 time to sleep 2010-09-30T10:30:43 good night all 2010-09-30T10:31:04 thanks for all your work DanielVF! 2010-09-30T10:31:13 5pm.. 2010-09-30T10:31:28 sigh night 2010-09-30T10:31:39 night, *sigh* 2010-09-30T10:31:40 rabidus: just past midnight here :P 2010-09-30T10:31:46 :) 2010-09-30T10:31:54 *** sigh has quit IRC (Quit: Leaving...) 2010-09-30T10:32:02 aa, australia 2010-09-30T10:32:02 Haha - now we know your Longitude 2010-09-30T10:32:26 and i know his isp! 2010-09-30T10:34:42 *** yasith has joined #aichallenge 2010-09-30T10:34:49 rabidus lol 2010-09-30T10:35:00 First error montiering code just now working 2010-09-30T10:35:11 (Only on one server - going to test it for bit) 2010-09-30T10:35:50 So far bad orders and unparseable orders equal timeouts 2010-09-30T10:38:06 *** troutwine has joined #aichallenge 2010-09-30T10:41:34 *** ichti has quit IRC (Ping timeout: 252 seconds) 2010-09-30T10:44:07 gah, i'm about ready to give up 2010-09-30T10:44:25 i cannot for the life of me work out why my code will run locally but not on the main server 2010-09-30T10:46:01 which language? 2010-09-30T10:46:46 time to request help from admins than (: 2010-09-30T10:48:21 c++ 2010-09-30T10:48:37 i have had my bot up there previously fine 2010-09-30T10:48:42 doesn't cause errors running on tcp 2010-09-30T10:48:58 nor just random games on my machine 2010-09-30T10:50:14 antimatroid2: Just play on the TCP untill the main server is working again... still got plenty of ti,e 2010-09-30T10:50:16 time 2010-09-30T10:50:32 I haven't even bothered with the main site yet 2010-09-30T10:50:55 but then i am getting the smack down handed to me on tcp 2010-09-30T10:51:54 i'm pretty sure this is an error from me somehow 2010-09-30T10:52:13 nobody else seems to be having this problem right now, well they aren't in here bitching about it like i am :P 2010-09-30T10:52:28 mmm... we can get a current version of the game engine code right... 2010-09-30T10:54:50 antimatroid2, take a walk than, some fresh air really helps 2010-09-30T10:55:00 it's almost 1am :P 2010-09-30T10:55:12 hehe 2010-09-30T10:55:20 i wanted to get the bot up and running before doing an assignment before bed :P 2010-09-30T10:55:24 really doesn't look like that's happening 2010-09-30T10:56:38 *** perror has quit IRC (Quit: Bye all !) 2010-09-30T10:57:10 antimatroid2, are you losing all your games or only a couple? 2010-09-30T10:57:12 just a remainder, there is still more than 1 month to deadline (: 2010-09-30T10:57:44 youhou !!! 2010-09-30T10:57:47 Under 1000 !!! 2010-09-30T10:57:55 *** aerique has quit IRC (Quit: ...) 2010-09-30T10:58:20 Top 10 players: Hazard(3723), sequoh(3692), _iouri_(3664), dmj111(3627), felixcoto(3617), sighbot(3579), davidjliu(3566), rsergio(3527), adumlah(3522), Arekku(3510) 2010-09-30T10:58:29 *** perror has joined #aichallenge 2010-09-30T10:59:16 Query: Do the C++ contestants have the Boost libraries available on the system? 2010-09-30T11:00:10 Migi32: it's dying on the first turn 2010-09-30T11:00:16 always? 2010-09-30T11:00:19 yes 2010-09-30T11:00:24 at first it was playing a bit 2010-09-30T11:00:26 how many games in a row? 2010-09-30T11:00:28 but it wont even make a move now 2010-09-30T11:00:37 http://www.ai-contest.com/profile.php?user_id=3945 2010-09-30T11:00:42 same happens every time i upload 2010-09-30T11:01:50 *** boegel has quit IRC (Quit: Leaving) 2010-09-30T11:02:05 antimatroid2, could it perhaps be something with the compilation options or the fact that the server is 32-bit and you perhaps 64-bit? 2010-09-30T11:02:19 *** wvdschel has joined #aichallenge 2010-09-30T11:02:36 wooo ---someone is still on 32 bit... really? 2010-09-30T11:02:44 i'm on 32bit 2010-09-30T11:02:48 i'm on 8bit 2010-09-30T11:02:51 haha 2010-09-30T11:02:51 but on servers? 2010-09-30T11:02:59 servers are 32 bit 2010-09-30T11:03:04 dam 2010-09-30T11:03:32 does it matter much to you? 2010-09-30T11:03:34 arnt iPhones even 64 bit ;) 2010-09-30T11:03:43 Migi32: no 2010-09-30T11:04:02 but servers with big ram requirments.... I assumed... 2010-09-30T11:04:17 iPhones are 64 bit? Seems like a waste of byte widths, unless those things have a preposterous amount of addressable memory. 2010-09-30T11:04:19 *** krokokrusa has joined #aichallenge 2010-09-30T11:04:37 troutwine: it was a joke... not a very funny one 2010-09-30T11:04:43 I _thought_ the contest machines were EC2 Large instances, making them 64 bit. 2010-09-30T11:04:44 apparently 2010-09-30T11:04:53 delt0r: Ah. Perhaps I am overly serious today. 2010-09-30T11:05:04 :O 2010-09-30T11:05:27 troutwine, my sources are other people on this channel 2010-09-30T11:05:40 not any official statement 2010-09-30T11:06:49 Migi32: I thought I'd heard it mentioned on the channel. Perhaps I'm recalling that _one_ server is Large, or something along those lines. 2010-09-30T11:07:07 *** Ari2 has joined #aichallenge 2010-09-30T11:07:46 Ah, here are the relevant lines: 2010-09-30T11:07:52 I've nailed down which cloud server's we'll be using 2010-09-30T11:07:52 Amazon EC2 high CPU medium's. 2010-09-30T11:08:07 So not Large after all. 2010-09-30T11:08:36 32 bit platform, the Medium is. 2010-09-30T11:09:57 *** Palmik has joined #aichallenge 2010-09-30T11:10:18 today he mentioned rackspace? 2010-09-30T11:14:48 *** BtbN has joined #aichallenge 2010-09-30T11:16:52 yay my bot on its way up 2010-09-30T11:16:57 http://ai-contest.com/profile.php?user_id=5822 2010-09-30T11:22:58 btw question, are bots allowed to spawn threads? 2010-09-30T11:24:06 it's a faq question 2010-09-30T11:24:11 @where faq 2010-09-30T11:24:11 Naktibalda: Error: No factoid matches that key. 2010-09-30T11:24:12 troutwine yeah 2010-09-30T11:24:16 @faq 2010-09-30T11:24:17 Naktibalda: No! 2010-09-30T11:24:51 troutwine and yes, boost is on the servers 2010-09-30T11:24:58 Just posted here: 2010-09-30T11:24:59 http://ai-contest.com/forum/viewtopic.php?f=18&t=807&p=5266#p5266 2010-09-30T11:25:59 bhasker: hmm, it's somewhere else. threads aren't allowed, except something called "green thread" 2010-09-30T11:26:07 ah k 2010-09-30T11:26:14 just wanted to get that clarified 2010-09-30T11:26:21 http://ai-contest.com/rules.php 2010-09-30T11:26:27 "Use of multiple processes or threads is prohibited." 2010-09-30T11:34:52 green threads are allowed because they aren't OS threads 2010-09-30T11:35:40 and therefore don't gain you additional CPU time or anything like that 2010-09-30T11:35:54 i wish the rules were worded more clearly about that 2010-09-30T11:38:59 *** kincody has joined #aichallenge 2010-09-30T11:39:27 *** wvdschel has quit IRC (Quit: Leaving) 2010-09-30T11:43:12 can somone tell me what the what the return value is when a int is devided by zero? Zero growth rate planets are screwing with my code.. 2010-09-30T11:44:18 kincody: universe explodes when you divide by 0 2010-09-30T11:44:31 lol.. 2010-09-30T11:44:34 so just don't do it 2010-09-30T11:44:48 kincody: it's infinity 2010-09-30T11:44:57 Naktibalda: no its not... 2010-09-30T11:45:00 * Naktibalda had -INF in logs 2010-09-30T11:45:00 its NaN 2010-09-30T11:45:04 oh 2010-09-30T11:45:16 I thought IEEE def was NaN 2010-09-30T11:45:31 not a number? 2010-09-30T11:45:34 yea 2010-09-30T11:46:01 but if Naktibalda got INF --then perhaps IEEE is not worth caring about--or i am just wrong 2010-09-30T11:46:06 you have to add a special check for 0 growth 2010-09-30T11:46:08 *** anoek has quit IRC (Quit: HydraIRC -> http://www.hydrairc.com <- *I* use it, so it must be good!) 2010-09-30T11:46:21 mathematically... is undefined. 2010-09-30T11:46:27 its 2010-09-30T11:46:47 thanks nakti.. will do that.. 2010-09-30T11:47:31 In IEEE 754 arithmetic, a ÷ +0 is positive infinity when a is positive, negative infinity when a is negative, and NaN when a = ±0. The infinity signs change when dividing by −0 instead. 2010-09-30T11:48:31 waaaaat 2010-09-30T11:48:41 are there zero growth rate planets?? 2010-09-30T11:48:45 :) 2010-09-30T11:48:57 yes there are 2010-09-30T11:48:59 hehe 2010-09-30T11:49:01 central planet can have it 2010-09-30T11:49:01 Naktibalda: thanks... 2010-09-30T11:49:12 wow, i didn't know that 2010-09-30T11:49:12 meh, i'm going to bed 2010-09-30T11:49:22 not sure when i'll be able to work out wtf is happening 2010-09-30T11:49:23 :( 2010-09-30T11:49:28 :( idd 2010-09-30T11:50:00 *** rexou has joined #aichallenge 2010-09-30T11:50:05 hi 2010-09-30T11:50:15 *** rexou is now known as Therexus 2010-09-30T11:58:20 Top 10 players: Hazard(3718), sequoh(3689), _iouri_(3671), felixcoto(3633), dmj111(3623), sighbot(3584), davidjliu(3577), adumlah(3521), Arekku(3518), rsergio(3505) 2010-09-30T11:58:46 ooh 2010-09-30T11:59:00 dmj dropped into 5th. in one day 2010-09-30T11:59:20 *** HakanD has quit IRC (Ping timeout: 240 seconds) 2010-09-30T12:02:06 *** Bobng has quit IRC (Quit: Leaving) 2010-09-30T12:02:27 *** Bobng has joined #aichallenge 2010-09-30T12:03:00 *** Bobng has quit IRC (Client Quit) 2010-09-30T12:03:19 *** Bobng has joined #aichallenge 2010-09-30T12:04:01 *** Bobng has quit IRC (Client Quit) 2010-09-30T12:04:20 *** Bobng has joined #aichallenge 2010-09-30T12:06:51 *** McLeopold has joined #aichallenge 2010-09-30T12:07:12 *** Therexus has quit IRC (Quit: Lost terminal) 2010-09-30T12:09:52 paging a1k0n 2010-09-30T12:11:32 *** bhasker has quit IRC (Quit: bhasker) 2010-09-30T12:12:10 *** kjeldahl has quit IRC (Remote host closed the connection) 2010-09-30T12:13:09 *** HakanD has joined #aichallenge 2010-09-30T12:17:38 *** kincody has quit IRC (Ping timeout: 252 seconds) 2010-09-30T12:17:57 is there any strategic value in capturing a 0-growth planet? 2010-09-30T12:18:07 postion 2010-09-30T12:18:12 Sometimes 2010-09-30T12:18:12 position 2010-09-30T12:18:15 sometimes (only when it is) 2010-09-30T12:18:47 If you need the position, then your probably losing. 2010-09-30T12:18:57 the top ten guys seem to value position better than others... imo 2010-09-30T12:19:07 Yes they do. 2010-09-30T12:19:22 That's why I'm not in the top ten anymore. :) 2010-09-30T12:19:33 ugh... my bot totally ignores position when looking into the future 2010-09-30T12:19:42 well, not totally, but mostly 2010-09-30T12:19:42 McLeopold: Have you had any problems with the servers? 2010-09-30T12:19:58 Yes, that's the second reason I'm not in the top ten. :) 2010-09-30T12:20:10 *** yasith_ has quit IRC (Ping timeout: 265 seconds) 2010-09-30T12:20:11 what happened to deepblue? 2010-09-30T12:20:23 *** yasith has quit IRC (Ping timeout: 252 seconds) 2010-09-30T12:21:01 McLeopold: also you are using python? --how is performance for you? 2010-09-30T12:21:39 Yes, python. Locally, I process even the most crazy positions in a tenth of a second. 2010-09-30T12:22:10 right... so performance is not "techinally" an issue 2010-09-30T12:22:13 *** amstan has joined #aichallenge 2010-09-30T12:22:13 *** ChanServ sets mode: +o amstan 2010-09-30T12:22:16 I have memoization on all my functions, so I probably use a lot of ram. 2010-09-30T12:23:01 Not with my bot. I also stripped all logging out. I have checks to prevent invalid orders. 2010-09-30T12:23:50 The admins are getting close to solving the problem. I wouldn't worry about it. Just focus on making your bot. 2010-09-30T12:23:59 yea 2010-09-30T12:24:41 does python do the memoization for you or do you do it yourself? (not a big python user) 2010-09-30T12:25:20 I do it myself. I'm doing alot myself that there are probably libraries for. I'm just not sure what would be on the server. 2010-09-30T12:25:33 true... same here... 2010-09-30T12:25:58 If you boil a bot down, it just does a lot with numbers. Most languages have that without extra stuff. 2010-09-30T12:26:06 I would love to use some code weaving libs for java... in particular co-routines... 2010-09-30T12:26:06 *** HakanD has quit IRC (Read error: Connection reset by peer) 2010-09-30T12:26:39 Exactly... so i do the "coroutines" myself... --its just managing state 2010-09-30T12:27:22 Maybe that would be useful if we had a map with 1000 planets? 2010-09-30T12:27:34 And 50 players? 2010-09-30T12:27:49 That would make an awesome screen saver. 2010-09-30T12:28:21 (cause you'd need multiple thread to be fast.) 2010-09-30T12:29:38 multiplayer too... 16 bots duking it out on a 1000 planet map spanning over a 100 units 2010-09-30T12:30:02 why not 17? 2010-09-30T12:30:10 power of 2 2010-09-30T12:30:19 prime? 2010-09-30T12:30:20 but 17 is cool... primes are cool 2010-09-30T12:30:27 ;) 2010-09-30T12:31:01 do you play on the tcp server? 2010-09-30T12:31:05 yea 2010-09-30T12:31:18 what's your bot name? 2010-09-30T12:31:24 But only debug /part build versions of the bot at this stage 2010-09-30T12:31:32 same name 2010-09-30T12:31:53 I havin't been on this week much... I have had some last min teaching 2010-09-30T12:31:55 I don't see you. Must not have played recently. 2010-09-30T12:32:04 at least a few days 2010-09-30T12:32:10 getting trashed 2010-09-30T12:32:22 got some bug in my prediction code 2010-09-30T12:32:36 *** yasith has joined #aichallenge 2010-09-30T12:32:46 *** yasith_ has joined #aichallenge 2010-09-30T12:33:04 Its not my day job... so i kinda do mostly weekends... and i have quite a few trips comming up 2010-09-30T12:33:23 I am hoping i can have a competative bot... but at the current rate... well 2010-09-30T12:35:11 are you on the official server yet? 2010-09-30T12:35:17 no 2010-09-30T12:35:31 was waiting till i have something at least finished.... 2010-09-30T12:35:45 in the sense that it does all the things i wanted it too 2010-09-30T12:35:54 *** kincody has joined #aichallenge 2010-09-30T12:35:55 expand... and defend... and attack 2010-09-30T12:35:57 Can it do this? http://72.44.46.68/canvas?game_id=242569 2010-09-30T12:36:46 lol 2010-09-30T12:37:01 I love it when I get those maps. :D 2010-09-30T12:37:09 Well the starting close to your enemy is still not good... but better than that 2010-09-30T12:37:31 at lease muffin tried. He didn't send until turn 2 2010-09-30T12:37:53 *** bhasker has joined #aichallenge 2010-09-30T12:37:56 divide by zero is an undefined operation 2010-09-30T12:38:10 In javascript it returns infinity. 2010-09-30T12:38:17 that is wrong 2010-09-30T12:38:26 mathematically it should return NaN 2010-09-30T12:38:35 It doesn't say which level of infinity though. 2010-09-30T12:38:46 bhasker: You can argure about in the limit 2010-09-30T12:39:02 Well, yes, but at lease you can look for it instead of crashing. 2010-09-30T12:39:08 since in floating point is zero really exactly zero 2010-09-30T12:39:16 nope 2010-09-30T12:39:42 in fact doing equality in floating point numbers will probably never work correctly 2010-09-30T12:39:51 in computers due to limited precision 2010-09-30T12:40:09 and due to the fact that some numbers are irrational too 2010-09-30T12:40:10 at some level the bits will match 2010-09-30T12:40:12 its still not a good idea... even in computers... 2010-09-30T12:40:39 best way to compare floating point is > or < or if they are withing some predefined episolon value 2010-09-30T12:40:48 yea 2010-09-30T12:41:00 equality is never guaranteed to work in computers for floats 2010-09-30T12:41:05 in math... the measure is finite. 2010-09-30T12:41:11 Tell that to the guys who don't want drawn games... 2010-09-30T12:41:27 but thats integers... 2010-09-30T12:41:41 integers are countable... 2010-09-30T12:41:53 In this contest, you don't need floats. 2010-09-30T12:42:13 I don't have any after parsing the map 2010-09-30T12:42:13 well you do, if you are doing heuristics for internal calculations 2010-09-30T12:42:29 if you divide an int by an int.. dont you get a float 2010-09-30T12:42:37 not in computers 2010-09-30T12:42:49 an int by an int is an integer division 2010-09-30T12:42:51 in most languages 2010-09-30T12:42:55 so it will return the integral part 2010-09-30T12:43:06 unless you explicitly cast one of the operands to a float 2010-09-30T12:43:16 in which case the computer will do a floating point operation 2010-09-30T12:43:24 someone have installed the server : http://72.44.46.68/ ? 2010-09-30T12:44:03 does not compute florian 2010-09-30T12:44:31 Did you mean, has someone setup a secondary server? 2010-09-30T12:46:21 yes 2010-09-30T12:46:32 When i write ../tcp/tcp localhost 995 testbot /usr/bin/env ruby ./MyBot.rb 2010-09-30T12:46:41 its works on thier serveur 2010-09-30T12:46:54 he say "connect: Permission denied" 2010-09-30T12:46:55 :s 2010-09-30T12:47:18 kincody: in some languages, dividing an int by an int is actually a type error because ints can't express fractions anyway 2010-09-30T12:47:35 sorry its good 2010-09-30T12:47:47 There a new password switch now. 2010-09-30T12:47:52 you sure about that jmcarthur? i am yet to encounter a language that disallows division of integers 2010-09-30T12:48:09 bhasker: you can still use div in those languages, but / fails to type check 2010-09-30T12:48:18 bhasker: haskell is an example 2010-09-30T12:48:20 hmm k 2010-09-30T12:48:28 hmm never coded in haskell 2010-09-30T12:48:42 actually never done much of functional programming 2010-09-30T12:49:10 (and in fact you could make it type check with / by instantiating a type class for Int, but then you are violating some unspoken rules) 2010-09-30T12:49:24 Check this out: http://72.44.46.68/canvas?game_id=236585 2010-09-30T12:49:40 Both a1k0n and I *ignore* a free growth 5 planet. 2010-09-30T12:50:17 heh you took it finally 2010-09-30T12:50:26 instance Fractional Int where (/) = div ; fromRational = round -- very bad, but would make it type check 2010-09-30T12:50:30 But still, I need to fix a bug. 2010-09-30T12:50:54 it's also an orphan instance, so you would get a loud warning with -Wall 2010-09-30T12:50:57 a1k0n just checked in 2010-09-30T12:56:09 contestbot: later tell dmj epic guide you have there 2010-09-30T12:56:09 amstan: Yep. 2010-09-30T12:57:57 http://72.44.46.68/canvas?game_id=241545 2010-09-30T12:58:06 It's the secret to beating dmj 2010-09-30T12:58:18 McLeopold: what is? 2010-09-30T12:58:21 Top 10 players: Hazard(3717), sequoh(3688), _iouri_(3675), felixcoto(3635), dmj111(3627), sighbot(3585), davidjliu(3576), adumlah(3533), Arekku(3517), kcm1700(3501) 2010-09-30T12:58:21 Expand to all planets closer to you, then wait. 2010-09-30T12:58:44 McLeopold: but you have to know you're dealing with him first 2010-09-30T12:58:46 *** Itkovian has joined #aichallenge 2010-09-30T12:59:07 Yea, but still, that's pretty good evidence of his logic. 2010-09-30T12:59:31 this accoun guy will eventually beat us with his nuclear ships 2010-09-30T12:59:46 ;) 2010-09-30T12:59:49 heh 2010-09-30T13:00:17 large fleets do make you vulnerable 2010-09-30T13:00:22 *** Itkovian has quit IRC (Client Quit) 2010-09-30T13:01:56 *** neural-man has joined #aichallenge 2010-09-30T13:03:33 that kind of game is very revealing about whether a bot actually looks into the future at all 2010-09-30T13:03:42 how so? 2010-09-30T13:03:58 looking into the future would mean you can see that you won't win in that situation 2010-09-30T13:04:20 the inaction implies that the bot has no idea 2010-09-30T13:04:24 but he's the master of coming from behind 2010-09-30T13:04:36 that doesn't say anything about forecasting 2010-09-30T13:05:14 he could have shifted fleets to one side? 2010-09-30T13:05:22 or expanded at least 2010-09-30T13:05:52 anything would have been better than sitting there doing nothing 2010-09-30T13:06:07 A bit of an aside, but it'd be nice if the visualizer gave some indication of growth rate. 2010-09-30T13:06:17 maybe he needs the other guy to commit first. 2010-09-30T13:06:19 Accoun's bot played it perfectly, intentionally or not, but just sitting there waiting for dmj's to make a move 2010-09-30T13:06:25 *by just 2010-09-30T13:06:33 Someone created a patch for that 2010-09-30T13:06:36 dmj's bot, however, should not have 2010-09-30T13:06:45 Oh, really? I hope it gets applied. 2010-09-30T13:06:57 *** boegel has joined #aichallenge 2010-09-30T13:07:12 DanielVF: bad news: http://ai-contest.com/visualizer.php?game_id=5050594 2010-09-30T13:07:20 It's surprising that Accoun loses other games but can beat dmj 2010-09-30T13:07:25 DanielVF: maybe your additional logging can tell you what's going on? 2010-09-30T13:07:28 not to me 2010-09-30T13:07:44 Accoun simply exposes a flaw 2010-09-30T13:07:54 Hmm. 2010-09-30T13:08:02 Yes, but I find revealing a flaw "surprising" 2010-09-30T13:08:08 mc my bot which is like 46 on tcp can beat dmj 2010-09-30T13:08:12 he is too conservative 2010-09-30T13:08:22 on maps where there are dense planets near starting area 2010-09-30T13:08:23 got any matches to show? 2010-09-30T13:08:31 yes if its not been purged hold on 2010-09-30T13:08:33 let me check 2010-09-30T13:08:43 boegel That was just before I put logging on to all servers. :( 2010-09-30T13:08:47 I don't have that game. 2010-09-30T13:08:56 how do i look for irc logs 2010-09-30T13:09:44 anyone? 2010-09-30T13:09:48 nm 2010-09-30T13:09:49 actually, it's possible that dmj looks into the future but is too conservative to make a risky move 2010-09-30T13:09:49 doh 2010-09-30T13:10:15 jmcarthur: yeah, I think your right 2010-09-30T13:10:46 On very simple symmetrical maps, you can prove the best move is no move, but wait for opponent. 2010-09-30T13:10:57 http://72.44.46.68/canvas?game_id=240851 2010-09-30T13:10:59 found it 2010-09-30T13:11:07 McLeopold: wait for your opponent to make a mistake you mean? 2010-09-30T13:11:30 his bot could have won it if he had bothered expanding 2010-09-30T13:11:36 he just stuck with his 4 planets 2010-09-30T13:11:38 jmcarthur: yes 2010-09-30T13:12:07 jmcarthur: or more specifically, wait for him to invest in neutral at the wrong time or distance 2010-09-30T13:12:15 DanielVF: ah 2010-09-30T13:12:34 bhasker: I wonder what dmj was thinking 2010-09-30T13:12:40 no idea^ 2010-09-30T13:12:43 DanielVF: k, I'll let you know when I notice another one then 2010-09-30T13:12:44 gotta run 2010-09-30T13:12:45 as i said 2010-09-30T13:12:45 ttyl 2010-09-30T13:12:47 McLeopold: i'm not so sure that dmj was thinking that while waiting for accoun though 2010-09-30T13:12:47 *** boegel has quit IRC (Quit: Leaving) 2010-09-30T13:12:49 its too conservative 2010-09-30T13:12:54 McLeopold: he could have expanded safely 2010-09-30T13:13:21 he even had the lead in ship count for the first part of their standoff 2010-09-30T13:13:44 dmj has got a good bot, so he has some solid ideas about what planets to target 2010-09-30T13:13:45 since he didn't take those extra neutrals 2010-09-30T13:14:03 Sure we can find flaws, but fixing them might make him weaker in other areas. 2010-09-30T13:14:15 i am by no means saying it's a bad bot ;) 2010-09-30T13:14:19 So, I'd like to know why this "flaw" makes him strong. 2010-09-30T13:14:32 a good angle to try 2010-09-30T13:14:45 only reason his bot does well is the sudden attack with 200 ships 2010-09-30T13:14:54 its hard to counter if you are busy expanding 2010-09-30T13:15:10 he almost always counterattacks right after the opponent expands to a neutral 2010-09-30T13:15:15 It's brilliant. I need that in my bot. 2010-09-30T13:15:17 i think that's his sun tsu showing 2010-09-30T13:15:25 his bot i think waits till you commit many ships to something else 2010-09-30T13:15:29 or is it tzu? 2010-09-30T13:15:34 tsu is right 2010-09-30T13:15:42 i always forget 2010-09-30T13:15:47 My bot does the same thing, but it's just a side affect of other logic. 2010-09-30T13:15:57 And it does it poorly. 2010-09-30T13:16:01 heh 2010-09-30T13:16:18 I'm thinking of taking bots that issue unparseable or invalid orders out of the game rotation 2010-09-30T13:16:20 my bot is too aggressive 2010-09-30T13:16:30 http://72.44.46.68/getplayer?player=bhaskerv20.6 2010-09-30T13:16:36 DanielVF: why? those bots have short games anyway, don't they? 2010-09-30T13:16:38 keeps trying to expand almost all the time 2010-09-30T13:16:41 even when its losing^ 2010-09-30T13:17:03 and does badly when starting positions are close by 2010-09-30T13:17:04 http://ai-contest.com/visualizer.php?game_id=5057640 2010-09-30T13:17:12 I just beat dmj at his own game! 2010-09-30T13:17:13 jmcarthur: Wastes resources to run a bad bot, no? 2010-09-30T13:17:22 DanielVF: i would only try that after having a way to report such errors to the developers 2010-09-30T13:17:24 Counter launch of large fleet 2010-09-30T13:17:49 jmcarthur: We spend a bit of time picking and setting up for games 2010-09-30T13:17:50 troutwine: even if it only issues an invalid order once out of every 10 games or so, say? 2010-09-30T13:18:06 see he only attacked when you took the 70 neutral 2010-09-30T13:18:12 till then his bot just kept piling ships up 2010-09-30T13:18:22 jmcarthur: Good point. 2010-09-30T13:18:23 DanielVF: has there been any work on giving better error messages yet? 2010-09-30T13:18:29 jmcarthur: Also, the bad order's don't always come at the start of the game 2010-09-30T13:18:52 jmcarthur: I'm going to add to the bottom of the visualizer what caused the game loss. 2010-09-30T13:19:03 *** Naktibalda has quit IRC (Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716]) 2010-09-30T13:19:07 DanielVF: once that's there i wouldn't object to removing such bots from rotation 2010-09-30T13:19:09 That's the turn that McLeopold had the lowest ship counts in his planets, as well. 2010-09-30T13:19:18 before, though, i think a lot of people might see it as unfair 2010-09-30T13:19:31 just like the timeout thing 2010-09-30T13:19:35 So it will say "Crash/Timeout", "Invalid Order", or "Unparseable Error" 2010-09-30T13:19:50 I won't be removing Crash/Timeout 2010-09-30T13:20:00 there is no visible difference between crash and timeout? 2010-09-30T13:20:01 "You bot issues invalid orders during 10% of games. It will now play less games." 2010-09-30T13:20:02 untill the error reporting can tell the difference 2010-09-30T13:20:04 DanielVF: Could the message also include the invalid order and unparseable text given? 2010-09-30T13:20:06 ah 2010-09-30T13:20:12 "Oh, I better fix my bot so I get more games!" 2010-09-30T13:20:28 McLeopold: i like that but it would be tougher to do 2010-09-30T13:20:33 troutwine possibly 2010-09-30T13:21:02 DanielVF: is there any logic to make sure bots play maps evenly? 2010-09-30T13:21:23 McLeopold Bots play maps *randomly 2010-09-30T13:21:24 DanielVF: how about bad bots aren't picked as player 1 (to seed a match) but are still eligible to be the other player? 2010-09-30T13:21:29 but not evenly. 2010-09-30T13:21:46 weirdly enough mcleopold my bot is yet to play a game against yours on tcp 2010-09-30T13:21:57 DanielVF: I think evenly would be better. Some maps favor different strategies. 2010-09-30T13:21:59 jmcarthur We'll a bad bot makes an invalid game for the other player, as well as for the bad bot 2010-09-30T13:22:13 DanielVF: you mean those games don't even count for score? 2010-09-30T13:22:27 bhasker: yeah, I wish we could connect and wait for certain players. 2010-09-30T13:22:51 jmcarthur: They do, but they aren't fun to watch. The reapeat offenders tend to end on turn 0 2010-09-30T13:22:51 does the tcp server do the same way of matching as the official 2010-09-30T13:22:55 i think it matches randomly 2010-09-30T13:23:00 bhasker not at all 2010-09-30T13:23:20 DanielVF: maybe a bad game won't count against a bots seeding wait time? 2010-09-30T13:23:21 hmm so its using elo rating to pick opponents? 2010-09-30T13:23:35 McLeopold too much coding. :( 2010-09-30T13:23:37 DanielVF: for the winning bot of course 2010-09-30T13:23:51 DanielVF: working bots should only be paired with malfunctioning bots very rarely though, shouldn't they? the broken ones should have much lower rankings, right? 2010-09-30T13:24:07 It can't be much harder than send fleets around? 2010-09-30T13:24:19 Interesting idea 2010-09-30T13:24:45 Writing SQL to check 2010-09-30T13:25:45 broken bots having low ranks and not being seeded from should be enough to make such games extremely low in number, i think 2010-09-30T13:26:35 Dont all broken bots get Disqualified?Whats wrong with playing a malfunc bot? 2010-09-30T13:27:31 kincody: IMO, if you have a broken bot on the server than works locally, it could be nice to have at least a few games with basic error messages so you can diagnose your bot and see why it's breaking in a few different games 2010-09-30T13:27:43 even if you don't get debug output or anything 2010-09-30T13:28:01 *on the server, but it works locally 2010-09-30T13:28:12 That makes sense.. 2010-09-30T13:28:22 Compilers usualy give you one error 2010-09-30T13:28:24 *** krokokrusa has quit IRC (Ping timeout: 255 seconds) 2010-09-30T13:28:30 You fix that one, and then you get the next. :P 2010-09-30T13:28:46 DanielVF: runtime errors are more subtle 2010-09-30T13:29:20 DanielVF: breaking in game X doesn't necessarily tell you much, but breaking in games X, Y, and Z can tell you that there is something in common about those games 2010-09-30T13:29:22 can TCP server admin make on page http://72.44.46.68/canvas?game_id=XXXXXX near nick of winer text that he win and why (T=timed out, D=disconnected, I=invalid input) 2010-09-30T13:29:41 *nods* 2010-09-30T13:30:14 Maybe I should make it so the winner does not see a game that his opponent failed on. 2010-09-30T13:30:25 On his profile page. 2010-09-30T13:30:28 DanielVF: i think if it affects his score he should see it 2010-09-30T13:30:46 DanielVF: only if it is not used for rankings 2010-09-30T13:30:46 DanielVF: but if games are tagged the way they are on the tcp server then they can know not to bother watching it 2010-09-30T13:31:03 jmcarthur Ah. I may just tag 'em 2010-09-30T13:31:09 DanielVF: like here http://72.44.46.68/getplayer?player=McLeopold.6.2 2010-09-30T13:31:11 DanielVF: it would be nice to see how each game affected your ranking 2010-09-30T13:31:12 Loss^T 2010-09-30T13:31:22 McLeopold: it's not that easy to identify 2010-09-30T13:31:26 "Loss to dmj111: -500" 2010-09-30T13:31:37 McLeopold: it's not a concrete number of points 2010-09-30T13:31:49 I'm thinking of true elo and glicko. 2010-09-30T13:31:52 yeah 2010-09-30T13:31:59 i still think trueskill would be rockin' 2010-09-30T13:32:09 Yeah, it takes into account all the games of your opponent as well - and future games of his after you beat him. 2010-09-30T13:32:18 or lose to him 2010-09-30T13:33:03 i mainly like the idea of trueskill because it has a matching algorithm that can get your ranking closer to actual sooner after a resubmission 2010-09-30T13:33:14 at least if we adapt it 2010-09-30T13:33:20 i still need to test that though 2010-09-30T13:33:42 So, on the tcp rankings page, what does oppo. column mean? 2010-09-30T13:34:06 Unique oppo. played? 2010-09-30T13:34:13 Lol - I just realized why I can't make bad order games not count 2010-09-30T13:34:28 You could just make a bad order anytime you were loosing. 2010-09-30T13:34:29 McLeopold: can't be. that number is sometimes larger than games played 2010-09-30T13:34:48 *** Guest90163 has quit IRC (Quit: Lost terminal) 2010-09-30T13:34:51 SHH! don't tell anyone 2010-09-30T13:35:00 DanielVF: heh, yeah, and you might actually *want* that behavior to save resources :) 2010-09-30T13:35:01 (implement anyway) 2010-09-30T13:36:37 i mean like http://ultron.com.ua/tcp.png - it will be very helpful 2010-09-30T13:36:41 jmcarthur lol 2010-09-30T13:38:36 *** dale has joined #aichallenge 2010-09-30T13:38:47 hi guys 2010-09-30T13:39:10 I have some question about ai-contest 2010-09-30T13:39:26 ** ERROR **: shm_semaphores_init: semget error: No space left on device. Try deleting some semaphores with ipcs and ipcrm or increase the maximum number of semaphore in the system. aborting... 2010-09-30T13:39:44 I tried to upload my c# code and got that 2010-09-30T13:39:49 *** Naktibalda has joined #aichallenge 2010-09-30T13:40:18 regards 2010-09-30T13:40:18 can anyone check what's going on on production server 2010-09-30T13:40:21 dale Sorry. Mono started acting up on us. :( 2010-09-30T13:40:36 We'll need to get that figured out 2010-09-30T13:41:02 ok thank u 2010-09-30T13:41:54 *** dale has quit IRC (Client Quit) 2010-09-30T13:41:57 *** Sap_ has joined #aichallenge 2010-09-30T13:42:04 Hi, guys! 2010-09-30T13:42:11 Hi! 2010-09-30T13:42:15 Is contest server working now? 2010-09-30T13:42:50 Perfectly? Not yet. 2010-09-30T13:42:53 * jmcarthur is tired of defending bayeselo :\ 2010-09-30T13:42:57 I see "sucessfully entered into contest" but "No ranking available" all the day 2010-09-30T13:43:22 DanielVF: hey, in that ruby trueskill library, how did you handle draws? i can't figure it out 2010-09-30T13:43:29 And also some my java bot's can't be compiled but there is no amy error messages :( 2010-09-30T13:43:45 I skipped em. 2010-09-30T13:43:49 ah 2010-09-30T13:43:52 They are really rare 2010-09-30T13:44:03 sap, what is your userid? 2010-09-30T13:44:33 DanielVF: what would you say the probability of a game being a draw is, in practice? 2010-09-30T13:44:38 Daniel, ArtyomSap 2010-09-30T13:44:43 (that is a parameter in trueskill, of course) 2010-09-30T13:44:49 How about Condorcet voting method? 2010-09-30T13:45:12 Sap_, what is the number in the url on top of your "my profile" page? 2010-09-30T13:45:33 Separate all games by who you played. 2010-09-30T13:45:37 NumberOfThingsIBeat / (NumberOfThingsIBeat + NumberOfThingsThatBeatMe) 2010-09-30T13:45:37 oh, sorry :) http://ai-contest.com/profile.php?user_id=9893 2010-09-30T13:46:36 (bayeslo might produce the same results) 2010-09-30T13:46:47 something has changed three or four day ago :( now I don't get notification e-mail when send bot on server :( 2010-09-30T13:47:17 jmcarthur: 33%? 2010-09-30T13:47:50 McLeopold: that's a lot more than i think it actually is 2010-09-30T13:48:06 jmcarthur: doesn't a larger draw prob increase the value of winning? 2010-09-30T13:48:28 i think so, but we don't want to do that artificially 2010-09-30T13:48:29 jmcarthur 1%-2% 2010-09-30T13:48:38 DanielVF: thanks 2010-09-30T13:48:39 and most of those are two bad bots facing each other 2010-09-30T13:48:44 ugh 2010-09-30T13:48:46 okay 2010-09-30T13:49:22 DanielVF: what about top 100 bots? i don't suppose you wrote a query for that number that you can easily tweak 2010-09-30T13:49:25 draws are highly unlikely 2010-09-30T13:50:46 jmcarthur can't do that easily 2010-09-30T13:50:55 Sap_ Try submittign one more time 2010-09-30T13:51:06 DanielVF: alright, thanks anyway 2010-09-30T13:51:09 It thinks your latest submission isn't processed all the way 2010-09-30T13:51:23 Sap_ so it's not giving it games 2010-09-30T13:53:53 *** dmj has joined #aichallenge 2010-09-30T13:54:20 *** dmj has quit IRC (Client Quit) 2010-09-30T13:54:34 DanielVF, ok, but one more question - one oy bots compiles succefully on my machine and works perfectly with local server ot via tcp, but I get "error while compiling submission" when trying to upload it 2010-09-30T13:55:15 Different version of java? 2010-09-30T13:55:28 DanielVF, and it's even more strange that in e-mail I receive succefull compilation log 2010-09-30T13:56:24 DanielVF, my be but there is nothing special and another bot, based on this compiles ok 2010-09-30T13:56:46 "Found entry.zip. Attempting to unpack. unzip -u entry.zip > /dev/null 2> /dev/null Found MyBot.java. Compiling this entry as Java javac Bot.java BotTemplate.java F.java Fleet.java G.java MyBot.java P.java Planet.java PlanetAction.java PlanetWars.java jar cfe MyBot.jar MyBot BotTemplate.class P$ComparatorPlanetsByPRDesc.class P$ComparatorPlanetsByPowerDesc.class P.class PlanetWars.class F.class Planet.class PlanetAction.class Fleet 2010-09-30T13:56:51 damn 2010-09-30T13:57:28 I mean that log from contest seems right - unplaking, compiling, packing to jar 2010-09-30T13:57:50 but why do I see "error while compiling submission" then ?! 2010-09-30T13:58:09 jmcarthur: draw prob just went up :) http://72.44.46.68/canvas?game_id=243325 2010-09-30T13:58:21 Top 10 players: Hazard(3722), sequoh(3678), _iouri_(3651), dmj111(3621), felixcoto(3618), sighbot(3568), davidjliu(3558), cfaftw(3530), adumlah(3502), Arekku(3502) 2010-09-30T13:58:26 Can you upload once more? I'll watch the compile logs 2010-09-30T13:58:39 That map should not be allowed 2010-09-30T13:58:58 i was wondering when such a map would show up 2010-09-30T13:59:13 good thing the fix for that was pushed to trunk yesterday :D 2010-09-30T13:59:25 Zannick: what was the fix? 2010-09-30T13:59:57 It would be fun if there were a bunch of 1 ship planets around 2010-09-30T14:00:09 check that map_generator doesn't put the starting planets too_close to the starting planets 2010-09-30T14:00:20 er, too close to the center planet 2010-09-30T14:00:20 McLeopold: lol 2010-09-30T14:00:58 and it disallows distances of 1 2010-09-30T14:01:26 i'm pretty sure both those planets are 1 away from the center 2010-09-30T14:01:37 *** Gemini has joined #aichallenge 2010-09-30T14:02:10 The center planet was 93, growth 4 2010-09-30T14:02:22 Is there any admins for the contest here ? 2010-09-30T14:02:39 the bods admin themselves! 2010-09-30T14:02:49 *bots 2010-09-30T14:03:02 DanielVF, yes I've upoaded it and got "error while compiling submission" but I didn't get any e-mail with log 2010-09-30T14:03:07 BtbN: you need to work on your delivery 2010-09-30T14:04:16 Ah 2010-09-30T14:04:28 " warning: unmappable character for encoding ASCII" 2010-09-30T14:04:28 I'm just having problems with the c# "error while compiling submission" error for c# code .. looks like other people are having the same issue 2010-09-30T14:04:47 Currently the server only takes ASCII 2010-09-30T14:05:06 You've probably got some russian comments in the code? 2010-09-30T14:05:48 why would that matter for compilation? 2010-09-30T14:06:12 *** neural-man has quit IRC (Ping timeout: 252 seconds) 2010-09-30T14:06:24 Zannick beats me 2010-09-30T14:06:42 could be actual code 2010-09-30T14:07:09 DanielVF, ups... I suppose this russina comment line somewhere... I thoght that Java is pure Unicode :) thanx :) 2010-09-30T14:07:35 Sap_: I don't know why the server is picky about it 2010-09-30T14:08:02 that might be strings only 2010-09-30T14:10:23 *** felixcoto has joined #aichallenge 2010-09-30T14:11:33 *** Sap_ has quit IRC (Quit: Page closed) 2010-09-30T14:12:59 * jmcarthur writes his own stinking trueskill calculator 2010-09-30T14:13:30 jmcarthur: i still don't understand the message passing part to modify the confidence 2010-09-30T14:13:51 jmcarthur: i just looked at the graph and wrote an approximation function. :/ 2010-09-30T14:14:09 McLeopold: i'm adapting it for the simple two player case. i can't say i truely understand it, but i'm using some other code as a reference 2010-09-30T14:15:38 Okay: geek confession. This is how and why I wrote the trueskill function... 2010-09-30T14:15:59 Behold: http://ai-contest.com/visualizer.php?game_id=5058396 - bottom right - an error message 2010-09-30T14:16:33 My fiance and I needed to pick the best engagement photo for our invitations. I wrote a voting web page and made her choose between two favorite thousands of times... 2010-09-30T14:16:34 dwfm 2010-09-30T14:16:46 It worked. 2010-09-30T14:16:48 DanielVF: half of it's cut off 2010-09-30T14:16:51 DanielVF: the top half 2010-09-30T14:16:53 in chrome 2010-09-30T14:17:02 McLeopold: lol 2010-09-30T14:17:15 dhartmei is here ? :) 2010-09-30T14:17:24 McLeopold lol 2010-09-30T14:17:31 I also wrote something so we could see her favorites, my favorites and combined. 2010-09-30T14:17:44 McLeopold: i wrote a an interactive mergesort to help me with stuff like that once, but it assumed that i would always choose the same and that there was a total ordering 2010-09-30T14:17:48 i don't see an error message at all 2010-09-30T14:17:56 jmcarthur What cuts it off? 2010-09-30T14:18:10 DanielVF: weird, refreshing it made it work 2010-09-30T14:18:15 Error: $("#error_message").text(Visualizer.error_message).css is not a function 2010-09-30T14:18:15 Ah 2010-09-30T14:18:15 Source File: http://ai-contest.com/visualizer/js/visualizer.js?v=1 2010-09-30T14:18:15 Line: 406 2010-09-30T14:18:20 New css 2010-09-30T14:18:23 and js 2010-09-30T14:18:25 DanielVF: i don't know what was cutting it off. it was just half showing 2010-09-30T14:18:28 ah, now it shows 2010-09-30T14:18:28 ah 2010-09-30T14:18:28 Will make it reload those 2010-09-30T14:18:40 DanielVF: might want to increment that number. yeah 2010-09-30T14:19:04 jmcarthur done 2010-09-30T14:19:08 both css and js 2010-09-30T14:19:09 rock 2010-09-30T14:19:18 bhasker: we just got 2 games on tcp 2010-09-30T14:19:32 bhasker: you lost :D 2010-09-30T14:19:44 :( 2010-09-30T14:20:12 time to see what stupid decisions my bot made^ 2010-09-30T14:20:22 i need to clean up my logging 2010-09-30T14:20:43 bhasker: it looks like you took a neutral when you couldn't spare the time on the second one 2010-09-30T14:20:59 yea my bot is aggresive it doesn't wait next turn 2010-09-30T14:21:08 i need to add some logic to not take a neutral just because it can 2010-09-30T14:21:18 when it could probably take a better neutral next turn 2010-09-30T14:21:30 as long as it has ships it will try to take over something 2010-09-30T14:21:34 works sometimes 2010-09-30T14:21:38 but sometimes it just goes dumb 2010-09-30T14:21:40 works on some maps 2010-09-30T14:21:43 yea 2010-09-30T14:21:52 sometimes it will send like 20 ships off to get a 1 growth planet 2010-09-30T14:22:31 that would be okay if your opponent is 50 turns away... 2010-09-30T14:22:39 yea 2010-09-30T14:22:43 need to fix some of that:) 2010-09-30T14:22:51 i had a very interesting minor error 2010-09-30T14:23:04 yea it sent like 36 ships to capture aneutral at the bottom left 2010-09-30T14:23:11 when it should have been attacking your planets 2010-09-30T14:23:12 where it sees the opponent is 22 turns away at the start 2010-09-30T14:23:28 and thinks it can send 110 ships 2010-09-30T14:23:58 rather, saw * / thought * 2010-09-30T14:24:08 ...and could * 2010-09-30T14:24:53 I'm out 2010-09-30T14:24:56 Have fun 2010-09-30T14:25:08 * DanielVF away 2010-09-30T14:25:08 DanielVF: thanks for the error messages :D 2010-09-30T14:25:11 NP 2010-09-30T14:26:09 *** kincody has left #aichallenge 2010-09-30T14:28:16 its sad that my bot loses to a bot named "InterstellarMuffin" how embarassing is that 2010-09-30T14:28:30 and for my next trick 2010-09-30T14:29:07 i'll actually try doing a bot for the first time in more then a week 2010-09-30T14:29:36 bartwe: I've missed ol' "chain lightning" 2010-09-30T14:29:58 its been steadily dropping on the rankings 2010-09-30T14:30:02 125 now orso 2010-09-30T14:30:08 ouch 2010-09-30T14:30:26 nah thats a .8 series 2010-09-30T14:30:32 .12 can't run on the main server 2010-09-30T14:30:35 too heavy 2010-09-30T14:31:04 takes too long? 2010-09-30T14:32:29 not optimized, nor has build in timeouts 2010-09-30T14:32:41 so it would simply timeout on the main server 2010-09-30T14:38:23 *** justin_pdx has joined #aichallenge 2010-09-30T14:39:33 *** Gemini has quit IRC (Ping timeout: 252 seconds) 2010-09-30T14:39:46 ha, i'm a single rank below a1kon 2010-09-30T14:39:50 *** Olathe has joined #aichallenge 2010-09-30T14:39:59 *** Itkovian has joined #aichallenge 2010-09-30T14:40:01 a1k0n: do you have nay plans for something better in the main contest ? 2010-09-30T14:42:02 *** wvdschel has joined #aichallenge 2010-09-30T14:42:54 *** perror has quit IRC (Quit: Bye all !) 2010-09-30T14:43:55 i wonder what the typical change in rank is after a resubmission 2010-09-30T14:44:03 that affects one of the parameters of my test 2010-09-30T14:44:26 the typical change in actual rank, that is, not estimated 2010-09-30T14:44:28 I wonder if I resubmit if the entire top 20 rankings will be switched. 2010-09-30T14:44:37 switched? 2010-09-30T14:44:39 shouldn't be 2010-09-30T14:44:45 they keep all their games with your old bot 2010-09-30T14:44:52 really? 2010-09-30T14:44:54 yes 2010-09-30T14:45:07 and their score won't be affected by yours until they play you again 2010-09-30T14:45:08 That seems wrong 2010-09-30T14:45:15 every submission is treated as a new bot entirely 2010-09-30T14:45:31 hmm... 2010-09-30T14:45:32 and old submissions are simply removed from the rankings rather than dropped entirely 2010-09-30T14:45:39 i think it's good, personally 2010-09-30T14:45:53 it reduces volatility and keeps the estimates more accurate 2010-09-30T14:46:02 Yes, that makes a lot of sense. 2010-09-30T14:46:49 that would change under my proposed trueskill application, but under than your score won't depend on current games by past opponents anyway 2010-09-30T14:46:51 I wish I could see the "rankings" of the older bots. 2010-09-30T14:47:05 *under that 2010-09-30T14:47:15 which is actually a weakness of my proposal 2010-09-30T14:47:35 but it is perhaps more intuitive anyway 2010-09-30T14:47:42 Until submitting is final. 2010-09-30T14:47:49 yeah 2010-09-30T14:48:14 once no more submissions are allowed, i'm certain that bayeselo is superior (but not our current matchmaking algorithm) 2010-09-30T14:48:54 in combination with trueskill's matchmaking formula i suspect it could still possibly be superior 2010-09-30T14:49:00 but that's what i'd like to test 2010-09-30T14:51:29 *** JCS^ has joined #aichallenge 2010-09-30T14:57:24 why do they remove all the old games? Or why don't they at least keep the statistics for you 2010-09-30T14:58:33 Top 10 players: Hazard(3762), sequoh(3686), _iouri_(3661), dmj111(3635), felixcoto(3634), sighbot(3590), davidjliu(3565), cfaftw(3559), Arekku(3519), adumlah(3508) 2010-09-30T14:58:50 wow @_@ 2010-09-30T14:58:54 3 new faces aove dmj 2010-09-30T14:59:57 wish i can submit my new ot already -_- 2010-09-30T15:00:03 *** boegel has joined #aichallenge 2010-09-30T15:00:04 Switching languages hurts 2010-09-30T15:06:58 Cyndre: they do keep the statistic for you 2010-09-30T15:07:02 *** u1tr0n has quit IRC (Ping timeout: 240 seconds) 2010-09-30T15:07:07 Cyndre: and the old games are not removed 2010-09-30T15:07:17 Cyndre: or do you mean from your old submission to your new? 2010-09-30T15:07:36 Cyndre: if that's what you mean it's because your bot is not the same bot anymore, really 2010-09-30T15:07:54 Cyndre: but i'm experimenting with a way to take older versions of your bot into account when determining your new rank 2010-09-30T15:08:24 by using an iterative algorithm rather than a batch one and simply decreasing your confidence when you resubmit 2010-09-30T15:09:01 jmcarthur: is that a good idea? is the whole point of resubmitting that you get a fresh start? 2010-09-30T15:09:24 Migi32: you're UGent too? I totally missed that before :D 2010-09-30T15:09:29 boegel: if you decrease the confidence then the only affect it has is on the choice of starting opponents 2010-09-30T15:09:40 boegel: your final score will be the same after you play enough games either way 2010-09-30T15:10:02 boegel: but it may take fewer games if you have only evolved your bot 2010-09-30T15:10:13 boegel, heh. What year/course are you? 2010-09-30T15:10:14 rather than rewrote it or something 2010-09-30T15:10:52 boegel: fewer than completley starting over, i mean 2010-09-30T15:11:03 Migi32: I was a PhD student until 2 weeks ago when I graduated :) 2010-09-30T15:11:04 *completely 2010-09-30T15:11:25 *** McLeopold has quit IRC (Quit: Leaving) 2010-09-30T15:11:26 oh ok you're quite a bit older then. I'm 3rd year Computer Science 2010-09-30T15:11:27 jmcarthur: that's true 2010-09-30T15:11:33 *** u1tr0n has joined #aichallenge 2010-09-30T15:11:53 Migi32: did you get the Compilers course yet? I was TA'ing for that one :) 2010-09-30T15:12:09 Migi32: do you still have classes @ S9? 2010-09-30T15:12:09 jmcarthur any idea about updating C# support ? :/ 2010-09-30T15:12:18 Sylph: nope. i'm not an admin 2010-09-30T15:12:22 ah ok :( 2010-09-30T15:12:34 I rewrote my java bot to c# hoping it would at least work with c# 2.0 like it said on the site 2010-09-30T15:12:43 *** aerique has joined #aichallenge 2010-09-30T15:12:43 then found out the current version got memory leaks and stuff :/ 2010-09-30T15:12:54 boegel, didn't have that yet, and I'm sorry but what is S9? 2010-09-30T15:12:57 and out of 5 submission of same bot one succeeded 2010-09-30T15:12:58 :| 2010-09-30T15:13:07 and it got time outs for no reason >.> 2010-09-30T15:13:52 so i'm rewriting on c++ now :| 2010-09-30T15:19:24 *** telekipo has joined #aichallenge 2010-09-30T15:21:14 Migi32: bachelor informatics or bachelor Ir? 2010-09-30T15:21:26 ir 2010-09-30T15:21:39 ah. S9 is a building on De Sterre. 2010-09-30T15:21:51 So you were in CA last year ;-) 2010-09-30T15:22:05 Feedback is always welcome 2010-09-30T15:22:12 yea, by Koen De Bosschere, great guy 2010-09-30T15:22:26 we have most classes in de Plateau 2010-09-30T15:22:53 Migi32: ah, you're ir CS 2010-09-30T15:23:02 or... 2010-09-30T15:23:03 Sure, I know, I am the other west-flemish guy teaching CA practica 2010-09-30T15:23:10 * boegel isn't sure how that all works now 2010-09-30T15:23:11 the tallest one :-) 2010-09-30T15:23:42 or... ? 2010-09-30T15:24:33 ah yes, I'm ir, second year I can choose between electronics, building (I don't know the English names for these), and CS 2010-09-30T15:25:08 construction, I suppose 2010-09-30T15:25:14 Migi32: building -> construction? civil? 2010-09-30T15:25:22 yea, but there are more 2010-09-30T15:25:30 chemistry 2010-09-30T15:25:46 physics 2010-09-30T15:25:56 mechanical engineering 2010-09-30T15:26:26 Migi32: anyway, glad to see more UGent people are active on this 2010-09-30T15:26:33 Migi32: but erm, you're using C++? 2010-09-30T15:26:45 what's wrong with it? 2010-09-30T15:26:51 careful with your words now ;) 2010-09-30T15:26:53 Migi32: try visiting the GhentFPG meeting next Thursday, we'll convince you :) 2010-09-30T15:27:03 to what language? 2010-09-30T15:27:23 *** telekipo has quit IRC (Quit: Page closed) 2010-09-30T15:28:07 *** wvdschel has quit IRC (Quit: Leaving) 2010-09-30T15:28:10 Migi32: any functional language 2010-09-30T15:28:14 Migi32: Haskell, for example 2010-09-30T15:28:23 which is what I'm using 2010-09-30T15:28:28 and I'm in front of you :P 2010-09-30T15:28:30 c++ has fp libraries 2010-09-30T15:28:45 that's not real fp 2010-09-30T15:28:51 that's just messing about 2010-09-30T15:28:56 C++ isn't ment to do FP in 2010-09-30T15:28:59 you know what I might just come to your next meeting 2010-09-30T15:29:04 har 2010-09-30T15:29:16 I never really got why FP is so useful 2010-09-30T15:29:31 and if you're used to "normal" programming FP is really weird 2010-09-30T15:29:38 *** troutwine has quit IRC (Ping timeout: 265 seconds) 2010-09-30T15:29:50 fp is something to learn, like prolog and scheme 2010-09-30T15:30:02 Migi32: so visit GhentFPG 2010-09-30T15:30:12 Migi32: or BelHac, in November (Google it) 2010-09-30T15:30:35 Migi32: GhentFPG might scare you, because it has very high level talks too 2010-09-30T15:30:44 Migi32: but BelHac will have introductory sessions 2010-09-30T15:31:27 no high level talks would be great. I might not get everything but I'm bored at most classes now because most are just too easy 2010-09-30T15:32:23 and I'm sure most people in this channel are 2010-09-30T15:33:44 try to focus on still studying while bored 2010-09-30T15:34:05 in the end i dropped out of univerisity, being bored in class didn't help 2010-09-30T15:34:23 not doing homework helped alout less 2010-09-30T15:35:35 i had a really bad uni experience 2010-09-30T15:35:43 didn't feel like i got anything out of it 2010-09-30T15:35:50 was just a lot of money and work for not much reward 2010-09-30T15:36:19 hmz, i think i got alot out of it, just no papers 2010-09-30T15:36:32 i learned very little 2010-09-30T15:36:38 learned a lot more on my own 2010-09-30T15:36:47 yep, that happens 2010-09-30T15:37:05 and i didn't feel that my uni was very pro-intellectual 2010-09-30T15:37:21 jmcarthur: in belgium uni is fairly cheap to attend. 2010-09-30T15:37:30 so money is usually not an issue here 2010-09-30T15:37:44 money wasn't really an issue for me either, but it still cost a lot 2010-09-30T15:38:09 meh i had the feeling university fails to look beyond phd/tenure related business 2010-09-30T15:38:57 I'm scared of going to uni. 2010-09-30T15:39:04 I will be older than most if I do go 2010-09-30T15:39:10 *** pgpaskar_ has quit IRC (Read error: Operation timed out) 2010-09-30T15:39:21 by several years, plus I don't know if I am clever enough to do computer science 2010-09-30T15:39:24 or software design. 2010-09-30T15:39:55 Bobng: it just takes hard work. Study and you'll likely make it. 2010-09-30T15:40:43 The problem is I love programming, but I dislike the rest that goes with it - testing, design and evaluation 2010-09-30T15:41:13 so i keep thinking I ought to go freelancer or something, as opposed to learning - and possibly failing a course which contains a lot of that 2010-09-30T15:41:31 bartwe: my uni mostly focused on the "job market" 2010-09-30T15:41:41 and i hated that 2010-09-30T15:41:55 i wanted to actually learn something, not just the bare minimum to get hired 2010-09-30T15:42:19 Did you end up getting hired though? 2010-09-30T15:42:32 jmcarthur, oh no don't worry about me I'm getting about 80% average score 2010-09-30T15:42:33 *** pgpaskar_ has joined #aichallenge 2010-09-30T15:42:45 I mean bartwe 2010-09-30T15:43:02 Bobng: funnily enough, they saw it as a big positive when they found that i complained about my uni online and said it was a worthless degree 2010-09-30T15:43:31 what degree did you take, out of interest? 2010-09-30T15:43:35 computer science 2010-09-30T15:43:44 it would have been better at a different uni i'm sure 2010-09-30T15:43:47 and you think it is worthless? 2010-09-30T15:43:53 mine was focusing more on software engineering 2010-09-30T15:43:59 Ahh, what uni did you go to? I'm looking at different ones right now 2010-09-30T15:44:19 yeah, i didn't feel like i got anything out of it beyond a tick for my resume 2010-09-30T15:44:30 Bobng: university of alabama in huntsville 2010-09-30T15:44:33 Bobng: Right, but that comes with the territory. There are many pittfalls. 2010-09-30T15:44:48 Bobng: great for engineering and "real world" stuff, not so great for learning beyond what is necessary 2010-09-30T15:44:58 ahh 2010-09-30T15:45:35 UAH is known by some as the "MIT of the South" .... i don't think so 2010-09-30T15:46:05 but then, i didn't go through the whole engineering program, which i know is actually pretty good 2010-09-30T15:46:17 the CS department just suffers 2010-09-30T15:47:18 have anyone tried the PlanetWarrior ikhramts ? 2010-09-30T15:47:34 http://github.com/ikhramts/PlanetWarrior 2010-09-30T15:47:47 by ikhramts* 2010-09-30T15:47:55 I tried compiling it under linux, and got some errors 2010-09-30T15:48:43 http://pastebin.com/PGqLW5Pn 2010-09-30T15:48:53 would be great if anyone can give an insight to it 2010-09-30T15:49:42 you forgot to compile the ui-file 2010-09-30T15:49:50 which qmake should normaly auto-built into the Makefile 2010-09-30T15:50:21 and QLineEdit should be included it it's used... 2010-09-30T15:50:23 *if 2010-09-30T15:50:31 but this should get fixed by the ui-file 2010-09-30T15:50:40 Um, I haven't had any experience with compiling Qt stuff before 2010-09-30T15:50:49 I ran qmake PlanetWarrior.pro 2010-09-30T15:50:52 and then, make 2010-09-30T15:51:01 yep, that's it 2010-09-30T15:51:02 how do I compile the ui-file ? 2010-09-30T15:51:17 qmake includes this step into the Makefile 2010-09-30T15:51:22 if it does not, your qt-install is broken 2010-09-30T15:51:39 I just installed the qt libraries 2010-09-30T15:51:44 or the project file 2010-09-30T15:51:45 or both 2010-09-30T15:51:50 *** hellman has quit IRC (Ping timeout: 240 seconds) 2010-09-30T15:51:55 Qt3 or Qt4? 2010-09-30T15:52:02 which version exactly 2010-09-30T15:52:03 I installed the qt4 libs 2010-09-30T15:52:48 *** RainCT has joined #aichallenge 2010-09-30T15:53:03 these packages were installed http://pastebin.com/Rm2hVzh7 2010-09-30T15:56:50 does not help, if they are broken 2010-09-30T15:57:18 Aha okay :) I'll try an alternative method then :) 2010-09-30T15:57:22 thanks for helping though 2010-09-30T15:58:22 Top 10 players: Hazard(3730), sequoh(3676), _iouri_(3657), dmj111(3630), felixcoto(3626), sighbot(3587), davidjliu(3563), cfaftw(3553), Arekku(3518), adumlah(3510) 2010-09-30T16:03:39 *** delt0r___ has joined #aichallenge 2010-09-30T16:04:40 *** boegel has quit IRC (Quit: Leaving) 2010-09-30T16:05:02 *** delt0r_ has quit IRC (Ping timeout: 240 seconds) 2010-09-30T16:05:02 *** Zeiris has joined #aichallenge 2010-09-30T16:06:08 *** Accoun has quit IRC () 2010-09-30T16:06:23 *** vpetro has joined #aichallenge 2010-09-30T16:16:51 *** felixcoto has quit IRC (Quit: Page closed) 2010-09-30T16:19:47 *** Accoun has joined #aichallenge 2010-09-30T16:35:48 *** Accoun has quit IRC () 2010-09-30T16:41:46 *** Florian95 has quit IRC (Ping timeout: 276 seconds) 2010-09-30T16:44:17 *** dabino has joined #aichallenge 2010-09-30T16:48:37 *** dabino has quit IRC (Ping timeout: 252 seconds) 2010-09-30T16:49:23 *** BtbN has quit IRC (Quit: Verlassend) 2010-09-30T16:55:55 *** Mathnerd314 has quit IRC (Ping timeout: 245 seconds) 2010-09-30T16:56:56 *** jfrank has joined #aichallenge 2010-09-30T16:58:23 Top 10 players: Hazard(3729), sequoh(3678), _iouri_(3660), dmj111(3630), felixcoto(3614), sighbot(3577), cfaftw(3571), davidjliu(3567), adumlah(3513), Arekku(3510) 2010-09-30T17:00:35 *** ysulaiman has joined #aichallenge 2010-09-30T17:01:45 *** BtbN has joined #aichallenge 2010-09-30T17:04:46 *** Itkovian has quit IRC (Quit: Itkovian) 2010-09-30T17:12:14 *** Palmik has quit IRC (Remote host closed the connection) 2010-09-30T17:14:35 *** JensTi has joined #aichallenge 2010-09-30T17:14:42 *** Mathnerd314 has joined #aichallenge 2010-09-30T17:16:08 *** ysulaiman has quit IRC (Quit: Page closed) 2010-09-30T17:24:40 *** smellyhippy has quit IRC (Ping timeout: 276 seconds) 2010-09-30T17:25:34 *** BtbN has quit IRC (Quit: Verlassend) 2010-09-30T17:26:49 *** JensTi has quit IRC (Quit: Leaving.) 2010-09-30T17:27:23 *** BtbN has joined #aichallenge 2010-09-30T17:28:59 *** aerique has quit IRC (Quit: ...) 2010-09-30T17:30:20 *** smellyhippy has joined #aichallenge 2010-09-30T17:33:46 *** mega1 has quit IRC (Ping timeout: 276 seconds) 2010-09-30T17:34:10 *** jfrank has quit IRC (Quit: Page closed) 2010-09-30T17:35:41 *** davidjliu has joined #aichallenge 2010-09-30T17:35:56 *** BtbN has quit IRC (Quit: Verlassend) 2010-09-30T17:37:46 *** RainCT has quit IRC (Remote host closed the connection) 2010-09-30T17:39:02 *** BtbN has joined #aichallenge 2010-09-30T17:43:15 *** Blkt has quit IRC (Read error: Connection reset by peer) 2010-09-30T17:45:19 *** Blkt has joined #aichallenge 2010-09-30T17:50:30 *** davidjliu has quit IRC (Quit: Page closed) 2010-09-30T17:54:43 *** Appleman1234 has joined #aichallenge 2010-09-30T17:55:43 *** Blkt has quit IRC (Ping timeout: 255 seconds) 2010-09-30T17:58:23 Top 10 players: Hazard(3753), sequoh(3678), _iouri_(3669), dmj111(3646), felixcoto(3633), davidjliu(3594), sighbot(3578), adumlah(3526), Arekku(3522), Mistmanovx(3519) 2010-09-30T18:09:27 hmm 2010-09-30T18:23:27 *** Migi32 has quit IRC (Quit: http://boinc.berkeley.edu) 2010-09-30T18:27:55 *** rul has joined #aichallenge 2010-09-30T18:29:00 a1k0n: so i am going to have an interview in the SF Bay area soon and i'm wondering where i am likely to find the cheaper apartments/housing. i'd like to avoid san francisco proper if i can, as i prefer more rural areas. any ideas of where i should look? it's a research job at stanford and wouldn't pay much 2010-09-30T18:29:38 not trying to get you to work hard and give me an awesome list or anything. just wondering if you have any areas in particular to suggest 2010-09-30T18:36:45 *** Mathnerd314 has quit IRC (Disconnected by services) 2010-09-30T18:37:32 *** Mathnerd314_ has joined #aichallenge 2010-09-30T18:37:34 *** Mathnerd314_ is now known as Mathnerd314 2010-09-30T18:40:55 *** vpetro has quit IRC (Ping timeout: 245 seconds) 2010-09-30T18:45:09 *** jimmerton has joined #aichallenge 2010-09-30T18:58:24 Top 10 players: Hazard(3750), rsergio(3654), sequoh(3653), _iouri_(3651), dmj111(3629), felixcoto(3614), davidjliu(3571), sighbot(3560), Arekku(3505), adumlah(3504) 2010-09-30T18:58:47 wow dmj is low now. did he resubmit? 2010-09-30T18:59:01 well, "low" being "not first or second 2010-09-30T18:59:03 " 2010-09-30T19:00:31 no, other people did better 2010-09-30T19:00:40 last submit was a week ago 2010-09-30T19:00:43 no progress 2010-09-30T19:05:47 *** sigh has joined #aichallenge 2010-09-30T19:06:37 morning everyone 2010-09-30T19:07:18 midnight sigh 2010-09-30T19:07:25 :) 2010-09-30T19:07:51 nice to see improvement in more bots 2010-09-30T19:07:53 I'm at 6 straight losses, at the moment D: http://www.ai-contest.com/profile_games.php?user_id=6041 2010-09-30T19:07:59 so much improvement :P 2010-09-30T19:18:19 *** JensTi has joined #aichallenge 2010-09-30T19:21:23 *** jimmerton_ has joined #aichallenge 2010-09-30T19:23:21 *** jimmerton has quit IRC (Ping timeout: 240 seconds) 2010-09-30T19:23:21 *** jimmerton_ is now known as jimmerton 2010-09-30T19:27:46 *** FlagCapper has quit IRC (Ping timeout: 252 seconds) 2010-09-30T19:28:48 *** BtbN has quit IRC (Quit: Verlassend) 2010-09-30T19:28:50 *** joeb_ has joined #aichallenge 2010-09-30T19:29:39 http://ai-contest.com/profile.php?user_id=5822 2010-09-30T19:29:48 i finally broke into the first 50 2010-09-30T19:31:02 I need to get back to work on my bot :( 2010-09-30T19:31:06 grats man 2010-09-30T19:31:24 thanks :D 2010-09-30T19:31:31 *** jaspervdj has quit IRC (Quit: NEVER GONNA GIVE YOU UP NEVER GONNA LET YOU DOWN) 2010-09-30T19:31:35 though i have no new ideas on how to go higher! 2010-09-30T19:31:36 :-\ 2010-09-30T19:31:51 whats your basic strategy? 2010-09-30T19:32:04 maybe I can give you something you can implement better then me 2010-09-30T19:32:19 heuristic to order planets in terms of desirability 2010-09-30T19:32:21 followed by 2010-09-30T19:32:28 identifying how much each planet can spare 2010-09-30T19:32:43 based on how many fleets are incoming etc, and how many enemy planets are nearby etc 2010-09-30T19:32:51 and how far the planet is from the nearest enemy planet 2010-09-30T19:32:51 based on how close you are to the nearest enemy planet and the growth of said enemy planet? 2010-09-30T19:32:56 yup 2010-09-30T19:33:22 do you have anything that says - hey Im ahead attack? 2010-09-30T19:33:23 then split my list of planets 3 ways 2010-09-30T19:33:38 well i have stuff like i am not ahead ...don't waste ships 2010-09-30T19:33:41 on neutrals 2010-09-30T19:33:42 *** Bobng has quit IRC (Remote host closed the connection) 2010-09-30T19:33:46 *** Queue29 has joined #aichallenge 2010-09-30T19:33:46 kind of stuff 2010-09-30T19:33:47 do you scan for planets you can take for 2 ships? 2010-09-30T19:33:50 nope 2010-09-30T19:33:54 oh my 2010-09-30T19:33:58 *** FlagCapper has joined #aichallenge 2010-09-30T19:33:59 i should i guess lol 2010-09-30T19:34:00 its called the sucker punch 2010-09-30T19:34:10 but i would expect that to emerge from heuristics 2010-09-30T19:34:15 scan for new enemy fleets where you can land 1 - 3 turns after they land 2010-09-30T19:34:20 that a cheap planet will automatically bubble tot he top 2010-09-30T19:34:24 no no 2010-09-30T19:34:34 yea so i do that 2010-09-30T19:34:43 neutral 50 ship planet - enemy sends 51 ships - I see that, so I send 2 ships to land 1 turn after them 2010-09-30T19:34:52 2 + planetGrowth actually 2010-09-30T19:34:57 basically for each target, i figure out given current status after x turns 2010-09-30T19:35:12 and figure out how many ships i need to take it if the enemy gets it at x turn 2010-09-30T19:36:02 etc 2010-09-30T19:36:26 http://ai-contest.com/visualizer.php?game_id=5078062 turn 11 you can see one oppurtunity 2010-09-30T19:36:39 your 6 planet should have dispatched 5 ships to the 23 planet 2010-09-30T19:37:29 yea actually i have a bug in the way i calculate ships required 2010-09-30T19:37:34 turn 19 your 7 ship planet in the bottom right should have dipsatched 2 ships to the 6 planet 2010-09-30T19:37:48 yea i am rewriting that piece of the code 2010-09-30T19:37:48 fix that you will be top 25 2010-09-30T19:37:50 to work correctly 2010-09-30T19:38:08 *** joeb_ has left #aichallenge 2010-09-30T19:38:10 the sucker punch is the only part of my bot that worked properly and it got me into 100 - 200 2010-09-30T19:38:13 my current fleet resolution code is too unweildy and makes debugging it a nightmare 2010-09-30T19:38:24 yea Im currently rewriting my bot 2010-09-30T19:38:36 *** Jahnson has joined #aichallenge 2010-09-30T19:39:04 so basically the code does multiple things that one function of mine 2010-09-30T19:39:13 http://pastebin.com/97VD3MDJ is what I currently have - probably horrible but I try 2010-09-30T19:39:17 *** eregon has quit IRC (Remote host closed the connection) 2010-09-30T19:39:24 ahh, that can create an issue 2010-09-30T19:40:08 *** Queue29 has quit IRC (Quit: Leaving) 2010-09-30T19:40:41 your code is so much more cleaner than mine lol 2010-09-30T19:40:44 my code is a mess 2010-09-30T19:41:04 i can't even seem to decide on a coding standard :-\ half of it is in camel case half with _ 2010-09-30T19:41:11 i need to fix all that 2010-09-30T19:41:33 *** eregon has joined #aichallenge 2010-09-30T19:41:37 might change the gameState['distance']][planet1][planet2] = dist to gameState['distance'][planet1][distance] = list of planets 2010-09-30T19:41:44 http://pastebin.com/VdkecTaM is what Im currently using 2010-09-30T19:41:55 but its been going down hill as its gotten worse 2010-09-30T19:42:02 the code is like yours 2010-09-30T19:42:27 cyndre that your whole bot? 2010-09-30T19:42:35 the current one thats ranked 300 2010-09-30T19:42:41 cool 2010-09-30T19:42:45 it sucks 2010-09-30T19:42:52 lol 2010-09-30T19:43:00 it was better before and I added so much I cant remember what it was before 2010-09-30T19:43:19 shoulda used some version control! 2010-09-30T19:43:28 heh i am using version control now 2010-09-30T19:43:28 also i should take my own advice 2010-09-30T19:43:34 used to be ranked 100 - 200, now 300 - 400 (tried to add state and really fucked me and my bot up) so rewritting 2010-09-30T19:43:36 the problem though is remembering which change worked 2010-09-30T19:43:38 ^ 2010-09-30T19:43:41 i should have a change log 2010-09-30T19:43:44 and track the changes i make 2010-09-30T19:43:46 a change log would be awsome 2010-09-30T19:44:04 *** mrSpec has quit IRC (Quit: mrSpec) 2010-09-30T19:44:10 the website should just have every version Ive uploaded avaliable with rank when I killed it and a point and click reinnstate/download button 2010-09-30T19:44:11 yea going to maintain that 2010-09-30T19:44:25 and i have decided to switch my code to use the logging facility in python 2010-09-30T19:44:28 makes for cleaner log lines 2010-09-30T19:44:34 my log lines look like a mess right now 2010-09-30T19:44:44 I so want to goto school for programming 2010-09-30T19:45:08 then they can teach me version control - unless someone can help me out with that - version/source control 2010-09-30T19:45:21 version control is pretty simple 2010-09-30T19:45:26 what OS do you have? 2010-09-30T19:45:31 mac/windows ? 2010-09-30T19:45:32 I use windows 2010-09-30T19:45:40 k go download subversion 2010-09-30T19:45:44 I feel dirty saying it though - does that make it okay? 2010-09-30T19:45:53 type svnadmin create myrepo 2010-09-30T19:45:53 then 2010-09-30T19:46:04 subversion.tigris.org 2010-09-30T19:46:05 ? 2010-09-30T19:46:24 yes 2010-09-30T19:46:28 k 2010-09-30T19:46:34 then create 2010-09-30T19:46:38 the builtin logging in python is awesome 2010-09-30T19:46:57 yea i realized that after i had put a bunch of print statements everywhere 2010-09-30T19:47:01 so have to switch to it 2010-09-30T19:47:26 SilkSVN? - SlikSVN (32- and 64-bit client MSI; maintained by Bert Huijben, SharpSvn project)' 2010-09-30T19:47:45 yea that would work 2010-09-30T19:47:55 hold on let me check 2010-09-30T19:48:05 i like tortisesvn myself 2010-09-30T19:48:12 tortoise* 2010-09-30T19:48:20 for windows? 2010-09-30T19:48:31 get this one http://www.collab.net/downloads/subversion/ 2010-09-30T19:48:41 then read this page http://www.collab.net/downloads/subversion/ 2010-09-30T19:48:42 oops 2010-09-30T19:48:49 http://svnbook.red-bean.com/en/1.5/svn.tour.importing.html 2010-09-30T19:48:54 to get jump started 2010-09-30T19:48:58 anyone else have issues copying and pasting from google chrome? 2010-09-30T19:49:02 or if you don't want to do all that 2010-09-30T19:49:08 goto code.google.com 2010-09-30T19:49:10 create a new project 2010-09-30T19:49:15 check out the svn repo 2010-09-30T19:49:19 add your files 2010-09-30T19:49:21 check it back in 2010-09-30T19:49:26 and keep the code base private 2010-09-30T19:49:37 does anyone know of a php starter kit? 2010-09-30T19:49:38 that way its like your private repo 2010-09-30T19:49:39 their ocuntry selection is broken 2010-09-30T19:49:47 just select US? 2010-09-30T19:49:51 Jahnson: I think theres one on the forums 2010-09-30T19:50:06 cool thanks ill check 2010-09-30T19:50:09 putting it on code.google.com is probably the easiest 2010-09-30T19:50:28 no need to setup svn on your machine etc and its all safe on some other server in google's data center 2010-09-30T19:50:34 just download an svn client 2010-09-30T19:50:36 and you are good to go 2010-09-30T19:50:55 Jahnson: http://ai-contest.com/forum/viewtopic.php?f=18&t=434&p=5025&hilit=php+starter#p5025 2010-09-30T19:51:20 wow thanks jesionaj 2010-09-30T19:51:30 np 2010-09-30T19:51:43 searched a while ago figured no update 2010-09-30T19:51:44 just downloading the collab files now - and I need this for my startup as well 2010-09-30T19:51:47 so thank you very much 2010-09-30T19:52:38 lol its from sep 07, guess i didn't see it 2010-09-30T19:56:08 this channel needs a regular public service announcement to tell people to use version control -_- 2010-09-30T19:58:25 Top 10 players: Hazard(3755), sequoh(3664), _iouri_(3654), dmj111(3627), felixcoto(3619), rsergio(3597), davidjliu(3575), sighbot(3572), adumlah(3508), Arekku(3503) 2010-09-30T20:00:29 what license should I pick for my bot? 2010-09-30T20:00:51 just doing code.google.com 2010-09-30T20:02:45 are you going to open source it? 2010-09-30T20:02:55 *** JensTi has quit IRC (Quit: Leaving.) 2010-09-30T20:04:09 dont really care right now but if I was in the top 100/200 I wouldnt want others just copying it 2010-09-30T20:06:23 *** Haggis has joined #aichallenge 2010-09-30T20:06:37 just pick any license you want but keep the repository private 2010-09-30T20:06:51 unless you want to share your code 2010-09-30T20:07:09 in which case pick a license that reserves all rights 2010-09-30T20:13:14 oh my, how did I lose this game - http://ai-contest.com/visualizer.php?game_id=5091005 2010-09-30T20:13:54 which one is your bot? 2010-09-30T20:14:00 nm the red one 2010-09-30T20:14:01 adamdomoney 2010-09-30T20:14:04 the one that lost :P 2010-09-30T20:14:11 oh 2010-09-30T20:14:19 you lost on ship count 2010-09-30T20:14:20 i think 2010-09-30T20:14:23 at turn 200 2010-09-30T20:14:31 but look at how far ahead I was 2010-09-30T20:14:40 well your bot spreads itself out 2010-09-30T20:14:44 my bot loses like that alot 2010-09-30T20:14:47 you never consistently attacked anything 2010-09-30T20:14:54 your ships were all over the place 2010-09-30T20:15:01 and you never took control of anything 2010-09-30T20:15:23 most games I was ahead then dived (the ones I lost) 2010-09-30T20:15:46 your mid game should be to channel ships to one place 2010-09-30T20:15:49 I think towards the end blue just had more planets, and better growth 2010-09-30T20:15:53 yes 2010-09-30T20:16:06 sigh: yea, but I had the ships it should have attacked 2010-09-30T20:16:06 most of the bots you will see tend to go after one planet at a time 2010-09-30T20:16:21 Cyndre: yeah, you attacked too slow 2010-09-30T20:16:26 which only wore your down 2010-09-30T20:16:36 and you completely ignored the middle once you lost it 2010-09-30T20:16:37 and I constantly leave them with 0 ships 2010-09-30T20:16:42 if you have high ships, low growth, need to attack fast 2010-09-30T20:16:55 you kept going after his planets at the back 2010-09-30T20:17:03 which are farther away and easier to reinforce for him 2010-09-30T20:17:09 the more time you travel 2010-09-30T20:17:10 (I don't do anything nearly that smart, so take what I say with a grain of salt) 2010-09-30T20:17:19 more time he has to reinforce 2010-09-30T20:17:23 long trips are not good 2010-09-30T20:17:36 try to attack planets closer to you 2010-09-30T20:17:43 yea, been thinking of that 2010-09-30T20:17:56 trying to find all the bad things so I dont do them in the rewrite 2010-09-30T20:18:16 well one thing i do which maybe useful is use average distances to go for planets that are closer to your planets 2010-09-30T20:18:36 my bot tends to prefer planets closer to my other planets 2010-09-30T20:18:47 so if there is no enemy nearby it will keep taking over neutrals 2010-09-30T20:18:50 yea, I was playing with my shipCost, planetGrowth, turnsToTake calculation 2010-09-30T20:18:57 not so sure about using average distances, myself 2010-09-30T20:19:04 sigh it works well mostly 2010-09-30T20:19:10 fair enough 2010-09-30T20:19:21 except when there are maps where starting planets are closeby 2010-09-30T20:19:28 then averages throws you off 2010-09-30T20:19:30 :) 2010-09-30T20:19:42 cause everything is almost as close to your planets as its to enemy 2010-09-30T20:19:43 and I used to have - shipCost - ((turnsToTakeFarthestPlanet - turnsToTakeThisPlanet) * targetPlanetsGrowthRate) 2010-09-30T20:19:58 bhasker: what does your bot do on map30 vs ragebot? 2010-09-30T20:20:04 let me test it 2010-09-30T20:20:48 sigh - bhasker already has the calculations for checking for avaliable ships based on nearby planets 2010-09-30T20:21:18 Cyndre: sure, but that is defense 2010-09-30T20:21:21 my bot does the right thing 2010-09-30T20:21:24 acquires the size 20 planet 2010-09-30T20:21:24 we are talking about attack :P 2010-09-30T20:21:28 cool 2010-09-30T20:21:29 at the corner 2010-09-30T20:21:32 then just sits 2010-09-30T20:21:32 yup 2010-09-30T20:21:39 and builds ships 2010-09-30T20:21:42 :) 2010-09-30T20:21:46 and kills rage when it has enough 2010-09-30T20:22:07 my bot has ragebot pretty much beaten on every map 2010-09-30T20:22:13 ragebot is simple to beat 2010-09-30T20:22:17 Im missing 3 maps 2010-09-30T20:22:18 or 2 2010-09-30T20:22:31 i think my bot loses on planet24 2010-09-30T20:22:33 oops map24 2010-09-30T20:22:35 or something 2010-09-30T20:22:39 not that simple, yestderday ragebot beat dmj1.8 and McLeopold6 on tcp :P 2010-09-30T20:22:57 heh 2010-09-30T20:23:10 well unless you have some weird bug, ragebot is very simple to beat 2010-09-30T20:23:12 map 22 is bad 2010-09-30T20:23:39 what's bad about it? 2010-09-30T20:23:47 http://72.44.46.68/canvas?game_id=239210 2010-09-30T20:23:52 ragebot beats me up on it 2010-09-30T20:23:55 http://72.44.46.68/canvas?game_id=236157 2010-09-30T20:24:03 just to make you guys feel better :P 2010-09-30T20:24:04 It is so amusing that ragebot is a worthy challenge in various circumstances. 2010-09-30T20:24:06 easy to beat on map 22 capture the 24 size planet 2010-09-30T20:24:13 right next to you 2010-09-30T20:24:25 for ragebot the best heuristic is 2010-09-30T20:24:28 at start 2010-09-30T20:24:34 http://72.44.46.68/getplayer?player=Cyndre bah 2010-09-30T20:24:35 num_ships you can send out 2010-09-30T20:24:53 Cyndre: what's wrong? 2010-09-30T20:24:58 == planet.GrowthRate()*dist_to_rage_planet 2010-09-30T20:25:07 yes, it's strange that dmj doesn't use it 2010-09-30T20:25:07 do not send more than that 2010-09-30T20:25:10 I win this map, lose that map etc 2010-09-30T20:25:16 against same people 2010-09-30T20:25:17 as long as you follow that rule 2010-09-30T20:25:24 you are pretty much guaranteed to beat ragebot 2010-09-30T20:25:30 I don't think beating ragebot is that important 2010-09-30T20:25:41 and thats generally a good starting planet rule 2010-09-30T20:25:42 not sure, they might be playing around with more aggressive tactics 2010-09-30T20:25:56 So dmj and others probably don't focus on it 2010-09-30T20:26:00 it's not like your normal opponent plays like ragebot 2010-09-30T20:26:01 bhasker: just remember - part of being awsome is not knowing how awsome you are - ragebot was a challenge for me and alot of others 2010-09-30T20:26:12 it was a challenge for me too 2010-09-30T20:26:18 took me sometime to figure out the formula 2010-09-30T20:26:23 still, know *how* to beat ragebot is very important 2010-09-30T20:26:23 i would get stomped over by it at start 2010-09-30T20:26:29 and trust me, both of them know how to 2010-09-30T20:26:52 actually i would say beating ragebot on all maps will make your bot much better 2010-09-30T20:26:56 and on map 30 would the best stategy be to send half ships to each of the far 20 planets? 2010-09-30T20:27:00 Well you just have to make sure you have enough growth to fend off the next attack 2010-09-30T20:27:11 And capture another planet 2010-09-30T20:27:16 bhasker: if your bot wasn't doing so before, sure 2010-09-30T20:27:19 cyndre your first planet no matter what should only send out the following number of ships 2010-09-30T20:27:30 distance to enemy planet * growthRate() 2010-09-30T20:27:32 thats it 2010-09-30T20:27:33 oh yea 2010-09-30T20:27:35 nothing more 2010-09-30T20:27:37 nothing less 2010-09-30T20:27:43 if you send that out 2010-09-30T20:27:45 but as your games get more competitive, every ship counts, and having ships locked up can hinder progress 2010-09-30T20:28:00 you can be sure that if enemy sent all 100 against you 2010-09-30T20:28:05 you will still retain control with 0 ships 2010-09-30T20:28:19 yea, me and sigh were talking about that yesterday 2010-09-30T20:28:22 after that the strategy evolves into a heuristic 2010-09-30T20:28:35 where you need to account for how many planets with how much ships are around you 2010-09-30T20:28:35 I was saying what now? 2010-09-30T20:28:36 etc 2010-09-30T20:28:59 http://72.44.46.68/canvas?game_id=248284 I celebrate when I beat a1k0n 2010-09-30T20:29:03 :) 2010-09-30T20:29:51 despite all this - and I can't stress this enough - don't get bogged down by the details... fix one problem at a time 2010-09-30T20:30:10 yup i keep throwing complicated stuff out 2010-09-30T20:30:21 i replaced my heuristic for deciding best planets with a simple one 2010-09-30T20:30:23 e.g. beat ragebot first... after that you can worry about if that is the most efficient way to go 2010-09-30T20:30:25 and my bot actually does better 2010-09-30T20:30:30 :) 2010-09-30T20:30:39 complicated heuristics are difficult to debug 2010-09-30T20:30:50 my planet evaluation heuristic hasn't changed much from day 1 2010-09-30T20:30:52 and i wrote a script that takes a state and prints out my calculated values 2010-09-30T20:31:07 just what I do with it, and the predictions have gotten better 2010-09-30T20:31:18 yup 2010-09-30T20:31:27 bhasker: my bot logs all that stuff every turn 2010-09-30T20:31:33 yes mine does that too 2010-09-30T20:31:38 but its easier to just run one state 2010-09-30T20:31:53 sure... I probably should do that too 2010-09-30T20:31:55 rather than run through the game and hunt through log lines 2010-09-30T20:31:59 Im thinking of changing to a reaction bot, and only reacting 1 turn behind the enemy and just countering moves where possible, or evening out growthRate when its not possible to counter attack the enemy 2010-09-30T20:32:08 cyndre thats a losing strategy 2010-09-30T20:32:09 usually 2010-09-30T20:32:17 works on close maps 2010-09-30T20:32:26 on big maps the other bot will outgrow you 2010-09-30T20:32:44 at most 100 more ships at the end 2010-09-30T20:32:54 hmm not true 2010-09-30T20:32:59 Zannick made a copybot 2010-09-30T20:33:02 if you cant counter, you make the exact asymetrical move and gain szame growth rate 2010-09-30T20:33:18 bhasker: giving your enemy only 1 turn of growth per planet 2010-09-30T20:33:21 yes but how will you win? 2010-09-30T20:33:27 when you can counter them 2010-09-30T20:33:31 you will always be behind? 2010-09-30T20:34:14 http://72.44.46.68/canvas?game_id=248229 watch turn 10 and 11 2010-09-30T20:35:21 one good attack = 2x enemy ships sucker punched 2010-09-30T20:35:45 works on close planets, as i said, on planets where you are far away you can't counter 2010-09-30T20:35:56 and his growth will eventually outpace you 2010-09-30T20:36:02 so say the planet you attack has 50 neutral ships and you steal it on the enemy 3 turns after them and it has a growth of 15 - you gained 70 ships 2010-09-30T20:36:20 bhasker: your 1 turn behind and copy moves when you cant take the planet 2010-09-30T20:36:34 *** smellyhippy has quit IRC (Ping timeout: 265 seconds) 2010-09-30T20:36:52 but at some point won't he be like #of planets*(respective growthrates) ahead 2010-09-30T20:36:59 and if he has all of them piled at one place 2010-09-30T20:37:09 he can attack with that many more ships 2010-09-30T20:37:15 and you will lose a planet 2010-09-30T20:37:20 no, because you copy moves 2010-09-30T20:37:30 actually let me implement that 2010-09-30T20:37:35 and see if that works 2010-09-30T20:37:42 so you are saying that it will be a draw? 2010-09-30T20:37:42 nah, let Cyndre implement it 2010-09-30T20:37:43 ie - he sends 50 ships to planet you cant beat him to, you copy it 2010-09-30T20:37:53 naktibalda I have it implemented, well part of it 2010-09-30T20:37:59 what if that 50 is coming against your planet? 2010-09-30T20:37:59 wont be a draw, copybot will always be a few ships behind 2010-09-30T20:38:00 so it sucks 2010-09-30T20:38:08 then send 50 against his planet 2010-09-30T20:38:12 unless player 1 is stupid and takes center 2010-09-30T20:38:16 everybody tries to takeover neutrals 2010-09-30T20:38:32 but thats the only reason my bots any good bhasker 2010-09-30T20:38:44 other then that my bot blows worse then the $5 hooker 2010-09-30T20:39:00 i don't know i am not convinced that a copy bot can maintain balance 2010-09-30T20:39:28 i need to implement one too 2010-09-30T20:39:28 http://pastebin.com/tMvWcZSf 2010-09-30T20:39:50 hmm, my bot is loosing games because of invalid orders in TCP 2010-09-30T20:39:55 anyone care to implement one and open source it :D 2010-09-30T20:40:17 your outputting logging with 2 spaces in it "attacking planet 6" invalid output 2010-09-30T20:40:25 Naktibalda: you should sanity check output, and log errors 2010-09-30T20:40:40 *** justin_pdx has quit IRC (Quit: justin_pdx) 2010-09-30T20:40:52 sigh: I tried to find error yesterday, last orders were valid :( 2010-09-30T20:41:01 :( 2010-09-30T20:41:09 it's the same version as in official server 2010-09-30T20:41:15 if anyone wants to implement that idea the idea is in the code 2010-09-30T20:41:42 *** krokokrusa has joined #aichallenge 2010-09-30T20:41:57 lmao - the bot I posted earlier is at spot 287....... 2010-09-30T20:43:49 is it good position? 2010-09-30T20:45:52 confused 2010-09-30T20:46:39 *** Jahnson has quit IRC (Quit: Page closed) 2010-09-30T20:50:02 okay I have this collabnet subersion edge up and running - and password changed 2010-09-30T20:50:10 I created a project on google code, whats next 2010-09-30T20:52:49 profit 2010-09-30T20:53:27 lmao - I have that covered outside of learning how to use this thing 2010-09-30T20:53:35 *** Haggis has quit IRC (Quit: Page closed) 2010-09-30T20:54:12 Does anyone know what's jdb's account on the main server? 2010-09-30T20:55:06 *** dmj111 has joined #aichallenge 2010-09-30T20:55:38 hmmm and instead of making it based on 3 turns like I did it should be based on (shipCostToTake - enemyShipsCostToTake) >= 1 2010-09-30T20:57:18 dmj111 does your bot do something like thathttp://pastebin.com/tMvWcZSf 2010-09-30T20:57:27 sorry http://pastebin.com/tMvWcZSf 2010-09-30T20:57:38 * dmj111 is looking ... 2010-09-30T20:58:26 Top 10 players: Hazard(3799), sequoh(3684), _iouri_(3677), dmj111(3662), felixcoto(3645), davidjliu(3615), sighbot(3593), rsergio(3569), ClusterTeam(3543), adumlah(3531) 2010-09-30T20:58:39 dmj111's code is more like (shipCostToTake - enemyShipsCostToTake) >= 100000000000000000 2010-09-30T20:58:42 I seen a bug 2010-09-30T20:59:37 Cyndre: is there a specific part you are asking about? 2010-09-30T21:00:03 snatching the planet out from under the enemys fleets 2010-09-30T21:02:08 ahh.. there is a slight bug there in mine, but basically, I predict the future for all planets. If the enemy takes a neutral, I treat it as an enemy planet, and try to take it the turn after they do. 2010-09-30T21:02:23 yeah, I do something similar 2010-09-30T21:02:41 maybe not bug, but I oversimplify in some cases. 2010-09-30T21:02:48 dmj111: does your bot every take a neutral that has an enemy heading to it if it is favorable? 2010-09-30T21:03:08 ie, before the enemy 2010-09-30T21:03:28 umm, it said I crashed do timingout or not starting 2010-09-30T21:03:46 http://ai-contest.com/profile.php?user_id=3911 my first game 2010-09-30T21:04:14 mine tries to take anything it thinks is favorable, until it runs out of ships or time. 2010-09-30T21:04:16 Cyndre: I only see two wins for you 2010-09-30T21:04:19 on the visualizer it blames me but gets the win correct 2010-09-30T21:04:57 *** bhasker has quit IRC (Quit: bhasker) 2010-09-30T21:05:16 oh, visualiser show game result now! 2010-09-30T21:06:20 dmj111: and the bug is the correction for * -1 or did you see a different one? 2010-09-30T21:06:50 hmmm... data in the visualiser js shows the correct winner 2010-09-30T21:06:59 wonder why the visualiser is ignoring it 2010-09-30T21:07:43 Cyndre: bug in my code... I am a little too distracted to debug yours :) 2010-09-30T21:07:52 dont blame you 2010-09-30T21:08:01 I think I fixed a non bug :( 2010-09-30T21:09:55 *** Accoun has joined #aichallenge 2010-09-30T21:11:21 *** krokokrusa has quit IRC (Ping timeout: 245 seconds) 2010-09-30T21:11:39 *** sigh has quit IRC (Remote host closed the connection) 2010-09-30T21:11:54 *** sigh has joined #aichallenge 2010-09-30T21:21:46 *** Mathnerd314 has quit IRC (Ping timeout: 245 seconds) 2010-09-30T21:41:29 *** lauanana has joined #aichallenge 2010-09-30T21:50:27 *** Jahnson has joined #aichallenge 2010-09-30T21:56:07 *** Zeiris has quit IRC (Ping timeout: 272 seconds) 2010-09-30T21:58:26 Top 10 players: Hazard(3788), _iouri_(3682), sequoh(3670), dmj111(3660), felixcoto(3645), davidjliu(3612), sighbot(3594), rsergio(3569), adumlah(3523), Arekku(3519) 2010-09-30T21:59:59 dmj dethroned I see D: 2010-09-30T22:00:30 a fair while ago 2010-09-30T22:00:39 Ah 2010-09-30T22:00:46 the rise of Belarus 2010-09-30T22:00:59 He's beating everyone by a good 100 points 2010-09-30T22:01:08 Pretty impressive. 2010-09-30T22:03:08 dmj was that far ahead about 2 days ago :P 2010-09-30T22:03:37 And McLeopold before that 2010-09-30T22:03:42 yup 2010-09-30T22:03:51 It's funny watching the old bots fall on the tcp server 2010-09-30T22:04:20 adumlah and kcm1700 held top stop for a bit too, but not as clearly 2010-09-30T22:04:34 You're still up there though 2010-09-30T22:04:47 Do you keep resubmitting or is that the same one? 2010-09-30T22:04:56 this one is a week old 2010-09-30T22:05:16 it likes being in 7th 2010-09-30T22:05:41 everyone else in the leaderboard swaps all the time, my bot just stays in the same place 2010-09-30T22:06:26 Do you have a better one yet? 2010-09-30T22:06:50 I've got one that beats all pervious versions (including this one), but does worse overall 2010-09-30T22:06:57 working on a better strategy 2010-09-30T22:07:33 Sometimes you just end up making a bot that plays on the weeknesses of your old one instead of playing better overall. 2010-09-30T22:07:59 yeah 2010-09-30T22:09:03 I've also spent a bit of time this week implementing some framework stuff that doesn't directly contribute to strength 2010-09-30T22:09:13 like moving stuff into config options 2010-09-30T22:09:46 A kind of interesting idea would be just to brute force the best possible config options, no idea if that would work. 2010-09-30T22:09:58 yeah, I plan to do something like that 2010-09-30T22:10:34 ideally I'd set up a continuous tournament at home using bayeselo, and feed bots with a many combinations of settings as possible in 2010-09-30T22:10:49 promoting the best to tcp 2010-09-30T22:11:23 The problem with that is you might just end up with bots that are really good against your bots, and not against others. 2010-09-30T22:11:46 yeah, that would be the point of trialing them on tcp 2010-09-30T22:11:57 Yup 2010-09-30T22:12:00 also, I hope to implement a variety of strategies 2010-09-30T22:12:08 so hopefully they don't all act the same :) 2010-09-30T22:12:56 already I can make my bots act quite differently by changing a few options 2010-09-30T22:13:33 Sounds good :) 2010-09-30T22:13:41 every so often I see my bot do something which reminds me of other bots, and I get an idea of what other people are doing :) 2010-09-30T22:14:12 I just try to implement everything everyone else is doing and decide when to use what 2010-09-30T22:14:31 yeah... but the problem is figuring out what they have implemented :) 2010-09-30T22:14:39 Well, some are kind of obvious 2010-09-30T22:14:54 Like the buildup into toss a whole ton of ships at a planet thing that adumlah does 2010-09-30T22:15:02 yeah :) 2010-09-30T22:15:08 yeah, but mostly I've found that speculation doesn't often match up with reality 2010-09-30T22:15:34 just reading on the forum and channel about how people think other bots work, vs what they actually do 2010-09-30T22:15:48 people think the top bots are a lot more sophisticated than they actually are 2010-09-30T22:17:50 Yeah 2010-09-30T22:18:09 Does your bot ever crash on the first turn on the main server? 2010-09-30T22:18:43 it has a few times, but I think it was the server's fault... it hasn't happened to my latest submission 2010-09-30T22:19:01 I'm blaming the server too, but's it getting annoying. 2010-09-30T22:19:06 yeah :( 2010-09-30T22:19:17 do you use most of your time? 2010-09-30T22:19:25 I have my bot set to take up 1/40th of a second 2010-09-30T22:19:33 It never timeouts on my computer 2010-09-30T22:19:45 yup, I'm in a similar boat 2010-09-30T22:20:06 And on the first turn no less, no idea how that could happen 2010-09-30T22:20:06 *** yasith_ has quit IRC (Ping timeout: 245 seconds) 2010-09-30T22:20:08 I haven't even bothered with timeouts :/ 2010-09-30T22:20:15 When there's a lot of ships it works just fine 2010-09-30T22:20:20 but while doing java it never timed ou 2010-09-30T22:20:23 FlagCapper: where is your bot? I recall it being near the top, but I can't find it now 2010-09-30T22:20:27 you got nothing that's turn 1 only, FlagCapper ? :/ 2010-09-30T22:20:30 I resubmitted 2010-09-30T22:20:34 http://ai-contest.com/profile.php?user_id=4138 2010-09-30T22:20:40 The loss is a first move timeout 2010-09-30T22:20:49 *** yasith has quit IRC (Ping timeout: 272 seconds) 2010-09-30T22:20:57 ah, good luck then :) 2010-09-30T22:21:08 Thanks 2010-09-30T22:21:17 my current submission got a loss on its second game :P 2010-09-30T22:21:18 btw, decided to stick with C#, sigh 2010-09-30T22:21:23 and just be patient about them 2010-09-30T22:21:28 I'm tired rewriting my codes between languages 2010-09-30T22:21:34 Sylph: cool, have you got a working submission up? 2010-09-30T22:21:38 no 2010-09-30T22:21:39 I got to 10th by half luck yesterday 2010-09-30T22:21:40 why would c# be inferior? 2010-09-30T22:21:42 submitted my old java one 2010-09-30T22:21:49 And then fell to ~50th 2010-09-30T22:21:51 Because you get 1 submission succeeded out of 10, Jahnson 2010-09-30T22:21:54 i see 2010-09-30T22:21:58 Server version borked 2010-09-30T22:22:24 same file, one succeed out of many... some dumb memory leak or something from the mono version they use. 2010-09-30T22:22:34 huh? theres a limit on uploads? 2010-09-30T22:22:51 no, the version they got is just bugged 2010-09-30T22:22:58 oh i see 2010-09-30T22:22:59 its on the tech forum 2010-09-30T22:23:06 IF they fix it, C# will work 2010-09-30T22:23:23 but i mean c++ is still going to be the fastest, 2010-09-30T22:23:27 guys think PHP slowness would be significant? 2010-09-30T22:23:38 Python seems to work fine, so no 2010-09-30T22:23:45 Speed isn't really an issue in this contest 2010-09-30T22:23:45 cool 2010-09-30T22:23:47 python is much faster than php last i checked 2010-09-30T22:23:56 they only have python 2.5 :( 2010-09-30T22:23:58 it can matter, when you check a lot of info 2010-09-30T22:24:03 true, sigh 2010-09-30T22:24:24 My bot pretty much project every possible moves to the end game :D 2010-09-30T22:24:26 just kidding 2010-09-30T22:24:30 haha 2010-09-30T22:24:37 but that was close to the intention, anyway 2010-09-30T22:24:56 if you could project every possible move to the next turn I would be impressed :P 2010-09-30T22:24:58 two more functions to do then i can finish the bot algorithms 2010-09-30T22:25:04 :p sigh 2010-09-30T22:25:10 Mine does something like that 2010-09-30T22:25:11 you doin more of a brute force aproach Sylph? 2010-09-30T22:25:19 nah 2010-09-30T22:25:24 just less blind 2010-09-30T22:25:35 Much more inforemd 2010-09-30T22:26:03 my bot is pretty much a greedy algorithm, just munches on teh yummiest planets 2010-09-30T22:26:31 ah 2010-09-30T22:26:33 fun 2010-09-30T22:26:37 mine too 2010-09-30T22:26:40 :) 2010-09-30T22:26:43 I think everyone does that 2010-09-30T22:26:43 the one that is not likely for the enemy to bug 2010-09-30T22:26:45 but its not coded yet 2010-09-30T22:26:57 still finishing last 2 vital functions on the framework 2010-09-30T22:26:58 Unless someone is going for all the 0-growth planets and I'm not aware of it 2010-09-30T22:27:01 before my bot can even play 2010-09-30T22:27:15 lol 2010-09-30T22:28:12 FlagCapper: well what I mean is that my bot doesn't think about combinations of planets, just one planet at a time 2010-09-30T22:28:17 my bot might take a 0 growth planet if its a good place to attack/defend 2010-09-30T22:28:39 so some combination of lesser planets might be better, but my bot just wants the best :) 2010-09-30T22:28:41 and nothing else particularly attractive to take. xd 2010-09-30T22:28:47 * Sylph nods at sigh 2010-09-30T22:28:51 my bot ignores 0 growth 2010-09-30T22:28:57 * Sylph nods 2010-09-30T22:29:04 i might ignore it too i guess, unless its last planets 2010-09-30T22:29:12 but later 2010-09-30T22:29:13 otherwise I have to be careful of div0 errors, and I cbf 2010-09-30T22:29:13 not there yet :/ 2010-09-30T22:29:16 I got plans first 2010-09-30T22:29:20 lol 2010-09-30T22:29:37 I just do a score == 0 ? bla bla bla : bla bla bla; xd 2010-09-30T22:29:41 growth 2010-09-30T22:29:42 i mean 2010-09-30T22:29:45 :) 2010-09-30T22:29:53 5 1-growth planets are much harder to control effectively than 1 5-growth planet 2010-09-30T22:30:00 yeah 2010-09-30T22:30:03 Plus, you have to pay the capture fee 5 times 2010-09-30T22:30:07 n 2010-09-30T22:30:08 i've just got: if ( ! growth ) continue; 2010-09-30T22:30:09 on 2010-09-30T22:30:10 no 2010-09-30T22:30:16 bigger growth planet usually got much more units 2010-09-30T22:30:22 so you can just divide 2010-09-30T22:30:32 attackForce/growth kind of deal 2010-09-30T22:30:39 for score calculation 2010-09-30T22:30:48 that's what I'm doing anyway 2010-09-30T22:31:10 FlagCapper: 5 1-growth planets give more flexibility, and are harder for your opponent to take 2010-09-30T22:31:12 as for harder to defend, it seems like that, but may not really matter 2010-09-30T22:31:16 yep @ sigh 2010-09-30T22:31:23 it's actually harder to take than to defend 2010-09-30T22:31:35 easier to defend, imo 2010-09-30T22:31:38 they need to +5 units to attack, AND whatever else they need to send per planet 2010-09-30T22:31:45 *** davidjliu has joined #aichallenge 2010-09-30T22:31:46 to make sure you don't defend it since its likely near y our base 2010-09-30T22:31:55 defending, you get num of fleet + 0 2010-09-30T22:31:55 You can pick them off one at a time though 2010-09-30T22:31:57 no matter what 2010-09-30T22:32:05 true on picking, but it takes longer 2010-09-30T22:32:09 attacking 5 planets 2010-09-30T22:32:16 And if all the ships go to reinforce the other planets are left with barely any ships 2010-09-30T22:32:22 So changing targets is easy 2010-09-30T22:32:30 the fleet you sent can't change target 2010-09-30T22:32:37 if they can, please tell me your algorithms :D 2010-09-30T22:32:37 So it's really hard to control effectively 2010-09-30T22:32:39 in private 2010-09-30T22:32:41 :D 2010-09-30T22:32:54 *** yasith has joined #aichallenge 2010-09-30T22:33:07 The biggest thing for me is the entrance fees though 2010-09-30T22:33:14 You waste ships taking little planets 2010-09-30T22:33:22 *** yasith_ has joined #aichallenge 2010-09-30T22:33:39 yeah, of course, the cost has to be worth it 2010-09-30T22:33:59 yep 2010-09-30T22:34:06 but ultimately, I prefer a cluster of planets 2010-09-30T22:34:16 me too, tbh 2010-09-30T22:34:27 :) 2010-09-30T22:34:36 take longer for enemy to attack, and if they split up they need more fleet to attack 2010-09-30T22:41:26 well, there's the exception if the planet is all over the place, but what are you doing spreading all over the place >.> 2010-09-30T22:42:16 *** Jahnson has quit IRC (Quit: Page closed) 2010-09-30T22:43:19 Sylph: haha, yeah... I was assuming that the planets were well coordinated :P 2010-09-30T22:54:08 *** Burgundy has quit IRC () 2010-09-30T22:55:05 *** jesionaj` has joined #aichallenge 2010-09-30T22:55:07 this is taking time 2010-09-30T22:55:12 code my bot for me, sigh! 2010-09-30T22:55:12 :p 2010-09-30T22:55:25 I'm pushing it back coz i don't want to finish the next function >.> 2010-09-30T22:56:16 25k games on TCP server owned 2010-09-30T22:56:29 250* 2010-09-30T22:56:38 *** jesionaj has quit IRC (Ping timeout: 240 seconds) 2010-09-30T22:57:17 *** Naktibalda has quit IRC (Remote host closed the connection) 2010-09-30T22:57:30 Sylph: sorry, I don't do c# :P 2010-09-30T22:57:33 :p 2010-09-30T22:58:26 Top 10 players: Hazard(3778), _iouri_(3662), sequoh(3656), dmj111(3642), felixcoto(3625), davidjliu(3588), sighbot(3584), rsergio(3555), Imperfectum(3509), adumlah(3509) 2010-09-30T23:00:12 I hope there's a "most consistently in 7th place" award 2010-09-30T23:00:35 grr :p 2010-09-30T23:00:38 :D 2010-09-30T23:00:44 I need to get my bot done before I even know where I'll be. :/ 2010-09-30T23:01:08 Sylph: less chat, more work :P 2010-09-30T23:01:14 theoretically if my bot a few days ago got to rank 300 in one day of coding, it should do much better now that I actually plan it from scratch :p 2010-09-30T23:01:16 :p 2010-09-30T23:01:16 i am 2010-09-30T23:01:17 *** tapwater has joined #aichallenge 2010-09-30T23:01:19 laptop = chat, pc = work 2010-09-30T23:04:19 *** Gemini has joined #aichallenge 2010-09-30T23:05:58 I hope there's an award for most often one rank away from sigh 2010-09-30T23:06:11 haha 2010-09-30T23:06:18 lol 2010-09-30T23:14:44 that's a lot of ifs 2010-09-30T23:15:49 easiest is not svn 2010-09-30T23:15:57 ? 2010-09-30T23:15:57 wow i was very scrolled up 2010-09-30T23:16:02 LOL 2010-09-30T23:16:05 I was like wth :p 2010-09-30T23:16:05 *** Olathe has quit IRC (Ping timeout: 264 seconds) 2010-09-30T23:16:09 no one talking about svn, and svn is easy... 2010-09-30T23:16:29 once you know it, sure 2010-09-30T23:16:31 I got an svn server on my pc 2010-09-30T23:16:32 true 2010-09-30T23:16:36 (even then, overly complicated) 2010-09-30T23:16:38 I'm teaching people in my class some svn atm 2010-09-30T23:16:49 use ankhsvn if you use visual studio 2010-09-30T23:16:53 instant commit from it 2010-09-30T23:16:57 when you commit 2010-09-30T23:16:57 the major DVCSs all are much simpler, in my opinion 2010-09-30T23:17:16 but svn is major 2010-09-30T23:17:23 it's not a DVCS 2010-09-30T23:18:04 git/hg ftw 2010-09-30T23:18:05 prefer stuff like git? 2010-09-30T23:18:06 i'm talking about git, mercurial, darcs 2010-09-30T23:18:08 i suppose 2010-09-30T23:18:14 darcs ftw 2010-09-30T23:18:16 :P 2010-09-30T23:18:21 but git got limited windows support. :/ 2010-09-30T23:18:40 you need to go to command line, etc, no two click commit from visual studio. well, they got a crappy plugin i think 2010-09-30T23:18:41 windows got limited support from most dev apps 2010-09-30T23:18:46 (insert tasteless comment about windows) 2010-09-30T23:18:54 even rcs was tolerable if that is all you had... but mercurial is super easy. I won't diss anyone using git/bzr/darcs either... 2010-09-30T23:18:55 jmcarthur: beat you to it 2010-09-30T23:18:57 tortoisesvn and ankhsvn makes working with svn really easy 2010-09-30T23:19:08 on windows 2010-09-30T23:19:18 yeah, svn is one of the few i actually complain about 2010-09-30T23:19:32 i've used tortoise. i found is extremely clumsy 2010-09-30T23:19:50 *it 2010-09-30T23:20:04 most GUI wrappers are, IMO 2010-09-30T23:20:29 it can be a bit clumsy 2010-09-30T23:20:29 i much prefer the svn CLI 2010-09-30T23:20:33 but much better than git's xd 2010-09-30T23:20:34 guis for these tools are... meh 2010-09-30T23:20:42 they're the same argument as ide vs notepad 2010-09-30T23:20:53 go notepad! 2010-09-30T23:21:00 no, git beats svn any day even if only because it's so hard to dig yourself into a hole with git 2010-09-30T23:21:01 and by notepad i mean text editors 2010-09-30T23:21:03 that's why i'm in emacs now... 2010-09-30T23:21:06 you go notepad, I am happy with my intellisense and stuff. :p 2010-09-30T23:21:23 emacs ftw 2010-09-30T23:21:23 jmcarthur: actually.. idk, first time i did git checkout i dig myself in a hole 2010-09-30T23:21:24 did use notepad++ for ruby i guess 2010-09-30T23:21:29 jmcarthur: i had no idea on what branch i was 2010-09-30T23:21:42 also.. why would anyone ever use git revert? 2010-09-30T23:21:43 amstan: at least you can correct whatever hole you dig yourself into :P 2010-09-30T23:21:48 almost pasted my bot code accidentally into the irc window the other day though... 2010-09-30T23:21:49 :p 2010-09-30T23:21:54 +1 for notepad++ 2010-09-30T23:21:55 dmj111: using irc from emacs is taking it a bit far 2010-09-30T23:21:55 lol 2010-09-30T23:21:58 * wh1teside climbs back into his hole 2010-09-30T23:22:06 copy it now, dmj :p 2010-09-30T23:22:37 notepad++ is the best. IT should replace the dumb notepad on windows :) 2010-09-30T23:22:38 amstan: you would use revert when you have already made commits public that you shouldn't have 2010-09-30T23:23:01 jmcarthur: but does won't do anything, you'll still have the commit, you'll just have a commit after undoing it 2010-09-30T23:23:18 amstan: yeah, and you can't do anything about that no matter what angle you look at it 2010-09-30T23:23:31 amstan: you can't just remove a public commit because somebody else may have already pulled it 2010-09-30T23:23:37 hence revert 2010-09-30T23:23:54 what about git reset HEAD^1? 2010-09-30T23:24:02 only works if the commit isn't already public 2010-09-30T23:24:06 ic 2010-09-30T23:24:10 ok, makes sense 2010-09-30T23:24:17 i like Eclipce 2010-09-30T23:24:33 as code editor ;) 2010-09-30T23:24:38 i only use eclipse for php and java 2010-09-30T23:24:39 u1tr0n: if someone would take eclipse away from you, would you still know how to compile your stuff? 2010-09-30T23:24:46 it works great for php and java :D 2010-09-30T23:24:57 i like eclipse as a way to use up my extra ram 2010-09-30T23:25:12 :p 2010-09-30T23:25:14 I got spare ram too 2010-09-30T23:25:17 it's like a paperweight, but for your computer 2010-09-30T23:25:17 you have extra ram? 2010-09-30T23:25:18 8Gb now, just upgraded 2010-09-30T23:25:22 I want extra ram :( 2010-09-30T23:26:23 heh, on a sidenote, all of the Americans in the top 10 are pythons, and all pythons in the top 10 are American... 2010-09-30T23:26:34 lol 2010-09-30T23:26:37 funny 2010-09-30T23:26:43 amstan: php dont need to compile but i can use even windows notepad... 2010-09-30T23:27:06 u1tr0n: in that case.. 2010-09-30T23:27:24 all australians in the top 10 are me, and all me in the top 10 are australians! 2010-09-30T23:27:33 i'm just saying.. i usually frown upon relying on an idea when one is clueless how to do stuff without it 2010-09-30T23:27:37 sigh: irc in emacs may be a bit far... even worse, I used to run an irc bot out of emacs. hooked it up to the eliza command too. 2010-09-30T23:28:02 you're nuts, dmj :p 2010-09-30T23:28:05 dmj111: when are you going to upgrade to a better os :P 2010-09-30T23:28:16 Sylph: posting my code probably won't do you much good before too long. 2010-09-30T23:28:23 sigh: there is a better os? 2010-09-30T23:28:25 probably 2010-09-30T23:28:32 than emacs :D 2010-09-30T23:28:33 I got a very different approach than yours anyway :/ 2010-09-30T23:28:37 which i'm working on 2010-09-30T23:28:44 i want the post mortems already 2010-09-30T23:28:50 who died? 2010-09-30T23:28:50 i'm clueless on what ppl are doing yet 2010-09-30T23:29:00 ? 2010-09-30T23:29:02 i need to upgrade my computer... I think I am lucky emacs even runs on it. 2010-09-30T23:29:06 i didn't have time to invest in a bot yet 2010-09-30T23:29:07 >.< 2010-09-30T23:29:11 @ dmj 2010-09-30T23:29:12 Sylph: User error, it's not my fault. 2010-09-30T23:29:12 amstan: you can just look at the code, can't you? 2010-09-30T23:29:16 :P 2010-09-30T23:29:16 ah amstan 2010-09-30T23:29:22 sigh: yeah.. but like.. that's less fun 2010-09-30T23:29:31 sigh: lots of work.. desciphering code 2010-09-30T23:29:35 lol 2010-09-30T23:29:45 reading mine won't help. I cannot figure out what it is doing... and I think I wrote it. 2010-09-30T23:29:49 lol 2010-09-30T23:29:50 and then there's always the temptation to comment about it 2010-09-30T23:30:52 well, I've talked a lot about my bot in the channel if anyone's been listening :P 2010-09-30T23:31:09 sigh: so.. what does it do? 2010-09-30T23:31:13 what's your strategy? 2010-09-30T23:31:26 pick tastiest planet 2010-09-30T23:31:27 @rankings 2010-09-30T23:31:31 calculates the optimal move, then ignores it and dies 2010-09-30T23:31:31 amstan: Top 10 players: Hazard(3797), sequoh(3674), _iouri_(3669), dmj111(3657), felixcoto(3633), davidjliu(3603), sighbot(3601), rsergio(3566), cfaftw(3536), adumlah(3518) 2010-09-30T23:31:33 the ones that look like cakes, etc 2010-09-30T23:31:39 is what i heard him say 2010-09-30T23:31:40 cake is a lie 2010-09-30T23:31:45 is not 2010-09-30T23:31:48 it is 2010-09-30T23:31:52 sigh: hah! 2010-09-30T23:31:54 she lies 2010-09-30T23:32:21 dmj111: I'm channeling haskell, it calculates it lazily 2010-09-30T23:32:27 lol 2010-09-30T23:32:34 *** Arthur_ has quit IRC (Remote host closed the connection) 2010-09-30T23:32:43 turns out to be quite efficient 2010-09-30T23:32:46 myth: haskell is lazy 2010-09-30T23:32:48 contestbot: seen accoun 2010-09-30T23:32:48 amstan: accoun was last seen in #aichallenge 6 days, 18 hours, 9 minutes, and 34 seconds ago: distances rounded to big? 2010-09-30T23:32:58 jmcarthur: care to clarify? 2010-09-30T23:33:01 he's not very active.. 2010-09-30T23:33:04 I think my bot is getting too complicated, hrm :| 2010-09-30T23:33:05 it's actually simply non-strict 2010-09-30T23:33:05 I don't actually know that much about haskell 2010-09-30T23:33:08 or the framework 2010-09-30T23:33:08 sigh: it's midnight here.... either you are being funny, or I need some sleep :) 2010-09-30T23:33:09 >.> 2010-09-30T23:33:33 the exact evaluation order is only required to fit a few properties, but is not actually specified 2010-09-30T23:33:57 oh man.. ubuntu coming out very soon 2010-09-30T23:33:59 so excited 2010-09-30T23:34:36 that haskell is non-strict rather than lazy is what gives the compiler the freedom to cause expressions to evaluate in parallel and stuff 2010-09-30T23:35:17 woah.. google analitics... tells me that there's a drop in traffic every weekend 2010-09-30T23:35:20 and in fact have the freedom to contort your code into machine code that barely resembles a more verbatim translation 2010-09-30T23:35:39 amstan: that's interesting 2010-09-30T23:35:40 avg time on site is increasing, bounce rate decreasing 2010-09-30T23:35:57 jmcarthur: have you got something to read that will explain this in more detail? I haven't had it explained to me this way 2010-09-30T23:36:04 hmm 2010-09-30T23:36:09 i don't know 2010-09-30T23:36:21 preferably something a beginner to haskell to could understand :) 2010-09-30T23:36:41 and apparently chrome is at 50% of the traffic 2010-09-30T23:36:54 what browsers do you guys use, quick show of hands 2010-09-30T23:37:02 sigh: i'm trying to think of something that discusses this point and can't think of anything 2010-09-30T23:37:07 chrome. I might be the 50%.... 2010-09-30T23:37:34 apparently there was a bug in chrome that inflated the analytics numbers 2010-09-30T23:37:34 jmcarthur: ok, no worries 2010-09-30T23:37:44 but this does sound credible 2010-09-30T23:40:24 sigh: i can find nothing i like, sorry 2010-09-30T23:40:54 jmcarthur: thanks anyway, I'll remember what you said when I try to pick up haskell again :) 2010-09-30T23:41:22 sigh: it's not a game changer when you're learning, but it's interesting from a programming language theory point of view 2010-09-30T23:41:46 yeah, I like to understand how things work :) 2010-09-30T23:42:05 sigh: i guess knowing it in advance preempts any confusiong about parallel evaluation, but that's probably about it 2010-09-30T23:42:10 *confusion 2010-09-30T23:42:24 i see 2010-09-30T23:42:36 it's not very confusing in the first place though 2010-09-30T23:43:03 what people usually find more confusing is the interplay between strictness and non-strictness 2010-09-30T23:43:05 interesting to hear that, jmcarthur 2010-09-30T23:43:12 and that's something i won't even try to get into right now :) 2010-09-30T23:43:14 i barely have any clue about functional programming :/ 2010-09-30T23:43:16 if any 2010-09-30T23:43:27 Sylph: evaluation order isn't really specific to functional programming 2010-09-30T23:43:35 Sylph: C has some laziness, even 2010-09-30T23:43:35 * Sylph didn't read all i guess 2010-09-30T23:43:36 hrm 2010-09-30T23:43:43 && and ||, for example 2010-09-30T23:43:47 or ?: 2010-09-30T23:44:02 ah 2010-09-30T23:44:27 && and || are lazy in their second arguments, and ?: is lazy in the second and third arguments 2010-09-30T23:44:30 I only know lazy evaluation in the coding, not in the core language 2010-09-30T23:44:34 ah yeah 2010-09-30T23:44:35 of course 2010-09-30T23:44:37 that laziness 2010-09-30T23:44:47 but i never thought that of laziness xd 2010-09-30T23:45:07 it's laziness :) the only major difference is that you can't define your own functions like that 2010-09-30T23:45:10 in C, that is 2010-09-30T23:45:10 I consider laziness stuff like not calculating until its needed, like if you ask for info like distance 2010-09-30T23:45:16 exactly 2010-09-30T23:45:18 or something 2010-09-30T23:45:44 false && whatever // no need to evaluate "whatever" 2010-09-30T23:45:48 yeah 2010-09-30T23:45:55 kinda different viewpoint, but it still saves processing 2010-09-30T23:46:06 it's more than that 2010-09-30T23:46:10 I was thinking something like that is just a given, rather than being lazy :| 2010-09-30T23:46:11 it's an actual control structure 2010-09-30T23:46:17 * Sylph nods 2010-09-30T23:46:18 consider the case that whatever is nontermination 2010-09-30T23:46:39 changes everything if it's evaluated 2010-09-30T23:46:43 * Sylph nods 2010-09-30T23:46:57 even if it performs no side effects (assuming you don't consider nontermination to be a side effect, which i kind of do) 2010-09-30T23:47:06 ah i only knew 'delayed evaluation' 2010-09-30T23:47:13 type of laziness, didn't think the others are lazy too 2010-09-30T23:47:15 interesting 2010-09-30T23:47:27 short circuit is a term i know, but not that its considered lazy evaluation 2010-09-30T23:47:33 to be more precise though, C doesn't have delayed evaluation. it's more like delayed execution 2010-09-30T23:47:43 where the difference is that execution can perform side effects 2010-09-30T23:47:44 * Sylph nods 2010-09-30T23:48:17 lazy execution would be more confusing in practice than lazy evaluation if applied on the kind of scale that haskell applies non-strict evaluation 2010-09-30T23:48:26 * Sylph nods 2010-09-30T23:48:30 i keep messing up my wording 2010-09-30T23:48:38 non-strictness is not an evaluation order, sorry 2010-09-30T23:49:32 Dumb question.... The version of my bot on the tcp server is not in development... I just have it up there for people to play against. Is that good or bad for everyone else? If I figure out how to improve it, I will test the new one there. 2010-09-30T23:49:47 dmj111: i don't see how it wuld hurt to be up there 2010-09-30T23:49:53 *** bhasker has joined #aichallenge 2010-09-30T23:50:29 ok... didn't want to be annoying. 2010-09-30T23:50:51 dmj111: most often people complain about *not* having enough active players 2010-09-30T23:51:22 so you are helping :) 2010-09-30T23:51:27 phew, two more functions left xd 2010-09-30T23:51:32 It's good for me, dmj 2010-09-30T23:51:39 Sylph: is one of them DoTurn? 2010-09-30T23:51:43 I want to test my bot against yours some day 2010-09-30T23:51:45 ok, that was my goal. That, and I can check my DSL connection from work. 2010-09-30T23:51:45 lol 2010-09-30T23:51:48 okay, that's three functions 2010-09-30T23:51:50 :| 2010-09-30T23:51:52 :P 2010-09-30T23:51:54 I'm talking on the framework 2010-09-30T23:52:01 ah, fair enough 2010-09-30T23:52:18 that should giveme all that i wantedwhen i started coding this framework thingy 2010-09-30T23:52:33 and my bot can finally determine how many to send to planets 2010-09-30T23:52:41 just get something up and running, you'll get a better idea of what you want out of your framework after working on your bot a bit 2010-09-30T23:52:46 yeah 2010-09-30T23:52:52 I might alter again later 2010-09-30T23:53:01 this final 2 functions will let me make the bot actually work 2010-09-30T23:53:10 that's always useful :) 2010-09-30T23:53:21 as it is, the bot only know which planet is best based on its location 2010-09-30T23:53:36 need to know how many units to send :p 2010-09-30T23:53:40 :) 2010-09-30T23:54:02 that's like the opposite of the starter pack bots 2010-09-30T23:54:34 lol 2010-09-30T23:54:40 true 2010-09-30T23:54:45 See you all later. I am going to try to stay away for a day or two. 2010-09-30T23:54:51 bye 2010-09-30T23:54:56 My bot might be overly complex .>< 2010-09-30T23:55:00 God knows i might have miscalculated somewhere 2010-09-30T23:55:08 the distance score calculation is good based on log though 2010-09-30T23:55:11 Cya dmj 2010-09-30T23:55:13 nice to talk to you 2010-09-30T23:55:41 Yep! 2010-09-30T23:55:46 *** dmj111 has quit IRC (Quit: ERC Version 5.3 (IRC client for Emacs)) 2010-09-30T23:57:49 *** Olathe has joined #aichallenge 2010-09-30T23:58:27 Top 10 players: Hazard(3789), sequoh(3677), _iouri_(3672), dmj111(3662), felixcoto(3637), davidjliu(3609), sighbot(3603), rsergio(3582), cfaftw(3567), adumlah(3519)