2010-11-06T00:00:51 *** Bobng has quit IRC (Quit: Leaving) 2010-11-06T00:01:25 *** eburnette_ has joined #aichallenge 2010-11-06T00:01:47 @hello 2010-11-06T00:01:48 eburnette_: I have no idea what you mean. 2010-11-06T00:02:37 @hi 2010-11-06T00:02:37 hi sigh 2010-11-06T00:04:31 Error323 what does your new version do differently? 2010-11-06T00:06:37 Anybody else notice the visualizers don't look very good on the iPad? 2010-11-06T00:08:08 Well, what browser does the iPad use? The HTML visualiser depends on the browser. 2010-11-06T00:08:58 Safari might have a general drawing issue, like Opera. 2010-11-06T00:09:39 Safari on my mac works fine 2010-11-06T00:09:44 Webkit, like Safari 2010-11-06T00:10:49 Also looks bad on Android 2.2 browser which is also based on Webkit 2010-11-06T00:10:55 Safari looks ok, but plain webkit doesn't? 2010-11-06T00:11:19 I haven't tried iPhone or iPod touch browser 2010-11-06T00:11:48 sigh: My code that iterates "all" possible combinations just got faster. Yesterday I had some very good results with thinking for 3 minutes in the first turn. Now I have even better result in a second! 2010-11-06T00:12:21 Frontier: cool :) 2010-11-06T00:12:29 Yeah the numbers are flying over on the left, away from ship arrows 2010-11-06T00:12:41 I still have trouble understanding your use of the word "all" even if it is in quotes :P 2010-11-06T00:13:15 23! == all? 2010-11-06T00:14:08 ipad? ansi-c x86 or gtfo 2010-11-06T00:14:25 exactly. i assume the enemy does nothing and take only planets that are closer to me than the enemy. 2010-11-06T00:15:01 i am about to implement my first matrix calc 2010-11-06T00:15:09 some heuristics here, some correct exclusions there and in a second you have a result very close to the optimum 2010-11-06T00:15:19 put the state through a massive battery of tests and its as bulletproof as i can think to test it for 2010-11-06T00:15:19 Top 10 players: bocsimacko(4256), shangas(4130), dmj111(4078), george(4073), Xrillo(4041), Raschi(4010), felixcoto(4007), Accoun(4001), Slin-.-(3955), hutabhu(3949) 2010-11-06T00:15:50 shangas is improving 2010-11-06T00:16:48 like: Give me a map name and I tell you how you can max out ships or production to turn 20. I think no bot can beat that now ^^. 2010-11-06T00:16:48 actually speaking of the ipad i love that apple has pushed plain old c back into mainstream dev 2010-11-06T00:17:03 Only 3-4 of top 10 were there a week ago, interesting 2010-11-06T00:17:07 would get something to support that but beyond c i know nothing about macs 2010-11-06T00:17:28 *** demerzel_ has quit IRC (Quit: Page closed) 2010-11-06T00:17:31 map1172 2010-11-06T00:17:45 *** demerzel_ has joined #aichallenge 2010-11-06T00:18:12 how iterative was your search 2010-11-06T00:18:27 you can go to a lot deeper depths than 21! or even 11! 2010-11-06T00:19:39 eburnette_: give me a link to it ^^ 2010-11-06T00:19:41 Dang iterators are slow in Java, having timeout issues 2010-11-06T00:20:22 Frontier, link to what? 2010-11-06T00:20:41 Oh the map, I made it up :) 2010-11-06T00:20:52 i have all the maps in a db 2010-11-06T00:21:04 demerzel_: I searched 16651 states 2010-11-06T00:21:10 per map? 2010-11-06T00:21:38 tourney maps will be new though, won't they? 2010-11-06T00:21:39 that was the number for map4 2010-11-06T00:21:55 eburnette_: i am kinda banking on that 2010-11-06T00:22:11 eburnette_: but i'm a little worried tbh i am sure some people will have opening move sets 2010-11-06T00:22:15 but i hope they do what is right 2010-11-06T00:22:39 Frontier: that number seems really low 2010-11-06T00:23:03 the best production I can get is using this path: (ships 287, growth 40) after 20 rounds: 0( 9) 8( 6)12( 7)13( 5)18(11)21( 4)20(14) 3(19)10(17) 6(15)15(16) 2010-11-06T00:23:19 what's the number in front mean 2010-11-06T00:23:22 planet 0? 2010-11-06T00:23:23 the numbers in () are the turn at which the planet is captures 2010-11-06T00:23:33 I think I could spend an hour searching and not get too much deeper than I do with a second 2010-11-06T00:23:34 correct it is the planet id 2010-11-06T00:23:52 hmm do you know of a game with that map 2010-11-06T00:24:02 demerzel_: That number seems low? :/ 2010-11-06T00:24:08 16651? yea 2010-11-06T00:24:10 what lang you using 2010-11-06T00:24:14 c++ 2010-11-06T00:24:16 Yeah but why 20? 2010-11-06T00:24:57 20 is just a number i made up, if i use 200 it will become really vague and who knows what the enemy will do in turns 20 to 200. 2010-11-06T00:25:01 well there's a lot of factors 2010-11-06T00:25:34 if i was just looking to maximize ships hmm i don't think i'd use a payoff 2010-11-06T00:25:35 the best ship count i can get to turn 20 is 431. 2010-11-06T00:25:47 pastebin the map :0 2010-11-06T00:25:59 I tried all from 1 to 50, picked the best, and mega1 just sent 100 to the center and clobbered me 2010-11-06T00:26:00 it is map4.txt 2010-11-06T00:26:00 why wouldn't you go for max ship count 2010-11-06T00:26:31 fix this: http://www.ai-contest.com/maps/map4.txt 2010-11-06T00:26:36 can't remember where the maps are 2010-11-06T00:26:47 i could get it out of my db but then i'd have to piece it together lol 2010-11-06T00:27:07 i am not familiar with pastebin 2010-11-06T00:27:09 oh nm i still do have the starter package on my desktop 2010-11-06T00:27:13 don't worry about it :) 2010-11-06T00:27:34 eburnette_: What do you mean by 1..50? 2010-11-06T00:27:35 Frontier: why wouldn't you go for the max ships 2010-11-06T00:27:48 Horizons 2010-11-06T00:28:16 because maybe the enemy is still far away, and i can spend more time capturing planets wich will be faster with a higher groth rate 2010-11-06T00:28:33 yea but if you have 200 more ships you can just start taking the enemy planets? 2010-11-06T00:29:35 i mean that's a pretty big diff 2010-11-06T00:29:38 For maps try http://72.44.46.68/getmaps 2010-11-06T00:30:17 Far away isn't all that far usually 2010-11-06T00:31:04 demerzel_: yeah at some point i have to take the enemy into consideration. On map 4 i can have 144 ships difference on turn 20 that's right. Actually I should find out when I meet the enemy and try to maximise for ships to that point. 2010-11-06T00:31:22 17 or so avg? And you really only have half that before enemy gets to your side 2010-11-06T00:31:28 yea you're planning on holding 0 on this map with 287 ships? http://72.44.46.68/canvas?game_id=875024 2010-11-06T00:31:35 no way 2010-11-06T00:31:54 they're over 300 and that's with a -40 to both 2010-11-06T00:32:32 the game doesn't load 2010-11-06T00:32:38 Too far away from support 2010-11-06T00:32:47 hmm that's odd 2010-11-06T00:32:58 crap man why does this stop autopaging 2010-11-06T00:33:02 pissing me off 2010-11-06T00:34:28 actually i'm glad you said something because i forgot i was going to calc out neutral acq differently 2010-11-06T00:34:44 i don't plan on holding anything that's the problem now. There is no active enemy right now in my code. I still like the way I can find some good starting moves now. 2010-11-06T00:34:58 no that's cool 2010-11-06T00:35:04 i would def not shoot for max growth though 2010-11-06T00:35:22 that's like making moves based on turn 200 scores 2010-11-06T00:35:25 might pan out but probably not 2010-11-06T00:37:02 http://72.44.46.68/canvas?game_id=875582 2010-11-06T00:37:09 *** superflit has joined #aichallenge 2010-11-06T00:37:11 but max ships can leave me behind on growth which is important when you get into a stale mate 2010-11-06T00:38:02 Max both? Or play positionally. 2010-11-06T00:38:16 my god that version number is nuts 2010-11-06T00:38:29 CCCF-ex13-cai13-asbp10-t3 2010-11-06T00:38:52 @google asbp 2010-11-06T00:38:53 eburnette_: American Society of Bariatric Physicians (ASBP): ; Armed Services Blood Program (ASBP): The Official Blood Program of ...: ; Arkansas State Board of Pharmacy: ; Armed Services Blood Program (ASBP) | Facebook: ; ASBP Fact Sheet | A Soldier's Perspective: (2 more messages) 2010-11-06T00:39:27 Thought it was some game theory acronym 2010-11-06T00:40:07 http://72.44.46.68/canvas?game_id=875734 2010-11-06T00:41:02 pretty sure that is the old #1 spanish guy 2010-11-06T00:41:13 even if it is an acronym probably not an english one 2010-11-06T00:41:43 http://72.44.46.68/canvas?game_id=875582 is actually a good example! One bot tries to max out growth, while the other maxes out ships. 2010-11-06T00:41:55 P0wnd: http://72.44.46.68/canvas?game_id=875640 2010-11-06T00:42:26 Frontier: you misread that game 2010-11-06T00:42:35 :( 2010-11-06T00:42:46 they were both going for max ships but the reason he won is because boc left that one planet unsupported 2010-11-06T00:43:57 hightime, almost played my solution for max growth to turn 10, that is why he lost. he didn't have the ships to defend 2010-11-06T00:43:59 well you could also read it as boc tried to expand all 3 directions at once and had to concentrate on one and lost the other 2 2010-11-06T00:44:46 Blue has more growth and more ships up to move 30 2010-11-06T00:44:46 hightime? what aer you looking at lol 2010-11-06T00:44:51 you pasted the game eburnette did 2010-11-06T00:45:31 http://72.44.46.68/canvas?game_id=875582 2010-11-06T00:45:54 yea boc vs CCCF 875582 - frontier said something about hightime 2010-11-06T00:46:26 I am referring to game_id=875582 2010-11-06T00:47:03 Hitime one is http://72.44.46.68/canvas?game_id=875024 2010-11-06T00:48:31 I just paste my solutions to turn 10 here quickly: 2010-11-06T00:48:34 (147 +26) after 10 rounds: 0( 9) 8( 6)12( 7)13( 5)15( 3)21( 4) 2010-11-06T00:48:34 (164 +25) after 10 rounds: 0( 9) 8( 6)12( 7)13( 5)21( 4) 2010-11-06T00:48:34 (172 +24) after 10 rounds: 0( 9) 8( 6)13( 5)21( 4) 2010-11-06T00:48:34 (174 +21) after 10 rounds: 8( 6)12( 7)13( 5)21( 4) 2010-11-06T00:48:34 (182 +20) after 10 rounds: 8( 6)13( 5)21( 4) 2010-11-06T00:49:17 How do you read that 2010-11-06T00:49:52 (ships +growth) ...: planet_id(captured after n turns from start) ... 2010-11-06T00:50:59 Hmm, the winner used none of those 2010-11-06T00:51:12 look at turn 1+10 = 11 2010-11-06T00:51:45 in other words, my turns start at 0 :o) 2010-11-06T00:52:59 On the 582 game turn 11 shows 133 +9 2010-11-06T00:53:55 map 195... wait gotta download that from somewhere 2010-11-06T00:55:59 *** TheMacca has joined #aichallenge 2010-11-06T00:57:02 ok turn 16 is the target here as the bots have plenty of time till they meet. 2010-11-06T00:57:29 http://pastebin.com/mZLN8KC3 2010-11-06T00:57:56 *** hellman has joined #aichallenge 2010-11-06T00:58:47 boc did run one of the optimal solutions, while the other player missed out on some ships for his soulution 2010-11-06T00:58:50 *** eburnette_ has quit IRC (Quit: Page closed) 2010-11-06T01:00:05 *** Eburnette_ has joined #aichallenge 2010-11-06T01:00:34 Eburnette_: Did you read? boc did run the optimal soulution for max growth: http://pastebin.com/mZLN8KC3 2010-11-06T01:00:44 ...sorry max ships 2010-11-06T01:00:56 *** JamesGecko has joined #aichallenge 2010-11-06T01:01:32 But lost 2010-11-06T01:03:22 Wish I could do local runs against boc or any in top 10 2010-11-06T01:03:38 too true ^^ 2010-11-06T01:04:09 *** amstan has quit IRC (Ping timeout: 260 seconds) 2010-11-06T01:04:50 Running against older versions of my bot isn't helping... Beat older versions but play weaker on tcp now. 2010-11-06T01:04:56 I don't understand why boc left his ships in the backyard, do you know? maybe if he used them on the center he would have won 2010-11-06T01:05:32 I had the same thing happening to me. It took me days to improve on my own bot just to find out it fails on tcp ^^. 2010-11-06T01:06:46 *** virdo has quit IRC (Ping timeout: 245 seconds) 2010-11-06T01:07:06 Anyway in that game blue didn't take the optimal solution yet. He's missing out on 5 additional ships :) 2010-11-06T01:07:41 ...if the target was growth 13 to turn 16. 2010-11-06T01:08:18 Maybe boc was saving them to take the corner planet, or defend from side attack? 2010-11-06T01:09:45 what do i know, im rank 250 or so 2010-11-06T01:12:46 Yeah I can point out flaws in other bots play but they still beat me 2010-11-06T01:13:07 shit my move maker is jacked up and i'm makign a new one anyway but wanted to play a little :( 2010-11-06T01:13:27 or you have a lot of great ideas and see that others already have an implementation of that 2010-11-06T01:14:41 It's a little frustrating though that I cannot find a better max ships solution than boc. All this work just to be.. wait.. as good as the #1 bot in that aspect? hell yeah! i own! 2010-11-06T01:15:22 Top 10 players: bocsimacko(4233), Raschi(4169), shangas(4121), george(4063), dmj111(4063), Xrillo(4020), Accoun(3997), felixcoto(3994), hutabhu(3960), Slin-.-(3952) 2010-11-06T01:17:12 Odd game: http://72.44.46.68/canvas?game_id=876133 2010-11-06T01:18:14 Feint to bottom left? 2010-11-06T01:18:21 fucking hell 2010-11-06T01:18:32 i am so goddamn tired of debugging state i swear to god 2010-11-06T01:18:51 i am about to offshore the qa 2010-11-06T01:18:53 lol 2010-11-06T01:19:46 My state is perfect, eval and move sel not so much 2010-11-06T01:20:00 ugh i keep thinking i have state down 2010-11-06T01:20:05 i tested the everliving fuck out of it 2010-11-06T01:20:10 but didnt' test conquering 2010-11-06T01:20:14 and of course it's bugged now 2010-11-06T01:21:00 man that's just depressing 2010-11-06T01:21:10 some day i'll get to actually work on move sel 2010-11-06T01:21:29 Bed time, gnite 2010-11-06T01:21:35 same gn 2010-11-06T01:21:36 *** Eburnette_ has quit IRC (Quit: Page closed) 2010-11-06T01:21:38 *** demerzel_ has quit IRC (Quit: Page closed) 2010-11-06T01:22:08 lol, demerzel_ ragequit :P 2010-11-06T01:23:05 Frontier... I think I have an idea what you are doing... I'm going to try it 2010-11-06T01:24:01 you... copy me? Oo 2010-11-06T01:24:26 your optimal thingy 2010-11-06T01:24:51 I should have stayed quiet. Now before I get my bot running everyone implements my ideas. I need software patents! 2010-11-06T01:24:58 haha 2010-11-06T01:25:10 but first of all.. tell me what you are trying to do :D 2010-11-06T01:25:15 :P 2010-11-06T01:25:57 Just that I have some idea of how you cut down the search so much... I don't know if it will work... which is why I'm going to try it 2010-11-06T01:26:30 uh... what exactly are you trying? O.o 2010-11-06T01:27:02 optimal solution for capturing neutrals? isn't that what you were talking about? 2010-11-06T01:27:37 That's it, but what is your idea on cutting down the searches? 2010-11-06T01:28:05 I'll keep quite about that for now :) 2010-11-06T01:28:14 *quiet 2010-11-06T01:29:08 but you need someone to tell you that it wont work! 2010-11-06T01:29:13 haha 2010-11-06T01:29:21 *** Codefun64 has joined #aichallenge 2010-11-06T01:29:30 does anyone know what the prize for AI competition 2009 was? 2010-11-06T01:29:44 any of them, if there were more than one? 2010-11-06T01:29:46 no really, I would have saved me a lot of trouble if i could have shared some of my ideas and someone said: "that cant work, because..." 2010-11-06T01:29:50 ask a1k0n, he won the tron one 2010-11-06T01:30:06 :O didn't know he was here, otherwise I would've 2010-11-06T01:30:22 a1k0n, may I be so bold as to ask what the prize for winning in 2009 was? 2010-11-06T01:31:39 Frontier: nah, it's simple enough that I won't really feel that bad if it doesn't work out 2010-11-06T01:32:28 Talking about sharing ideas? *steals everyone's ideas* ;) 2010-11-06T01:32:41 like "dont take planets that have more ships and less growth than closer ones"? 2010-11-06T01:33:06 I'd say a more complicated technique should be used... 2010-11-06T01:33:21 For more situations, and based on distance as well... 2010-11-06T01:33:23 Frontier: nah, more sophisticated than that... 2010-11-06T01:33:57 D'oh, *embarassed face* failed compilation.... What the heck? 2010-11-06T01:33:58 Frontier: also, I'm not sure if that is a heuristic or if it is optimal 2010-11-06T01:34:10 what you just said 2010-11-06T01:34:12 common, I gave you an inspiration. you can at least tell me what you are trying. 2010-11-06T01:34:49 sharing the exact details of one's bot seems rather counter productive o_O 2010-11-06T01:35:27 But that's just me.... 2010-11-06T01:36:51 Frontier: one of the main non-trivial parts is ordering the search to facilitate pruning 2010-11-06T01:38:11 sigh: that's right. i didn't care too much about that though. 2010-11-06T01:39:33 sigh: so you are searching for a perfect solution, right? 2010-11-06T01:39:43 ideally, yeah 2010-11-06T01:39:48 Well there comes a point in each bots life where they all become very similar, the only differences being in the equations themselves, rather than how they're executed. 2010-11-06T01:40:09 the other "idea" was that you weren't actually searching 22! options, because you had a horizon 2010-11-06T01:40:24 There are, obviously, more differences, but those other differences get less important as you improve the bot. 2010-11-06T01:40:25 a horizon in terms of a turn limit 2010-11-06T01:40:31 that's just a realisation that it might be feasible 2010-11-06T01:41:24 Ah, this is so helpful: bool remove = turns > MAX_TURNS || ... || ... ; 2010-11-06T01:42:12 yeah, fair enough... atm I just want to look at the start of the game 2010-11-06T01:42:54 So building a bot based off of a known time constraint with which to win or lose? 2010-11-06T01:43:16 Interesting.... but in my opinion not very artificially intelligent because it uses a preset parameter which is subject to change. 2010-11-06T01:43:24 Codefun64: No, I was limiting the search for a good solution to 20 turns 2010-11-06T01:43:59 in other words the limit is set to a point in time that can still be predicted with some accuracy. 2010-11-06T01:44:01 Hilariously, I have no idea how to send a private message to someone on this thing.... How do I do that? 2010-11-06T01:44:12 "/msg name text" 2010-11-06T01:44:14 /msg 2010-11-06T01:44:19 Ah thanks. 2010-11-06T01:45:15 *** amstan has joined #aichallenge 2010-11-06T01:45:15 *** ChanServ sets mode: +o amstan 2010-11-06T01:46:29 I wonder if it's possible to build an AI to produce a pattern the enemy follows and use that to it's advantage in the 1 second turn limit? 2010-11-06T01:46:42 grrr, it should be a crime to set exams on a saturday afternoon 2010-11-06T01:46:58 Gotta love those evil professors :) 2010-11-06T01:47:07 Codefun64: antimatroid1, wtf... that's crazy 2010-11-06T01:47:08 wasn't her decision, she hated it too 2010-11-06T01:47:22 lol, ignore the Codefun64 2010-11-06T01:47:45 Well... evil university? 2010-11-06T01:47:49 Codefun64: You should try it. Look at what the bots do. Some stream constantly, some stream in bulks, some are very aggressive, some expand more 2010-11-06T01:48:21 it's a tricky problem 2010-11-06T01:48:22 sigh: my uni treats saturday as an extra weekday during exams 2010-11-06T01:48:34 an analysis exam in the uni bar on a saturday afternoon, go figure aha 2010-11-06T01:48:40 the main thing is that I really don't know the best way to counter each style 2010-11-06T01:48:50 I will try to tell how much a bot favors expansion at least, depending on which of my pseudo optimal solutions the enemy is following. 2010-11-06T01:48:55 I mean in a way that I could tel my bot 2010-11-06T01:49:06 there was no prize for the last contest if that wasn't said 2010-11-06T01:49:19 Really there's no way to counter every style if you hardcode it 2010-11-06T01:49:26 although i think there is *something* for this one, no idea how good it is 2010-11-06T01:49:32 You need dynamic code for every situation 2010-11-06T01:49:36 having said that, it looks very good job wise to do well in such a contest 2010-11-06T01:49:51 Codefun64: trees take care of that 2010-11-06T01:50:00 An ai-related web site is offering premium memberships 2010-11-06T01:50:07 that is hardly a prize 2010-11-06T01:50:28 i know, but it is sold as a prize on the forums ^^ 2010-11-06T01:50:33 the fact that the website doesn't even just have people sign up means i probably wouldn't want to use it 2010-11-06T01:51:06 Frontier, I think I know what you mean 2010-11-06T01:51:13 can't remember site name :\ 2010-11-06T01:58:01 * Codefun64 stopped recieving messages 2010-11-06T01:58:04 Is anyone there? 2010-11-06T01:58:49 Yes. 2010-11-06T01:59:06 ?\ 2010-11-06T02:01:59 ? 2010-11-06T02:06:59 *** plediii has joined #aichallenge 2010-11-06T02:15:21 Top 10 players: bocsimacko(4228), shangas(4138), Raschi(4093), dmj111(4070), george(4041), Xrillo(4007), Accoun(4005), felixcoto(3980), hutabhu(3961), Slin-.-(3949) 2010-11-06T02:37:39 does anyone in here know if there is a certain time since one does the gre exams that universities will stop looking at the scores? 2010-11-06T02:38:15 well, most importantly, would they care if it was done less than 3 years prior rather than the most recent rounds when one applies? 2010-11-06T02:38:49 sorry dude, do not know 2010-11-06T02:39:08 your use of "uni" before led me to believe you weren't in the US ... 2010-11-06T02:39:55 yeah, i'm australian, college to me is years 11-12, took me ages to realise that is high school in the us 2010-11-06T02:40:20 i think you even have 9-12 as high school? 2010-11-06T02:40:26 heh - I used to be Australian :) 2010-11-06T02:40:31 which is why I don't know much about GRE 2010-11-06T02:40:33 *** Codefun64 has quit IRC (Quit: Page closed) 2010-11-06T02:41:49 yeah well, considering us/europe unis for phd, so i need to do it 2010-11-06T02:42:08 studying what? 2010-11-06T02:42:18 game theory, through either cs, maths or economics 2010-11-06T02:42:37 i graduate undergrad in a month with those 3 majors, doing honours in maths next year and masters in maths the year after 2010-11-06T02:42:47 nice 2010-11-06T02:42:49 where in oz? 2010-11-06T02:42:52 tasmania 2010-11-06T02:42:56 sweet 2010-11-06T02:42:56 although masters will be at anu 2010-11-06T02:43:01 where were you in australia? 2010-11-06T02:43:08 US schools pretty expensive in comparison 2010-11-06T02:43:17 yeah, i wouldn't be going unless on full funding 2010-11-06T02:43:21 I remember looking to transfer my MBA from Monash to Northwestern 2010-11-06T02:43:33 one semester at NW was whole course at Monash :) 2010-11-06T02:43:36 rural Vic 2010-11-06T02:43:42 then Melbourne for school 2010-11-06T02:43:57 i have been working as an ra for someone with a research position at cambridge for almost two years, so i have that looking good for me too 2010-11-06T02:44:00 *** Itkovian has quit IRC (Quit: Itkovian) 2010-11-06T02:44:28 yeah, if you can live / study abroad, do it 2010-11-06T02:44:32 awesome experience 2010-11-06T02:44:36 might never go back :) 2010-11-06T02:44:37 although the work is mostly programming stats stuff for macroeconomic models, not my favourite but meh 2010-11-06T02:44:47 yeah, australia is going to shit anyway 2010-11-06T02:44:52 is it really? 2010-11-06T02:44:52 i love the place, hate the political climate 2010-11-06T02:45:01 haven't followed much 2010-11-06T02:45:36 although can't say i'm very fond of the us either politically, but everyone says they have the best unis 2010-11-06T02:45:48 hmmmm, they have good schools from what I've seen 2010-11-06T02:45:56 but I wouldn't say they're much ahead of Australian schools 2010-11-06T02:46:01 maybe the very best US ones 2010-11-06T02:46:03 CMU, MIT, etc 2010-11-06T02:46:06 (for CS) 2010-11-06T02:46:26 and education prior to tertiary level here is *unbelievably* bad 2010-11-06T02:46:51 mit is my number one preference 2010-11-06T02:47:11 there's a nice looking lab in the cs department that does mostly game THEORY which would be awesome 2010-11-06T02:47:16 but obviously retardedly competitive 2010-11-06T02:47:24 know some folks who went to MIT 2010-11-06T02:47:29 (colleagues) 2010-11-06T02:47:34 they speak very highly of it 2010-11-06T02:48:42 yeah everyone does, and it seems to be one of the few institutions i've come across to hold a similar attitude to education as i do 2010-11-06T02:48:52 my university sucks, they're strictly running to be a business 2010-11-06T02:49:24 any money is spent on trying to attract new money, ideally one would do that to improve resources for the actual work being done there, but not where i am 2010-11-06T02:50:19 you'll like the US 2010-11-06T02:50:26 there's some stuff you have to ignore / get used to 2010-11-06T02:50:29 but you'll like it 2010-11-06T02:50:50 i am extremely averse to participating in queues too 2010-11-06T02:50:51 i hate it 2010-11-06T02:51:15 O 2010-11-06T02:51:21 I'm allergic to forms ;) 2010-11-06T02:51:39 yeah, i don't do those, i didn't have to write a single essay for my classes this semester, it was wonderful 2010-11-06T02:53:11 *** Frontier has left #aichallenge 2010-11-06T02:53:37 *** Azrathud has quit IRC (Ping timeout: 276 seconds) 2010-11-06T03:15:22 Top 10 players: bocsimacko(4250), shangas(4152), dmj111(4082), george(4077), GreenTea(4068), Raschi(4044), rsergio(4017), Xrillo(4013), Accoun(4007), felixcoto(3991) 2010-11-06T03:28:00 *** nullkuhl has quit IRC (Read error: No route to host) 2010-11-06T03:34:50 *** Azrathud has joined #aichallenge 2010-11-06T03:36:08 *** choas has joined #aichallenge 2010-11-06T03:56:30 *** fawek has joined #aichallenge 2010-11-06T04:04:42 *** p4p4 has joined #aichallenge 2010-11-06T04:15:23 Top 10 players: bocsimacko(4275), shangas(4163), GreenTea(4136), george(4086), dmj111(4074), Raschi(4064), Xrillo(4044), rsergio(4028), Accoun(4012), felixcoto(3998) 2010-11-06T04:26:19 *** Itkovian has joined #aichallenge 2010-11-06T04:28:44 *** Itkovian has quit IRC (Client Quit) 2010-11-06T04:29:00 *** fawek has quit IRC (Ping timeout: 255 seconds) 2010-11-06T04:47:41 *** Itkovian has joined #aichallenge 2010-11-06T04:52:12 *** AlliedEnvy has quit IRC (Ping timeout: 264 seconds) 2010-11-06T04:52:43 *** Aaaarg has quit IRC (Ping timeout: 276 seconds) 2010-11-06T05:01:09 *** Itkovian has quit IRC (Quit: Itkovian) 2010-11-06T05:07:12 *** AlliedEnvy has joined #aichallenge 2010-11-06T05:09:26 *** Sarin has joined #aichallenge 2010-11-06T05:15:24 Top 10 players: bocsimacko(4283), shangas(4149), Raschi(4098), dmj111(4097), george(4078), GreenTea(4078), rsergio(4071), Xrillo(4042), bix0r4ever(4022), Accoun(4011) 2010-11-06T05:17:09 *** Mekanik has joined #aichallenge 2010-11-06T05:27:53 *** lavalamp_ has joined #aichallenge 2010-11-06T05:36:41 *** nullkuhl has joined #aichallenge 2010-11-06T05:37:24 is non official server working now ? it's my first time to connect to it, and i always lose in a game with only 1 turn and i get "Exiting because server closed connection" 2010-11-06T05:39:03 *** Aaaarg has joined #aichallenge 2010-11-06T05:41:26 ok i get a time out in non official server, although it's the same file i submitted in official server 2010-11-06T06:05:52 *** Xanthor[aw] has quit IRC (Ping timeout: 252 seconds) 2010-11-06T06:15:25 Top 10 players: bocsimacko(4259), shangas(4125), Raschi(4077), dmj111(4072), GreenTea(4059), george(4052), rsergio(4046), Xrillo(4031), bix0r4ever(3998), Accoun(3987) 2010-11-06T06:16:35 *** Xanthor[aw] has joined #aichallenge 2010-11-06T06:17:43 *** Bobng has joined #aichallenge 2010-11-06T06:21:59 *** Itkovian has joined #aichallenge 2010-11-06T06:25:05 *** Rubicon-|-Cross has joined #aichallenge 2010-11-06T06:29:15 *** Rubicon-|-Cross has quit IRC (Client Quit) 2010-11-06T06:30:16 *** hellman has quit IRC (Remote host closed the connection) 2010-11-06T06:34:39 *** boegel has joined #aichallenge 2010-11-06T06:35:06 nullkuhl, so, you're up. what was it ? 2010-11-06T06:35:34 p4p4: am still having problems, 2010-11-06T06:35:46 i tried from cygwin using tcp.c and tried from windows using the java client 2010-11-06T06:35:54 in the java client i timeout and server closes connection 2010-11-06T06:36:06 TCP.jar works well for me 2010-11-06T06:36:28 in cygwin using ./tcp i get kill: No such process 2010-11-06T06:36:48 iand i spotted a fork, also 2010-11-06T06:36:50 have you used jBotManager? 2010-11-06T06:36:59 http://ai-contest.com/forum/viewtopic.php?f=18&t=751 2010-11-06T06:37:27 antimatroid1: i saw the game online using the HTML5 viewer , its only 1 turn :S 2010-11-06T06:37:51 p4p4: do i need to do any special IO so that mybot works on the non official server ? 2010-11-06T06:38:01 p4p4: because the very same submission works on the official one. 2010-11-06T06:38:07 *** TheMacca has quit IRC (Ping timeout: 265 seconds) 2010-11-06T06:38:29 hey, but e just had a game! 2010-11-06T06:38:34 we 2010-11-06T06:38:59 yeah, that was the default MyBot in the starter pack 2010-11-06T06:39:54 did you mes with the io in your other bot ? 2010-11-06T06:41:03 nop 2010-11-06T06:41:07 its the same main method 2010-11-06T06:42:06 could it be that i use external classes 2010-11-06T06:44:14 p4p4: now i was using the TCP.jar with the default bot, and i got a time out 2010-11-06T06:44:51 oh god, even thre gre exam is going a bad direction 2010-11-06T06:45:04 "New types of questions in the Verbal Reasoning and Quantitative Reasoning sections, many featuring real-life scenarios that reflect the kind of thinking you'll do in today's demanding graduate and business school programs." erghhh 2010-11-06T06:45:12 lol 2010-11-06T06:45:20 at least the maths subject test looks fairly straight forward 2010-11-06T06:48:42 p4p4, antimatroid1: is the 72.44.46.68 server pingable ? 2010-11-06T06:49:32 don't think s 2010-11-06T06:49:33 o 2010-11-06T06:49:41 the old one was 2010-11-06T06:51:22 no ping 2010-11-06T06:51:30 am suspecting a latency problem that is causing my timeout 2010-11-06T06:52:44 if you've got a dynamic ip, maybe logging off, and on again ? 2010-11-06T06:53:04 *** nullkuhl has quit IRC (Quit: Konversation terminated!) 2010-11-06T06:56:12 *** nullkuhl has joined #aichallenge 2010-11-06T06:57:13 p4p4: again, only default bot is working , and with tcp.c however with TCP.jar all default bot times out as well 2010-11-06T06:59:22 just got timed out myself.. 2010-11-06T07:00:29 p4p4: yeah i saw it, heavy load on server ? 2010-11-06T07:00:39 *** Itkovian_ has joined #aichallenge 2010-11-06T07:00:48 it doesnt make since anyway to force timeout rules on non official server, since the bots arent running locally 2010-11-06T07:01:06 no, shitty wireless usb-modem, bad on rainy days ;( 2010-11-06T07:01:06 *** nullkuhl has quit IRC (Read error: Connection reset by peer) 2010-11-06T07:01:30 *** boegel_ has joined #aichallenge 2010-11-06T07:02:22 if you had no timeouts some poor sod would get stuck playing someone for hours 2010-11-06T07:02:27 there needs to be some timeout 2010-11-06T07:02:57 *** nullkuhl has joined #aichallenge 2010-11-06T07:03:42 *** Itkovian__ has joined #aichallenge 2010-11-06T07:03:44 p4p4: any idea where the server is located ? 2010-11-06T07:04:39 *** Itkovian has quit IRC (Ping timeout: 260 seconds) 2010-11-06T07:04:39 *** Itkovian__ is now known as Itkovian 2010-11-06T07:04:42 *** boegel has quit IRC (Ping timeout: 255 seconds) 2010-11-06T07:05:39 api.hostip.info says : seattle 2010-11-06T07:05:53 *** Itkovian_ has quit IRC (Ping timeout: 240 seconds) 2010-11-06T07:07:11 i think the ping is enough to time me out then 2010-11-06T07:09:32 *** Cold-Phoenix has joined #aichallenge 2010-11-06T07:15:06 timeout on tcp server is longer than 1 second 2010-11-06T07:15:12 I think it's 2 but not sure 2010-11-06T07:15:25 Top 10 players: bocsimacko(4270), shangas(4141), dmj111(4078), Raschi(4076), rsergio(4073), george(4055), GreenTea(4019), Xrillo(4010), bix0r4ever(3999), Accoun(3996) 2010-11-06T07:17:57 lavalamp_: yes, the problem remains the same, people who are far from the server are more likely to get timeouts 2010-11-06T07:18:42 nullkuh1 yeah, maybe it should be increased further 2010-11-06T07:21:25 lavalamp_: any idea who is hosting it ? so that i can ask for timeout increasing ? 2010-11-06T07:21:46 tcp server timeout is 10 sec on first move, 5 sec thereafter 2010-11-06T07:21:57 dhartmei is hosting the tcp server 2010-11-06T07:27:40 on ubuntu now am getting execv: java: No such file or directory 2010-11-06T07:28:13 when ./tcp 72.44.46.68 995 nullkuhl -p mypassword java MyBot 2010-11-06T07:30:10 is java installed? 2010-11-06T07:30:24 oh right, I don't think the bot exec can have options 2010-11-06T07:30:27 it sounds like it's not in your path correctly if it is 2010-11-06T07:30:35 try putting java MyBot into a small script 2010-11-06T07:30:36 sigh: yeah it can 2010-11-06T07:30:41 I do it 2010-11-06T07:30:42 oh ok, it didn't used to 2010-11-06T07:30:51 he must have changed it ^^ 2010-11-06T07:31:30 lavalamp_: java is installed and in my path, (i can type java MyBot anywhere and it works) 2010-11-06T07:31:40 that's weird 2010-11-06T07:31:52 ill try doing what sigh suggested 2010-11-06T07:31:55 maybe you have a version of tcp.c that doesn't allow args? 2010-11-06T07:32:05 hmm lavalamp_ link to the new one ? 2010-11-06T07:32:15 @tcp 2010-11-06T07:32:16 lavalamp_: tcp = (#1) http://www.benzedrine.cx/planetwars/, or (#2) http://72.44.46.68/ 2010-11-06T07:32:31 lavalamp_: yes i used the tcp.c over there 2010-11-06T07:32:37 huh 2010-11-06T07:32:43 http://www.benzedrine.cx/planetwars/tcp.c 2010-11-06T07:32:45 that's what I grabbed: http://www.benzedrine.cx/planetwars/tcp.c 2010-11-06T07:32:48 same 2010-11-06T07:32:49 haha 2010-11-06T07:33:05 nobodies even begun to really approach on bocsimacko level 2010-11-06T07:34:30 it looks like bots have finally started getting better in general, sigh is down to 64th 2010-11-06T07:34:36 I have another big bug :( 2010-11-06T07:34:59 antimatroid1: yeah... although rankings are very unstable 2010-11-06T07:35:02 i just compiled my bot before, it made an invalid move when i ran it, haven't looked at the code since 2010-11-06T07:35:12 sigh: you were fairly stable above 40 for a while 2010-11-06T07:35:17 over hte last week i've been from 45 to 22 to 75 down to 64 2010-11-06T07:35:23 hmm, okay 2010-11-06T07:35:30 i haven't really been paying much attention 2010-11-06T07:35:48 me neither, but I usually check my rank once a day or so 2010-11-06T07:36:11 i don't have one to check atm :P 2010-11-06T07:36:24 MyBot$ ./tcp 72.44.46.68 995 nullkuhl -p 357159 ./MyBot.sh execv: ./MyBot.sh: Exec format error 2010-11-06T07:36:27 I remeber at the start of the week McLeopold went up from something like 99 to 58 2010-11-06T07:36:31 and his bot is months old 2010-11-06T07:36:32 sigh: doesnt work 2010-11-06T07:36:37 *** boegel_ has quit IRC (Ping timeout: 252 seconds) 2010-11-06T07:36:51 yeah, has it been confirmed that elo's will be reset when the final tournament starts 2010-11-06T07:36:55 they didn't do that last time 2010-11-06T07:36:58 nullkuhl: that is really odd 2010-11-06T07:37:11 ./MyBot.sh works? 2010-11-06T07:37:15 yes 2010-11-06T07:37:18 you chmod it, right? 2010-11-06T07:37:20 yup 2010-11-06T07:37:28 maybe tcp needs some sort of permissions? 2010-11-06T07:37:52 *** boegel has joined #aichallenge 2010-11-06T07:37:59 silly question (i'm terrible at these things) but can your network access the port? 2010-11-06T07:38:08 i guess it has to to connect at all 2010-11-06T07:38:44 antimatroid1: i have no firewalls, and since its me who is connected to server i probably dont need any portfowarding 2010-11-06T07:38:51 forwarding* 2010-11-06T07:38:57 yeah, i didn't need to forward any ports 2010-11-06T07:38:58 hm, if you run the bot in a script like that, will stdin/out get set up correctly? 2010-11-06T07:39:41 when i tried ./Mybot.sh it executed and i was able to type in input, didnt try proper input though, tcp is rejecting it as a parameter anyway 2010-11-06T07:39:49 lavalamp_: sure it will 2010-11-06T07:40:11 ok, just checking.... shell scripts are not my specialty 2010-11-06T07:40:29 *** Xanthor[aw] has quit IRC (Ping timeout: 265 seconds) 2010-11-06T07:40:39 nullkuhl: try running one of the example bots? 2010-11-06T07:40:45 i think even if i pass it an empty .sh file it will say exec format error 2010-11-06T07:40:53 should i pass any flags to tcp ? 2010-11-06T07:41:42 tcp 72.44.46.68 995 nullkuhl -p password ./MyBot.sh execv: ./MyBot.sh: Exec format error 2010-11-06T07:41:56 ahhh, i'm not making illegal moves, i'm timing out 2010-11-06T07:41:58 stupid bot 2010-11-06T07:43:15 *** amrsdr has joined #aichallenge 2010-11-06T07:43:26 any of you coding his bot in java ? 2010-11-06T07:43:44 *** amrsdr has quit IRC (Client Quit) 2010-11-06T07:44:16 i'm not 2010-11-06T07:44:19 sorry 2010-11-06T07:44:32 nullkuhl: humor me and try running the command without -p password 2010-11-06T07:46:11 sigh: execv: ./MyBot.sh: Exec format error , could it be that the new tcp has a new format for arguments ? would you try it plz ? 2010-11-06T07:47:24 I can connect 2010-11-06T07:47:56 would you paste the command that you used? 2010-11-06T07:48:21 ./tcp/tcp 72.44.46.68 995 test-1 bot/Config2 2010-11-06T07:48:33 *** fawek has joined #aichallenge 2010-11-06T07:49:31 question , when you guys are deciding free ships which state do you use 2010-11-06T07:49:43 the state of the map as of this turn 2010-11-06T07:49:55 or the state of the map as it will look when all fleets have landed 2010-11-06T07:49:59 nullkuhl: successfully played a game: http://72.44.46.68/canvas?game_id=879432 2010-11-06T07:50:08 *** Itkovian_ has joined #aichallenge 2010-11-06T07:50:30 sigh: bot/Config2 is a script ? 2010-11-06T07:50:50 I'm using C++, it is my compiled bot 2010-11-06T07:50:56 hmm 2010-11-06T07:51:03 rather, sme random version 2010-11-06T07:51:28 bhasker: what do you mean by "free" ships? 2010-11-06T07:51:31 I'll try with password, and put it in a script 2010-11-06T07:51:37 when i mean available ships 2010-11-06T07:51:42 with which you can do something 2010-11-06T07:51:56 basically # of ships that you can send out from a planet without losing it 2010-11-06T07:52:03 I compute "newly availible ships" per planet per turn 2010-11-06T07:52:19 *** Itkovian has quit IRC (Ping timeout: 265 seconds) 2010-11-06T07:52:20 *** Itkovian_ is now known as Itkovian 2010-11-06T07:52:23 bhasker: i do a sweep at the start of each turn, and a planet owned by a player can send at that time the new ships it has that turn 2010-11-06T07:52:25 bhasker: I use neither really, it depends on how far away other planets are and how many ships are coming 2010-11-06T07:52:26 ah ok I do something more complicated than that 2010-11-06T07:52:27 whether from incoming or growth 2010-11-06T07:52:39 and i update that information for each turn i make 2010-11-06T07:52:55 so my question is how do you account for stuff like 2010-11-06T07:53:01 a neutral being taken with 200 ships 2010-11-06T07:53:06 2 turns from now 2010-11-06T07:53:09 which is close to you 2010-11-06T07:53:35 sometimes what happens is i determine that since its a neutral it can't send ships this turn 2010-11-06T07:53:40 well, if it is 5 distance away I look at how many ships it will have in 5 turns 2010-11-06T07:53:46 oh hmm 2010-11-06T07:54:17 so basically for planet X 2010-11-06T07:54:27 i say that i can send 200 ships from there in 2 turns time 2010-11-06T07:54:44 you scan # of ships each planet will have at turn Y where Y is the distance between X and each of the other planets? 2010-11-06T07:54:46 and will use those ships in a move 2010-11-06T07:55:16 bhasker: sorry, that's not right... I confused myself 2010-11-06T07:55:25 hmm 2010-11-06T07:55:43 My code would find 200 newly availible ships on the just captured neutral in two turns 2010-11-06T07:56:00 but how do you factor that into how many ships one can send at this turn 2010-11-06T07:56:16 *** hellman has joined #aichallenge 2010-11-06T07:56:31 because my "moves" consist of a destination planet, then a vector of "fleets" which have (source, timesent, timeadded) 2010-11-06T07:56:48 no no i mean when the enemy is capturing that neutral 2010-11-06T07:56:58 what do you mean? 2010-11-06T07:57:07 i assume they can send what they'd have then 2010-11-06T07:57:08 basically lets say enemy sends a large fleet at a neutral close to one of your planets 2010-11-06T07:57:19 my defense/fortification code "holds" ships (subtracts them from that newly availible metric) when they are required for defense, so the other parts of my code don't even know those ships exist 2010-11-06T07:57:24 at turn X its still neutral 2010-11-06T07:57:38 what are you trying to calculate? 2010-11-06T07:57:38 now how many ships can you send from a planet close to the neutral at turn X 2010-11-06T07:57:50 oh the enemy is taking it? uhhhh 2010-11-06T07:57:53 yes 2010-11-06T07:58:14 *** rangzen has joined #aichallenge 2010-11-06T07:58:14 ah yeah ok 2010-11-06T07:58:34 my fortify code scans ahead on neutrals to determine who takes them 2010-11-06T07:58:40 you want to take it before the enemy and be safe? you want (timeTheyArrive-timeYouArrive)*newGrowth + yourShips-neutralShips >= theirIncoming 2010-11-06T07:58:42 or something like that 2010-11-06T07:58:48 but what if you can't 2010-11-06T07:58:58 you just don't have enough ships closer 2010-11-06T07:59:12 then don't attack it 2010-11-06T07:59:43 yes but how do you figure out how many ships you can send out for other attacks at turn X , factoring in that 2 turns from now there will be a large fleet outside your door 2010-11-06T07:59:50 I treat neutrals that will be capture by the opponent as if they already belong to him but won't be able to send ships until the turn they're captured 2010-11-06T08:00:12 bbl 2010-11-06T08:01:15 bhasker: you can assume they send all their fleets at you into the future 2010-11-06T08:01:20 but you get crippled really fast then 2010-11-06T08:01:30 you could assume they send all fleets in the next 10 turns at you 2010-11-06T08:01:41 so basically what i was trying to do was something lke this 2010-11-06T08:01:55 if at turn X enemy was to launch all his ships at my planet and I was to do the same 2010-11-06T08:02:00 who will end up holding it 2010-11-06T08:02:09 if i do and it never switches to the enemy 2010-11-06T08:02:50 that's pretty much what i'm currently trying to do 2010-11-06T08:02:51 i send the minimum number of ships the planet has across all the turns 2010-11-06T08:02:56 the problem though is 2010-11-06T08:02:59 how do you account for 2010-11-06T08:03:03 a) ships in flight 2010-11-06T08:03:07 i simulate all out attacks on a planet, if i can hold, add that as a plausible move, update information and repeat 2010-11-06T08:03:08 he may have launched a huge fleet 2010-11-06T08:03:18 i assume they can send fleets like i can 2010-11-06T08:03:28 and how do you account for fleets heading towards neutrals 2010-11-06T08:03:34 so if he has 200 ships there in 2 moves turn, he can send 200 then, and g amount every turn after 2010-11-06T08:03:52 i have a future states vector telling me exactly what i expect the state of a planet to be in t turns 2010-11-06T08:03:59 i have that 2010-11-06T08:04:06 so just use the new ships there 2010-11-06T08:04:23 i think i am not being able to explain my problem 2010-11-06T08:04:31 let me find a game that has the problem i am trying to solve 2010-11-06T08:04:31 if(owner = oldowner ) 2010-11-06T08:04:31 newships = currentships-oldships 2010-11-06T08:04:31 else 2010-11-06T08:04:31 newships = currentships 2010-11-06T08:05:19 that gives the number of ships sendable at each time point, i also have another scan before that to ensure i don't send out fleets for a planet that's going to be lost with that much sent out, but eventually i hope to remove that 2010-11-06T08:07:04 hmm 2010-11-06T08:07:46 btw question 2010-11-06T08:07:49 http://72.44.46.68/canvas?game_id=879538 2010-11-06T08:08:01 do you think i could have done anything to prevent those snipes 2010-11-06T08:08:05 *** boegel_ has joined #aichallenge 2010-11-06T08:08:52 i think my current plan would 2010-11-06T08:08:58 as described above 2010-11-06T08:09:16 hmm 2010-11-06T08:09:44 ideally i think you want to send one fleet towards the middle there though 2010-11-06T08:09:48 bhasker: you could have defended against those snipes 2010-11-06T08:09:52 you had enough ships 2010-11-06T08:10:08 hmm i think i have a bug 2010-11-06T08:10:09 lol 2010-11-06T08:10:16 i just saw my state handling 2010-11-06T08:10:16 :( 2010-11-06T08:10:26 for some reason it decided it has 1 free ship 2010-11-06T08:10:26 only 2010-11-06T08:10:27 *** boegel has quit IRC (Ping timeout: 240 seconds) 2010-11-06T08:10:28 no idea why 2010-11-06T08:10:37 i think my battle resolution code is buggy 2010-11-06T08:10:46 i think everyones is 2010-11-06T08:10:51 except perhaps bocksimacko 2010-11-06T08:10:56 -k 2010-11-06T08:11:13 sigh: ok i am able to run my bot now using : ./tcp 72.44.46.68 995 nullkuhl2 /usr/bin/java MyBot but its always a 1 turn game 2010-11-06T08:11:28 what does the output say? 2010-11-06T08:11:57 Yesterday I ran into a problem where I would have to rewrite something and the thought of figuring out how it should work was so intimidating I did my math homework instead. However, once I started explaining it to someone I saw an amazingly elegant way to do it and now I'm feeling really good about my bot. 2010-11-06T08:12:01 nullkuhl: also I tried running in a shellscript... I got the same problem... no idea why. I clearly don 2010-11-06T08:12:06 connected to 72.44.46.68:995, waiting for game You currently have -999999 Elo There are currently 24 connections and 11 games running Your map is maps/map512.txt Your opponent is p4p4.p4 with -341 Elo This is game_id=879596 2010-11-06T08:12:13 I clearly don't understand execv very well 2010-11-06T08:12:38 nullkuhl, you sent an invalid issue 2010-11-06T08:13:01 p4p4: huh ?! am using the very same java file that i submitted on official server 2010-11-06T08:13:38 http://72.44.46.68/getplayer?player=nullkuhl2 2010-11-06T08:14:17 really wierd 2010-11-06T08:14:40 k ill try the .jar tcp client and see if it has the same issue 2010-11-06T08:14:45 man you're having a bad day.. 2010-11-06T08:15:24 Top 10 players: bocsimacko(4267), shangas(4145), dmj111(4087), Raschi(4082), rsergio(4081), george(4059), GreenTea(4024), Xrillo(4015), bix0r4ever(4008), Accoun(4001) 2010-11-06T08:16:50 http://72.44.46.68/getplayer?player=nullkuhl2 from TCP.jar on windows i get a timeout, from tcp.c on linux i get an invalid input !! 2010-11-06T08:19:13 *** Sarin has quit IRC (Quit: Verlassend) 2010-11-06T08:22:22 p4p4: default bot works fine using tcp.c on linux though 2010-11-06T08:26:29 *** yasith has joined #aichallenge 2010-11-06T08:28:32 well, work on it, - tcp needs more players!! it's not nice to be flat-ironed by the same top 30 ppl all day ;) 2010-11-06T08:31:00 p4p4, if everything goes well I should be able to put my bot up there to be crushed before the day is over 2010-11-06T08:31:11 p4p4: aff , works now !! 2010-11-06T08:31:41 started from scratch recompiled everything, and it works now on tcp.c on linux, however TCP.jar times out.. 2010-11-06T08:34:56 *** Itkovian_ has joined #aichallenge 2010-11-06T08:39:00 *** Itkovian has quit IRC (Ping timeout: 264 seconds) 2010-11-06T08:39:01 *** Itkovian_ is now known as Itkovian 2010-11-06T08:48:56 *** Frontier has joined #aichallenge 2010-11-06T08:49:53 My bot is at least in a working state again 2010-11-06T09:02:45 my bot is doing stupid stuff but it just won two games against bockismacko lol 2010-11-06T09:02:52 http://72.44.46.68/canvas?game_id=879905 2010-11-06T09:03:22 http://72.44.46.68/canvas?game_id=880007 2010-11-06T09:08:50 that were both ties -.-, hehe 2010-11-06T09:09:50 mmm..i won at turn 200:p 2010-11-06T09:09:52 thats what counts 2010-11-06T09:09:55 *** Xanthor[aw] has joined #aichallenge 2010-11-06T09:10:15 in first one i was 2 growth ahead too:p 2010-11-06T09:10:22 so i don't see how you say that it was a tie 2010-11-06T09:13:45 i get disconnected randomly on non official server. 2010-11-06T09:15:25 Top 10 players: bocsimacko(4282), shangas(4147), rsergio(4106), Raschi(4099), dmj111(4064), george(4062), bix0r4ever(4057), Xrillo(4015), GreenTea(3999), Accoun(3991) 2010-11-06T09:16:31 *** choas has quit IRC (Quit: leaving) 2010-11-06T09:16:54 wow my official submission bot is on a losing streak 2010-11-06T09:16:59 went from #30 to 65 2010-11-06T09:17:01 http://ai-contest.com/profile_games.php?user_id=5822 2010-11-06T09:17:16 *** Itkovian has quit IRC (Ping timeout: 252 seconds) 2010-11-06T09:17:46 *** boegel_ has quit IRC (Ping timeout: 276 seconds) 2010-11-06T09:18:11 *** Itkovian has joined #aichallenge 2010-11-06T09:19:19 *** Utkarsh has quit IRC (Ping timeout: 265 seconds) 2010-11-06T09:20:43 *** boegel_ has joined #aichallenge 2010-11-06T09:24:31 *** Utkarsh has joined #aichallenge 2010-11-06T09:25:40 one victory lucky,two lucky, three in a row ??? wtf 2010-11-06T09:26:28 http://72.44.46.68/canvas?game_id=880223 2010-11-06T09:28:12 *** Itkovian has quit IRC (Ping timeout: 264 seconds) 2010-11-06T09:32:28 *** _boegel_ <_boegel_!~boegel@c083h041.ugent.be> has joined #aichallenge 2010-11-06T09:33:32 *** mceier has joined #aichallenge 2010-11-06T09:35:09 bhasker: nice 2010-11-06T09:35:25 my utter retard bot beat you before though 2010-11-06T09:35:28 though my bot is doing horribly overall otherwise 2010-11-06T09:35:31 and i expected it to lose every game 2010-11-06T09:35:31 *** boegel_ has quit IRC (Ping timeout: 245 seconds) 2010-11-06T09:35:32 yea :-\ 2010-11-06T09:35:43 i have no clue how itmanaged to beat bockismacko 2010-11-06T09:35:49 its been idiotic 2010-11-06T09:35:52 otherwise 2010-11-06T09:36:13 example http://72.44.46.68/canvas?game_id=880269 2010-11-06T09:36:22 i should have never lost that game 2010-11-06T09:36:45 http://72.44.46.68/canvas?game_id=880076 that was me :P 2010-11-06T09:37:01 ah yea 2010-11-06T09:37:02 it got sniped 2010-11-06T09:37:07 and never sniped yours 2010-11-06T09:37:11 that ended the game 2010-11-06T09:37:27 yeah, that bot shouldn't be winning any games though :P 2010-11-06T09:37:31 heh 2010-11-06T09:37:35 why is that? 2010-11-06T09:37:39 http://72.44.46.68/getplayer?player=r :P 2010-11-06T09:38:00 it doesn't have all my stuff and it's very buggy 2010-11-06T09:38:04 i was trying to break it 2010-11-06T09:38:24 ah 2010-11-06T09:38:47 i guess mine is buggier than yours lol 2010-11-06T09:38:50 :-\ 2010-11-06T09:38:56 may the less buggy bot win 2010-11-06T09:41:21 hehe 2010-11-06T09:41:34 oh well i still lose to shampoo 2010-11-06T09:41:35 sigh 2010-11-06T09:41:42 i am like this close to giving up 2010-11-06T09:41:50 i am tired of improving this bot and making it worse 2010-11-06T09:41:51 than before 2010-11-06T09:42:08 and local testing is practically useless now 2010-11-06T09:42:16 defeating my older bot is kinda pointless 2010-11-06T09:42:59 i have no idea how my bot manages this 2010-11-06T09:43:06 2010-11-06 06:42:25,990-v0.1-DEBUG- Turn:81 doTurn() - MyProduction:27,EnemyProduction:29 2010-11-06T09:43:06 2010-11-06 06:42:25,990-v0.1-DEBUG- Turn:81 doTurn() - MyShips:1633,EnemyShips:1360 2010-11-06T09:43:06 2 2010-11-06T09:43:11 2010-11-06 06:42:40,383-v0.1-DEBUG- Turn:101 doTurn() - MyProduction:27,EnemyProduction:32 2010-11-06T09:43:11 2010-11-06 06:42:40,384-v0.1-DEBUG- Turn:101 doTurn() - MyShips:1614,EnemyShips:1497 2010-11-06T09:43:14 bhasker is using my name in vain again 2010-11-06T09:43:16 2010-11-06 06:42:46,390-v0.1-DEBUG- Turn:111 doTurn() - MyProduction:22,EnemyProduction:42 2010-11-06T09:43:16 2010-11-06 06:42:46,390-v0.1-DEBUG- Turn:111 doTurn() - MyShips:504,EnemyShips:603 2010-11-06T09:43:28 it burnt a 300 ship advantage 2010-11-06T09:43:37 !@#!@#!@# 2010-11-06T09:43:43 bhasker: yeah, I kind of feel like that sometimes... that's why I took 2 week break earlier 2010-11-06T09:45:14 bhasker: ships aren't everything, maybe your bot just had crappy planet positions 2010-11-06T09:45:22 lol no 2010-11-06T09:45:24 i just realized 2010-11-06T09:45:28 *** Itkovian_ has joined #aichallenge 2010-11-06T09:45:29 its my stupid neutral acquisition logic 2010-11-06T09:45:44 check turn 89 http://72.44.46.68/canvas?game_id=880367 2010-11-06T09:45:49 i overestimated # of ships required 2010-11-06T09:46:50 haha 2010-11-06T09:47:12 more like underestimated the number of ships required for defence 2010-11-06T09:47:44 that too 2010-11-06T09:47:45 lol 2010-11-06T09:48:00 but if i hadn't gone for those two neutrals 2010-11-06T09:48:05 i could have easily taken back the planets 2010-11-06T09:48:24 the thing is my bot if it starts losing it tries to stretch a bit over minimal defense 2010-11-06T09:48:45 fair enough 2010-11-06T09:49:33 thats why it went for both those neutrals 2010-11-06T09:49:40 one should have been enough though 2010-11-06T09:49:41 i think 2010-11-06T09:49:57 makes sense 2010-11-06T09:50:13 maybe not 2010-11-06T09:50:22 there was an 8 growth difference 2010-11-06T09:50:29 if it had attacked and taken a planet back 2010-11-06T09:50:37 it would have been even 2010-11-06T09:50:41 actually it didnt need a neutral 2010-11-06T09:50:42 hmm 2010-11-06T09:50:59 *** irchs has joined #aichallenge 2010-11-06T09:51:02 *** Appleman1234 has joined #aichallenge 2010-11-06T09:51:05 *** irchs is now known as janstaunton 2010-11-06T09:51:24 it had a 300 ship advantage 2010-11-06T09:51:27 should have just attacked 2010-11-06T09:55:21 sigh did you upload a new version to official yet? 2010-11-06T09:55:31 nope 2010-11-06T09:55:51 hey sigh, any improvement on what you wanted to try? 2010-11-06T09:56:16 nah, got side-tracked 2010-11-06T09:56:18 *** _boegel_ <_boegel_!~boegel@c083h041.ugent.be> has quit IRC (Ping timeout: 240 seconds) 2010-11-06T09:56:46 *** Itkovian_ has quit IRC (Ping timeout: 276 seconds) 2010-11-06T09:56:49 what does side-tracked mean, english is not my mother tongue 2010-11-06T09:58:25 ./commit suicide 2010-11-06T09:58:31 distracted 2010-11-06T09:58:35 Your opponent is janstaunton with 48 Elo 2010-11-06T09:58:36 This is game_id=880583 2010-11-06T09:58:36 You LOSE against janstaunton 2010-11-06T09:58:36 t 2010-11-06T09:58:38 :-\ 2010-11-06T09:58:41 wraaaa 2010-11-06T09:58:42 :) 2010-11-06T09:58:52 your bot has been beating mine 2010-11-06T09:58:55 quite often 2010-11-06T09:58:58 1@#!@#!@3 2010-11-06T09:59:00 What's your username? 2010-11-06T09:59:07 malazan 2010-11-06T09:59:11 ah yeah 2010-11-06T09:59:13 hello :) 2010-11-06T09:59:25 *** siconize has joined #aichallenge 2010-11-06T09:59:33 My bot has some very bad worst cases 2010-11-06T09:59:39 Just fixing them now :) 2010-11-06T10:00:29 Also 2010-11-06T10:00:38 Need to examine how bocsimacko is expanding so efficiently 2010-11-06T10:01:06 *** boegel has joined #aichallenge 2010-11-06T10:01:15 *** Itkovian has joined #aichallenge 2010-11-06T10:01:24 *** Migi32 has joined #aichallenge 2010-11-06T10:01:27 *** boegel has quit IRC (Remote host closed the connection) 2010-11-06T10:03:49 he is calculating ships he will have in future 2010-11-06T10:03:54 into his calculations 2010-11-06T10:04:00 hi everyone 2010-11-06T10:04:04 who is he? 2010-11-06T10:04:05 so he factors in neutrals before he captures them 2010-11-06T10:04:09 yeah I need to start doing that... 2010-11-06T10:04:13 mega1/bockismacko 2010-11-06T10:04:18 k 2010-11-06T10:04:52 it'd be pretty embarassing if he didn't do those calculations 2010-11-06T10:05:13 How do full state space search bots favour? 2010-11-06T10:05:22 I think they aren't possible without some serious optimisations 2010-11-06T10:07:09 *** Itkovian has quit IRC (Ping timeout: 272 seconds) 2010-11-06T10:07:19 I think you are right about that 2010-11-06T10:08:26 Are all the big hitters here then? 2010-11-06T10:10:53 i'm pretty sure he's doing it a similar way to what i described earlier 2010-11-06T10:10:56 but i could be weong 2010-11-06T10:10:59 wrong** 2010-11-06T10:11:08 anyway, bedtime, night 2010-11-06T10:14:06 *** boegel has joined #aichallenge 2010-11-06T10:15:02 *** Itkovian has joined #aichallenge 2010-11-06T10:15:19 he doesn't really talk too much 2010-11-06T10:15:25 Top 10 players: bocsimacko(4296), shangas(4161), rsergio(4123), Raschi(4114), dmj111(4078), george(4076), bix0r4ever(4072), Xrillo(4028), GreenTea(4016), Accoun(4013) 2010-11-06T10:15:26 I mean, if you ask a question, he will answer 2010-11-06T10:15:52 but he won't openly explain the internals of his bot, like some of us are doing here 2010-11-06T10:16:01 ah 2010-11-06T10:16:07 Well that's fair considering he is winning 2010-11-06T10:16:15 He using LISP too, meaning he prolly has some skilsl 2010-11-06T10:16:16 :) 2010-11-06T10:16:19 skills even 2010-11-06T10:16:28 no shit sherlock ;) 2010-11-06T10:17:40 is Lisp a compiled language? 2010-11-06T10:17:55 depends 2010-11-06T10:17:58 It can be compiled 2010-11-06T10:18:19 It would be very impressive if it was fully interpreted 2010-11-06T10:18:25 (his bot I mean) 2010-11-06T10:18:53 question: do crashed-on-first-turn-matches count for elo? 2010-11-06T10:19:03 yes 2010-11-06T10:19:04 siconize, yes 2010-11-06T10:19:09 :/ 2010-11-06T10:19:10 why 2010-11-06T10:19:15 why not? 2010-11-06T10:19:22 you crash, you lose 2010-11-06T10:19:22 because the bot crashed? :D 2010-11-06T10:19:38 yes but i am sure that its not my bots fault 2010-11-06T10:20:11 ah, like that. I thought these kind of problems had been fixed. 2010-11-06T10:20:28 me too 2010-11-06T10:20:41 but i had several of those crashes since my last upload 2010-11-06T10:21:01 and crashing on turn 0 does not give me any advantage :p 2010-11-06T10:21:09 what language are you using? 2010-11-06T10:21:16 c# ofcourse :D :D 2010-11-06T10:21:38 i mean is their any other language with those troubles? ^^ 2010-11-06T10:21:41 ;) 2010-11-06T10:22:27 there* 2010-11-06T10:22:39 :) 2010-11-06T10:22:51 well, the only thing you can do is wait until the problems get fixed, I think 2010-11-06T10:23:10 no use in contacting the contest organizers, they know 2010-11-06T10:23:29 yes, i read the forum threads etc. :/ 2010-11-06T10:24:11 but don't worry, any matches your bot is fighting now don't count for your final score yet, only after 27/11 they will 2010-11-06T10:24:24 How long does the final tournament last for? 2010-11-06T10:24:32 no idea 2010-11-06T10:24:34 4 days(?) 2010-11-06T10:24:45 4 days until the results are announced 2010-11-06T10:24:49 Saturday Nov 27, 2010: submission deadline. No submissions will be accepted after 11:59 PM. Wednesday Dec 1, 2010: official results and final rankings will be released 2010-11-06T10:25:13 but how many matches you will play etc, no idea 2010-11-06T10:26:00 bah, at the current rate this means ~50 matches for each, that's not much 2010-11-06T10:27:04 they should run a whole bunch of matches, with decreasing K-value over time 2010-11-06T10:27:25 K-value ? 2010-11-06T10:27:49 it's a parameter in the ELO algorithm, the higher K, the more your Elo rating gets adjusted after a match 2010-11-06T10:28:54 so you can run a million matches, if they all have a pretty high K, the end-result will still be somewhat based on luck 2010-11-06T10:29:18 but if you run a million matches with decreasing K-values over time, you should end up with pretty accurate rankings 2010-11-06T10:29:32 oK. 2010-11-06T10:29:40 :) 2010-11-06T10:29:53 *** Prillicy has joined #aichallenge 2010-11-06T10:30:03 good morning code gurus 2010-11-06T10:30:10 hi 2010-11-06T10:30:13 hi 2010-11-06T10:30:27 I found the AI challenge entirely by accident, but I figured as part of my learning c# it's something good to do 2010-11-06T10:30:46 no, they dont like c# ;D 2010-11-06T10:30:51 ;) 2010-11-06T10:30:52 joke 2010-11-06T10:30:56 * Prillicy rolls eyes. ;) 2010-11-06T10:31:07 well, you can run your bot on the TCP server, then you get many more games 2010-11-06T10:31:26 sure, but it's not the same :P 2010-11-06T10:31:31 more info here: http://72.44.46.68/ 2010-11-06T10:31:35 siconize, why not? 2010-11-06T10:31:35 I uploaded the starter package like it suggests before I build. The code seems pretty straight forward, so that's not the problem. 2010-11-06T10:33:02 Migi32 its not the real contest.. and i dont want to lose against 1000 versions of bocsimacko ;> 2010-11-06T10:33:10 my question is much simpler, how do I run the test games on my computer 2010-11-06T10:33:28 siconize, don't worry he only runs one of them at a time :) 2010-11-06T10:33:42 :D 2010-11-06T10:33:44 okay^^ 2010-11-06T10:34:00 Prillicy, you want to run test games against the (pretty easy) example bots? 2010-11-06T10:34:09 or against real bots from real people? 2010-11-06T10:34:19 I'd like to start with the example bots 2010-11-06T10:34:25 and work my way up to real people 2010-11-06T10:34:59 honestly, I can perceive my code getting pretty complex here, so I want to test it on the easy ones, in part to make sure it will /work/ on the real game 2010-11-06T10:35:01 wait let me download the C# starter package and see 2010-11-06T10:36:03 well, I run this command to play against the example bot ProspectorBot: 2010-11-06T10:36:04 can objective c be used for this? 2010-11-06T10:36:39 Prillicy: download the testing application from here: http://ai-contest.com/forum/viewtopic.php?f=18&t=743&start=0 , then compile your c# project to an .exe and use the testing app to play matches versus the example bots 2010-11-06T10:36:46 java -jar tools/PlayGame.jar maps/map43.txt 200 200 log.txt "COMMAND_TO_RUN_YOUR_BOT" "java -jar example_bots/ProspectorBot.jar" | java -jar tools/ShowGame.jar 2010-11-06T10:36:49 to my understanding, any language can, given someone can write in it 2010-11-06T10:38:12 or use the JBotManage, http://ai-contest.com/forum/viewtopic.php?f=18&t=751, it can also play on TCP 2010-11-06T10:38:21 JBotManager* 2010-11-06T10:38:33 but it's strange ;) 2010-11-06T10:38:46 thanks, that was exactly what I was looking for 2010-11-06T10:38:51 wait 2010-11-06T10:38:54 what's this other one? 2010-11-06T10:38:54 it's the only one that lets you watch your TCP games live 2010-11-06T10:39:13 Prillicy, mostly the same. You can choose 2010-11-06T10:39:16 yes 2010-11-06T10:39:48 but the second one I can not only run practice games, but also connect to the tcp games (so it's an all-in-one)? 2010-11-06T10:40:56 yea. 2010-11-06T10:41:23 if it weren't for the inability of people here to make executables, I think I could grow to like this place 2010-11-06T10:42:08 the first one has an executable. Or is that not what you meant? 2010-11-06T10:43:07 I saw that 2010-11-06T10:43:18 but the first one can't do what the second one can... 2010-11-06T10:43:20 hm 2010-11-06T10:43:28 then download both^^ 2010-11-06T10:43:33 well, thanks, I'm going to fiddle for a bit, but I'll be watching this channel 2010-11-06T10:43:34 I did 2010-11-06T10:43:46 ok :) 2010-11-06T10:44:35 btw, is it even possible to make an executable from a java jar file? 2010-11-06T10:45:03 no(???) 2010-11-06T10:45:44 *** Appleman1234 has quit IRC (Excess Flood) 2010-11-06T10:46:05 man up 2010-11-06T10:46:13 use a real language 2010-11-06T10:46:16 *** Appleman1234 has joined #aichallenge 2010-11-06T10:46:17 lol 2010-11-06T10:46:21 j/k :) 2010-11-06T10:46:33 well, Prillicy it's not hard to make a batch-file that says "java -jar JBotManager.jar" 2010-11-06T10:46:58 haha^^ 2010-11-06T10:47:13 I'm not going to be rude to anyone here, but I'm not a big fan of java to begin with, so that's the reason for my complaining 2010-11-06T10:47:36 you dont have to "begin with jave" 2010-11-06T10:47:38 a+ 2010-11-06T10:47:45 I know 2010-11-06T10:47:53 so where is the problem? 2010-11-06T10:48:08 gimme a minute, I haven't yet built a compiler on this Computer so it's going to take me a minute to write one 2010-11-06T10:48:16 I can't stand compiling c# from command line 2010-11-06T10:48:44 not many people here are a fan of Java. Neither am I. But if the Java game engine does more than the other one, I will use the Java one. 2010-11-06T10:49:33 to be more specific, you were quite right, it's not hard to make an executable to do it either 2010-11-06T10:56:44 *** sigh has quit IRC (Remote host closed the connection) 2010-11-06T10:58:59 ah 2010-11-06T10:59:00 malzon 2010-11-06T10:59:03 We meet again 2010-11-06T10:59:09 malazon even 2010-11-06T11:01:07 draw.... 2010-11-06T11:01:08 :o 2010-11-06T11:01:21 http://72.44.46.68/canvas?game_id=881178 2010-11-06T11:02:45 *** Mekanik has quit IRC (Ping timeout: 255 seconds) 2010-11-06T11:15:26 Top 10 players: bocsimacko(4337), shangas(4204), Raschi(4157), george(4108), rsergio(4101), dmj111(4088), bix0r4ever(4082), Xrillo(4041), GreenTea(4036), Accoun(4033) 2010-11-06T11:15:41 *** Mekanik has joined #aichallenge 2010-11-06T11:25:48 *** iFire has quit IRC (Remote host closed the connection) 2010-11-06T11:26:55 *** iFire has joined #aichallenge 2010-11-06T11:28:53 *** iFire has joined #aichallenge 2010-11-06T11:40:29 janstaunton, looks like he had the opportunity there to grab victory multiple times with his 200 planet 2010-11-06T11:41:05 not sure though 2010-11-06T11:41:25 aye potentially... 2010-11-06T11:41:39 I think I may have been supressing that tho with attacks on the rear planets 2010-11-06T11:45:27 *** plediii has quit IRC (Quit: plediii) 2010-11-06T11:47:46 I actually think attacking the rear planets made you vulnerable. 2010-11-06T11:48:16 agree 2010-11-06T11:52:11 aye I agree as well 2010-11-06T11:52:19 Found a bug which is now fixed :) 2010-11-06T11:57:56 I wonder if a group of people start making an open-source bot how good it'd get 2010-11-06T12:00:56 The agreed architecture of the bot alone would be very interesting 2010-11-06T12:01:10 Although it would be design by committee I guess :) 2010-11-06T12:03:45 it'd probably depend on the people who start making the bot. Further people would only add things, I guess. 2010-11-06T12:04:02 but I'm sure that that bot would be fine-tuned like crazy. 2010-11-06T12:04:41 imagine 32 piano tuners at work on 1 piano 2010-11-06T12:04:47 lol 2010-11-06T12:04:49 good point 2010-11-06T12:04:49 :) 2010-11-06T12:04:50 My thoughts exactly :) 2010-11-06T12:05:09 Are you guys researchers or just nerds having a go? 2010-11-06T12:05:21 < cs nerd 2010-11-06T12:05:23 (I say just in the lightest possible sense :)) 2010-11-06T12:05:59 just bored 2010-11-06T12:06:43 I'm no researcher either. 2010-11-06T12:07:07 I mean, I research stuff for fun but not officially. 2010-11-06T12:07:57 meh i need to finish off some notes :S 2010-11-06T12:08:00 not fun 2010-11-06T12:08:23 yeah once it gets official there is less fun. 2010-11-06T12:08:47 hehe 2010-11-06T12:10:24 what version of mono is on the servers again? is it still the old v 2.0? 2010-11-06T12:11:49 *** dmj111 has quit IRC (Remote host closed the connection) 2010-11-06T12:15:26 Top 10 players: bocsimacko(4318), shangas(4185), Raschi(4141), george(4089), rsergio(4083), dmj111(4069), bix0r4ever(4064), Xrillo(4023), GreenTea(4017), Accoun(4014) 2010-11-06T12:17:15 bocsimacko proves that the best language for ai algorithms is lisp :) 2010-11-06T12:18:01 hhmmmm.... 2010-11-06T12:18:04 :P 2010-11-06T12:20:58 What uni you guys from then? 2010-11-06T12:21:02 I am at york doing a PhD 2010-11-06T12:21:04 York 2010-11-06T12:21:17 In kind of machine learning things, but not game related 2010-11-06T12:21:17 lol :P 2010-11-06T12:21:19 brb 2010-11-06T12:21:28 3rd year - i am 2010-11-06T12:21:34 ah 2010-11-06T12:21:39 At york I assume? 2010-11-06T12:22:09 Is your association on the main server set to york? 2010-11-06T12:22:12 If so, which username are you? 2010-11-06T12:25:31 I'm from the university of Ghent, CS 3rd year undergrad. 2010-11-06T12:27:07 i'm from the german university in cairo, Computer Engineering, final undergrad year. 2010-11-06T12:28:40 nullkuhl, your 5th year then? 2010-11-06T12:29:54 yup 2010-11-06T12:30:23 engineering bachelor is usually a 4 years program though in europe/usa 2010-11-06T12:30:30 janstaunton: i signed up as a team with a friend in Manchester, so its set to Other 2010-11-06T12:30:36 ah 2010-11-06T12:30:39 fair do's 2010-11-06T12:30:45 dos 2010-11-06T12:30:47 even 2010-11-06T12:30:56 though i need to nudge him into helping me a bit hehe 2010-11-06T12:31:02 heh 2010-11-06T12:31:17 what your current ranking guys in official server? 2010-11-06T12:31:27 what's* 2010-11-06T12:31:53 mine is inconsequential, as its just a test bot with rage-bot style code 2010-11-06T12:32:09 118 for me 2010-11-06T12:32:30 http://ai-contest.com/profile.php?user_id=10531 2010-11-06T12:33:13 http://www.ai-contest.com/profile.php?user_id=11556 2010-11-06T12:33:37 my bot on the official server is ages old 2010-11-06T12:33:43 rank 500 or something :) 2010-11-06T12:34:24 ok, so am the worst lol. 2010-11-06T12:34:40 :P 2010-11-06T12:34:50 http://www.ai-contest.com/profile.php?user_id=8244 2010-11-06T12:34:52 i've got to put in an offensive strategy in my new bot 2010-11-06T12:37:12 nullkuhl, just skimming through some of your games I think your bot would benefit from the simple rule to never take a neutral if it's close to the enemy than to you 2010-11-06T12:37:20 closer* 2010-11-06T12:37:40 that'd be 300 ELO points right there :) 2010-11-06T12:38:25 Migi32: well, i think also attacking enemy planets in 1 big chunk is a bad idea, the attack to a planet can be divided into several fleets, and further the fleet could be sent from various planets. 2010-11-06T12:38:25 janstaunton: did you do an undergrad degree at york? 2010-11-06T12:38:32 yup 2010-11-06T12:38:39 Been here for 7 years now :D 2010-11-06T12:38:48 oh i recognise you 2010-11-06T12:38:54 facebook :) 2010-11-06T12:39:03 heh 2010-11-06T12:39:13 I am growing those handlebars back atm 2010-11-06T12:39:21 hehe 2010-11-06T12:39:21 ah 2010-11-06T12:39:23 I recognise you too 2010-11-06T12:39:28 lol 2010-11-06T12:39:41 Did you do MCP last year? 2010-11-06T12:39:44 yep 2010-11-06T12:39:49 well year before last* 2010-11-06T12:39:55 yeah I demonstrated on that module 2010-11-06T12:39:55 ah 2010-11-06T12:39:59 yeah both years I did it 2010-11-06T12:40:05 Seen you about too 2010-11-06T12:40:06 ^^ 2010-11-06T12:40:08 yep 2010-11-06T12:40:14 You doing a 4th year? 2010-11-06T12:40:34 After this one? 2010-11-06T12:40:40 had a placement last year, 3rd year now 4th year and then maybe phd 2010-11-06T12:40:41 hang on... 2010-11-06T12:40:45 ah I see 2010-11-06T12:40:51 Where did you work on placement? 2010-11-06T12:41:06 Thales - Transport and Security section 2010-11-06T12:41:12 awwww yeah thales 2010-11-06T12:41:16 I was IBM myself 2010-11-06T12:41:16 ^^ 2010-11-06T12:41:19 ah ok 2010-11-06T12:41:48 totally public conversation that is irrelevant to the channel :o 2010-11-06T12:42:04 haha ^^, yea we've had weird ones in here before 2010-11-06T12:42:13 publicly logged as well :P 2010-11-06T12:42:14 anyways, its all public and we can view the channel logs online :P 2010-11-06T12:42:20 :) 2010-11-06T12:42:43 I think my bot needs a serious redesign to cope with the likes of bocsimako and co 2010-11-06T12:43:04 mine can probably cope with it, just need to actually write the rules in :P 2010-11-06T12:43:13 which is easier said than done 2010-11-06T12:43:21 heh 2010-11-06T12:43:34 I have built a lot of helper procedures that need to be used 2010-11-06T12:43:40 What language you doing it in? 2010-11-06T12:43:46 not sure if it would work well against bocksimacko.... though 2010-11-06T12:43:57 but hopefully top 50 at least, im writing it in C 2010-11-06T12:44:47 C# and haskell did come to mind - but there was too much trouble with the C# initially and im only just learning haskell 2010-11-06T12:45:12 Some of haskells features would be nice for future prediction 2010-11-06T12:45:17 whereas i've been writing C code for ~4-5 years - something im familiar with 2010-11-06T12:45:19 I just bit the bullet and went with Java 2010-11-06T12:45:29 ah ok, im unfamiliar with java 2010-11-06T12:45:40 unfortunately i was in the last Ada year :PO 2010-11-06T12:46:12 and i've not had any real need to learn java - but ill have to eventually 2010-11-06T12:46:21 Ada is for pros 2010-11-06T12:46:28 haha it would be cool if the main server was ada friendly 2010-11-06T12:46:30 shouldn't be too hard to pick up, since i know c# 2010-11-06T12:46:34 Although that would be a ball ache 2010-11-06T12:46:41 yeah java is so easy 2010-11-06T12:46:44 hehe yea - i shouldn't think it would be too hard for them to support it 2010-11-06T12:46:47 especially with eclipse and the like around 2010-11-06T12:46:53 ah ok 2010-11-06T12:48:09 i doubt there has been a demand for Ada tho hehe 2010-11-06T12:48:26 java is almost = C# 2010-11-06T12:48:51 it's almost the same library packages as well 2010-11-06T12:49:23 I need to get to grips with C# eventually 2010-11-06T12:49:32 i suppose some of c#'s newer features such as linq would be hard to replicate in java 2010-11-06T12:49:47 C# have lambdas and things? 2010-11-06T12:49:51 yep 2010-11-06T12:50:33 they are fairly good, but it does feel a bit tack-on because c# is otherwise a imperative language 2010-11-06T12:51:09 ah tack is fine as long as it works :D 2010-11-06T12:51:10 Tuples? 2010-11-06T12:51:26 ummmm i can't remember - i don't think so 2010-11-06T12:51:42 if they had them, it was a newer c# 3.x + feature 2010-11-06T12:51:53 What version does the main server do then? 2010-11-06T12:51:57 ah its in c# 4.0 2010-11-06T12:52:16 its using mono 2.0 now i think, which supports c# 3.0 2010-11-06T12:52:26 but i might be wrong 2010-11-06T12:52:36 people have reported success with c# 3.0 though 2010-11-06T12:52:48 c# 4.0 introducted various new attractive stuff 2010-11-06T12:53:02 for instance c# didnt have any library support for arbitrary precision arithmetic 2010-11-06T12:53:09 with c# 4.0 it now has 2010-11-06T12:53:32 im quite impressed that mono 2.8 is really caught up with it all 2010-11-06T12:53:42 mmmmmm tuples 2010-11-06T12:54:00 How well does C# play with traditional C stuff? 2010-11-06T12:54:12 I'm assuming not at all given the runtime 2010-11-06T12:54:25 there's C interop - thats quite easy 2010-11-06T12:54:34 give it a DLL and its happy 2010-11-06T12:55:09 on the cross-platform front, its possible as well but there's some slightly different syntax 2010-11-06T12:55:46 if you ever did visual basic 6, basically there's a source file with a series of declarations to import particular functions from C libraries 2010-11-06T12:57:01 there's also other ways, you can use a C++ .NET library to do unmanaged-managed-mixed language wrapper for the C library 2010-11-06T12:57:53 but thats significantly more difficult and only makes sense if you're wrapping c++ dll/library 2010-11-06T12:58:10 Looks very attractive 2010-11-06T12:58:19 Especially since java is being shat on by Oracle atm :) 2010-11-06T12:58:24 haha 2010-11-06T12:58:34 And anything that loves Tuples is hella cool 2010-11-06T12:58:45 So many times have I wanted tuples 2010-11-06T12:59:19 :D 2010-11-06T12:59:31 Will do my next project in it 2010-11-06T12:59:37 neat 2010-11-06T12:59:45 Although am tempted to restart this challenge in it atm 2010-11-06T13:00:05 people battle with what the server can compile though atm hehe 2010-11-06T13:02:56 ah 2010-11-06T13:03:04 *** Prillicy has quit IRC (Remote host closed the connection) 2010-11-06T13:03:05 How does C# fair in terms of speed vs java/ 2010-11-06T13:03:08 ? 2010-11-06T13:03:40 this is opinionated, but java is probably slightly faster with more memory usage 2010-11-06T13:04:07 *** boegel has quit IRC (Quit: This computer has gone to sleep) 2010-11-06T13:04:12 I see 2010-11-06T13:04:30 older C# versions were pretty faster though 2010-11-06T13:04:50 java has a more aggressive optimiser, but basically caches so much in memory - in terms of start time, i suspect c# wins against java by a lot too 2010-11-06T13:05:11 especially on windows, because i suspect some of the .net libraries are already present in memory 2010-11-06T13:06:40 *** Itkovian has quit IRC (Quit: Itkovian) 2010-11-06T13:08:52 raedwulf: Are you firing your bot against the tcp server? 2010-11-06T13:08:56 What username are you? 2010-11-06T13:09:18 i did one game - it currently doesn't have a proper offensive strategy 2010-11-06T13:09:24 so its not on atm 2010-11-06T13:09:28 *** virdo has joined #aichallenge 2010-11-06T13:09:31 if you want i could set you up against my rage bot :P 2010-11-06T13:09:38 well you can't choose matches though 2010-11-06T13:09:41 hehe 2010-11-06T13:09:50 true 2010-11-06T13:09:56 Mine is constantly looping 2010-11-06T13:10:03 So chances are you'll get me eventually 2010-11-06T13:10:43 mmm 2010-11-06T13:11:08 trying to work out the tcp client again 2010-11-06T13:12:00 ok thats better 2010-11-06T13:12:09 lol, found you straight away 2010-11-06T13:12:20 *** Bobng has joined #aichallenge 2010-11-06T13:12:24 ah nice 2010-11-06T13:12:29 That is an old one tho 2010-11-06T13:12:34 Not put a new one on my mac mini for ages 2010-11-06T13:12:45 i lost 2010-11-06T13:12:47 :P 2010-11-06T13:12:48 What IDE do you recommend for C#? 2010-11-06T13:12:58 *** Bobng has quit IRC (Client Quit) 2010-11-06T13:13:03 *** demerzel_ has joined #aichallenge 2010-11-06T13:13:10 Visual studio, and it's almost not optional :P 2010-11-06T13:13:17 msvs 2010 is definitely the best, but of the free ones monodevelop if you're on linux and on windows (free) sharp develop 2010-11-06T13:13:31 Dare I say, what about OS X?! 2010-11-06T13:13:31 vs2010 is shite 2010-11-06T13:13:36 i wish i'd stayed with 2008 2010-11-06T13:13:44 uh oh the can of worms is open 2010-11-06T13:13:45 yea its a bit buggy still 2010-11-06T13:13:54 http://72.44.46.68/canvas?game_id=882394 2010-11-06T13:13:59 they focused WAY too much on gui 2010-11-06T13:14:07 i mean come on their own window class? 2010-11-06T13:14:46 janstaunton: i was nicely thwacked 2010-11-06T13:15:05 truefax, but again, as you say you don't have an offensive strategy 2010-11-06T13:15:17 haha hi janstaunton 2010-11-06T13:15:21 did you ever fix your targetting bug 2010-11-06T13:15:26 Top 10 players: bocsimacko(4322), shangas(4192), Raschi(4120), rsergio(4116), george(4102), bix0r4ever(4099), dmj111(4071), Xrillo(4044), Accoun(4018), jambachili(3990) 2010-11-06T13:15:27 that was using rage bot, because my real bot is more entertaining than effective 2010-11-06T13:15:36 i remember you had a bug where you sent just enough to get me to 0 for like a week hehe 2010-11-06T13:15:45 yeah, I choose planets properly now, it's just attacking them that's the problem 2010-11-06T13:15:47 *** siconize_x has joined #aichallenge 2010-11-06T13:15:56 yeah haha, I fixed my future state mechanism 2010-11-06T13:16:05 It actually adds an extra one now 2010-11-06T13:16:06 janstaunton: http://www.visualizer.naktibalda.lt/520 2010-11-06T13:16:11 hehe 2010-11-06T13:16:15 i figured you would 2010-11-06T13:16:19 thats what my bot does at the moment lol 2010-11-06T13:16:37 hmmmm wonder if that links still active... 2010-11-06T13:16:53 Taking it's time connecting... 2010-11-06T13:16:56 there you go 2010-11-06T13:17:17 *** nullkuhl has quit IRC (Read error: Connection reset by peer) 2010-11-06T13:17:21 *** siconize has quit IRC (Ping timeout: 265 seconds) 2010-11-06T13:17:45 *** nullkuhl has joined #aichallenge 2010-11-06T13:18:43 MonoDevelop looks nice 2010-11-06T13:18:50 Does it do Eclipse style error checking and ting? 2010-11-06T13:19:36 is that linux or something 2010-11-06T13:19:43 What username are you demerzel_ ? 2010-11-06T13:20:00 http://72.44.46.68/canvas?game_id=882438 mmmmm that makes me happy 2010-11-06T13:20:01 oh i'm on recode #3 lol still got state bugs to work out 2010-11-06T13:20:06 i was testBot for a long time 2010-11-06T13:20:46 ah 2010-11-06T13:20:53 janstaunton, impressive 2010-11-06T13:21:06 i am starting to think that payoff matrices aren't optimal for neutral acq 2010-11-06T13:21:24 janstaunton: wow nice you have come a long way 2010-11-06T13:21:31 yup 2010-11-06T13:21:40 Still a long way to go tho :D 2010-11-06T13:21:41 maybe if i had stuck to one .language i'd be able to say the same thing lol 2010-11-06T13:21:58 I am tempted to switch to C# since my bot is still quite basic feature wise 2010-11-06T13:22:03 oh god don't 2010-11-06T13:22:09 But after hearing the horror stories I prolly stick with java 2010-11-06T13:22:12 that's why i went to C 2010-11-06T13:22:14 what is it in now 2010-11-06T13:22:15 http://72.44.46.68/getplayer?player=bocsimacko-b0.51 very impressive actually 2010-11-06T13:22:50 Java for me baby 2010-11-06T13:23:08 I need to start testing branches like he does too 2010-11-06T13:23:18 oh hell you wouldn't gain anything by going C# 2010-11-06T13:23:19 I don't leave one on long enough to get an accurate measure of how good it is 2010-11-06T13:23:20 they're nearly identical 2010-11-06T13:23:43 well... mostly for learning purposes, but yeah I just wanna get a good score on this and I know Java best :) 2010-11-06T13:23:58 janstaunton: i only used msvs2k8 at my placement, i have'nt really used monodevelop 2010-11-06T13:24:36 hi 2010-11-06T13:24:40 hi 2010-11-06T13:24:45 hello 2010-11-06T13:25:08 hi 2010-11-06T13:25:14 well there's no need for vs2010 when you're set at 2.0 (or maybe 3 now?) 2010-11-06T13:25:26 i'd just get the free version 2010-11-06T13:25:27 *** virdo has quit IRC (Ping timeout: 240 seconds) 2010-11-06T13:25:41 yeah me too 2010-11-06T13:26:23 hahaha reading the log 2010-11-06T13:26:24 2010-11-06T09:58:36 You LOSE against janstaunton 2010-11-06T13:26:29 Our uni does MSDNAA stuff 2010-11-06T13:26:40 you're a heartbreaker lol 2010-11-06T13:26:40 Free VS2010 for me :D 2010-11-06T13:26:45 hehe 2010-11-06T13:26:55 I think their bots are losing cause they assume mine is as clever as theirs 2010-11-06T13:27:02 lol google can find you the preactivated key for 2010 pro 2010-11-06T13:27:15 no they justl ook at your elo 2010-11-06T13:27:19 but you've had that name forever 2010-11-06T13:27:34 yeah I'll keep using it 2010-11-06T13:27:36 :D 2010-11-06T13:27:42 impressive that you're positive now in fact 2010-11-06T13:28:21 I'll be more positive when I finish this coordinated attacking code 2010-11-06T13:28:24 I hope 2010-11-06T13:28:33 we have 08 at work and they use the hell out of vs 2010-11-06T13:28:42 i'd never seen so many test/db test/etc files i didnt' even know what they were 2010-11-06T13:29:24 i still dont' really know how to set up a unit test - i just program in a switch lol 2010-11-06T13:30:26 i think i'm gonna throw my c# bot code up on googlecode 2010-11-06T13:30:40 it's all xmldoc'd and everything lol 2010-11-06T13:32:04 how many line of code your c# bot has? 2010-11-06T13:32:41 *** raedwulf has quit IRC (Ping timeout: 252 seconds) 2010-11-06T13:32:57 hey sorry to interrupt, but are the boost libraries installed on the main serve? 2010-11-06T13:33:00 server* 2010-11-06T13:33:06 like, can I use boost's foreach? 2010-11-06T13:34:22 siconize_x i'm not sure but it's extra long cuz of the xmldoc 2010-11-06T13:34:26 i remeber this quesiton from the forum :P 2010-11-06T13:35:18 http://ai-contest.com/forum/viewtopic.php?f=18&t=745&p=4688&hilit=boost#p4688 2010-11-06T13:35:35 if that is what you are talking about 2010-11-06T13:36:27 * janstaunton hides this window so he can code without distracting himself :)) 2010-11-06T13:36:35 see you guys later 2010-11-06T13:38:53 *** Epsilon012 has joined #aichallenge 2010-11-06T13:40:04 *** siconize_x has quit IRC (Ping timeout: 265 seconds) 2010-11-06T13:41:23 you can generally find the plain header files for boost 2010-11-06T13:41:29 and just add those to the package 2010-11-06T13:42:53 where the hell is the initial upload for googlecode this is dumb 2010-11-06T13:44:33 *** siconize has joined #aichallenge 2010-11-06T13:46:03 *** raedwulf has joined #aichallenge 2010-11-06T13:51:06 *** Mathnerd314 has quit IRC (Ping timeout: 240 seconds) 2010-11-06T13:58:28 there: http://www.ai-contest.com/forum/viewtopic.php?f=19&t=1066 2010-11-06T13:58:42 it's nothing extreme but at least it has persistent state and future predictions built in 2010-11-06T14:01:42 is there a list somewhere of which libraries are installed on the main server? 2010-11-06T14:03:58 for what c++? 2010-11-06T14:04:15 yes 2010-11-06T14:04:32 or well, specifically if the boost headers are there 2010-11-06T14:04:52 http://packages.debian.org/lenny/libboost-dev 2010-11-06T14:05:23 yea, that one 2010-11-06T14:05:41 yea that's what he said he installed 2010-11-06T14:05:46 janzert that is 2010-11-06T14:06:10 ah, nice :D 2010-11-06T14:09:27 also, ragebot is not on TCP anymore? 2010-11-06T14:09:46 maybe I'll run RageBot for a while 2010-11-06T14:10:01 he teaches good lessons :) 2010-11-06T14:15:28 Top 10 players: bocsimacko(4319), shangas(4190), Raschi(4118), rsergio(4113), george(4099), bix0r4ever(4099), dmj111(4069), Xrillo(4038), Accoun(4023), jambachili(3987) 2010-11-06T14:19:24 this map is amazing: http://72.44.46.68/canvas?game_id=881844 2010-11-06T14:21:40 *** McLeopold has joined #aichallenge 2010-11-06T14:21:50 if by amazing you mean 'guaranteed to have a 200 turn do-nothing draw' then yes 2010-11-06T14:22:23 i know this map 2010-11-06T14:22:25 and i hate it 2010-11-06T14:22:25 http://www.ai-contest.com/forum/viewtopic.php?f=18&t=424&start=130 2010-11-06T14:22:43 distance between the start planets is < 1 2010-11-06T14:24:11 well i hope somebody uses my code 2010-11-06T14:24:22 i think its pretty approachable with everything xml doc'd 2010-11-06T14:24:34 def better than the starter pack at least haha 2010-11-06T14:26:26 amstan: how is your height map code going? 2010-11-06T14:27:27 siconize, imagine that the neutral between those planets had 3 ships, there'd be a bunch of invisible battle :) 2010-11-06T14:27:31 battles* 2010-11-06T14:29:14 haha oh shit i forgot about 0 2010-11-06T14:29:22 what are the stats 2010-11-06T14:31:21 demerzel_, how good us that bot? 2010-11-06T14:32:02 the one i shared? it's hovering aroudn 400 it peaked at 150 2010-11-06T14:32:11 has an obvious bug where it doesn't launch until all incoming is done 2010-11-06T14:32:36 you know that a lot of people were against the open-sourcing of some other C# bot 2010-11-06T14:32:37 it's a recode of my original C# bot which peaked at 100ish - not complete 2010-11-06T14:32:50 yea i know and i dont care i don't understand that 2010-11-06T14:33:27 the targetting logic for the one i shared is extremely simple: if (cost/value) > 0 && cost/value > (cost/value other target) 2010-11-06T14:33:47 err >1 2010-11-06T14:34:15 I think you should maybe remove all actual bot logic and have it do nothing, only have stuff like future planet state prediction and the TCP stuff and all that 2010-11-06T14:34:24 why 2010-11-06T14:34:38 anybody in here could easily destroy it 2010-11-06T14:34:41 *** p4p4 has quit IRC (Ping timeout: 245 seconds) 2010-11-06T14:34:46 and probably has lol 2010-11-06T14:35:35 the logic against the other one was that people should come up with their own bot logic, not use that of others. 2010-11-06T14:36:08 i'm pretty sure anybody who's taken economic 101 can come up with a cost effectiveness ratio 2010-11-06T14:36:18 that's all it is 2010-11-06T14:36:26 but people can upload your bot... 2010-11-06T14:37:04 the logic argument doesn't make sense to me 2010-11-06T14:37:14 what would make sense is 'people who can't code state correctly shouldn't benefit' 2010-11-06T14:37:24 but i spent enough time on state i am sympathetic to new coders 2010-11-06T14:37:41 'people who can't code or do not want to spend much time will upload your bot' 2010-11-06T14:37:48 yea but that's another thing: it funnels everyone into using the same kind of logic 2010-11-06T14:37:50 'and lose' 2010-11-06T14:38:04 rank 400 != lose ;) 2010-11-06T14:38:33 400 = part of the best 10% 2010-11-06T14:38:37 i really don't see the argument honestly - that bot is super easy to beat with any kind of strategy - if people just upload that unchanged it will lose 2010-11-06T14:39:18 you said it is on rank 400?! 2010-11-06T14:39:23 yea it is 2010-11-06T14:39:29 somewhere around there anyway 2010-11-06T14:39:51 it's this one: http://www.ai-contest.com/profile.php?user_id=9166 -- although i think i tweaked that one a bit 2010-11-06T14:39:53 demerzel_, at least some % of the people that will use that bot will just keep making small changes to improve on it, which as I said "funnels" the amount of creativity of people in one direction 2010-11-06T14:40:02 same base code anyawy 2010-11-06T14:42:34 and those kinds of people aren't necessarily stupid. If they had started with neural networks and kept improving upon that they could gain some insight and win the contest 2010-11-06T14:42:37 when someone posted kanpsack01 as solution for turnj-1-expansion everyone takes it so soon we will see you bot in 1000 variations 2010-11-06T14:42:48 Migi32: as opposed to what? making small changes to the starter pack? the bar is so high now you'd have to practically recode it from scratch to have a real chance 2010-11-06T14:44:11 demerzel_, no that's why I say you should definitely share the TCP code and future planet state prediction code etc, every bot - neural network or ratio or minimax - all use that 2010-11-06T14:44:28 haha if they have neural networks i'm pretty sure my old code isn't going to do jack for them 2010-11-06T14:46:12 and if they really want to win they will have to recode all of the actual bot logic anyway 2010-11-06T14:46:50 i see what you're saying and i would agree with you if it did anything other than basic arithmetic calculations 2010-11-06T14:47:10 you say anyone can come up with a cost effectiveness ratio - well let them 2010-11-06T14:47:12 but it doesn't so as far as i'm concerned it's not a threat to the 'state of the contest' or whatever 2010-11-06T14:48:12 .. 2010-11-06T14:49:48 *** McLeopold has quit IRC (Ping timeout: 264 seconds) 2010-11-06T14:50:46 I know you have good intentions with this, demerzel_, but quoting RebelXT "releasing ready-to-go source code has potential to cause more harm than good." 2010-11-06T14:52:32 releasing utility code: great. releasing bot logic: not pure evil but more bad than good 2010-11-06T14:53:13 i'm sorry but i really don't understand the vehement disapproval - there is one line that says if cost effectivness good then go 2010-11-06T14:53:20 i don't see how removing that line would change anything 2010-11-06T14:54:39 that's why i released it honestly - the logic is one line lol 2010-11-06T14:55:44 *** McLeopold has joined #aichallenge 2010-11-06T14:59:28 I don't really agree with that, there's BasicDefense() and BasicDistribution(), 2 rather independent things that are both bot logic and not utility code 2010-11-06T15:01:19 *** Frontier has quit IRC (Ping timeout: 245 seconds) 2010-11-06T15:04:06 also, line 31-54 of DBInjector.cs is something that's not really something new programmers should learn from ;) 2010-11-06T15:04:09 i did take my test stuff out since it had some advanced logic haha 2010-11-06T15:04:13 no offense, the rest of the code looks good 2010-11-06T15:04:47 it's more efficient than a loop 2010-11-06T15:05:14 yea by like 0.01% 2010-11-06T15:05:15 db stuff is a hack anyway i never finished it 2010-11-06T15:05:29 it works iirc but was just a slop together bit 2010-11-06T15:05:30 *** wvdschel has joined #aichallenge 2010-11-06T15:05:57 i doubt anyone will use it since they don't have my database handy it's just a template haha 2010-11-06T15:06:27 *** Sylph has quit IRC () 2010-11-06T15:06:41 oh so your bot doesn't use it? Then why did you include it in the zip file? 2010-11-06T15:07:11 because it can be used 2010-11-06T15:07:19 both tcp and db just hook into console.in/out 2010-11-06T15:07:26 *** Mathnerd314 has joined #aichallenge 2010-11-06T15:08:09 ah ok 2010-11-06T15:10:00 *** choas has joined #aichallenge 2010-11-06T15:10:54 well you know my opinion: I think you shouldn't put the bot code out there, only utility code (like TCPInjector and DBInjector etc), but I don't care enough to keep arguing, I'll just wait and see what the forumer's reactions are 2010-11-06T15:11:20 *** Mekanik has quit IRC (Quit: WeeChat 0.3.3) 2010-11-06T15:11:45 i doubt many will look at it the forums are pretty slow 2010-11-06T15:12:09 actually that bot is below my current official entry because it's before i put in the future launches etc 2010-11-06T15:12:19 so even less of a threat lol 2010-11-06T15:14:02 now if i could only get my c bot to be as stable 2010-11-06T15:14:24 someone released a top 50 bot and took a lot of flack for it 2010-11-06T15:14:28 he took it down 2010-11-06T15:15:00 ...he took it down before i could have a look on i t :( 2010-11-06T15:15:00 ;) 2010-11-06T15:15:05 Personally I think getting the state tracking right is a large part of the competition 2010-11-06T15:15:18 it's not nearly top 50 material 2010-11-06T15:15:22 maybe 2 months ago 2010-11-06T15:15:29 Top 10 players: bocsimacko(4322), shangas(4194), Raschi(4124), rsergio(4119), george(4103), bix0r4ever(4102), dmj111(4073), Xrillo(4046), Accoun(4031), jimrogerz(4003) 2010-11-06T15:15:35 lavalamp_: i agree on the state calc 2010-11-06T15:15:43 I don't really care (my current sucky bot is 200's) but I understand why people wouldn't want that out until after the comp is over 2010-11-06T15:16:24 i am pretty sure state still has some bugs too - the framework is what it offers more than a turnkey bot 2010-11-06T15:16:34 haha 2010-11-06T15:17:47 i mean they're the insidious 'if situation x, y, and z all occur simultaneously' kind of bugs nothing overt 2010-11-06T15:18:02 i stopped using it before i could thoroughly test it 2010-11-06T15:21:27 my state tracking had a lot of problems I didn't realize-- it's a good thing I paused my minimax bot to make a simpler one with the same framework 2010-11-06T15:21:51 I think even the simple bot might be awesome when I'm done 2010-11-06T15:21:53 lavalamp_: yea i am spending ungodly amounts of time testing state 2010-11-06T15:22:09 it's kinda depressing how many problems it had >.< 2010-11-06T15:22:32 not just bugs but glaring oversights 2010-11-06T15:22:47 i know the feeling 2010-11-06T15:23:20 though I think mine is more ambitious than most-- I keep track of "newly availible ships" at each point so my orders will never conflict 2010-11-06T15:28:29 *** hellman has quit IRC (Remote host closed the connection) 2010-11-06T15:29:11 i do that - keep supply vs planet ships separate so i can check against ships to make sure supply is accurate 2010-11-06T15:30:40 mine is soooo complicated.... each order includes an array of how many ships it reserves on each turn... 2010-11-06T15:33:57 i have some serious ass problems with fleet launching atm i'm trying to track down 2010-11-06T15:34:03 yea i have that too haha 2010-11-06T15:34:19 as an added bonus it recalcs on every launch 2010-11-06T15:34:36 *** Prillicy has joined #aichallenge 2010-11-06T15:35:20 sorry, to leave, but I had to eat 2010-11-06T15:35:35 I'm having trouble, getting errors, I think I'm not compiling corectly 2010-11-06T15:36:46 how are you supposed to compile the bot so that it can be used in the test games? 2010-11-06T15:36:55 demerzel_: apparantly we think very much alike... 2010-11-06T15:37:07 Prillicy: language? 2010-11-06T15:37:13 c# 2010-11-06T15:37:22 I'm still learing 2010-11-06T15:37:32 sorry don't know it, maybe demerzel_ can tell you... 2010-11-06T15:38:56 Prillicy just compile it to .exe? 2010-11-06T15:39:25 right, can't compile mybot.cs to exe 'cause it doesn't have references to the right functions 2010-11-06T15:39:53 you added all 4 *.cs from the starter package to a c# project? 2010-11-06T15:40:13 siconize: I don't use, nor have Visual Studio, so please don't talk like that 2010-11-06T15:40:22 :D 2010-11-06T15:40:24 ah sorry 2010-11-06T15:40:27 :P 2010-11-06T15:40:50 but I think I know what you mean 2010-11-06T15:40:58 ok ;) 2010-11-06T15:41:04 I compiled planet and fleet to dlls 2010-11-06T15:41:17 and compiled planetwars.cs to a dll referencing planet and fleet 2010-11-06T15:41:27 and then compiled mybot.cs referencing all 3 dlls 2010-11-06T15:41:32 and it made an exe 2010-11-06T15:41:39 i really have no idea - i wouldn't use C# unless i had vs lol 2010-11-06T15:41:41 but it doesn't work 2010-11-06T15:41:54 I don't have any option 2010-11-06T15:41:58 sounds very specific^^ 2010-11-06T15:42:03 what are you compiling it with 2010-11-06T15:42:18 csc.exe 2010-11-06T15:42:23 .net framework 2010-11-06T15:42:51 what is the error you get when you just try to csc *.cs 2010-11-06T15:43:12 the class planetwars does not exist 2010-11-06T15:43:21 hmm but it does 2010-11-06T15:43:27 not in mybot.cs 2010-11-06T15:43:38 are you trying to csc mybot.cs 2010-11-06T15:43:42 you have to *.cs 2010-11-06T15:43:44 oh, I see 2010-11-06T15:43:50 never thought of that.. thanks 2010-11-06T15:44:50 just as a clarification about the boost library mentioned earlier 2010-11-06T15:45:08 I know the boost package is installed on the server but I don't see that the compiler is linking it in 2010-11-06T15:45:21 so if someone wants to test it and report back that would be great 2010-11-06T15:45:46 told you I was compiling it wrong 2010-11-06T15:47:13 janzert: -I 2010-11-06T15:47:39 janzert: so for example if you put them in boost it's gcc -Iboost 2010-11-06T15:47:59 relative path no space 2010-11-06T15:48:08 *** Azrathud has quit IRC (Quit: Meh) 2010-11-06T15:48:18 so if it's in c:\compiler and the stuff is in c:\boost then it's -I../boost 2010-11-06T15:49:14 demerzel_, I think he's talking about linking not including header files 2010-11-06T15:49:23 either that or have them in the compiler dir 2010-11-06T15:49:52 why wouldn't it link if it's in the dir or include path? 2010-11-06T15:50:04 maybe they're named diff 2010-11-06T15:51:29 compiled libs are usually in a different place than the header files I think 2010-11-06T15:51:53 plus linker has its own option (I don't know gcc well enough to say what it is) 2010-11-06T15:53:05 well libs are the same really - just -L instead of -I 2010-11-06T15:53:14 iirc 2010-11-06T15:53:20 ok that sounds plausible 2010-11-06T15:55:06 i need to stop spamming up irc and work on my state code lol 2010-11-06T15:55:13 too much coffee getting distracted 2010-11-06T15:56:17 anyone here every tried using the c# starter package? i keep getting "cannot open fleet.cs file is corrupt" 2010-11-06T15:57:13 *** AlliedEnvy has quit IRC (Ping timeout: 260 seconds) 2010-11-06T16:05:04 the planetwarrior game tester is too big for my screen resolution, so how do I run bot manager again? 2010-11-06T16:05:37 *** wvdschel has quit IRC (Read error: Connection reset by peer) 2010-11-06T16:07:37 *** bhasker_ has joined #aichallenge 2010-11-06T16:09:46 *** Itkovian has joined #aichallenge 2010-11-06T16:09:56 *** bhasker has quit IRC (Ping timeout: 265 seconds) 2010-11-06T16:13:51 *** McLeopold has quit IRC (Ping timeout: 255 seconds) 2010-11-06T16:15:29 Top 10 players: bocsimacko(4356), shangas(4238), Raschi(4150), george(4136), rsergio(4099), dmj111(4096), bix0r4ever(4064), Xrillo(4053), Accoun(4042), felixcoto(4024) 2010-11-06T16:15:37 i would redownload it 2010-11-06T16:17:25 *** bhasker_ has quit IRC (Read error: Connection reset by peer) 2010-11-06T16:17:40 *** bhasker has joined #aichallenge 2010-11-06T16:20:18 *** Appleman1234 has quit IRC (Ping timeout: 265 seconds) 2010-11-06T16:20:23 *** Accoun has quit IRC () 2010-11-06T16:20:51 *** Appleman1234 has joined #aichallenge 2010-11-06T16:26:34 *** McLeopold has joined #aichallenge 2010-11-06T16:28:22 *** siconize_ has joined #aichallenge 2010-11-06T16:31:39 *** siconize has quit IRC (Ping timeout: 265 seconds) 2010-11-06T16:32:34 *** Accoun has joined #aichallenge 2010-11-06T16:36:07 so I can't even run the regular visualizer for some reason....'cause I don't have access to the java command 2010-11-06T16:37:28 :/ 2010-11-06T16:37:55 no vs, low resolution, no java.. o0 :p 2010-11-06T16:39:24 no vs? 2010-11-06T16:39:26 oh, 2010-11-06T16:39:27 visual studio 2010-11-06T16:39:46 yeah 2010-11-06T16:39:47 yes, I'm working on my netbook at the moment, but I'm learning C# without Vs 'cause I don't have VS at work and I'm not allowed to download it 2010-11-06T16:40:04 and I don't have java on my netbook I don't think 2010-11-06T16:40:15 and you cannot install it? 2010-11-06T16:40:20 the exe one works, but I can't see parts of the map 2010-11-06T16:40:23 I can 2010-11-06T16:40:32 I have it at work, not that it matters there 2010-11-06T16:40:50 could I watch the game in console? 2010-11-06T16:40:56 it'd be easier I think 2010-11-06T16:40:58 without a visualizer 2010-11-06T16:41:04 maybe not 2010-11-06T16:41:07 * Prillicy thinks. 2010-11-06T16:41:07 only some numbers?^^ 2010-11-06T16:41:25 so I need to install java for the java command to work? 2010-11-06T16:41:35 don't you think that should be in the explanation of how to run the thing? 2010-11-06T16:41:50 it should be 2010-11-06T16:41:54 it's not 2010-11-06T16:41:57 i had troubles too when i started 2010-11-06T16:42:16 * Prillicy is frustrated 2010-11-06T16:42:19 :P 2010-11-06T16:42:46 I would really prefer not to install java 2010-11-06T16:42:55 it's not something I want on my computer 2010-11-06T16:42:57 I have portable java 2010-11-06T16:43:10 could I call the java command from the portable java directory? 2010-11-06T16:43:32 i dont know; i ahve java installed. i like it the easy way :x 2010-11-06T16:43:52 I think the easy way was out the second my work refused to give me VS 2010-11-06T16:44:53 become a stundent and get it for free @ msdnaa :D 2010-11-06T16:44:57 student* 2010-11-06T16:45:38 hah, it worked with portable java 2010-11-06T16:45:39 *** McLeopold has quit IRC (Ping timeout: 250 seconds) 2010-11-06T16:45:48 stil can't have it at work, whether I have it at home or not 2010-11-06T16:45:51 fine 2010-11-06T16:46:00 ok thats not fine 2010-11-06T16:46:03 but fine it works with java 2010-11-06T16:47:08 *** Itkovian has quit IRC (Quit: Itkovian) 2010-11-06T16:48:16 heh, got the standard visualizer to work, now to get the good one with irc capability to run 2010-11-06T16:50:07 i hope this will be small enough for your screen resouliton. even me has problems with it and i have a width of 1280 px 2010-11-06T16:50:21 where's that link to the jbot manager 2010-11-06T16:50:26 so I know what commands it requires 2010-11-06T16:50:37 1024x600 2010-11-06T16:50:45 8.9in netbook 2010-11-06T16:55:43 eeek my batch of huge changes compiled 2010-11-06T16:55:51 * lavalamp_ scared to hit run 2010-11-06T16:55:55 :) 2010-11-06T16:56:15 * raedwulf hears an explosion in the distance... 2010-11-06T16:56:24 it must be lavalamp_ 's code 2010-11-06T16:56:31 * lavalamp_ ducks 2010-11-06T16:56:39 blew up on turn 0 2010-11-06T16:56:44 haha 2010-11-06T16:56:48 lol 2010-11-06T16:57:49 *** TheMacca has joined #aichallenge 2010-11-06T17:01:24 *** boegel has joined #aichallenge 2010-11-06T17:03:20 anyone have the link to jbot manager 2010-11-06T17:03:42 http://www.mabs.at/ewing/JBotManager.jar 2010-11-06T17:04:03 from http://ai-contest.com/forum/viewtopic.php?f=18&t=751 2010-11-06T17:05:36 *** boegel has quit IRC (Client Quit) 2010-11-06T17:08:32 how do you make contestbot remember something? jbotmanager should be added 2010-11-06T17:08:32 *** bhasker has quit IRC (Read error: Connection reset by peer) 2010-11-06T17:09:08 *** bhasker has joined #aichallenge 2010-11-06T17:10:49 I can't select any bots in jbotmanager 2010-11-06T17:10:58 Add them 2010-11-06T17:11:04 Bots tab, far right 2010-11-06T17:12:14 excellent, worked great, thanks 2010-11-06T17:12:17 now to start on my own 2010-11-06T17:13:22 *** jaspervdj has quit IRC (Quit: NEVER GONNA GIVE YOU UP NEVER GONNA LET YOU DOWN) 2010-11-06T17:15:31 Top 10 players: bocsimacko(4335), shangas(4213), Raschi(4125), george(4112), rsergio(4079), dmj111(4077), bix0r4ever(4054), Xrillo(4039), Accoun(4021), jimrogerz(4011) 2010-11-06T17:16:48 *** choas has quit IRC (Quit: leaving) 2010-11-06T17:16:59 lavalamp_ learn as : add a new factoid 2010-11-06T17:17:03 http://ai-contest.com/forum/viewtopic.php?f=19&t=436 2010-11-06T17:17:24 thanks 2010-11-06T17:17:27 np 2010-11-06T17:17:41 contestbot: learn jbotmanager as http://www.mabs.at/ewing/JBotManager.jar 2010-11-06T17:17:41 lavalamp_: Yes master! 2010-11-06T17:17:51 contestbot: learn jbotman as http://www.mabs.at/ewing/JBotManager.jar 2010-11-06T17:17:51 lavalamp_: OK 2010-11-06T17:17:59 cool 2010-11-06T17:18:10 do I have to restart the program to get a new test started? 2010-11-06T17:18:23 just hit the stop button? 2010-11-06T17:18:31 doesn't seem to work 2010-11-06T17:18:37 *** Naktibalda has joined #aichallenge 2010-11-06T17:18:37 hm 2010-11-06T17:18:49 dunno-- you shouldn't have to restart it 2010-11-06T17:19:49 actually I'm not sure if that works right on the tcp tab 2010-11-06T17:20:00 Prillicy i hope you remember that i recommend you to use the other tool, "planet warrios" 2010-11-06T17:20:15 why? it doesn't fit on my screen 2010-11-06T17:20:28 *** demerzel_ has quit IRC (Ping timeout: 265 seconds) 2010-11-06T17:20:31 *** Rubicon-|-Cross has joined #aichallenge 2010-11-06T17:21:00 yes but the java tool seems to have some bugs 2010-11-06T17:21:22 a bit 2010-11-06T17:21:24 and man, 1024x600, really, thats too msall :D 2010-11-06T17:21:29 small* 2010-11-06T17:21:34 netbooks are that way 2010-11-06T17:21:50 Use the java one for TCP, PlanterWarrior for local 2010-11-06T17:22:14 can't see hte games in planetwarrior 2010-11-06T17:22:25 if it adjusted to screen res or added scrollbars it'd be fine 2010-11-06T17:22:37 I guess I'll just run it in the standard runner 2010-11-06T17:22:57 >.< 2010-11-06T17:23:16 the ugly visualizer 2010-11-06T17:23:26 build myself a little program to run it 2010-11-06T17:27:46 *** hornairs has joined #aichallenge 2010-11-06T17:28:28 *** Rubicon-|-Cross has quit IRC (Quit: Leaving) 2010-11-06T17:37:11 *** yasith has quit IRC (Ping timeout: 245 seconds) 2010-11-06T17:46:38 *** janstaunton has quit IRC (Quit: janstaunton) 2010-11-06T17:48:04 *** Utkarsh has quit IRC (Ping timeout: 260 seconds) 2010-11-06T17:49:27 *** yasith has joined #aichallenge 2010-11-06T17:53:05 *** Utkarsh has joined #aichallenge 2010-11-06T18:02:18 *** Utkarsh has quit IRC (Ping timeout: 255 seconds) 2010-11-06T18:06:55 *** Utkarsh has joined #aichallenge 2010-11-06T18:15:31 Top 10 players: bocsimacko(4344), shangas(4221), Raschi(4135), george(4113), rsergio(4092), dmj111(4088), bix0r4ever(4063), Xrillo(4046), asavis(4045), Accoun(4033) 2010-11-06T18:16:29 *** McLeopold has joined #aichallenge 2010-11-06T18:18:49 *** Appleman1234 has quit IRC (Ping timeout: 245 seconds) 2010-11-06T18:19:35 *** Appleman1234 has joined #aichallenge 2010-11-06T18:31:10 *** fawek has quit IRC (Read error: Connection reset by peer) 2010-11-06T18:31:16 *** sigh has joined #aichallenge 2010-11-06T18:32:09 *** Utkarsh has quit IRC (Ping timeout: 245 seconds) 2010-11-06T18:46:10 *** Itkovian has joined #aichallenge 2010-11-06T18:54:33 *** Rubicon-|-Cross has joined #aichallenge 2010-11-06T18:55:40 *** Utkarsh has joined #aichallenge 2010-11-06T18:56:47 *** hornairs has quit IRC (Quit: hornairs) 2010-11-06T18:58:05 *** TheMacca has quit IRC (Ping timeout: 265 seconds) 2010-11-06T19:03:20 *** Appleman1234 has quit IRC (Remote host closed the connection) 2010-11-06T19:03:48 *** plediii has joined #aichallenge 2010-11-06T19:05:48 *** Appleman1234 has joined #aichallenge 2010-11-06T19:08:39 *** Utkarsh has quit IRC (Ping timeout: 250 seconds) 2010-11-06T19:10:55 *** nullkuhl has quit IRC (Read error: No route to host) 2010-11-06T19:15:05 *** Utkarsh has joined #aichallenge 2010-11-06T19:15:31 Top 10 players: bocsimacko(4365), shangas(4213), Raschi(4176), rsergio(4153), george(4137), dmj111(4100), bix0r4ever(4056), Xrillo(4055), felixcoto(4040), Accoun(4038) 2010-11-06T19:17:36 *** McLeopold has quit IRC (Ping timeout: 245 seconds) 2010-11-06T19:23:59 quiet here... 2010-11-06T19:29:58 *** McLeopold has joined #aichallenge 2010-11-06T19:30:02 *** Itkovian has quit IRC (Quit: Itkovian) 2010-11-06T19:36:04 how can I run the visualizer without using relative directories? 2010-11-06T19:36:24 can I use c:\blah instead of tools/example_bots ? 2010-11-06T19:36:33 yes 2010-11-06T19:36:38 k, thanks 2010-11-06T19:36:49 you can always put a full path in the java command line 2010-11-06T19:37:03 now, some of it's in "" 2010-11-06T19:37:09 can I still put my directories in ""? 2010-11-06T19:37:14 or will that cause a problem? 2010-11-06T19:37:21 what is ""? 2010-11-06T19:37:28 the root? 2010-11-06T19:37:58 use quotes if you path has a space 2010-11-06T19:38:17 right, but part of the args has "" in it 2010-11-06T19:38:18 Prillicy, yes you can 2010-11-06T19:38:33 the "" isn't necessary I think 2010-11-06T19:38:33 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-11-06T19:38:39 it isn't? 2010-11-06T19:38:48 oh, yes, it is necessary here 2010-11-06T19:38:58 s/yes/no 2010-11-06T19:39:27 so how can I get my directories with spaces in there? 2010-11-06T19:39:55 replace "java -jar example_bots/RandomBot.jar" with the command to run your bot 2010-11-06T19:40:05 also with "" if that command has spaces in it 2010-11-06T19:40:19 right, except running the other bots 2010-11-06T19:41:49 *** Sylph has joined #aichallenge 2010-11-06T19:42:08 I am talking about java -jar these bots which I have to call from their actual directory 2010-11-06T19:42:12 *** Sylph2 has joined #aichallenge 2010-11-06T19:42:23 would /c: work? 2010-11-06T19:42:35 in php/javascript / is how you get root 2010-11-06T19:44:09 *** Sylph has quit IRC (Client Quit) 2010-11-06T19:44:41 *** Sylph2 is now known as Sylph 2010-11-06T19:44:51 did I lose ya? 2010-11-06T19:44:57 no yet 2010-11-06T19:44:58 I'm just trying to run the visualizer against these other bots 2010-11-06T19:45:11 and I don't want to command line it 2010-11-06T19:45:20 so I've built a c# program to do it 2010-11-06T19:46:28 are you in windows? 2010-11-06T19:46:45 no, I build for .NET on my apple 2010-11-06T19:46:50 ;) 2010-11-06T19:46:51 j/k 2010-11-06T19:47:38 oh Prillicy sorry you should've written my name, then it gives a beep here and you instantly get my attention again. For windows, try this: "chdir C:/your_dir/; command_to_run_your_bot" 2010-11-06T19:47:54 * Prillicy facepalms 2010-11-06T19:48:24 I built this as a c# process to run the visualizer with arguments 2010-11-06T19:48:43 the arguments must then have an actual, not relative directory 2010-11-06T19:48:43 Migi32: do you have anymore cool bots like your vortex one? 2010-11-06T19:49:14 McLeopold, nope. I'm working on a new one with an ending dance though :) 2010-11-06T19:49:19 a victory dance :) 2010-11-06T19:49:27 Prillicy: either will work, but for relative, you need to know what it is relative to. 2010-11-06T19:49:34 are you still making new funky bots? 2010-11-06T19:49:42 thus, I need to do so with an actual directory 2010-11-06T19:49:50 but an actual has spaces and needs to be in "" 2010-11-06T19:49:57 but since the bots are java files, I already need "" 2010-11-06T19:49:59 Migi32: not yet. I'm working on my framework. 2010-11-06T19:50:00 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-11-06T19:50:02 as you can se 2010-11-06T19:50:27 so, you need nested quotes. 2010-11-06T19:50:40 I think escaping or doubling might work. 2010-11-06T19:50:42 *** AlliedEnvy has joined #aichallenge 2010-11-06T19:50:43 so when going to "c:\users\xxxx\desktop\google ai\csharp_starter_package\example_bots\RandomBot.jar" I end up with double quotes 2010-11-06T19:51:11 you think they could be escaped? heck, worth a shot 2010-11-06T19:51:28 I've seen escaped spaces before 2010-11-06T19:51:37 don't know if it was on windows or on linux 2010-11-06T19:51:42 linux 2010-11-06T19:51:51 k 2010-11-06T19:52:24 I was going to see if the command prompt would let me escape the "" 2010-11-06T19:53:18 hah, works! 2010-11-06T19:53:20 huzzah 2010-11-06T19:53:24 ok 2010-11-06T19:53:27 :) 2010-11-06T19:53:34 you can escape 2010-11-06T19:53:37 "" in arguments 2010-11-06T19:53:40 wierd, but it works 2010-11-06T19:54:01 doubling works for me 2010-11-06T19:57:03 got to go 2010-11-06T19:57:06 night 2010-11-06T19:57:25 good luck with your framework, McLeopold :) 2010-11-06T19:57:28 *** Migi32 has quit IRC (Quit: http://boinc.berkeley.edu) 2010-11-06T20:05:09 *** AlliedEnvy has quit IRC (Ping timeout: 260 seconds) 2010-11-06T20:07:25 double what? 2010-11-06T20:12:55 *** demerzel_ has joined #aichallenge 2010-11-06T20:12:58 Migi32: you are vortex? 2010-11-06T20:13:05 just read that lol 2010-11-06T20:13:18 what was the idea behind that bot 2010-11-06T20:15:32 Top 10 players: bocsimacko(4340), shangas(4201), Raschi(4185), rsergio(4146), george(4112), dmj111(4075), bix0r4ever(4070), Xrillo(4052), sin_sun(4038), Accoun(4023) 2010-11-06T20:15:57 *** Utkarsh has quit IRC (Ping timeout: 255 seconds) 2010-11-06T20:17:06 *** AlliedEnvy has joined #aichallenge 2010-11-06T20:18:02 hmm, now my visualizer exe doesn't run anything and doesn't give any output (no errors or anything) 2010-11-06T20:18:29 it's almost like your choice of os/platform/language/ide are making things difficult 2010-11-06T20:19:29 *** demerzel_ has quit IRC (Quit: Page closed) 2010-11-06T20:21:04 no, my inexperience I think is the problem 2010-11-06T20:22:04 it runs if I do it by hand, which means I'm doing something wrong ;) 2010-11-06T20:22:31 *** Azrathud has joined #aichallenge 2010-11-06T20:26:36 good night and bye :) 2010-11-06T20:30:30 *** McLeopold has quit IRC (Ping timeout: 276 seconds) 2010-11-06T20:31:23 *** siconize_ has quit IRC (Ping timeout: 265 seconds) 2010-11-06T20:32:19 *** Utkarsh has joined #aichallenge 2010-11-06T20:48:17 *** mceier has quit IRC (Quit: leaving) 2010-11-06T21:08:13 *** Utkarsh has quit IRC (Ping timeout: 276 seconds) 2010-11-06T21:08:59 I'm getting the error "Failed to start client: |" 2010-11-06T21:09:45 I keep thinking there's a typo, but I don't see it, I maay also be too close to the problem 2010-11-06T21:14:59 *** Utkarsh has joined #aichallenge 2010-11-06T21:15:32 Top 10 players: bocsimacko(4329), shangas(4187), Raschi(4163), rsergio(4085), bix0r4ever(4082), george(4078), dmj111(4062), Xrillo(4042), sin_sun(4023), GreenTea(4013) 2010-11-06T21:17:03 *** McLeopold has joined #aichallenge 2010-11-06T21:22:17 what the hell, is it crazy day? my 230's to 250's bot is suddenly 156: http://ai-contest.com/profile.php?user_id=10821 2010-11-06T21:25:02 someone feel like taking a look for me and telling me what is different about these two argument lists? 2010-11-06T21:25:11 I can't see it, and I might just be too close too the problem 2010-11-06T21:25:36 http://area-51-x.com/css/images/comparison.png 2010-11-06T21:26:55 Good lord, that's impossible to read 2010-11-06T21:27:24 you need to change your working directory or something to get that to something manageble 2010-11-06T21:27:52 I'm surprised your eyes didn't start bleeding just looking at it.... 2010-11-06T21:28:02 ;) 2010-11-06T21:29:47 *** Zannick has quit IRC (Ping timeout: 255 seconds) 2010-11-06T21:29:47 nonsense 2010-11-06T21:29:52 *** Zannick has joined #aichallenge 2010-11-06T21:36:16 lavalamp_: you probably won against someone with high rank 2010-11-06T21:36:48 I'm not sure... it looks like it went on a winning streak 2010-11-06T21:37:14 *** Utkarsh has quit IRC (Read error: No route to host) 2010-11-06T21:38:19 Looks like I beat 5 people in the 150-200 range 2010-11-06T21:38:39 but I don't understand... I haven't changed the code in like a week 2010-11-06T21:39:00 is it just that it started matching me against stronger opposition? 2010-11-06T21:41:55 could be 2010-11-06T21:43:08 *** Utkarsh has joined #aichallenge 2010-11-06T21:43:11 hmmm solving for all possible ships in future seems to paralyze my bot once it loses the advantage 2010-11-06T21:48:52 *** nullkuhl has joined #aichallenge 2010-11-06T21:53:17 lavalap: the rankings are also quite a bit of luck, it's impossible to accurately rank this many bots 2010-11-06T21:53:34 but it does better than most other "contests" 2010-11-06T21:54:03 like in a sporting contest, it's basically luck of who you get drawn to play and how well you play on the day, this beats the hell out of that for accurate rankings 2010-11-06T21:54:06 bocsimacko seems to get lucky a lot then... 2010-11-06T21:54:18 he easily has the best bot 2010-11-06T21:54:57 I imagine he doesn't share his ideas? 2010-11-06T21:55:11 he has been somewhat happy to share when asked 2010-11-06T21:55:17 more so than i would have expected tbh 2010-11-06T21:56:13 hmm 2010-11-06T21:56:31 so I'm still having a problem with my visualizer build 2010-11-06T21:56:54 bah, i mustn't start programming again till tuesday 2010-11-06T21:57:03 we know he does some sort of 1 ply something and has an evaluation function that he spends a lot of time tuning 2010-11-06T21:57:17 the evaluation function is everything 2010-11-06T21:57:21 for this 2010-11-06T21:57:39 1 ply minimax tree** btw 2010-11-06T21:57:52 i'm not entirely sure what he menas by 1 ply though 2010-11-06T21:58:21 perhaps he means he makes a complete set of moves for him at each node then the same for the opponent player, that giving one ply 2010-11-06T21:58:31 but i think there's a number of things that could fall under "1 ply" 2010-11-06T21:59:13 *** Rubicon-|-Cross has quit IRC (Quit: Leaving) 2010-11-06T21:59:21 my ideal game tree involves me making one move at each node, then them rinse and repeat, but it's too hard to get the resolution right for me to have to working unbuggily 2010-11-06T21:59:39 to have it* working unbuggily 2010-11-06T22:00:38 I have no idea what 1 ply minimax tree means 2010-11-06T22:02:16 I think I have to give up 2010-11-06T22:02:26 I was just trying to write a file to run the visualizer for me 2010-11-06T22:02:28 :( 2010-11-06T22:02:37 didn't think it would be this problematic 2010-11-06T22:02:41 I keep getting an error 2010-11-06T22:03:12 what visualiser are you using? 2010-11-06T22:03:16 Error: Failed to Start Client: ! 2010-11-06T22:03:18 http://ai-contest.com/forum/viewtopic.php?f=18&t=751 i use that 2010-11-06T22:03:24 sorry !/| 2010-11-06T22:03:30 just the regular noe 2010-11-06T22:03:37 download that, it's wonderful 2010-11-06T22:03:49 jbot manager is buggy 2010-11-06T22:03:58 yes, but it works most of the time 2010-11-06T22:04:24 * Prillicy sighs 2010-11-06T22:04:42 I got this whole exe together 2010-11-06T22:04:54 and it's beautiful, there's just a typo or something I'm missing 2010-11-06T22:05:01 probably c# process issue 2010-11-06T22:05:06 *** Utkarsh has quit IRC (Ping timeout: 252 seconds) 2010-11-06T22:06:58 groan, time to start studying i guess 2010-11-06T22:07:03 2 days and 2 exams then i'm free 2010-11-06T22:11:50 *** Utkarsh has joined #aichallenge 2010-11-06T22:15:32 Top 10 players: bocsimacko(4315), shangas(4182), Raschi(4116), bix0r4ever(4068), george(4067), dmj111(4053), Xrillo(4027), sin_sun(4008), Slin-.-(4005), rsergio(4005) 2010-11-06T22:16:17 *** Utkarsh has quit IRC (Ping timeout: 250 seconds) 2010-11-06T22:16:25 *** McLeopold_ has joined #aichallenge 2010-11-06T22:16:39 *** McLeopold has quit IRC (Ping timeout: 240 seconds) 2010-11-06T22:16:53 *** McLeopold_ has quit IRC (Client Quit) 2010-11-06T22:16:55 *** rangzen has quit IRC (Quit: Quitte) 2010-11-06T22:17:11 *** McLeopold has joined #aichallenge 2010-11-06T22:20:57 *** Utkarsh has joined #aichallenge 2010-11-06T22:25:13 yay my bot loses on every test map without crashing 2010-11-06T22:26:01 it would take me so long to run a test on all 100 test maps 2010-11-06T22:28:12 *** Utkarsh has quit IRC (Ping timeout: 264 seconds) 2010-11-06T22:30:20 ok well I only tried 10 2010-11-06T22:33:28 *** Utkarsh has joined #aichallenge 2010-11-06T22:33:53 heh it plays worse than it did when it had bugs >.< 2010-11-06T22:34:38 *** Naktibalda has quit IRC (Remote host closed the connection) 2010-11-06T22:40:09 interesting, georges bot has been crashing on the main site 2010-11-06T22:40:25 *** Utkarsh has quit IRC (Ping timeout: 255 seconds) 2010-11-06T22:42:05 *** demerzel_ has joined #aichallenge 2010-11-06T22:42:14 sup 2010-11-06T22:42:32 if(opponent_name.contains("dimwit")) { disconnect(); } 2010-11-06T22:42:40 dude needs a new internet connection 2010-11-06T22:42:56 maybe he's just crashing 2010-11-06T22:43:17 he restarts awful quick 2010-11-06T22:43:41 no it's seriously 4-5 seconds per turn - excruciating while running a test game 2010-11-06T22:46:02 I'm getting an exception when I try to run jbot manager 2010-11-06T22:46:49 *** Utkarsh has joined #aichallenge 2010-11-06T22:47:46 says could not find the main class 2010-11-06T22:48:03 demerzel_, we're on 2010-11-06T22:48:08 it will be quick lol 2010-11-06T22:48:11 it's a pretty stupid bot 2010-11-06T22:48:14 mostly a state test 2010-11-06T22:49:02 Pricilly: i don't use that but most java problems are solved by reading the java command line args 2010-11-06T22:49:06 or check the thread 2010-11-06T22:49:09 it put up a pretty good fight 2010-11-06T22:49:28 I don't know java 2010-11-06T22:49:32 I don't code in java 2010-11-06T22:50:11 me neither ;) 2010-11-06T22:50:37 lavalamp_ lol thanks - i am about to start some actual logic once i can be sure it has the right damn numbers for a change 2010-11-06T22:51:00 *** pgpaskar_ has joined #aichallenge 2010-11-06T22:51:03 Neato 2010-11-06T22:51:05 ty 2010-11-06T22:51:12 When I restart irssi...... I never remember it 2010-11-06T22:51:33 check this shit out, it's supposed to make python simple int operations go 100 faster: https://github.com/graphitemaster/OPMASM/blob/9d5e8c711b4656b65c938aa0500b11f52486701e/Math.hpp 2010-11-06T22:51:34 ugh, I'm so frustrated just trying to get a decent visualizer up so I can test my bots 2010-11-06T22:51:40 I am about to give up on all of this 2010-11-06T22:51:54 Prillicy: tisnt there a downloadable canvas visualizer? 2010-11-06T22:51:59 Prillicy: hmm? they're not that hard to use 2010-11-06T22:52:03 yeah.. canvas visualizer 2010-11-06T22:52:06 amstan: i know a trick thta will make simple int ops go 100x faster 2010-11-06T22:52:09 amstan: use C lol 2010-11-06T22:52:13 the jbot manager one is broken 2010-11-06T22:52:23 demerzel_: read that code... you'll understand, scroll to the bottom 2010-11-06T22:53:02 trying to run the massive command line arguments on the standard one I spent 4 hours trying to automate with an exe only to find that it's starting multiple processes under one main process, somethign I can't emulate afaik 2010-11-06T22:53:17 and the .exe one is too big for my screen 2010-11-06T22:53:27 jbot manager works well for me, what error does it give you? 2010-11-06T22:53:42 cannot find the main class 2010-11-06T22:53:49 amstan: wth they are writing asm code for python/ lol 2010-11-06T22:54:06 demerzel_: so... hold on... no... that would be ok, kinda... nvm, it won't 2010-11-06T22:54:11 demerzel_: ignoring that... 2010-11-06T22:54:45 that's direct asm manip 2010-11-06T22:54:45 demerzel_: here's how this would be used: asmmath(operation,a,b), where operation is a string... ex: "add" 2010-11-06T22:56:00 *** Utkarsh has quit IRC (Ping timeout: 255 seconds) 2010-11-06T22:56:04 yea no i get it i just don't understand why you need asm for arithmetic 2010-11-06T22:56:14 lavalamp_: "cannot find main class" 2010-11-06T22:56:42 i'm not familiar enough with asm to really see what it's doing maybe raedwulf knows lol 2010-11-06T22:57:16 haha holy shit dumbbot beat somebody woo 2010-11-06T22:57:22 Prillicy: what's your java version? 2010-11-06T22:57:30 portable 2010-11-06T22:57:45 that doesn't sound like a number? 2010-11-06T22:58:18 haha 2010-11-06T22:58:22 1.6.0_21 2010-11-06T22:58:36 so sun sdk latest jre 2010-11-06T22:58:38 huh 2010-11-06T22:58:47 err -sdk 2010-11-06T23:00:01 Prillicy: so it doesn't start at all? or it gives that error when you try to run a bot? 2010-11-06T23:00:20 no, gives that error when I try to start it from command line 2010-11-06T23:00:23 and doesn't start 2010-11-06T23:01:01 huh 2010-11-06T23:01:20 you're running java -jar jbotmanage.jar or whatever? 2010-11-06T23:01:28 *manager 2010-11-06T23:01:31 paste your command line arg 2010-11-06T23:01:37 *** Utkarsh has joined #aichallenge 2010-11-06T23:02:27 http://area-51-x.com/css/images/java-errors.png 2010-11-06T23:02:44 *** amriedle has joined #aichallenge 2010-11-06T23:02:49 no what you are actually trying to run 2010-11-06T23:03:07 ohoh i see it above 2010-11-06T23:03:14 * Prillicy grins. 2010-11-06T23:03:18 java -jar is what you're missing 2010-11-06T23:03:21 before jbotmanager 2010-11-06T23:03:36 * Prillicy facepalms. 2010-11-06T23:03:51 damn beat me to it 2010-11-06T23:06:54 ok, got it running, but when I click start and then click > nothing happens 2010-11-06T23:07:04 yes, I set up the bots 2010-11-06T23:07:11 used this once before 2010-11-06T23:08:11 my guess would be your bot isn't working 2010-11-06T23:12:33 *** eregon has quit IRC (Quit: No Ping reply in 180 seconds.) 2010-11-06T23:13:45 it's the starter bot 2010-11-06T23:13:55 I have yet to get a visualizer working, so I'm not building other bots 2010-11-06T23:13:59 it worked against a human 2010-11-06T23:14:00 just tested it 2010-11-06T23:14:21 *** eregon has joined #aichallenge 2010-11-06T23:14:57 no offense but lots of people use that and "-jar" almost had you quitting lol 2010-11-06T23:15:09 i'm pretty sure it's something on your end 2010-11-06T23:15:34 Top 10 players: bocsimacko(4321), shangas(4186), Raschi(4144), bix0r4ever(4079), george(4069), dmj111(4058), Xrillo(4039), Slin-.-(4031), rsergio(4018), sin_sun(4017) 2010-11-06T23:15:44 i had this same problem earlier with this one, which is why I went through all of the effort I did to get another visualizer working to no avail 2010-11-06T23:16:03 and no, I almost quit cause I've been working at visualizers all day and haven't even gotten to start with the AI 2010-11-06T23:16:18 'cause I can't get one damn visualizer to work 2010-11-06T23:16:32 i have never used that particular one so i don't know what it needs 2010-11-06T23:17:05 are you running the same exe twice 2010-11-06T23:17:12 depending on your os it might not like that make a copy 2010-11-06T23:17:14 no 2010-11-06T23:17:22 but that worked when I did that 2010-11-06T23:18:36 good - gonna go work on some logic now that state seems to be stable, hope i don't break it again lol 2010-11-06T23:18:43 *** demerzel_ has quit IRC (Quit: Page closed) 2010-11-06T23:19:24 it was another stupid error, it must be late...it is 2010-11-06T23:24:47 finally, I can get started 2010-11-06T23:24:48 thanks 2010-11-06T23:25:28 i'm considering a full rewrite after tuesday 2010-11-06T23:26:16 *** Utkarsh has quit IRC (Read error: No route to host) 2010-11-06T23:34:57 *** Utkarsh has joined #aichallenge 2010-11-06T23:36:51 what are the player ids? 1 - 4 or 0 - 3? 2010-11-06T23:37:34 1-4, 0 is neutral 2010-11-06T23:37:45 k 2010-11-06T23:37:45 for this contest, it will only be 1-2 2010-11-06T23:39:34 which one is my bot? or how do I check that? 2010-11-06T23:41:52 *** antimatroid has joined #aichallenge 2010-11-06T23:43:02 hmm 2010-11-06T23:43:47 *** antimatroid1 has quit IRC (Ping timeout: 265 seconds) 2010-11-06T23:47:03 *** amriedle has quit IRC (Quit: Lost terminal) 2010-11-06T23:55:54 Prillicy: your bot is 1, always 2010-11-06T23:56:15 k, thanks 2010-11-06T23:57:09 Prillicy: http://ai-contest.com/specification.php#game-state-update 2010-11-06T23:57:20 You'll want to have a good handle on the order of battle. 2010-11-06T23:57:46 man that top10 is all over the place 2010-11-06T23:57:54 people are getting seriously good 2010-11-06T23:58:10 You'll need a function that can calculate the battle and prediction the future. 2010-11-06T23:58:16 @rankings 2010-11-06T23:58:18 McLeopold: Top 10 players: bocsimacko(4316), shangas(4187), Raschi(4139), bix0r4ever(4075), george(4057), dmj111(4052), Xrillo(4032), Slin-.-(4028), rsergio(4014), sin_sun(4001) 2010-11-06T23:58:19 not yet 2010-11-06T23:58:31 first I want to get it to make smart moves 2010-11-06T23:58:49 umm, prediction future state will get you smart moves. 2010-11-06T23:59:04 The best example is the "poach" or "snipe" 2010-11-06T23:59:40 if an enemy fleet takes a neutral with just 1 extra ships, then it's pretty easy to send a fleet 1 turn after with the growth rate + 1 2010-11-06T23:59:53 You need to be able to predict the future state of a planet to see that