2011-10-21T00:00:02 good, more time to work on this code 2011-10-21T00:00:02 \o\ 2011-10-21T00:00:03 amstan: As there already a good promotion of challenge in Russia our post isn't about this. The central topic is clearing out some unclear things, writing some advanced advices. 2011-10-21T00:00:14 I typoed on my db action like a moron and bad things happened 2011-10-21T00:00:14 @launcheta 2011-10-21T00:00:15 mappum: Run as fast as you can and don't look back. 2011-10-21T00:00:37 myself and amstan: https://plus.google.com/u/0/photos/115873714743353346090/albums/5665786101164712033?hl=en 2011-10-21T00:00:53 heheh, the bot is pissed off by this command :D 2011-10-21T00:00:57 aarossig: woah, those pictures went into the album without me reloading the page 2011-10-21T00:01:01 So I think for the duration of this contest I'm going to learn Go and write my code in Go 2011-10-21T00:01:03 Looking good amstan 2011-10-21T00:01:07 because I can 2011-10-21T00:01:10 AndrewBC: decent, decent 2011-10-21T00:01:15 * AndrewBC highfives rockzombie2 2011-10-21T00:01:21 @launcheta 2011-10-21T00:01:22 jonathanasdf: Run as fast as you can and don't look back. 2011-10-21T00:01:25 lol 2011-10-21T00:01:48 rockzombie2: the guy who is a rock and a zombie at the same time! 2011-10-21T00:01:50 :P 2011-10-21T00:02:00 *** shane__ has quit IRC (Ping timeout: 265 seconds) 2011-10-21T00:02:04 i feel old when i see these pictures 2011-10-21T00:02:07 rockzombie2: more go entries would be cool 2011-10-21T00:02:08 UncleVasya: where is the promo happeneing in russia? i've seen 3 posts on habrahabr 2011-10-21T00:02:08 @time 2011-10-21T00:02:08 Accoun: 12:02 AM, October 21, 2011 2011-10-21T00:02:09 submissions still are closed 2011-10-21T00:02:10 f5 f5 f5 f5 f5 2011-10-21T00:02:23 ERROR 404 2011-10-21T00:02:24 uh oh 2011-10-21T00:02:25 @delay 2011-10-21T00:02:25 mappum: you're beating a dead horse 2011-10-21T00:02:26 mleise: I have no idea what you mean. 2011-10-21T00:02:28 mleise: Uh, yeah, me too. 2011-10-21T00:02:30 :P jkjk 2011-10-21T00:02:31 it was an ETA guys. :P 2011-10-21T00:02:32 I can't stress enough how "midnight" is very approximate. 2011-10-21T00:02:33 thanks Vardd, that worked 2011-10-21T00:02:39 e as in estimated 2011-10-21T00:02:39 *** levis501 has joined #aichallenge 2011-10-21T00:02:40 jonathanasdf: 404? 2011-10-21T00:02:42 this is bs, i want my money back! 2011-10-21T00:02:50 More like stomping on a dead ant 2011-10-21T00:02:52 they cheated on us!! 2011-10-21T00:02:52 Np spiderx 2011-10-21T00:02:59 aarossig: was a joke on what would happen if everyone started f5ing 2011-10-21T00:02:59 oh wait I am part of the team 2011-10-21T00:03:01 Account Creation Closed 2011-10-21T00:03:04 *** jtamer has joined #aichallenge 2011-10-21T00:03:15 TOo bad, it just filled up 2011-10-21T00:03:16 Ever played "Escape from F5"? 2011-10-21T00:03:23 If you haven't signed up you cant participate 2011-10-21T00:03:34 j3camero: next time under-promise and over-deliver. ;) 2011-10-21T00:03:34 mappum: don't be trolling 2011-10-21T00:03:43 account creation will open shortly, be patient please :) 2011-10-21T00:03:44 Me? No... 2011-10-21T00:03:49 ruser: Isn't it enough? Also guys on sdchess are ready, maybe on mista.ru too. 2011-10-21T00:04:02 wooh I can actually login again 2011-10-21T00:04:21 *** chaps has joined #aichallenge 2011-10-21T00:04:24 UncleVasya: i'm just fishing some resources, plus a lot of people consider habr a meh website, with very occasional decent article 2011-10-21T00:04:29 does anyone know whe the contest ends? 2011-10-21T00:04:32 ChrisH_ I am! I promised midnight, and now I am giving you MORE than midnight! 2011-10-21T00:04:33 *** frosty has joined #aichallenge 2011-10-21T00:04:42 cyphase: approx 2 months 2011-10-21T00:04:49 it's not yet midnight 2011-10-21T00:04:50 *** levis501 has quit IRC (Client Quit) 2011-10-21T00:04:52 it's not yet midnight *my* time 2011-10-21T00:04:53 *** dr0b3rts has joined #aichallenge 2011-10-21T00:04:58 ;) 2011-10-21T00:05:10 137 people in the channel, a new high for the evening. 2011-10-21T00:05:12 mleise: dont they look adorable on that pic? 2011-10-21T00:05:14 j3camero: LOL, I wonder how many of the mad raving ant zombies coming for your server you can convice of that. ;) 2011-10-21T00:05:15 @launcheta 2011-10-21T00:05:17 f4hy: No! 2011-10-21T00:05:20 djr_, thanks, that sounds good 2011-10-21T00:05:21 :-( 2011-10-21T00:05:34 mcstar: haha, kinda 2011-10-21T00:05:40 *** Arukim has quit IRC (Quit: Page closed) 2011-10-21T00:05:48 *** r3b00tx has joined #aichallenge 2011-10-21T00:05:51 mcstar: bawww :P 2011-10-21T00:06:19 teehee, I have an early warning system for the launch 2011-10-21T00:06:29 it's called irc 2011-10-21T00:06:34 earlier! 2011-10-21T00:06:38 *** tmp__ has joined #aichallenge 2011-10-21T00:06:46 f5? 2011-10-21T00:06:52 ping? 2011-10-21T00:07:00 tracert? 2011-10-21T00:07:06 ipconfig? 2011-10-21T00:07:07 ifconfig? 2011-10-21T00:07:11 ssh? 2011-10-21T00:07:11 mleise: it'll have the same ip actually 2011-10-21T00:07:15 ftp 2011-10-21T00:07:18 I'll never reveal my secrets 2011-10-21T00:07:20 until I do 2011-10-21T00:07:20 sftp? 2011-10-21T00:07:24 but never before then! 2011-10-21T00:07:25 ddos? 2011-10-21T00:07:37 gopher://? 2011-10-21T00:07:37 Thousands of zombies knocking he Doors: 'ants... ants... ants...' The Door is opens: 'AAaaaaantsss!!!!' 2011-10-21T00:07:38 sql? 2011-10-21T00:07:40 tla? 2011-10-21T00:07:45 *the Doors 2011-10-21T00:07:48 wtf? 2011-10-21T00:07:49 telepathy? 2011-10-21T00:07:57 radar? 2011-10-21T00:07:57 question ALL the things! 2011-10-21T00:07:58 random comment 2011-10-21T00:07:58 laser? 2011-10-21T00:08:00 The new iPhone is out! RUUUUUUN FOR THE STOREE!!! 2011-10-21T00:08:03 voltage? 2011-10-21T00:08:03 *** Shizk has joined #aichallenge 2011-10-21T00:08:06 electrons? 2011-10-21T00:08:07 *** artefon has quit IRC (Quit: bye) 2011-10-21T00:08:09 neutrinos? 2011-10-21T00:08:15 electrons technically counts 2011-10-21T00:08:17 i want a little iSteve instead 2011-10-21T00:08:17 microwave? 2011-10-21T00:08:19 cats! 2011-10-21T00:08:27 this feels like a reddit thread 2011-10-21T00:08:28 I like we are just saying words that are somehow related to science 2011-10-21T00:08:28 lol 2011-10-21T00:08:31 the site is kinda slow, i wonder why 2011-10-21T00:08:33 AHA 2011-10-21T00:08:37 I KNOW WHY 2011-10-21T00:08:41 MY EARLY WARNING SYSTEM WORKED 2011-10-21T00:08:44 bwahahaha 2011-10-21T00:08:55 the start is nigh! 2011-10-21T00:09:12 guy talking about "early" with BC in hisname 2011-10-21T00:09:20 D: I can't log in anymore! 2011-10-21T00:09:24 my beta account just disappeared, so.... 2011-10-21T00:09:28 that's because your account is GONE 2011-10-21T00:09:30 :D 2011-10-21T00:09:31 OMG ITS OPEN! GO GO GO 2011-10-21T00:09:37 http://www.reddit.com/r/programming/comments/ljk1g/ai_challenge_ants_fall_2011_now_open/ 2011-10-21T00:09:46 ^ that's where i found this :D 2011-10-21T00:09:47 ChrisH_ has been BALEETED! 2011-10-21T00:10:01 mappum: no, i submitted it just now 2011-10-21T00:10:10 @learn reddit as http://www.reddit.com/r/programming/comments/ljk1g/ai_challenge_ants_fall_2011_now_open/ 2011-10-21T00:10:10 amstan: As you wish. 2011-10-21T00:10:13 oh, it's a comment 2011-10-21T00:10:14 you liar 2011-10-21T00:10:14 mappum: no quite, because I can't register a new one yet 2011-10-21T00:10:16 that post 2011-10-21T00:10:21 :lies 2011-10-21T00:10:25 satan 2011-10-21T00:10:26 So is it too late to register? -.- 2011-10-21T00:10:31 yes 2011-10-21T00:10:33 btw is there c++0x support? 2011-10-21T00:10:36 no, too early 2011-10-21T00:10:38 :( 2011-10-21T00:10:38 :/ 2011-10-21T00:10:41 F5 F5 F5 2011-10-21T00:10:43 Oh 2011-10-21T00:10:48 It's about to open 2011-10-21T00:10:49 I'm trolling 2011-10-21T00:10:50 sorry 2011-10-21T00:10:51 So when does the registration start? 2011-10-21T00:10:53 Cool beans 2011-10-21T00:10:55 Any second 2011-10-21T00:10:58 jonathanasdf, well, if you look at the version of GCC, mostlikely yes. 2011-10-21T00:10:59 aarossig: is there going to be C++11 support 2011-10-21T00:11:07 ok 2011-10-21T00:11:09 cool :D 2011-10-21T00:11:09 Can you please answer the question about 2 ants of differend color come to the food? Is it destroyed? In battle specification I see that it is but want to be sure. 2011-10-21T00:11:20 Yes, it is destroyed 2011-10-21T00:11:26 so i'm just going to submit my random movement per turn bot in C# and watch how it does until i learn go :D 2011-10-21T00:11:27 jonathanasdf, ofcourse, add -std=c++0x to your makefile as cflag. ¬_¬ 2011-10-21T00:11:33 UncleVasya: how can be in the top rank wo knowing that? 2011-10-21T00:11:37 aw it's only 4.5 not 4.6.. 2011-10-21T00:11:41 the food is gone 2011-10-21T00:12:03 he typo'ed and birthed ai 2011-10-21T00:12:06 ok, can you guys do this one instead: http://www.reddit.com/r/programming/comments/ljk4v/ai_challenge_fall_2011_ants_now_open/ 2011-10-21T00:12:11 thanks 2011-10-21T00:12:12 @forget reddit 2011-10-21T00:12:12 amstan: As you wish. 2011-10-21T00:12:16 @learn reddit as http://www.reddit.com/r/programming/comments/ljk4v/ai_challenge_fall_2011_ants_now_open/ 2011-10-21T00:12:16 amstan: OK 2011-10-21T00:12:29 So... I just pulled from the git repository, and now play_one_game.sh and test_bot.sh are broken. Same with the ones from tools.tar.bz2. Anyone else encounter this? I'm using Python 2.7.2 2011-10-21T00:12:51 *** cirno_the_greate has joined #aichallenge 2011-10-21T00:12:53 There is already a similar post with 95 karma 2011-10-21T00:13:00 *** smiley1983 has quit IRC (Quit: leaving) 2011-10-21T00:13:12 launcheta 2011-10-21T00:13:16 The home page now starts with: "We're almost there Hold on for just a bit longer, contest launch is any time now." 2011-10-21T00:13:20 it is open cirno_the_greate 2011-10-21T00:13:37 where is the cake??? 2011-10-21T00:13:39 i mean it is almost open 2011-10-21T00:14:30 mcstar: it is a lie. 2011-10-21T00:14:55 it doesnt get old 2011-10-21T00:15:01 Almost there folks. A few more minutes while some of the production workhorse servers are spinning up. 2011-10-21T00:15:17 forums up!?!? :) 2011-10-21T00:15:29 j3camero: Are they turbine powered? 2011-10-21T00:15:33 yeah hurry, i wanno go back to sleep 2011-10-21T00:15:43 mappum: horse drawn. 2011-10-21T00:15:48 *** smiley1983 has joined #aichallenge 2011-10-21T00:15:54 Horses don't spin up :/ 2011-10-21T00:15:54 EVERYBODY UPVOTE THIS POST: http://www.reddit.com/r/programming/comments/ljk4v/ai_challenge_fall_2011_ants_now_open/ 2011-10-21T00:16:06 mappum: if they're hungry you have to feed them. 2011-10-21T00:16:26 j3camero: there is already a similar reddit post on the front of /r/programming 2011-10-21T00:16:35 mappum: ssssssh 2011-10-21T00:16:37 REPOST! 2011-10-21T00:16:39 but that one is wrong 2011-10-21T00:16:41 *** ben_ has joined #aichallenge 2011-10-21T00:16:53 Yeah but we want amstan to get ALL the karma. 2011-10-21T00:17:02 AndrewBC: no, that's the right one 2011-10-21T00:17:17 I mean the one to which mappum is referring 2011-10-21T00:17:33 gotcha 2011-10-21T00:17:38 aichallenge: McLeopold * rd0bfdc7 / manager/sql.py : update add maps sql - http://git.io/Swh-Tg 2011-10-21T00:17:38 aichallenge: McLeopold * rc037d92 / (148 files in 7 dirs): Merge branch 'epsilon' of github.com:aichallenge/aichallenge into epsilon - http://git.io/J7nfNQ 2011-10-21T00:18:27 I NEED TO BE ID #1! 2011-10-21T00:18:48 mappum: yeah, but you post REPOST! on reddit -- I think you should get 23 2011-10-21T00:18:58 mappum: :P 2011-10-21T00:18:59 :'( 2011-10-21T00:19:19 mappum its ok, thats michael jordan's number 2011-10-21T00:19:20 It made your comment count higher so people see it and think there is some cool discussion going on 2011-10-21T00:19:25 I'm helping you 2011-10-21T00:19:36 *** Frawley has joined #aichallenge 2011-10-21T00:19:39 And i upvoted :P 2011-10-21T00:19:50 141, a new high for the evening. 2011-10-21T00:19:58 Upvote this post: http://www.reddit.com/r/programming/comments/ljk4v/ai_challenge_fall_2011_ants_now_open/ 2011-10-21T00:20:16 upboats! 2011-10-21T00:20:17 *** dr0b3rts has quit IRC (Ping timeout: 260 seconds) 2011-10-21T00:20:17 Shouldn't you wait till signup is allowed before upvoting? 2011-10-21T00:21:48 upvoted 2011-10-21T00:22:03 <_flag> Yeah, allowing people to sign up before actually posting it would make more sense 2011-10-21T00:22:11 *** Polka has joined #aichallenge 2011-10-21T00:22:13 I even upvoted with a novelty account 2011-10-21T00:22:22 By the time it is noticed, it will be open 2011-10-21T00:22:29 teehee 2011-10-21T00:22:32 tee hee hee 2011-10-21T00:22:37 *** dvladim has quit IRC (Ping timeout: 260 seconds) 2011-10-21T00:23:01 It is now, BTW 2011-10-21T00:23:06 @launcheta 2011-10-21T00:23:07 Craigus: User error -- Replace user. 2011-10-21T00:23:07 3rd :D 2011-10-21T00:23:08 http://aichallenge.org/register.php 2011-10-21T00:23:09 that was the fastest I have ever inputted a form 2011-10-21T00:23:27 *** leipzig3 has joined #aichallenge 2011-10-21T00:23:42 *** ash0d has joined #aichallenge 2011-10-21T00:23:44 FML I'm user 6 2011-10-21T00:23:49 @launcheta 2011-10-21T00:23:50 ash0d: I have no idea what you mean. 2011-10-21T00:23:52 Might as well not participate 2011-10-21T00:23:58 aichallenge: Andrew Rossignol * rcd38985 / website/register.php : Fixed an error on registration - http://git.io/mrqkPQ 2011-10-21T00:24:10 typo next to the account creation form: 2011-10-21T00:24:10 drowdown 2011-10-21T00:24:20 *** till has quit IRC (Quit: Page closed) 2011-10-21T00:24:34 12th 2011-10-21T00:24:46 mappum: lol 2011-10-21T00:24:53 *** mindeavor has joined #aichallenge 2011-10-21T00:25:00 ITS OPEN ITS OPEN ITS OPEN ITS OPEN 2011-10-21T00:25:05 YAAAAAA 2011-10-21T00:25:06 It has been open :/ 2011-10-21T00:25:09 GO GO GO! :P 2011-10-21T00:25:11 Slow nubsa 2011-10-21T00:25:11 @OPEN 2011-10-21T00:25:12 Aww I'm user #4 2011-10-21T00:25:12 amstan: User error -- Replace user. 2011-10-21T00:25:13 Oh man I am slow haha 2011-10-21T00:25:14 someone beat me 2011-10-21T00:25:16 @rainbow OPEN 2011-10-21T00:25:16 amstan: OPEN 2011-10-21T00:25:18 one single person 2011-10-21T00:25:20 hah, fixed one problem 2011-10-21T00:25:21 I'm 6 :( 2011-10-21T00:25:24 beat you how 2011-10-21T00:25:29 @rainbow ######################## 2011-10-21T00:25:29 j3camero: ######################## 2011-10-21T00:25:29 i'll trade user #1 for their account 2011-10-21T00:25:31 in registering before I did 2011-10-21T00:25:36 #1 is an admin 2011-10-21T00:25:39 so is #2 2011-10-21T00:25:43 :P 2011-10-21T00:25:43 aaaaaaaaaaa 2011-10-21T00:25:46 #1 is all mine :) 2011-10-21T00:25:49 sup guys 2011-10-21T00:25:55 *** mindeavor has quit IRC (Client Quit) 2011-10-21T00:25:57 wait wat 2011-10-21T00:26:22 how do you check what # you are 2011-10-21T00:26:23 * AndrewBC wonders what IDs amstan and aarossig have 2011-10-21T00:26:23 Now I just gotta wait for the thing to compile so I can sleep 2011-10-21T00:26:32 they were existing before signup :| 2011-10-21T00:26:32 oh i see in url bar 2011-10-21T00:26:37 AndrewBC: i don't have one 2011-10-21T00:26:59 oh I see 2011-10-21T00:27:23 if you're new, wewe could use some exposure: http://www.reddit.com/r/programming/comments/ljk4v/ai_challenge_fall_201 2011-10-21T00:27:26 awful long time to start a compile for one of the first submissions :P 2011-10-21T00:27:42 amstan: I'm getting 404 on the initial page showing the computer programs 2011-10-21T00:27:45 forums offline until launch 2011-10-21T00:27:53 deltree_: yes, first game needs to be played 2011-10-21T00:28:05 andrew isthe first non-root 2011-10-21T00:28:09 k 2011-10-21T00:28:14 getting the c# starter now 2011-10-21T00:28:16 oh 2011-10-21T00:28:17 52 2011-10-21T00:28:34 i cant submit anything 2011-10-21T00:28:34 *** joe_ has joined #aichallenge 2011-10-21T00:28:35 i'm number 25 2011-10-21T00:28:38 perfect square :P 2011-10-21T00:28:48 uploaded the starter pack 2011-10-21T00:28:49 visualization not working yet? 2011-10-21T00:28:49 yay 2011-10-21T00:29:06 No games are being played yet. The workhorse servers are still spnning up. 2011-10-21T00:29:15 http://aichallenge.org/server_stats.php 2011-10-21T00:29:20 now, I'll get back to work on this button for you amstan 2011-10-21T00:29:31 im gonna celebrate this with a little more sleep 2011-10-21T00:29:31 *** joe_ is now known as joey 2011-10-21T00:29:37 60 users so far 2011-10-21T00:29:41 do i need to re-register? 2011-10-21T00:29:42 wow 2011-10-21T00:29:42 *** joey is now known as joey25 2011-10-21T00:29:46 if theres gonna be a party just yell real loud 2011-10-21T00:29:47 that fast eh! 2011-10-21T00:29:51 up to 50 users already 2011-10-21T00:29:53 ruser: yes 2011-10-21T00:29:57 mcstar: enjoy sleep while you still can. 2011-10-21T00:30:00 Y U NO have Washington State University on the list? :( 2011-10-21T00:30:16 add it! 2011-10-21T00:30:33 mappum: pick other and add your org. 2011-10-21T00:30:33 mappum: click other 2011-10-21T00:30:41 cool 2011-10-21T00:30:54 *** jtamer has quit IRC (Quit: Leaving...) 2011-10-21T00:31:05 * AndrewBC waves arm at Zannick 2011-10-21T00:31:15 I've got id=53, I am a slow looser :D 2011-10-21T00:31:27 *** joey25 has quit IRC (Client Quit) 2011-10-21T00:31:32 71 here :) 2011-10-21T00:31:44 woo, 21 submissions already 2011-10-21T00:31:52 I'm reading on the submit page that my "main code file must be called MyBot.ext, where ext is java, cc, or whatever the standard extension for code files in your language is. Remember to include all the code files that your entry needs." 2011-10-21T00:31:53 50 here 2011-10-21T00:31:53 will be good to get a game on the front page 2011-10-21T00:31:55 *** eashoka_ has joined #aichallenge 2011-10-21T00:32:06 Where do I actually put in the University name? I already registered 2011-10-21T00:32:14 Since I'm using C++, I always use .cpp, is that fine too? Is it hard coded not to compile? And what file gets run? My Makefile? 2011-10-21T00:32:26 mappum: under the Affiliation field in your profile 2011-10-21T00:32:26 *** Shizk has quit IRC (Ping timeout: 265 seconds) 2011-10-21T00:32:27 Xunie: should be ok i think, try it 2011-10-21T00:32:40 can someone please fix the formatting for http://aichallenge.org/ants_tutorial_step_1.php 2011-10-21T00:32:48 djr_: where? 2011-10-21T00:32:50 the python code is one long word 2011-10-21T00:32:53 AndrewBC: There is no text input 2011-10-21T00:32:53 err i mean string 2011-10-21T00:33:02 mappum: I think you can only pick a custom one when you register, not afterwards (unless someone fixes that) 2011-10-21T00:33:08 :( 2011-10-21T00:33:33 mappum: get another student there to register and create it, then you can change yours to the right org. :) 2011-10-21T00:33:45 oh I see mappum 2011-10-21T00:33:51 UPDATE users SET `affiliation`='Washington State University' WHERE `id`=6; 2011-10-21T00:33:55 ChrisH_: good workaround 2011-10-21T00:34:09 *** dr0b3rts has joined #aichallenge 2011-10-21T00:34:17 AndrewBC: yeah, and spread the word too. ;) 2011-10-21T00:34:20 28 submissions already 2011-10-21T00:34:29 mappum: I think it's not a big hurting of rules if you'll create a second account to add university, but will not upload a bot from it. 2011-10-21T00:34:32 *** delt0r_ has quit IRC (Ping timeout: 276 seconds) 2011-10-21T00:34:32 How many of them are the starter kit? 2011-10-21T00:34:52 mappum: no idea 2011-10-21T00:34:53 yeah it looks like the tutorial steps 0 and 1 have python code that is incorrectly formatted 2011-10-21T00:34:59 Since we opened signups we have got OVER 9000 pageviews! 2011-10-21T00:35:03 Need someone from university to make an account, do it yourself. Forever alone. 2011-10-21T00:35:28 j3camero, this requires a mandatory "ITS OVER 9000" yell. ¬_¬ 2011-10-21T00:35:40 scisofrenia is your friend :) 2011-10-21T00:36:00 Xunie: definitely! 2011-10-21T00:36:02 mappum: lol 2011-10-21T00:36:21 *** f4hy has quit IRC (Quit: Page closed) 2011-10-21T00:36:26 j3camero: probably 50 of them are me hitting F5 on the server stats page looking for workers to start ;) 2011-10-21T00:36:27 *** ts has joined #aichallenge 2011-10-21T00:36:43 server seems to be overwhelmed 2011-10-21T00:36:46 *** killzone4 has joined #aichallenge 2011-10-21T00:36:53 *** ts is now known as Guest71606 2011-10-21T00:37:08 ash0d: what makes you say that? 2011-10-21T00:37:28 ash0d: what's wrong with it? 2011-10-21T00:37:30 "Uploaded: ready to be unzipped and compiled " with language unknown.... for a while 2011-10-21T00:37:31 anyone else able to view the python code on http://aichallenge.org/ants_tutorial_step_1.php 2011-10-21T00:37:40 nothing broken yet :) don't panic 2011-10-21T00:38:03 djr_ : No, but you can just check the source code. 2011-10-21T00:38:04 ash0d: the servers that do the compiling haven't come online yet 2011-10-21T00:38:13 34 submissions 2011-10-21T00:38:13 good to know 2011-10-21T00:38:21 you're doing a fantastic job guys! keep it up :) 2011-10-21T00:38:27 ah thats helpful, thanks 2011-10-21T00:38:31 vardd 2011-10-21T00:38:40 Np, 2011-10-21T00:38:44 okay now 2011-10-21T00:38:47 * AndrewBC cracks knuckles 2011-10-21T00:38:49 djr_: yes, and I like this line: "Note: Make sure you get the indentation correct" 2011-10-21T00:38:51 time for hackfest 2011-10-21T00:38:57 haha 2011-10-21T00:39:09 for everyone who's thankful, can we have upvotes? http://www.reddit.com/r/programming/comments/ljk4v/ai_challenge_fall_2011_ants_now_open/ 2011-10-21T00:39:11 amstan: should we continue our dialogue on Reddit? 2011-10-21T00:39:24 j3camero: you should include that you're an organizer in your post 2011-10-21T00:40:02 k will do. 2011-10-21T00:40:06 *** leipzig3 has quit IRC (Quit: Page closed) 2011-10-21T00:40:08 j3camero: did you get anything from aiclass? 2011-10-21T00:40:25 OMG My minisupercomputer gets here tomorrow, I am going to train my neural networks so hard. You don't even know, man. 2011-10-21T00:40:39 Not from ours at UW in particular no. Prof was kind of crappy. 2011-10-21T00:40:55 boooo UW 2011-10-21T00:40:57 mappum: what's a mini supercomputer? 2011-10-21T00:40:59 submissions are compiling 2011-10-21T00:41:07 j3camero: i mean ai-class.com 2011-10-21T00:41:21 j3camero: 6x GPUs, 8.5 TFLOPS 2011-10-21T00:41:21 *** Craigus has quit IRC (Quit: Page closed) 2011-10-21T00:41:24 amstan: I can't get a proper test due to my own idiocy with wiping out a user from my DB, so I'm going to have to either stand up a secondary phpbb forum to test against or wait for the user to re-register. Either way, the button will take a bit. If you merge in the one file I did branch, you should have basic sign-up spam blocking, which is very effective in its current state 2011-10-21T00:41:24 Aww man, you know what'd be neat? If everyone doing the challenge takes an Raven's Matrices test. 2011-10-21T00:41:34 woo, looks like the compiler is up now 2011-10-21T00:41:37 or compilers 2011-10-21T00:41:40 So we can compare the leaderboard versus the outcome of the matrices. Awesome! 2011-10-21T00:41:41 j3camero: about a 10th the computational power of IBM's Watson 2011-10-21T00:41:48 amstan: nope didn't sign up. Took Stanford's AI class in 2009. 2011-10-21T00:42:07 j3camero: did you email the prof for that for shameless plug? 2011-10-21T00:42:11 mappum: do you have a cluster in your house? 2011-10-21T00:42:14 * aarossig wishes he got the meatballs at ikea tonight 2011-10-21T00:42:33 amstan: yeah and a few others within Google will also bug him. 2011-10-21T00:42:43 Success: ready to play 2011-10-21T00:42:49 j3camero: It's not a cluster, it's a single PC with 6 Radeon 6770s 2011-10-21T00:42:50 let the games begin 2011-10-21T00:43:01 *** levis501 has joined #aichallenge 2011-10-21T00:43:11 things are compiling I see 2011-10-21T00:43:14 excellent. 2011-10-21T00:43:35 a bunch of phantom rankings 2011-10-21T00:43:36 any possibility of getting support for gcc 4.6? 2011-10-21T00:43:44 *** levis501 has quit IRC (Client Quit) 2011-10-21T00:43:48 probably no? 2011-10-21T00:43:49 *** Fruity has joined #aichallenge 2011-10-21T00:43:55 100 USERS!!! 2011-10-21T00:44:04 woo! just sent in my submission! 2011-10-21T00:44:15 j3camero: http://www.youtube.com/watch?v=3GwjfUFyY6M 2011-10-21T00:44:30 lol. "The battle resolution ... doesn't need to concern you if you use Ender's method of winning the game (the ant hill is down)" 2011-10-21T00:44:38 So is the only point of submitting stuff before it's over to see how well your bot does against random other people? 2011-10-21T00:44:39 oh i have the best id - 42 2011-10-21T00:44:44 ah, nice 2011-10-21T00:44:45 which is also my shoe size in russia 2011-10-21T00:44:52 *** thomas_ has joined #aichallenge 2011-10-21T00:45:26 mappum: yeah. The final tournament will be a clean slate. 2011-10-21T00:45:39 mappum: actually every time you resubmit you get a clean slate. 2011-10-21T00:45:43 erm 2011-10-21T00:45:44 Is anyone having trouble getting Lua to work? 2011-10-21T00:46:00 spiderx: ffffffff 2011-10-21T00:46:04 does the compiler stuff not go into folders? 2011-10-21T00:46:08 *** sixthgear has left #aichallenge 2011-10-21T00:46:18 ermau: see compiler.py 2011-10-21T00:46:22 j3camero: you mean skill/score/rank all are reset or how does it work? 2011-10-21T00:46:25 yea my bot is no match for hunter 2011-10-21T00:46:27 j3camero: So how fast can you submit games and have them played against other people and get the results back? I plan on automating this 2011-10-21T00:46:36 *** delt0r_ has joined #aichallenge 2011-10-21T00:46:56 mappum: there's more than "random" to it, you also get ranked and placed against players of close rank to get accurate rankings 2011-10-21T00:47:01 mappum: that's what tcp servers are for :) 2011-10-21T00:47:07 AndrewBC: Looks like there is more than one Go entry in the first hour. :) 2011-10-21T00:47:24 Go is a cool language 2011-10-21T00:47:26 ChrisH_: awww yeah 2011-10-21T00:47:42 *** dodgeyhack has joined #aichallenge 2011-10-21T00:47:47 mappum: there's a 10 minute cool down i think 2011-10-21T00:47:53 Ok 2011-10-21T00:47:54 mappum: the servers are not meant for benchmarking 2011-10-21T00:47:59 mappum: do that on your own 2011-10-21T00:47:59 yeah, yeah 2011-10-21T00:48:03 I will 2011-10-21T00:48:09 A LOT 2011-10-21T00:48:18 AndrewBC: In fact two out of the first 10 accounts! 2011-10-21T00:48:26 are you going to be doing GAs on your bots, mappum? 2011-10-21T00:48:37 what's reset on resubmition? 2011-10-21T00:48:42 ChrisH_: representin' 2011-10-21T00:48:47 AndrewBC: Sorry? GAs? 2011-10-21T00:48:55 mappum: genetic algorithms 2011-10-21T00:49:20 AndrewBC: Possibly, but usually for neural nets I do hybrid 2011-10-21T00:49:26 is it just me or does the start/end for this coincide quite closely with stanfords online machine learning and ai classes? 2011-10-21T00:49:28 ah 2011-10-21T00:49:43 AndrewBC: But you know the important part is how high we can get in the rankings. 2011-10-21T00:50:04 cyphase: that's interesting, I never considered that -- maybe the guys who decided on start/finish dates did 2011-10-21T00:50:05 ChrisH_: indeed :| 2011-10-21T00:50:11 *** dr0b3rts has quit IRC (Ping timeout: 258 seconds) 2011-10-21T00:50:23 What's the end date? 2011-10-21T00:50:29 *** sjones has joined #aichallenge 2011-10-21T00:50:37 djr_ said about 2 months 2011-10-21T00:50:43 the contest will last about 2 months, the aiclass is 10 weeks long 2011-10-21T00:50:52 why aren't there any games being played? 2011-10-21T00:50:55 *** sjones is now known as Guest10505 2011-10-21T00:50:58 Who is user=52? MastaChuk (54) and 52nd are my brothers now :D 2011-10-21T00:51:00 coincidence, I think 2011-10-21T00:51:02 people should have games to watch when they get to the site? 2011-10-21T00:51:07 antiuni: lots of compiling 2011-10-21T00:51:11 Are the people who are running this competing as well? 2011-10-21T00:51:17 mappum: nope 2011-10-21T00:51:21 so would languages like C, since they are more efficient, get more timeslices? 2011-10-21T00:51:24 aww 2011-10-21T00:51:32 EVERYONE: we're just having a minor and silly issue with the workhorse servers. Shouldn't take long to solve. 2011-10-21T00:51:35 spiderx: technically, yes 2011-10-21T00:51:38 contributers may participate, people with access to the servers may not 2011-10-21T00:51:45 msg nickserv ungroup help 2011-10-21T00:51:48 ashd0d: what ai class? 2011-10-21T00:51:51 spiderx: they can maybe do more with the timeslices they get is a better way to think about it. 2011-10-21T00:51:52 So the hive spawns ants if "there's enough food in the hive". How do you know when you start how much food there is in the hive - i.e. how many ants you'll start with? 2011-10-21T00:51:57 rockzombie2, ai-class.com 2011-10-21T00:51:57 ai-class.com 2011-10-21T00:52:00 gotcha 2011-10-21T00:52:02 *** r3b00tx has quit IRC (Quit: Page closed) 2011-10-21T00:52:16 woo! edumacation! 2011-10-21T00:52:18 rockzombie2, as well as ml-class.org 2011-10-21T00:52:25 and db-class.org 2011-10-21T00:52:26 what's ml? 2011-10-21T00:52:28 tester: you seem to get one ant per hill, to get more you have to collect food 2011-10-21T00:52:30 machine learning 2011-10-21T00:52:30 and db? 2011-10-21T00:52:32 spiderx: but of course doing more isn't always doing the smartest thing. ;) 2011-10-21T00:52:35 yup 2011-10-21T00:52:37 rockzombie2, machine learning, database 2011-10-21T00:52:46 ok thanks 2011-10-21T00:53:06 it's serendipitous that this challenge coincided with the ai class (which has 170K students!) 2011-10-21T00:53:08 so once all the ants move, your turn is over? 2011-10-21T00:53:13 *** Guest10505 has quit IRC (Client Quit) 2011-10-21T00:53:42 spiderx, no, once you send the finish command (Go) your turn is over (OR you timeout before that) 2011-10-21T00:53:45 i'm not sure what we'd do if 170,000 people submitted a bot 2011-10-21T00:53:50 the servers would collapse 2011-10-21T00:53:51 smiley1983: You sure? I seem to remember watching some replays where ants were streaming out of the nest but I didn't see much food gathered... 2011-10-21T00:53:57 spiderx: your turn is over when your bot says that it's over. 2011-10-21T00:54:03 relax, only 46K got to the first homework 2011-10-21T00:54:08 aichallenge: McLeopold * rba06919 / (sql/2_generate_matchup.sql sql/opponent.sql): fix selecting map in sql - http://git.io/NDyblQ 2011-10-21T00:54:08 lol 2011-10-21T00:54:08 aichallenge: McLeopold * r288a381 / website/register.php : Merge branch 'epsilon' of github.com:aichallenge/aichallenge into epsilon - http://git.io/bXWAaw 2011-10-21T00:54:32 hmm, mine never says 'go' ? 2011-10-21T00:54:40 *** dodgeyhack has quit IRC (Ping timeout: 265 seconds) 2011-10-21T00:54:53 spiderx, they all should. what lanuage? 2011-10-21T00:54:54 *** mi has joined #aichallenge 2011-10-21T00:55:03 tester: it may have been that they built up a stock of ants in the hive by leaving an ant blocking each exit 2011-10-21T00:55:05 python 2011-10-21T00:55:10 see ants.py 2011-10-21T00:55:14 ranking table looks funny: (>")> 2011-10-21T00:55:15 :3 2011-10-21T00:55:19 there is a finish_turn (i think) 2011-10-21T00:55:22 Whats the commandline for running Lua scripts? Does an external program have to specified like python?? 2011-10-21T00:55:25 aichallenge: McLeopold * r9c1ddac / sql/opponent.sql : fix matchmaking sql - http://git.io/xJBtHw 2011-10-21T00:55:25 *** mi is now known as Guest24941 2011-10-21T00:55:41 smiley1983: Thanks. 2011-10-21T00:55:50 Fruity: https://github.com/aichallenge/aichallenge/blob/epsilon/worker/compiler.py 2011-10-21T00:55:53 there we are, now we're frontpage on reddit, #14 2011-10-21T00:55:58 Lua is much like python, I'd expect it to have an interpreter/run-time 2011-10-21T00:56:07 ash0d, at that rate there'll be 5 people left at the end 2011-10-21T00:56:08 should play_one_game.cmd work out of the box? saying not recognized as a batch file. Looks like good code to me 2011-10-21T00:56:33 Fruity: this is what compiles/runs programs on the server 2011-10-21T00:56:48 deltree_: works for me 2011-10-21T00:56:52 cyphase, I think the rate stabilizes after a while... I think about 1/4th of the current would get to the finals 2011-10-21T00:57:00 hmph 2011-10-21T00:57:04 which is a lot anyway 2011-10-21T00:57:06 must not have python in my commands or something 2011-10-21T00:57:08 ash0d, i know :). 1/4th of 46k? 2011-10-21T00:57:12 ya 2011-10-21T00:57:23 hmm, i don't see a finish_turn, not even in greedybot 2011-10-21T00:57:32 most drop out in the first two weeks, including those who just signed up for the kicks 2011-10-21T00:57:53 *** Guest24941 has quit IRC (Client Quit) 2011-10-21T00:58:03 ash0d: I signed up, but I ended up getting a job as a sys-admin promptly after 2011-10-21T00:58:05 Thansk cirno, but how can I test the scripts locally via the visualizer? 2011-10-21T00:58:17 spiderx, line 143 in ants.py 2011-10-21T00:58:17 *** antiuni has quit IRC (Quit: Page closed) 2011-10-21T00:58:24 ash0d: I have basically 0 time, the only way that I can do this contest tonight is because I am waiting on a server to arrive in the mail 2011-10-21T00:58:41 he he... same for many... 2011-10-21T00:58:50 I'm doing my best... but it's overkill already 2011-10-21T00:59:10 oh, I'm also doing ml and db (yes, insane) 2011-10-21T00:59:19 oh it does finish_turn automatically 2011-10-21T00:59:25 ash0d: that was my exact intention 2011-10-21T00:59:31 line 270 2011-10-21T00:59:34 aichallenge: McLeopold * r64d3cdd / sql/opponent.sql : fix matchmaking sql - http://git.io/M5UDlA 2011-10-21T01:00:08 spiderx, that's the point of the quick start... to get you up and running asap.. you need to customize, or rewite 2011-10-21T01:00:25 *** loverl has joined #aichallenge 2011-10-21T01:00:53 @aarossig: we'll see how it works out. the experience is worth it. I'm getting my kicks already :) 2011-10-21T01:00:54 ash0d: Run as fast as you can and don't look back. 2011-10-21T01:00:59 ahhh i thought i was writing only a bot? i get to modify the ants.py also? 2011-10-21T01:01:10 sure 2011-10-21T01:01:12 spiderx: yes, see faq 2011-10-21T01:01:23 Fruity: Are you under Windows? 2011-10-21T01:01:29 you can change anything you like, but the extra files are just classes to make the bot easy 2011-10-21T01:01:34 *** RWJMurphy has quit IRC (Quit: Page closed) 2011-10-21T01:01:46 actually, you only must submit mybot.py, any other dependencies are optional... but stick to one language and all files in same folder 2011-10-21T01:01:57 yes. Do i need to build luaJit.2 locally before it will work? 2011-10-21T01:02:16 *** rryoumaa has joined #aichallenge 2011-10-21T01:02:24 *** spiderx has quit IRC (Quit: Page closed) 2011-10-21T01:02:37 oh, lua. I can't help :( 2011-10-21T01:02:49 btw guys, here is a helpful tool: http://www.filefactory.com/file/ce6905e/n/AntsTesting_0_5.7z 2011-10-21T01:02:51 UncleVasya: did you manage to get that blog post up? 2011-10-21T01:02:52 UncleVasya: try python :P 2011-10-21T01:02:59 aichallenge: McLeopold * r1840dec / sql/opponent.sql : fix matchmaking sql - http://git.io/Ft5kOQ 2011-10-21T01:03:46 *** dr0b3rts has joined #aichallenge 2011-10-21T01:04:02 looks like there is some initial condition fixes being made to the matchmaking code 2011-10-21T01:04:04 AndrewBC: eh? 2011-10-21T01:04:19 * AndrewBC shakes fist at Zannick 2011-10-21T01:04:27 what? 2011-10-21T01:04:27 you're the 1 person who signed up faster than I 2011-10-21T01:04:28 UncleVasya: what's that file? it's got an exe! that's not game. 2011-10-21T01:04:34 I declare vendetta 2011-10-21T01:04:38 >:D 2011-10-21T01:04:42 oh? 2011-10-21T01:04:43 aichallenge: McLeopold * rfc54605 / sql/2_generate_matchup.sql : fix selecting map in sql - http://git.io/Ow6F2w 2011-10-21T01:04:47 what number are you? 2011-10-21T01:04:53 4 2011-10-21T01:04:57 aarossig: No, now I'm doing my homework and refrshing rankings page. After that I go to institue and after institute I'll deal with post. 2011-10-21T01:05:03 and i was helping test the server before we went live :P 2011-10-21T01:05:11 ... OH 2011-10-21T01:05:17 consider me an admin :P 2011-10-21T01:05:21 AndrewBC: you were the first after it went live 2011-10-21T01:05:24 wooooo! 2011-10-21T01:05:30 *** Palmik has joined #aichallenge 2011-10-21T01:05:43 suddenly I feel silly 2011-10-21T01:05:45 EVERYBODY: we are debugging a small issue with the workhorse servers. Should be able to get them up soon. 2011-10-21T01:05:56 ash0d: It's a GUI for testing your bot. 2011-10-21T01:06:02 *** rashire has joined #aichallenge 2011-10-21T01:06:14 how does it work? 2011-10-21T01:06:27 *** Kep has joined #aichallenge 2011-10-21T01:06:31 *** kofman has joined #aichallenge 2011-10-21T01:06:32 I really hope it's not warez. 2011-10-21T01:06:45 *** Frawley has quit IRC (Ping timeout: 265 seconds) 2011-10-21T01:07:11 UncleVasya: more info would be helpful. also, no fishy tricks, ya? 2011-10-21T01:07:12 our ants will rule all other ants 2011-10-21T01:07:15 j3camero: what? lol 2011-10-21T01:07:41 @amstan: it's about UncleVasya's testing tool 2011-10-21T01:07:42 ash0d: I have no idea what you mean. 2011-10-21T01:07:51 ash0d: It creates a cmd-file like play_one_game.cmd but and launches it. 2011-10-21T01:07:58 *** rr5 has quit IRC (Remote host closed the connection) 2011-10-21T01:07:58 there is problem with code formatting for python at http://aichallenge.org/ants_tutorial_step_1.php 2011-10-21T01:08:02 ash0d: oh, it's alright, he has a history with us 2011-10-21T01:08:17 glad to hear some cred 2011-10-21T01:08:22 Cirno, check the source code. 2011-10-21T01:08:30 j3camero: can you come in #google 2011-10-21T01:08:49 *** rryoumaa has left #aichallenge ("Killed buffer") 2011-10-21T01:11:27 cirno_the_greate: yeah, I added python to my path variables, but I'm still getting errors, this time from the program itself 2011-10-21T01:11:27 *** danielharan has joined #aichallenge 2011-10-21T01:11:39 *** frawley has joined #aichallenge 2011-10-21T01:12:14 saying I must specify a map file 2011-10-21T01:12:21 as though I didn't submit any commands 2011-10-21T01:12:33 *** loverl has quit IRC (Ping timeout: 265 seconds) 2011-10-21T01:12:37 does this game have portals? 2011-10-21T01:12:42 aichallenge: McLeopold * r2f616dd / website/md.py : fix markdown conversion from github wiki - http://git.io/5c4dPQ 2011-10-21T01:13:00 kofman: no but your mom doeas 2011-10-21T01:13:09 oh snap 2011-10-21T01:13:09 deltree_: try to take some commands in the cmd file in commas. 2011-10-21T01:13:25 commas? 2011-10-21T01:13:34 ' ' 2011-10-21T01:13:40 or " " 2011-10-21T01:13:56 *** Vehementus has joined #aichallenge 2011-10-21T01:14:01 my point wasn't that I wanted it to work and it wasn't, but that it /should/ work out of hte box, right? 2011-10-21T01:14:27 *** Guest71606 has quit IRC (Quit: Page closed) 2011-10-21T01:14:31 ok, I misunderstood you. 2011-10-21T01:14:41 deltree_: I'm having trouble running games since my last git pull 2011-10-21T01:14:52 same problems with the tools download 2011-10-21T01:15:10 k, so there's a break in the tools batch file, I'll fiddle with it and let amstan know when I get a fix 2011-10-21T01:16:08 *** Vardd has quit IRC (Quit: Page closed) 2011-10-21T01:17:04 *** ben_ has quit IRC (Quit: Page closed) 2011-10-21T01:17:57 *** Areks has joined #aichallenge 2011-10-21T01:18:24 *** goffrie has quit IRC (Read error: Operation timed out) 2011-10-21T01:18:30 *** rashire has quit IRC (Quit: Page closed) 2011-10-21T01:20:55 *** jonathanasdf has quit IRC (Quit: Page closed) 2011-10-21T01:20:58 *** levis501 has joined #aichallenge 2011-10-21T01:21:06 what limit is there on memory? 2011-10-21T01:21:14 1gb 2011-10-21T01:21:17 1.5G i think 2011-10-21T01:21:21 where does it say? 2011-10-21T01:21:21 *** thomas_ has quit IRC (Quit: Page closed) 2011-10-21T01:21:22 wow 2011-10-21T01:21:27 FAQ i believe 2011-10-21T01:21:39 *** ben_ has joined #aichallenge 2011-10-21T01:21:50 frawley: nope 2011-10-21T01:22:03 I saw it somewhere on the site 2011-10-21T01:22:05 I'll go check 2011-10-21T01:22:25 @amstan: any eta on the workhorse fix? 2011-10-21T01:22:26 ash0d: User error -- Replace user. 2011-10-21T01:22:49 ash0d: yeah, we're not sure 2011-10-21T01:23:01 it has something to do with those server gremlings 2011-10-21T01:23:11 someone fed them. 2011-10-21T01:23:26 ash0d: problem with the pairing code relying on past game history, soon as we sort it out we'll get the games rolling 2011-10-21T01:23:46 http://aichallenge.org/forums/viewtopic.php?f=24&t=1370 2011-10-21T01:23:53 they look like this: http://wallblog.co.uk/files/2011/01/tumblr2.jpg 2011-10-21T01:24:10 aichallenge: McLeopold * r109407d / sql/opponent.sql : update opponent sp to match generate matchup - http://git.io/gde0NA 2011-10-21T01:24:27 while (player.games == 0) pair randomly; else default pairing algorithm 2011-10-21T01:24:33 sorry, couldn't resist :) 2011-10-21T01:24:50 :D 2011-10-21T01:25:21 is it true that java code should compile without warnings? 2011-10-21T01:25:51 aichallenge: McLeopold * rf35d4ec / sql/opponent.sql : update opponent sp to match generate matchup - http://git.io/DsxZ4g 2011-10-21T01:25:58 svolkov: I highly doubt that. it's a random limitation. but I'm no organizer. 2011-10-21T01:26:05 *** chaps has quit IRC (Ping timeout: 265 seconds) 2011-10-21T01:26:15 *** Joshdan has joined #aichallenge 2011-10-21T01:26:16 UncleVasya: now I know why the file is 2MB... it's the damn ant image. 2011-10-21T01:26:47 lol 2011-10-21T01:27:07 I think something changed in the program in the tools, not the call 2011-10-21T01:27:11 the call is clean 2011-10-21T01:27:29 UncleVasya: care to share the code for the tester ? 2011-10-21T01:28:11 *** rr5 has joined #aichallenge 2011-10-21T01:28:34 deltree_: I seem to have fixed the problem in my local copy by updating --map_file to one which actually exists 2011-10-21T01:28:34 ash0d: Do you mean source code of AntsTesting? Sure, wait few minutes. It's written in Delphi. 2011-10-21T01:28:46 lol 2011-10-21T01:28:49 cool 2011-10-21T01:28:53 I'm an idiot 2011-10-21T01:28:59 *** frosty has quit IRC (Ping timeout: 265 seconds) 2011-10-21T01:29:23 no, the tools really are broken out of the box atm 2011-10-21T01:29:59 yeah, it's the call 2011-10-21T01:30:05 it was a clean call, but I didn't think to check the files 2011-10-21T01:30:50 note 2011-10-21T01:30:54 must be the map 4 2011-10-21T01:30:56 for 4 bots 2011-10-21T01:31:33 *** LEXASOFT has joined #aichallenge 2011-10-21T01:32:09 UncleVasya: I'm getting "I/O error 103" any ideas? 2011-10-21T01:32:15 ash0d: http://www.filefactory.com/file/ce8ba4e/n/AntsTesting_0_5_src.7z 2011-10-21T01:32:26 thanks man! 2011-10-21T01:32:36 what about the io error? 2011-10-21T01:33:20 *** lkajsdkfja has quit IRC (Ping timeout: 265 seconds) 2011-10-21T01:34:15 smiley1983: is the visualizer working for you? 2011-10-21T01:34:46 well... looks like i get just stdout from javac in my profile page=( 2011-10-21T01:35:25 UncleVasya: never happend to me. I've downloaded tools few weeks ago, maybe something have been changed from that time and I need to make some fixes. 2011-10-21T01:35:47 so what's wrong with the tools? 2011-10-21T01:36:31 amstan: the tools for windows don't work out of hte box 2011-10-21T01:36:46 for 1 the map refered to in the batch file doesn't exist 2011-10-21T01:36:55 deltree_: why not? 2011-10-21T01:37:01 and I'm struggling with the visualizer, seems to call it based on workign directory 2011-10-21T01:37:27 amstan: it refers to maze_8 when the maps are named like map_04p_01 2011-10-21T01:37:34 so I'm guessing it's referring to older versions 2011-10-21T01:37:34 deltree_: can you paste logs somewhere? 2011-10-21T01:37:36 deltree_: can you fix it? 2011-10-21T01:37:37 *** Palmik has quit IRC (Remote host closed the connection) 2011-10-21T01:37:39 ash0d: maybe program has no right s to read files? 2011-10-21T01:37:42 because everything works for me out of box 2011-10-21T01:37:44 deltree_: yes. open a cmd prompt/shell and give relative path to the jar file 2011-10-21T01:37:46 I already did, looking at the working directory issue 2011-10-21T01:37:49 i just added python interpretator to path 2011-10-21T01:37:59 double click to cmd scripts 2011-10-21T01:38:01 and voila 2011-10-21T01:38:04 UncleVasya: it does. all is clear... I think it's trying to open a file that doesn't exist 2011-10-21T01:38:10 *** eashoka has quit IRC (Ping timeout: 265 seconds) 2011-10-21T01:38:11 cirno_the_greate: you're using an old version then 2011-10-21T01:38:17 multiple people are having issues 2011-10-21T01:38:21 deltree_: may be 2011-10-21T01:38:28 deltree_: you must use python 3x 2011-10-21T01:38:29 i downloaded it yesterday 2011-10-21T01:38:34 ash0d: I am 2011-10-21T01:38:40 this is just today 2011-10-21T01:38:44 recent 2011-10-21T01:38:45 what error do you get? 2011-10-21T01:38:54 looks like it isn't worth updating at this moment :) 2011-10-21T01:39:04 "you must specify a map" or something like that 2011-10-21T01:39:17 is this in the github? 2011-10-21T01:39:23 ash0d: sry, now I need to finish my homework. We'll meet later and I will think about it. 2011-10-21T01:39:24 I can update the batch file 2011-10-21T01:39:24 look at play_one_game.cmd 2011-10-21T01:39:33 *** Kep has quit IRC () 2011-10-21T01:39:38 *** mattfedd has joined #aichallenge 2011-10-21T01:39:39 that's where the error is, yes 2011-10-21T01:39:41 that's a good example. in there you'll see that the map path is given relative to the current directory 2011-10-21T01:39:44 first game in progress 2011-10-21T01:39:45 I've already fixed it on MY machine 2011-10-21T01:39:55 I'm concerned about OTHERS 2011-10-21T01:39:57 janzert, great! 2011-10-21T01:39:58 thanks janzert 2011-10-21T01:40:23 http://aichallenge.org/visualizer.php?game=1 2011-10-21T01:40:33 yes! congrats guys 2011-10-21T01:40:40 deltree_: i believe there is big repo on github 2011-10-21T01:40:49 I'm looking 2011-10-21T01:40:50 organizers: great job! 2011-10-21T01:41:12 https://github.com/aichallenge/aichallenge/tree/epsilon/ants 2011-10-21T01:41:15 deltree_: ^ 2011-10-21T01:41:40 everything's looking good, nice job, organizers! 2011-10-21T01:41:40 gratz 2011-10-21T01:41:46 wooo! 2011-10-21T01:41:48 1st game started 2011-10-21T01:41:52 btw, what's the "hive" number in the visualizer? 2011-10-21T01:42:04 that was cool! 2011-10-21T01:42:16 UncleVasya: Will you be adding other bot types than python to your dropdown? 2011-10-21T01:42:19 and the second game will be a 10 player game 2011-10-21T01:42:23 AgentSmith gets the first win 2011-10-21T01:42:46 janzert: niiice, that'd get us started 2011-10-21T01:42:46 tools on the website fixed 2011-10-21T01:42:49 done 2011-10-21T01:42:58 amstan: updated github---oh 2011-10-21T01:43:04 janzert: what's the "hive" number in the viz? 2011-10-21T01:43:05 well then 2011-10-21T01:43:07 anyway 2011-10-21T01:43:12 first win for da teh lisp 2011-10-21T01:43:17 amstan: the starter packages on the site got updated from github since yesterday yeah? 2011-10-21T01:43:20 GAMES!!! 2011-10-21T01:43:23 http://aichallenge.org/visualizer.php?game=2 2011-10-21T01:43:29 AndrewBC: guess who got game 1? 2011-10-21T01:43:30 antimatroid: a ton of times 2011-10-21T01:43:40 cool, there was a stupid bug in the c++ starter bot 2011-10-21T01:43:47 wow 2011-10-21T01:43:50 big game 2011-10-21T01:43:51 McLeopold: you're AgentSmith? :P 2011-10-21T01:43:52 so, the visualizer water blends in really well with the food 2011-10-21T01:44:16 oh shit I didn't realize I was in that game 2011-10-21T01:44:21 NOOOOOOOoooo my sample code! 2011-10-21T01:44:31 Zannick: was just thinking the same thing :( 2011-10-21T01:44:39 Fruity: yes, of course. Just give me a command to run your bot (later today). Like "python MyBot.py" but for your language. 2011-10-21T01:44:46 at first i was like, oh no, the game is running but there's no food 2011-10-21T01:44:54 well we got 2 months to tweak colors ;) 2011-10-21T01:44:59 then wait, that player has more ants 2011-10-21T01:46:43 also, the css for the forums is pretty snazzy. except for the quote boxes. which have black text on a brown background 2011-10-21T01:46:49 can't see no food! 2011-10-21T01:47:01 very cool 2011-10-21T01:47:42 game 4 wouldn't start 2011-10-21T01:48:13 *** damien__ has joined #aichallenge 2011-10-21T01:48:16 it's still running 2011-10-21T01:48:32 amstan: I've submitted a pull request with a fix for the play_one_game scripts. I didn't copy the changes to the tools directory, though 2011-10-21T01:48:48 *** xymostech has quit IRC (Ping timeout: 265 seconds) 2011-10-21T01:49:00 smiley1983: tools directory? 2011-10-21T01:49:11 smiley1983: that's supposed to autogenerate 2011-10-21T01:49:17 *** Fruity has quit IRC (Ping timeout: 265 seconds) 2011-10-21T01:49:28 Oh yes, so I see 2011-10-21T01:49:35 Hey, anyone getting "Could not find the email address entered. Please enter a valid email address." when trying to sign up? 2011-10-21T01:49:55 I entered a valid email... 2011-10-21T01:50:21 *** frawley has quit IRC (Quit: Page closed) 2011-10-21T01:50:44 damien__: i don't see that error anywhere in the source tree 2011-10-21T01:50:46 damien__: you sure? 2011-10-21T01:50:59 amstan there's still a working directory issue with the visualizer (it tries to assume you're in the /tools directory) I don't know python 2011-10-21T01:51:14 gah, I just want my bot to compile on the server so I can go to sleep -_- 2011-10-21T01:51:19 ermau: lol 2011-10-21T01:51:29 *** cpettit42 has joined #aichallenge 2011-10-21T01:51:30 oh thats cool 2011-10-21T01:51:36 this time it failed to compile for a blank reason 2011-10-21T01:51:49 class MyAnt: //TODOLIST 2011-10-21T01:52:04 amstan: actually thinking this is a bug 2011-10-21T01:52:18 The compile error box is empty :-\ 2011-10-21T01:52:51 *** aoeu__ has joined #aichallenge 2011-10-21T01:52:54 my next game should be in 38.6 minutes 2011-10-21T01:52:58 despite not having uploaded anything 2011-10-21T01:53:40 woah 8 player games 2011-10-21T01:53:43 nice 2011-10-21T01:53:49 ermau: not sure why it's not displaying but you have a lot of "The type or namespace name `Contracts' does not exist in the namespace `System.Diagnostics'" errors 2011-10-21T01:53:54 AndrewBC, there was a 10 player game 2011-10-21T01:54:00 AndrewBC: we can do symmetric n player games :) 2011-10-21T01:54:12 nice! 2011-10-21T01:54:17 janzert: You sure that's not the build previous? because I fixed those 2011-10-21T01:54:30 janzert: are there two builds with those errors or just one? 2011-10-21T01:54:34 http://www.reddit.com/r/Algebra/comments/j27dt/generating_tessellations_on_a_discrete_torus/ 2011-10-21T01:54:35 oh shoot, one of the players is having timeout problems 2011-10-21T01:54:36 ermau: version 5 submission 133 2011-10-21T01:54:37 *** damien__ has quit IRC (Ping timeout: 266 seconds) 2011-10-21T01:54:43 see that for a bit of an explanation for how the symmetries are done 2011-10-21T01:54:44 that's not good 2011-10-21T01:54:49 thanks antimatroid 2011-10-21T01:55:03 janzert: huh, interesting 2011-10-21T01:55:13 you might want to install the greasemonkey plugin http://userscripts.org/scripts/show/92758 if you don't have it 2011-10-21T01:55:14 * ermau sighs at very old mono version yet again 2011-10-21T01:55:23 looks like previous version has same sort of errors 2011-10-21T01:55:38 although I'm not sure it's the same files 2011-10-21T01:55:47 janzert: I don't suppose there's a way you could pastebin v5's errors is there? 2011-10-21T01:56:14 *** littlewing has joined #aichallenge 2011-10-21T01:56:27 *** rockzombie2 has quit IRC (Quit: Page closed) 2011-10-21T01:56:31 sooo it finally is up up! 2011-10-21T01:56:36 am I right or am I right? 2011-10-21T01:56:38 janzert: or at least point me to one of the files so I can see if it's actually a problem in the files 2011-10-21T01:57:08 really ugly but http://pastebin.com/GBrPLDBR 2011-10-21T01:57:19 *** damien__ has joined #aichallenge 2011-10-21T01:57:39 wow ok, why is my find and replace failing so hard on this 2011-10-21T01:57:42 thanks 2011-10-21T01:57:57 _there_ we go 2011-10-21T01:59:08 * ermau uploads and begins waiting... again 2011-10-21T02:00:02 Maybe next time we can get a Mono version that isn't 2 years old 2011-10-21T02:00:54 littlewing: yes, it's up 2011-10-21T02:01:10 ermau: well, work on updating it 2011-10-21T02:01:22 amstan: hm? 2011-10-21T02:01:42 McLeopold: zeroviz is down? 2011-10-21T02:01:44 ermau: the install script is available, feel free to fork and upgrade the mono version 2011-10-21T02:01:53 amstan: oh interesting 2011-10-21T02:01:57 antimatroid: http://paste.aichallenge.org/ 2011-10-21T02:02:05 I might just do that.. because I'm getting even more failures -_- 2011-10-21T02:02:05 yeah but my old links :( 2011-10-21T02:02:10 :p 2011-10-21T02:02:44 *** az__ has joined #aichallenge 2011-10-21T02:04:03 amstan: Ah, looks like it should be fairly simple, I'll have to try that tommorow 2011-10-21T02:04:25 ermau: problem is that you need to test it, and for that you need an ubuntu vm and a small server going 2011-10-21T02:04:37 amstan: Yeah I have a copy of VMWare, that's no problem 2011-10-21T02:04:45 *** tmp__ has quit IRC (Ping timeout: 265 seconds) 2011-10-21T02:05:37 *** choas has joined #aichallenge 2011-10-21T02:06:00 *** aeter has joined #aichallenge 2011-10-21T02:06:12 *** preetum has joined #aichallenge 2011-10-21T02:06:14 antimatroid: no, zeroviz should be up 2011-10-21T02:06:22 otherwise I wouldn't have internet 2011-10-21T02:06:32 http://ants.zeroviz.us/sbXTi/ 2011-10-21T02:06:35 that doens't load for me? 2011-10-21T02:06:44 oh, no, I didn't keep the old name 2011-10-21T02:07:01 it broke all my links on here http://www.reddit.com/r/Algebra/comments/j27dt/generating_tessellations_on_a_discrete_torus/ :P 2011-10-21T02:07:17 *** swan has joined #aichallenge 2011-10-21T02:07:31 *** aoeu__ has quit IRC (Quit: Page closed) 2011-10-21T02:07:44 antimatroid: can you edit them? 2011-10-21T02:07:55 yeah, i'll fix it after 2011-10-21T02:08:11 it should be a more permenant link anyway 2011-10-21T02:08:39 *** swan has quit IRC (Client Quit) 2011-10-21T02:08:43 *** levis501 has quit IRC (Quit: levis501) 2011-10-21T02:09:19 fixed 2011-10-21T02:09:23 what happened to the colours? 2011-10-21T02:09:26 http://paste.aichallenge.org/sbXTi/ that looks awful 2011-10-21T02:09:35 :( 2011-10-21T02:09:39 It was my fault 2011-10-21T02:09:46 :P 2011-10-21T02:09:59 *** cybergamer has quit IRC (Quit: Page closed) 2011-10-21T02:10:03 they looked good until everyone wanted a lighter color dirt 2011-10-21T02:10:11 nice to see the variety of languages offered for starter packages 2011-10-21T02:10:58 alright, turned off suiciding 2011-10-21T02:11:09 http://aichallenge.org/visualizer.php?game=13 that map is sweet if i do say so myself 2011-10-21T02:11:17 *** littlewing has quit IRC (Quit: Page closed) 2011-10-21T02:11:31 *** littlewing has joined #aichallenge 2011-10-21T02:11:34 nice symmetry 2011-10-21T02:11:41 *** damien__ has quit IRC (Quit: Page closed) 2011-10-21T02:11:43 reminds me of a warcraft 3 campaign map 2011-10-21T02:12:36 *** choas has quit IRC (Ping timeout: 258 seconds) 2011-10-21T02:12:43 this compiler error doesn't even make sense even with that version of mono o_O 2011-10-21T02:13:07 someone might want to change the topic to say the contets is open now 2011-10-21T02:13:10 contest* 2011-10-21T02:13:28 *** phu54321 has joined #aichallenge 2011-10-21T02:13:32 would be nice if we had a way to lookup what the command line was when a compile failed 2011-10-21T02:13:33 McLeopold: gotta get rid of the white ants 2011-10-21T02:14:05 *** geld_ has joined #aichallenge 2011-10-21T02:14:33 ok time for sleep 2011-10-21T02:14:43 aw man, how come the python people get all these built-in functions that I have to make manualy :( 2011-10-21T02:14:55 because it's python! 2011-10-21T02:14:56 *dances* 2011-10-21T02:15:08 deltree_, like what? 2011-10-21T02:15:10 deltree_: they need all the help they can get :P 2011-10-21T02:15:20 *** jonathanasdf has joined #aichallenge 2011-10-21T02:15:30 they have a function to check whether tiles are occupied etc 2011-10-21T02:15:39 c++ bot is best 2011-10-21T02:15:45 *** xar0l has quit IRC (Quit: Page closed) 2011-10-21T02:15:52 oh, i thought you meant built into the language 2011-10-21T02:16:15 ChrisH_: what's wrong with white? 2011-10-21T02:16:34 you can't see it's line in the graph 2011-10-21T02:16:39 I'm going to have to build my own objects here, this c# code looks like it was originally written in java (yes yes, I know it was) 2011-10-21T02:16:50 * McLeopold headslap 2011-10-21T02:16:55 can you increase the amount of time allowed per turn by passing something to playgame.py? 2011-10-21T02:17:02 *** Sunshowers has quit IRC (Quit: Leaving.) 2011-10-21T02:17:03 jonathanasdf: yes 2011-10-21T02:17:10 --turntime 100000000000 2011-10-21T02:17:13 well, I feel better. I'm going to bed. Thanks everyone 2011-10-21T02:17:15 *** deltree_ has quit IRC (Quit: If you don't like it, don't suck at it) 2011-10-21T02:17:20 McLeopold: thanks 2011-10-21T02:17:35 jonathanasdf: also, --loadtime 999999 2011-10-21T02:17:44 what does loadtime do 2011-10-21T02:18:15 it's for before the first turn 2011-10-21T02:18:35 so after you get the map size, but before you see your first ant 2011-10-21T02:18:51 oh could that be why the HunterBot.py sometimes times out on the first turn? 2011-10-21T02:19:01 *** SpringheeledJake has joined #aichallenge 2011-10-21T02:19:36 *** smiley1983 has quit IRC (Ping timeout: 240 seconds) 2011-10-21T02:19:55 *** tekamp has joined #aichallenge 2011-10-21T02:19:56 jonathanasdf: no, HunterBot should not time out 2011-10-21T02:20:12 *** tekamp has quit IRC (Remote host closed the connection) 2011-10-21T02:20:20 HunterBot should be very fast 2011-10-21T02:20:34 well for me tools/sample_bots/python/HunterBot.py times out frequently.... 2011-10-21T02:20:36 *** smiley1983 has joined #aichallenge 2011-10-21T02:20:46 lol 2011-10-21T02:20:49 jonathanasdf: I could be a crash 2011-10-21T02:21:10 well it shouldn't crash either right? 2011-10-21T02:21:19 no 2011-10-21T02:21:29 what version of python do you have? 2011-10-21T02:21:56 2.6.5 2011-10-21T02:22:58 it just happened again 2011-10-21T02:22:58 http://pastie.org/2733785 2011-10-21T02:24:03 *** ArchVince has joined #aichallenge 2011-10-21T02:24:05 I have a feeling that it's actually playgame.py that has some kind of infinite loop somewhere 2011-10-21T02:24:12 because it's causing my bot to time out too 2011-10-21T02:24:32 maybe another random cygwin issue ... lol 2011-10-21T02:24:57 *** geld_ has quit IRC (Quit: Page closed) 2011-10-21T02:26:51 lol, #9 with a very weak submission so far 2011-10-21T02:28:04 *** UncleVasya has quit IRC (Read error: Connection reset by peer) 2011-10-21T02:28:37 *** Shizk has joined #aichallenge 2011-10-21T02:29:06 Guys you need to take a look at the capcha required for joining this channel. For me it was repeatedly filled with delta and sigma signs -.- 2011-10-21T02:29:17 heh 2011-10-21T02:29:23 they can't control that I think 2011-10-21T02:29:28 just keep refreshing until you get a good one 2011-10-21T02:29:40 yeah, that's freenode thing 2011-10-21T02:30:11 janzert: have you had any other people complaining about HunterBot timing out when running tutorial.sh? 2011-10-21T02:30:21 they should add latex notation for deltas and sigma signs :) 2011-10-21T02:30:48 usually you can do whatever for that half and it'll take it anyway 2011-10-21T02:30:51 jonathanasdf: not that I've ever heard of 2011-10-21T02:30:52 *** rjc has joined #aichallenge 2011-10-21T02:31:10 dan 2011-10-21T02:31:11 jonathanasdf: cygwin doesn't play nice with sandbox, on my machine 2011-10-21T02:31:11 g 2011-10-21T02:31:36 *** VELOCIRAPTOR has joined #aichallenge 2011-10-21T02:32:02 *** VELOCIRAPTOR is now known as Guest78343 2011-10-21T02:32:18 *** sneakyspoon has joined #aichallenge 2011-10-21T02:32:41 hm 2011-10-21T02:32:45 there's this comment in sandbox.py 2011-10-21T02:32:52 under the class Jail 2011-10-21T02:32:54 *** Guest78343 has quit IRC (Client Quit) 2011-10-21T02:32:57 *** killzone4 has quit IRC (Quit: Page closed) 2011-10-21T02:33:01 *** sneakyspoon has quit IRC (Client Quit) 2011-10-21T02:33:03 "This will only function on specially prepared Ubuntu systems" 2011-10-21T02:33:09 could that affect anything 2011-10-21T02:33:27 jonathanasdf: it shouldn't be using that part of the code for local play 2011-10-21T02:33:29 the Jail is only used on the official workers basically 2011-10-21T02:33:41 ok time to investigate more 2011-10-21T02:34:51 btw how do I specify what command should be used to build my bot? 2011-10-21T02:35:06 when I uploaded my code it doesn't seem to be using the Makefile I included in the zip 2011-10-21T02:35:11 you can't control that 2011-10-21T02:35:17 hm 2011-10-21T02:35:22 then can you add another extension for c++0x? 2011-10-21T02:35:28 like .c0x or something? 2011-10-21T02:35:51 not tonight; but file an issue for it 2011-10-21T02:35:52 *** zebdan has joined #aichallenge 2011-10-21T02:35:56 file issue where? 2011-10-21T02:36:02 forums? 2011-10-21T02:36:09 @github 2011-10-21T02:36:10 Zannick: I'm sorry Dave, err Zannick; I cannot 'github'. 2011-10-21T02:36:10 *** Shizk has quit IRC (Ping timeout: 265 seconds) 2011-10-21T02:36:17 @repo 2011-10-21T02:36:18 Zannick: repo could be https://github.com/aichallenge/aichallenge. 2011-10-21T02:36:23 jonathanasdf: ^ 2011-10-21T02:36:29 ty 2011-10-21T02:36:30 yep 2011-10-21T02:36:30 is anyone a regular poster to xkcd forums? 2011-10-21T02:37:00 jonathanasdf: can you pastebin your Makefile? 2011-10-21T02:37:07 McLeopold: did you get what you needed of the beta server? 2011-10-21T02:37:16 janzert: yes 2011-10-21T02:37:21 and I'm logged off 2011-10-21T02:37:29 ok, taking it down 2011-10-21T02:37:58 *** pw_ has joined #aichallenge 2011-10-21T02:38:08 although I save the image just in case 2011-10-21T02:38:23 well the only thing you need to add is std=c++0x to the CFLAGS 2011-10-21T02:38:38 http://pastie.org/2733838 2011-10-21T02:38:39 *** pw_ has quit IRC (Client Quit) 2011-10-21T02:38:40 my makefile is quite different from the normal one because I added auto-dependency checking... 2011-10-21T02:39:06 *** rjc has quit IRC (Quit: Page closed) 2011-10-21T02:40:31 *** phu54321 has quit IRC (Ping timeout: 244 seconds) 2011-10-21T02:41:19 issue added: https://github.com/aichallenge/aichallenge/issues/309 2011-10-21T02:41:23 second worker up 2011-10-21T02:42:16 btw what are the requirements for submitting new starter packages? 2011-10-21T02:42:47 *** mollison has joined #aichallenge 2011-10-21T02:42:49 *** mjard has joined #aichallenge 2011-10-21T02:42:54 *** zebdan has quit IRC (Quit: Page closed) 2011-10-21T02:42:55 I think there was a starter bot spec somewhere 2011-10-21T02:43:32 I mean, do we need you to give the go-ahead first 2011-10-21T02:43:42 because if we create a new starter package that would mean another language you guys will have to support which means work for you lol 2011-10-21T02:43:54 jonathanasdf: https://github.com/aichallenge/aichallenge/wiki/Ants-Starter-Pack-Guide 2011-10-21T02:44:10 don't need permission from us but we may or may not be able to support the language of course 2011-10-21T02:44:16 *** asdf_ has joined #aichallenge 2011-10-21T02:44:30 ok sure, and amstan thanks for the link 2011-10-21T02:44:35 *** andrewsmith has joined #aichallenge 2011-10-21T02:44:49 I'm thinking of writing a pike starter package because I want to try actually using it for this contest instead of c++ 2011-10-21T02:45:01 because well... if I use c++ for this again that'll be boring :P 2011-10-21T02:45:25 *** TheDigitalNinja has quit IRC (Quit: Page closed) 2011-10-21T02:45:27 going to bed 2011-10-21T02:46:16 *** dlila has quit IRC (Quit: Leaving) 2011-10-21T02:46:18 I downloaded the ruby starter kit code and went through the tutorials. My bot is timing out now - given that the tutorial has the bot iterating through every single tile for some things, is this not so unexpected? 2011-10-21T02:46:35 *** andrewsmith has quit IRC (Client Quit) 2011-10-21T02:46:50 ie come up with something more efficient, or is ruby just that much less efficient? 2011-10-21T02:46:51 *** andrewsmith has joined #aichallenge 2011-10-21T02:46:58 rr5: very expected, expecially when implementing the exploring code 2011-10-21T02:47:11 McLeopold: Ok great, good to know :) 2011-10-21T02:47:17 I think there's a note in the tutorial that it isn't a good algo 2011-10-21T02:47:21 if it is timing out every game though I would expect something else 2011-10-21T02:47:44 or is the tutorial step really that bad? 2011-10-21T02:47:59 *** andrewsmith has quit IRC (Client Quit) 2011-10-21T02:48:15 McLeopold: Yeah, I think it does 2011-10-21T02:48:36 janzert: it's not that good, only works on small maps 2011-10-21T02:48:59 ahh :( 2011-10-21T02:49:07 Yeah, it worked fine on the small tutorial map 2011-10-21T02:49:12 but these maps are much larger 2011-10-21T02:49:32 Thanks, good to know 2011-10-21T02:49:45 implementing code to know what you haven't explored is complicated, so I did something simple to just get people started 2011-10-21T02:50:23 *** amstan has quit IRC (Ping timeout: 276 seconds) 2011-10-21T02:50:42 Yeah, no worries, it wouldn't make sense to make it more complicated than it is for just getting started 2011-10-21T02:50:53 hmm, seems like it might be bad to have the final state of the tutorial not actually work in the contest though 2011-10-21T02:50:57 *** phantom has joined #aichallenge 2011-10-21T02:51:23 *** phantom is now known as Guest33759 2011-10-21T02:51:31 *** preetum has quit IRC (Quit: Page closed) 2011-10-21T02:51:38 I think the issue was that when you did good, there were so many ants, it was too slow 2011-10-21T02:51:43 wow 8 python3 users entries already 2011-10-21T02:51:53 Hi guys, does anyone know, when the challenge ends? 2011-10-21T02:51:56 with the py3 extension? :) 2011-10-21T02:52:08 apparently, detected as python3 anyway 2011-10-21T02:52:26 Guest33759: Dec 18th 23:59 EST 2011-10-21T02:52:35 @topic 2011-10-21T02:52:35 McLeopold: AI Challenge (sponsored by Google): http://aichallenge.org || Channel Logs: http://contestbot.aichallenge.org || Code Repo: http://github.com/aichallenge/aichallenge || About the game (Ants): http://aichallenge.org/problem_description.php || Submissions and signups will reopen when the contest starts later today (Oct 20). 2011-10-21T02:53:08 janzert: snkz 2011-10-21T02:53:22 *** Guest33759 has quit IRC (Client Quit) 2011-10-21T02:53:40 *** Puj has joined #aichallenge 2011-10-21T02:55:08 janzert: about your paste, no, we don't want that map, it will violate the min distance rule 2011-10-21T02:55:31 that was a long time ago 2011-10-21T02:55:38 :P 2011-10-21T02:55:47 really? it's at the top :/ 2011-10-21T02:55:51 it got added 2011-10-21T02:56:05 it was probably 8 hours or more ago 2011-10-21T02:56:14 oh might want to change the topic 2011-10-21T02:56:19 it still says Submissions and signups will reopen when the contest starts later today (Oct 20). 2011-10-21T02:56:57 http://aichallenge.org/map.php?map=multi_hill_maze/maze_07p_01.map 2011-10-21T02:57:05 btw are you guys googlers or UWaterloo students? any acm team members? 2011-10-21T02:57:11 I figured we could go ahead with one crazy map for the initial set 2011-10-21T02:58:46 *** alphabet_ has joined #aichallenge 2011-10-21T03:01:00 *** jonathanasdf has quit IRC (Quit: Page closed) 2011-10-21T03:02:58 *** levis501 has joined #aichallenge 2011-10-21T03:03:55 *** alphabet_ has quit IRC (Quit: Page closed) 2011-10-21T03:04:30 Yep, getting rid of that exploring code and just putting in random movement at the end made the bot much better :D 2011-10-21T03:04:47 Survive, anyway 2011-10-21T03:05:39 *** aboeing has joined #aichallenge 2011-10-21T03:06:56 *** aboeing has quit IRC (Client Quit) 2011-10-21T03:07:15 @later tell amstan I like the new forum colors, but a link in quoted text is hard to read 2011-10-21T03:07:15 McLeopold: Job's done. 2011-10-21T03:09:22 *** foRei has quit IRC (Quit: Bye) 2011-10-21T03:13:23 *** mattfedd has quit IRC (Ping timeout: 265 seconds) 2011-10-21T03:14:13 *** Puj_ has joined #aichallenge 2011-10-21T03:14:49 *** john___ has joined #aichallenge 2011-10-21T03:15:16 *** bakadomo has joined #aichallenge 2011-10-21T03:17:11 *** Puj has quit IRC (Ping timeout: 256 seconds) 2011-10-21T03:17:36 *** boegel has joined #aichallenge 2011-10-21T03:18:06 *** damag has joined #aichallenge 2011-10-21T03:20:10 *** lem has joined #aichallenge 2011-10-21T03:20:36 *** lem is now known as Guest55782 2011-10-21T03:20:49 *** the_real_crimper has quit IRC (Ping timeout: 252 seconds) 2011-10-21T03:21:01 *** Guest55782 has quit IRC (Client Quit) 2011-10-21T03:21:38 *** phu54321 has joined #aichallenge 2011-10-21T03:23:15 *** mmaruseacph2 has joined #aichallenge 2011-10-21T03:23:47 *** phu54321 has left #aichallenge 2011-10-21T03:25:09 i can't seem to figure out tutorial step 2 2011-10-21T03:25:17 what's wrong? 2011-10-21T03:26:29 *** bobbydroptables has joined #aichallenge 2011-10-21T03:26:59 *** replore_ has joined #aichallenge 2011-10-21T03:27:04 *** zywind has joined #aichallenge 2011-10-21T03:27:47 *** dr0b3rts has quit IRC (Quit: ChatZilla 0.9.87 [Firefox 6.0.1/20110830202826]) 2011-10-21T03:27:55 *** ss_mad has joined #aichallenge 2011-10-21T03:30:15 *** onensora has joined #aichallenge 2011-10-21T03:30:25 Is Pysco available for Python 2.7? It seems to be not available at the moment 2011-10-21T03:30:59 *** mollison has quit IRC (Quit: Leaving.) 2011-10-21T03:31:25 *** ChrisH_ has quit IRC (Quit: Page closed) 2011-10-21T03:33:13 pysco is not support with python 2.7 2011-10-21T03:33:33 *** aeter has quit IRC (Quit: Leaving.) 2011-10-21T03:33:39 *** Blkt has joined #aichallenge 2011-10-21T03:34:22 *** ArchVince has quit IRC (Quit: Page closed) 2011-10-21T03:35:18 sorry, phone -- i gotta go 2011-10-21T03:35:22 later 2011-10-21T03:35:26 *** djr_ has quit IRC (Quit: Leaving) 2011-10-21T03:36:59 *** acron^ has joined #aichallenge 2011-10-21T03:38:53 *** wang-chun has joined #aichallenge 2011-10-21T03:40:09 *** jtamer has joined #aichallenge 2011-10-21T03:43:14 Hey y'all. I'm a dumbass. Downloaded the python starter kit, but no /tools dir. Is that a separate download? 2011-10-21T03:43:33 Yes. 2011-10-21T03:43:41 @tools 2011-10-21T03:43:42 http://aichallenge.org/using_the_tools.php 2011-10-21T03:43:42 janzert: tools could be Windows: http://aichallenge.org/tools.zip | Linux/MacOS X: http://aichallenge.org/tools.tar.bz2. 2011-10-21T03:43:47 Thank you @ all 2011-10-21T03:43:48 are there any plans as to how long the contest wil run? 2011-10-21T03:44:12 through December 18th 2011-10-21T03:44:13 I heard til Dec 2011-10-21T03:44:43 *** damag has quit IRC (Quit: Leaving) 2011-10-21T03:45:31 good morning everyone 2011-10-21T03:46:31 Sup d00d 2011-10-21T03:47:01 *** taavi_r has joined #aichallenge 2011-10-21T03:52:03 *** Polka has quit IRC (Ping timeout: 265 seconds) 2011-10-21T03:52:19 *** Xunie has quit IRC (Read error: Connection reset by peer) 2011-10-21T03:52:31 *** crem has joined #aichallenge 2011-10-21T03:53:59 *** LEXASOFT has quit IRC (Ping timeout: 265 seconds) 2011-10-21T03:56:32 *** dungeonduke has quit IRC (Ping timeout: 248 seconds) 2011-10-21T03:57:12 *** addfs has joined #aichallenge 2011-10-21T03:57:49 *** wang-chun has left #aichallenge 2011-10-21T03:58:42 well it seems i have absolutely no idea what i'm doing lol 2011-10-21T03:59:16 *** cpettit42 has quit IRC (Quit: Page closed) 2011-10-21T03:59:29 that's alright, follow the tutorials and you'll get going :P 2011-10-21T03:59:45 janzert: hmm, thx 2011-10-21T03:59:52 janzert: releasing results on christmas day? :P 2011-10-21T03:59:58 janzert: you awake still? 2011-10-21T04:00:10 janzert: seems like I'll have to combine this somehow with both mlclass and aiclass then... that's going to be *hard* 2011-10-21T04:00:30 *** brianko has joined #aichallenge 2011-10-21T04:00:30 *** brianko has joined #aichallenge 2011-10-21T04:00:40 *** cosmc has joined #aichallenge 2011-10-21T04:01:00 btw, how fair is it that some people have had loads of time to get their bots working while the contest was in the beta phase? 2011-10-21T04:01:03 just wondering... 2011-10-21T04:01:55 Cuz it was open beta? 2011-10-21T04:01:57 McLeopold: barely 2011-10-21T04:02:06 *** VELOCIRAPTOR has joined #aichallenge 2011-10-21T04:02:21 *** xathis has joined #aichallenge 2011-10-21T04:02:32 *** VELOCIRAPTOR is now known as Guest46466 2011-10-21T04:04:00 i would think it would have no long term benefits 2011-10-21T04:04:12 2 months is a pretty long time 2011-10-21T04:04:19 if your bot rocks, it rocks. 2011-10-21T04:04:28 bobbydroptables: you think that having weeks/months extra to code and really understand the game is no advantage? 2011-10-21T04:04:35 there was a significant change made to the game a couple of weeks ago 2011-10-21T04:04:42 which changed a lot 2011-10-21T04:04:53 (the addition of ant hills) 2011-10-21T04:05:37 *** Arkadir has joined #aichallenge 2011-10-21T04:06:22 *** the_real_crimper has joined #aichallenge 2011-10-21T04:07:14 Hello, how do I submit an issue with a starter kit? 2011-10-21T04:07:15 McLeopold: going to bed, unless you need something 2011-10-21T04:07:37 go bot go! 2011-10-21T04:07:48 Arkadir: add a bug report to the issue tracker at: 2011-10-21T04:07:50 @repo 2011-10-21T04:07:51 janzert: repo could be https://github.com/aichallenge/aichallenge. 2011-10-21T04:08:15 *** danielharan has quit IRC (Remote host closed the connection) 2011-10-21T04:08:52 *** danielharan has joined #aichallenge 2011-10-21T04:09:21 *** cosmc has quit IRC (Quit: Page closed) 2011-10-21T04:09:42 anyone here working with haskell? 2011-10-21T04:10:16 *** dungeonduke has joined #aichallenge 2011-10-21T04:10:24 derp 2011-10-21T04:10:27 need clues about how to implement state for ants 2011-10-21T04:10:53 .join #octave 2011-10-21T04:10:56 urgh 2011-10-21T04:11:17 thank you. submitted. 2011-10-21T04:11:29 I waited a whole game generation to find out my bot wasn't participating because I did if [ -z "$1" ] instead of if [ -n "$1" ] in the altered play_one_game.sh 2011-10-21T04:11:35 herp derp 2011-10-21T04:11:38 *** brianko has quit IRC (Read error: Connection reset by peer) 2011-10-21T04:11:48 (I would have submitted a pull request, but I don't know where the file is) 2011-10-21T04:11:52 *** brianko has joined #aichallenge 2011-10-21T04:11:52 *** brianko has joined #aichallenge 2011-10-21T04:12:23 AndrewBC: genetic algorithm? nice 2011-10-21T04:12:38 I'm thinking about it, but not yet :P 2011-10-21T04:12:40 AndrewBC: you can limit turns to 50, for example, for first times 2011-10-21T04:12:53 I'm laying the groundwork by having ants alter their behavior at will 2011-10-21T04:13:00 cirno_the_greate: oh that's a good idea 2011-10-21T04:13:05 i'm trying to implement some sort of cost function but at the moment my ants are getting all confused and going around in circles 2011-10-21T04:13:16 "at will" being whenever the hive mind wishes anyway 2011-10-21T04:13:27 circles are good! 2011-10-21T04:13:32 bobbydroptables: death spiral? 2011-10-21T04:13:32 make it a defensive maneuver 2011-10-21T04:13:39 *** Arkadir has quit IRC (Quit: Page closed) 2011-10-21T04:13:43 its good except in the beginning when you don't get food :p 2011-10-21T04:13:44 lol 2011-10-21T04:13:48 http://www.youtube.com/watch?v=prjhQcqiGQc 2011-10-21T04:13:50 heh 2011-10-21T04:13:51 yeah 2011-10-21T04:13:58 just like in real life :) 2011-10-21T04:14:05 lol yeh that's exactly right 2011-10-21T04:14:08 haha 2011-10-21T04:14:35 emergent behavior is fun 2011-10-21T04:14:37 i was hoping to emulate some ant behavior 2011-10-21T04:14:46 *** ash0d has quit IRC (Ping timeout: 265 seconds) 2011-10-21T04:14:50 like charting known courses so ants can just use that as a path 2011-10-21T04:14:53 @later tell McLeopold seems there is a problem with the visualizer color for the selected user when viewing a game with a specific user selected (e.g. http://aichallenge.org/visualizer.php?game=161&user=10) selected user is showing up white 2011-10-21T04:14:53 janzert: OK 2011-10-21T04:15:25 but i don't know how to represent that in a data structure 2011-10-21T04:15:26 lol 2011-10-21T04:15:26 AndrewBC: bobbydroptables: can you provide any interesting links about genetic algorithms and so? 2011-10-21T04:15:47 'fraid not, I'm not very good at it 2011-10-21T04:15:49 no idea sorry 2011-10-21T04:15:52 i know about it 2011-10-21T04:15:58 wouldn't know how to implement it at all 2011-10-21T04:16:02 the only experience I've had with doing it before is with corewars 2011-10-21T04:16:30 *** jstemmer has joined #aichallenge 2011-10-21T04:16:36 okay, thanks anyway 2011-10-21T04:16:54 *** Blobby has joined #aichallenge 2011-10-21T04:17:09 team-killing is fun! http://aichallenge.org/visualizer.php?game=178 2011-10-21T04:17:48 lol 2011-10-21T04:17:53 wow 2 kills 2011-10-21T04:17:57 *** phu54321 has joined #aichallenge 2011-10-21T04:17:58 now time to remember fold, foldr, foldl and implement collision detect 2011-10-21T04:18:21 or beatiful world of monad transformations 2011-10-21T04:18:26 what i'll choose 2011-10-21T04:18:28 hmm 2011-10-21T04:18:46 *** Joshdan has quit IRC (Quit: Page closed) 2011-10-21T04:18:47 cirno_the_greate: woops :_ 2011-10-21T04:19:03 cirno_the_greate: what langauge are you using? 2011-10-21T04:19:25 every ant moving to closest food, without wall detection or any other measures 2011-10-21T04:19:36 boegel: good question it is, i'm using haskell 2011-10-21T04:19:41 cirno_the_greate: nice 2011-10-21T04:19:52 cirno_the_greate: if I ever join in, I'll be using Haskell too 2011-10-21T04:20:03 yep, very interesting and fun 2011-10-21T04:20:08 * boegel had fun with the Planet Wars contest in Haskell 2011-10-21T04:20:22 finally chance to write something harder than factorial 2011-10-21T04:20:26 ;) 2011-10-21T04:20:34 urgh planet wars 2011-10-21T04:20:42 didn't do every well there either 2011-10-21T04:20:47 kept timing out 2011-10-21T04:20:50 so i gave up 2011-10-21T04:22:57 *** Laie has joined #aichallenge 2011-10-21T04:23:10 now opened? 2011-10-21T04:23:14 I can search username "" in search users. 2011-10-21T04:23:15 yep 2011-10-21T04:23:20 *** wub_wub has joined #aichallenge 2011-10-21T04:23:29 question: how many people here are representing ants as their own data structure (rather than just a list of coodinates) 2011-10-21T04:23:48 I am 2011-10-21T04:23:57 in fact, I'm planning on making them goroutines 2011-10-21T04:24:24 data Ant = Ant { point :: Point, owner :: Owner } deriving (Show) 2011-10-21T04:24:34 well, at this moment it's just a coordinate 2011-10-21T04:24:51 later - more 2011-10-21T04:25:00 type Ant struct { loc Location; dest Location; m *Map; b Behavior } 2011-10-21T04:25:01 *** djstrong has quit IRC (Ping timeout: 240 seconds) 2011-10-21T04:25:08 there are some kind of theories or some kind of them about developing AI? 2011-10-21T04:25:32 Laie, all sorts 2011-10-21T04:25:44 you mean sorts are all? 2011-10-21T04:25:45 i think people from ancient times worked on AI 2011-10-21T04:25:52 yeh sadly AIClass has only just covered A* ==" 2011-10-21T04:25:54 Laie: I guess path finding is very important 2011-10-21T04:26:11 since* 2011-10-21T04:26:12 ok path finding... :) 2011-10-21T04:26:39 bobbydroptables, change your name, you're gonna delete the freenode database 2011-10-21T04:26:42 *** blueprints has joined #aichallenge 2011-10-21T04:26:42 *** ash0d has joined #aichallenge 2011-10-21T04:26:46 lol 2011-10-21T04:26:58 lol.. 2011-10-21T04:27:07 i guess i'm going to grasp some ideas from roguelike games 2011-10-21T04:27:12 i mistook: ' bobby drop tables; --' 2011-10-21T04:27:21 Laie, http://xkcd.com/327/ 2011-10-21T04:27:32 *** sir_macelon has joined #aichallenge 2011-10-21T04:27:35 hi 2011-10-21T04:27:54 cyphase: i love this one 2011-10-21T04:28:10 sir_macelon: hello 2011-10-21T04:28:20 cirno_the_greate, yea :) 2011-10-21T04:28:48 kkkkk lol 2011-10-21T04:28:50 that's interesting 2011-10-21T04:28:54 it's crowded in here recently :) 2011-10-21T04:28:57 well, at least i am in top 300, lol 2011-10-21T04:29:19 congrats 2011-10-21T04:30:04 *** paranoidray has joined #aichallenge 2011-10-21T04:30:25 Hey Guys, I don't seem to get the forum activation mail 2011-10-21T04:30:29 *** phu54321 has quit IRC (Ping timeout: 276 seconds) 2011-10-21T04:30:40 I got the first activation mail just fine 2011-10-21T04:30:51 I'm using gmail 2011-10-21T04:30:55 looked at spam 2011-10-21T04:31:04 any pointers ? 2011-10-21T04:31:13 lol, my rank is 155 2011-10-21T04:31:16 where's the open map? :( 2011-10-21T04:31:18 with the python starter bot 2011-10-21T04:32:00 cyphase: 90% of entries are starter bots 2011-10-21T04:32:05 wow, my bot not self terminated on second game 2011-10-21T04:32:24 how is 'skill' calculated? 2011-10-21T04:32:44 *** sigh has joined #aichallenge 2011-10-21T04:33:12 cyphase: using trueskill 2011-10-21T04:33:20 ah, right 2011-10-21T04:33:38 http://aichallenge.org/visualizer.php?game=209 my ants still massacring each other, and this is fun :D 2011-10-21T04:34:24 cirno: touhou reference? 2011-10-21T04:34:25 *** skyramp has joined #aichallenge 2011-10-21T04:34:29 bobbydroptables: yep 2011-10-21T04:36:39 OH they refresh the food list every turn. here i was wondering how to track food pickups 2011-10-21T04:37:17 *** sigh has quit IRC (Ping timeout: 244 seconds) 2011-10-21T04:37:27 *** smoke_carrot has joined #aichallenge 2011-10-21T04:38:11 *** Xunie has joined #aichallenge 2011-10-21T04:38:23 question: is there a guarantee with regards to in what order the data comes in ? 2011-10-21T04:38:33 no 2011-10-21T04:38:45 bummer 2011-10-21T04:39:32 *** buq2 has joined #aichallenge 2011-10-21T04:40:56 *** skunx has joined #aichallenge 2011-10-21T04:40:56 *** r3b00tx has joined #aichallenge 2011-10-21T04:41:52 *** rr5 has quit IRC (Remote host closed the connection) 2011-10-21T04:42:36 *** person has joined #aichallenge 2011-10-21T04:42:56 *** Copersonic has joined #aichallenge 2011-10-21T04:43:12 Hey guys =) 2011-10-21T04:44:05 *** john___ has quit IRC (Quit: Page closed) 2011-10-21T04:44:18 *** paranoidray has quit IRC (Quit: Page closed) 2011-10-21T04:44:56 *** taavi_r has quit IRC (Quit: Leaving) 2011-10-21T04:46:04 yes? 2011-10-21T04:46:06 *** yoyo has joined #aichallenge 2011-10-21T04:47:47 *** mike has joined #aichallenge 2011-10-21T04:48:05 so hypothetically, ELI5 a winning python strategy 2011-10-21T04:48:07 *** addfs has quit IRC (Ping timeout: 265 seconds) 2011-10-21T04:48:07 *** bobbydroptables has quit IRC (Ping timeout: 265 seconds) 2011-10-21T04:48:13 *** mike is now known as Guest64911 2011-10-21T04:48:46 *** djstrong has joined #aichallenge 2011-10-21T04:49:00 *** cirno_the_greate has quit IRC (Ping timeout: 258 seconds) 2011-10-21T04:49:09 Lively in here. 2011-10-21T04:49:43 Totally duuude. 2011-10-21T04:50:13 *** yy is now known as awayy 2011-10-21T04:51:09 *** bobbydroptables has joined #aichallenge 2011-10-21T04:51:12 *** Copersonic has quit IRC (Quit: Page closed) 2011-10-21T04:53:51 *** Vatruha has joined #aichallenge 2011-10-21T04:54:04 Hello 2011-10-21T04:54:21 check out ChrisH, his agent has hill defenders. nice 2011-10-21T04:54:22 *** Guest64911 has quit IRC (Quit: Page closed) 2011-10-21T04:54:22 how long has the challenge been known? 2011-10-21T04:54:27 I lost my pass :). WHat can I do? 2011-10-21T04:54:38 Any revert pass link? 2011-10-21T04:54:43 not yet 2011-10-21T04:54:46 cyphase I remember reading about it a few months ago 2011-10-21T04:55:20 i wonder if anyone's been working on it that long :P 2011-10-21T04:55:29 Vatruha: you couldn't have signed up more than 5 hours ago, what happened? 2011-10-21T04:55:39 well there is the working commitee for the challenge 2011-10-21T04:55:46 it was on git hub for a long tiem 2011-10-21T04:56:24 I foget save my pass in LastPass 2011-10-21T04:56:41 and now I can't login 2011-10-21T04:56:59 send me an email at my nick at gmail, and I can delete your account 2011-10-21T04:57:04 *** dungeonduke has quit IRC (Remote host closed the connection) 2011-10-21T04:57:17 janzert: why there's no open map? 2011-10-21T04:57:22 thanks! 2011-10-21T04:57:31 sir_macelon: 4 player random walk is open 2011-10-21T04:57:51 http://aichallenge.org/map.php?map=random_walk/random_walk_04p_01.map 2011-10-21T04:58:32 *** brainfarm has joined #aichallenge 2011-10-21T04:58:37 McLeopold: I meant the totally open open_4_98.map, it was neat 2011-10-21T04:59:04 gocha! Email was sent 2011-10-21T05:00:22 Vatruha: okay, sign up again 2011-10-21T05:01:06 http://www.reddit.com/r/programming/comments/ljk4v/ai_challenge_fall_2011_ants_now_open/c2t8qb7 2011-10-21T05:01:15 some of the new guys in here might find that comment useful as well 2011-10-21T05:02:29 McLeopold: thank you! It is ok now 2011-10-21T05:02:37 *** Blobby has quit IRC (Ping timeout: 265 seconds) 2011-10-21T05:02:42 antimatroid: A* with multiple targets, I never though of that 2011-10-21T05:03:15 McLeopold: h(loc) := min distance from loc to any target location 2011-10-21T05:03:21 that's admissible 2011-10-21T05:03:55 *** Astrogat has joined #aichallenge 2011-10-21T05:05:56 *** the-mgt has quit IRC (Quit: the-mgt) 2011-10-21T05:07:15 *** Vatruha has quit IRC (Quit: Page closed) 2011-10-21T05:08:30 *** YagerX has joined #aichallenge 2011-10-21T05:09:38 *** UncleVasya has joined #aichallenge 2011-10-21T05:11:00 The topic is old and confusing. 2011-10-21T05:11:44 :D 2011-10-21T05:12:21 UncleVasya, like my grandpa. 2011-10-21T05:12:25 He's old and confusing. 2011-10-21T05:12:59 *** rr5 has joined #aichallenge 2011-10-21T05:13:16 Does the hill have view around it too? 2011-10-21T05:14:20 *** reportingsjr has joined #aichallenge 2011-10-21T05:15:37 rr5: no, you should keep an ant around just in case 2011-10-21T05:16:20 *** Dodger has joined #aichallenge 2011-10-21T05:17:32 *** Siretu has joined #aichallenge 2011-10-21T05:17:40 *** UncleVasya has quit IRC (Ping timeout: 260 seconds) 2011-10-21T05:18:00 *** mleise has quit IRC (Ping timeout: 240 seconds) 2011-10-21T05:18:55 Are the game tools now included with the starter packages? 2011-10-21T05:18:59 no 2011-10-21T05:19:06 Dodger: 2 separate downloads 2011-10-21T05:19:14 *** Siretu has quit IRC (Client Quit) 2011-10-21T05:19:30 Where do the tools live then? 2011-10-21T05:19:50 @tools 2011-10-21T05:19:51 Puj_: tools could be Windows: http://aichallenge.org/tools.zip | Linux/MacOS X: http://aichallenge.org/tools.tar.bz2. 2011-10-21T05:20:00 *** xathis has quit IRC (Quit: Page closed) 2011-10-21T05:20:05 * boegel resists his common sense, and requests an account 2011-10-21T05:20:06 Great, thanks. 2011-10-21T05:20:10 Fo reelz 2011-10-21T05:21:06 McLeopold: Ok, good to know, thanks 2011-10-21T05:21:08 *** levis501 has quit IRC (Quit: levis501) 2011-10-21T05:23:02 *** bragh has joined #aichallenge 2011-10-21T05:23:09 how long do you have per turn? 2011-10-21T05:23:18 Variable 2011-10-21T05:23:24 ah yea, nvm 2011-10-21T05:23:26 loadtime 2011-10-21T05:23:29 or 2011-10-21T05:23:31 the other one 2011-10-21T05:24:05 *** hethatio has joined #aichallenge 2011-10-21T05:24:09 turntime i suppose 2011-10-21T05:24:24 hello, do i need to use a gmail address for signing up? i've got a google accounts e-mail and it's telling me 'Could not find the email address entered. Please enter a valid email address.' 2011-10-21T05:24:44 google apps for domain* e-mail 2011-10-21T05:26:17 bragh: any email will do, type in the full address 2011-10-21T05:27:22 *** ikaros has joined #aichallenge 2011-10-21T05:27:52 McLeopold: that's what i was doing... 2011-10-21T05:28:25 *** hethatio has quit IRC (Client Quit) 2011-10-21T05:32:17 *** Xunie has quit IRC (Ping timeout: 252 seconds) 2011-10-21T05:33:35 *** hasse_ has joined #aichallenge 2011-10-21T05:35:51 *** Qua has joined #aichallenge 2011-10-21T05:35:53 *** Posterdati has quit IRC (Quit: Leaving) 2011-10-21T05:38:03 *** Xunie has joined #aichallenge 2011-10-21T05:38:18 *** sviborg has joined #aichallenge 2011-10-21T05:40:13 Heya! I'm new at aichallenge and trying to run starter bot, but got error when running test script: File "/usr/lib/python2.7/subprocess.py", line 1118, in _execute_child executable = args[0] IndexError: list index out of range 2011-10-21T05:40:48 sviborg: are you on windows or unix? 2011-10-21T05:40:57 run the relevant play_one_game script 2011-10-21T05:41:24 this night reminded me of my uni years, was terrible 2011-10-21T05:42:08 unix, play_one_game_live works ok 2011-10-21T05:45:30 *** Laie has quit IRC (Ping timeout: 260 seconds) 2011-10-21T05:47:24 antimatroid: this reddit thing is weird, it isnt time ordered 2011-10-21T05:47:43 mcstar: you can order it how you like :P 2011-10-21T05:47:45 i order it by best 2011-10-21T05:48:07 Just discovered Reddit? 2011-10-21T05:48:21 no 2011-10-21T05:48:52 ok i see 2011-10-21T05:49:04 still weird 2011-10-21T05:49:14 antimatroid: what's your id? 2011-10-21T05:49:17 *** Astrogat has quit IRC (Quit: Page closed) 2011-10-21T05:49:21 im #12 2011-10-21T05:50:10 on the website? 2011-10-21T05:50:36 i got 98 aha 2011-10-21T05:50:49 *** sviborg has quit IRC (Quit: Page closed) 2011-10-21T05:50:57 *** r3b00tx has quit IRC (Ping timeout: 265 seconds) 2011-10-21T05:51:33 haha 2011-10-21T05:51:46 bix0r4ever is back 2011-10-21T05:52:08 *** effward has joined #aichallenge 2011-10-21T05:52:18 how is him? 2011-10-21T05:52:30 who 2011-10-21T05:53:08 hmmm, where's the old site hosted now? 2011-10-21T05:53:39 he did quite well in planet wars 2011-10-21T05:53:47 *** person has quit IRC (Quit: Page closed) 2011-10-21T05:54:07 *** Lerc has joined #aichallenge 2011-10-21T05:54:07 last i checked it is linking back here 2011-10-21T05:55:39 *** Dodger has quit IRC (Quit: Page closed) 2011-10-21T05:55:43 yeah, so where's the actual planet wars site now? :P 2011-10-21T05:55:48 @time 2011-10-21T05:55:48 antimatroid: 05:55 AM, October 21, 2011 2011-10-21T05:55:57 americans will be awakening soon 2011-10-21T05:56:00 * avdg isn't doing well 2011-10-21T05:56:03 *** effward has quit IRC (Client Quit) 2011-10-21T05:56:27 the attack radius is always smaller than the visibility radius? :) 2011-10-21T05:56:37 it would be fun to see a game where they are inverted 2011-10-21T05:57:22 especially if the game engine accepts blind shots :-) 2011-10-21T05:58:23 avdg, attacks are automatic, if that's what you meant 2011-10-21T05:58:39 yeah 2011-10-21T05:58:41 *** skyramp has quit IRC (Ping timeout: 265 seconds) 2011-10-21T05:59:53 mmaruseacph2: nothing stops you from changing the engine 2011-10-21T06:00:06 but off hand that sounds "peculiar" 2011-10-21T06:03:26 *** rr5 has quit IRC (Remote host closed the connection) 2011-10-21T06:04:21 butter chicken is amazing 2011-10-21T06:04:29 *** lrh9 has joined #aichallenge 2011-10-21T06:05:06 *** tino has joined #aichallenge 2011-10-21T06:05:20 Hello. Uploaded my package this morning. 2011-10-21T06:05:27 *** tino has quit IRC (Client Quit) 2011-10-21T06:05:42 *** irchs has joined #aichallenge 2011-10-21T06:09:16 understood :) 2011-10-21T06:09:29 thanks 2011-10-21T06:10:27 *** yoyo has quit IRC (Quit: Page closed) 2011-10-21T06:17:20 *** rawrmawr has joined #aichallenge 2011-10-21T06:18:22 *** YagerX has quit IRC (Quit: Page closed) 2011-10-21T06:18:31 *** Acy- has joined #aichallenge 2011-10-21T06:18:41 as if a Ukranian Java bot is rank #1 ... 2011-10-21T06:19:01 *** Epona666 has joined #aichallenge 2011-10-21T06:19:08 *** Dodger has joined #aichallenge 2011-10-21T06:19:12 *** Epona666 is now known as Epona 2011-10-21T06:19:17 *** dai-ra has joined #aichallenge 2011-10-21T06:19:45 *** noam has joined #aichallenge 2011-10-21T06:20:22 IT HAS BEGUN 2011-10-21T06:21:15 my god it works 2011-10-21T06:21:22 holy crap its slow 2011-10-21T06:21:35 671 ants in 1000 turns 2011-10-21T06:21:42 *** ReijiMitsurugi has joined #aichallenge 2011-10-21T06:22:09 oh right you don't win if you have the most ants ==" 2011-10-21T06:22:13 lol 2011-10-21T06:22:14 *** asd has joined #aichallenge 2011-10-21T06:22:19 Does anyone know if there's still a problem with the jvm interacting badly with the sandbox environment? 2011-10-21T06:22:40 *** asd is now known as Guest36161 2011-10-21T06:22:49 http://i.imgur.com/s3oRg.png 2011-10-21T06:23:05 oh woop wrong link 2011-10-21T06:24:37 *** Guest36161 has quit IRC (Client Quit) 2011-10-21T06:24:50 Does anyone know why my bot would work locally but fail on the server? 2011-10-21T06:26:22 *** jeffora has joined #aichallenge 2011-10-21T06:27:10 *** jeffora has quit IRC (Client Quit) 2011-10-21T06:29:31 *** throatyogurt has joined #aichallenge 2011-10-21T06:31:04 lrh9: try running the test_one_bot script 2011-10-21T06:31:12 from memory the server runs that to test whether your bot crashes 2011-10-21T06:31:46 *** eashoka_ has quit IRC (Quit: Page closed) 2011-10-21T06:32:00 How would I do that? I don't know where the test_one_bot script is. In tools? 2011-10-21T06:32:10 operating systems usually pre-load programs into memory that they are about to execute 2011-10-21T06:32:36 test_bot.sh 2011-10-21T06:33:07 *** patrisk has joined #aichallenge 2011-10-21T06:33:15 lrh9: yes must be 2011-10-21T06:33:25 i never used the tools, its just easier to use git 2011-10-21T06:33:34 hmm 2011-10-21T06:33:44 but it must be there,give you bot's path as the sole parameter to the script 2011-10-21T06:33:48 taught my bots how to approach food but now that's all they know how to do 2011-10-21T06:33:49 your* 2011-10-21T06:33:50 hurr hurr 2011-10-21T06:33:57 now they just sit there, lazy gits 2011-10-21T06:34:27 AndrewBC: are you using path finding? bfs or a*? 2011-10-21T06:34:49 not using any pathfinding, right now it's as the crow flies distance if they happen to see food 2011-10-21T06:34:52 :D 2011-10-21T06:35:03 will build that later 2011-10-21T06:36:02 *** replore_ has quit IRC (Remote host closed the connection) 2011-10-21T06:36:04 *** notacleverman has joined #aichallenge 2011-10-21T06:36:21 the easiest way to path find is to have a queue of search locations and just keep pulling locations off that and checking neighbours for a target location or putting the neighbour on the end of the queue if it has not been added already 2011-10-21T06:36:33 that's just a simple bfs 2011-10-21T06:37:06 then a* with a multi target heuristic is my favourite 2011-10-21T06:37:10 I'm not getting how to use this test_bot script. 2011-10-21T06:37:27 ./test_bot.sh path/to/your/bot/MyBot 2011-10-21T06:37:51 *** icefox has quit IRC (Quit: icefox) 2011-10-21T06:38:03 Ah. 2011-10-21T06:38:03 *** notacleverman has quit IRC (Client Quit) 2011-10-21T06:38:23 Thanks. Let me paste a traceback. 2011-10-21T06:39:28 *** lorre has joined #aichallenge 2011-10-21T06:40:28 Helloa guys. Who can say how remove timeout from the test engine? I wanna debug my bot in IDE 2011-10-21T06:40:33 *Hellow 2011-10-21T06:40:51 engine.py line 331 2011-10-21T06:41:04 from memory 2011-10-21T06:41:11 antimatroid: i seee 2011-10-21T06:41:13 *** Guest46466 has quit IRC (Ping timeout: 265 seconds) 2011-10-21T06:41:17 "from memory" 2011-10-21T06:41:39 *** xathis has joined #aichallenge 2011-10-21T06:41:42 mcstar: i don't know what has or hasn't changed 2011-10-21T06:41:49 and i have a bad memory :P 2011-10-21T06:42:39 I cannot get over the new color scheme... :/ 2011-10-21T06:42:56 *** Ceasar has joined #aichallenge 2011-10-21T06:43:07 i mean i just understood what you meant by "from memory" 2011-10-21T06:43:08 mcstar: only linux version? 2011-10-21T06:43:19 Areks: huh? 2011-10-21T06:43:35 http://pastebin.com/0T6vg92F 2011-10-21T06:43:40 mcstar: on line 331 i see empty line 2011-10-21T06:43:46 sure 2011-10-21T06:43:49 then find it 2011-10-21T06:43:55 i told you im telling it from memory 2011-10-21T06:44:04 it could have skewed a couple of lines 2011-10-21T06:44:08 hello to everyone 2011-10-21T06:44:21 theres some timeout test, with an inequality, you need to comment it out 2011-10-21T06:45:16 where I can see how many games run a hour on ai-contest(like it was in planetwars)? 2011-10-21T06:45:17 mcstar: can you past first line of code 2011-10-21T06:45:43 sir_macelon: hopefully it'll get fixed :P 2011-10-21T06:45:47 some of the combinations look awful 2011-10-21T06:46:06 *** bc3 has joined #aichallenge 2011-10-21T06:46:15 Areks: line 349 2011-10-21T06:46:17 antimatroid: why they discarded the previous set? what was wrong with it? 2011-10-21T06:46:25 comment out the "and " part 2011-10-21T06:46:45 no idea, i think they've tried to vary it? 2011-10-21T06:46:45 antimatroid: it's harder for me to track the gameplay now 2011-10-21T06:46:50 which will be good once it's refined 2011-10-21T06:47:08 mcstar: thanks 2011-10-21T06:47:10 *** judder has joined #aichallenge 2011-10-21T06:47:17 mcleo got the idea, that is isnt well suited for blind people 2011-10-21T06:47:29 (no, he made the same mistake, calling me blind too) 2011-10-21T06:47:40 (what he wanted to say is colorblind) 2011-10-21T06:47:41 *** VinyleEm has joined #aichallenge 2011-10-21T06:47:48 (he confused me with stocha) 2011-10-21T06:47:49 antimatroid: for instance now the default color for user player is black, and also empty hill is black, so I don't know if I hava an ant on top of it or not... :/ 2011-10-21T06:48:04 hello all 2011-10-21T06:48:14 *** olexs has joined #aichallenge 2011-10-21T06:48:47 lrh9: clearly, the engine cant find your bot 2011-10-21T06:48:48 mcstar: but for colorblind people there are those letters instead of colors 2011-10-21T06:49:04 besides what difference it makes for colorblind people? 2011-10-21T06:49:08 *** VinyleEm has quit IRC (Client Quit) 2011-10-21T06:49:19 *** clock has joined #aichallenge 2011-10-21T06:49:34 *** mceier has joined #aichallenge 2011-10-21T06:49:38 sir_macelon: he messed with it for hours with the help of a colorblind 2011-10-21T06:49:39 @later tell McLeopold black and white are out for player colours, black because the ant hills are black when no ant resides on them 2011-10-21T06:49:39 antimatroid: Ready to serve, my lord. 2011-10-21T06:49:48 zug zug 2011-10-21T06:50:09 *** scaramuccia has joined #aichallenge 2011-10-21T06:50:55 *** JamesM has joined #aichallenge 2011-10-21T06:51:12 *** lorre has quit IRC (Quit: Page closed) 2011-10-21T06:51:15 mcstar, not clear to me hahahaha. I have the bot in my c:\aichallenge directory. 2011-10-21T06:52:20 *** Ceasar has quit IRC (Ping timeout: 265 seconds) 2011-10-21T06:52:33 i still can't figure out how to tell an ant that there's a fricking wall in between it and the food ==" 2011-10-21T06:52:35 lol 2011-10-21T06:53:01 bobbydroptables: you have 2 months, you will figure it out 2011-10-21T06:53:08 i suppose ==" 2011-10-21T06:53:16 its all random at the moment. some ants just get stuck and play with walls 2011-10-21T06:53:33 *** Freedomgeek has joined #aichallenge 2011-10-21T06:53:36 *** judder has quit IRC (Ping timeout: 240 seconds) 2011-10-21T06:54:11 lrh9: im not on windows, and honestly i just hate these errors 2011-10-21T06:54:19 well 2011-10-21T06:54:28 bobbydroptables: path finding :) 2011-10-21T06:54:30 at least can you run your bot? 2011-10-21T06:54:42 c:/aichallenge/MyBot 2011-10-21T06:54:47 c:/aichallenge/MyBot.exe 2011-10-21T06:54:54 whichever works 2011-10-21T06:55:23 Yes. 2011-10-21T06:55:32 Doesn't do anything without being fed input via stdin though. 2011-10-21T06:55:41 animatroid: yeh ==" never learnt it 2011-10-21T06:55:45 isnt suposed to 2011-10-21T06:55:49 Right. 2011-10-21T06:56:00 lrh9: well, good luck with it 2011-10-21T06:56:05 Thanks. 2011-10-21T06:56:24 bobbydroptables: now's the time to learn it 2011-10-21T06:56:31 when you see meclopold make sure to tell him 2011-10-21T06:56:34 bobbydroptables: you know what a queue is yeah? 2011-10-21T06:56:41 mcleopold 2011-10-21T06:56:44 yes i do lol 2011-10-21T06:57:05 hey antimatroid 2011-10-21T06:57:41 and yeh i get the concept. it just seems unwieldy and unelegant 2011-10-21T06:57:50 *** nugget_ has joined #aichallenge 2011-10-21T06:57:54 lol 2011-10-21T06:58:03 what a statement 2011-10-21T06:58:08 bobbydroptables: make a queue of locations, add the ants location to it, then while the food isn't found take the first location off and look at each of its neighbours, if it's food, make the move which is on that path otherwise if the location hasn't been added to the queue yet add it to the end 2011-10-21T06:58:09 mcstar, on the server my ants won't move off the hills. 2011-10-21T06:58:14 Epona: hello :) 2011-10-21T06:58:20 remember me? 2011-10-21T06:58:42 i do 2011-10-21T06:58:48 you were our late comer? 2011-10-21T06:58:48 awesome 2011-10-21T06:58:53 yea 2011-10-21T06:58:59 you're earlier this time 2011-10-21T06:59:02 lrh9: ok, i guess that depends on you 2011-10-21T06:59:09 anyone else from RIT here? 2011-10-21T06:59:12 I caught wind of it on reddit 2011-10-21T06:59:14 *** JamesM has quit IRC (Quit: Page closed) 2011-10-21T06:59:29 mcstar, except my ants move when I run my bot locally. 2011-10-21T06:59:44 what language are you entering in? 2011-10-21T07:00:09 lrh9: if you failed your test on the server, then obviously the server uses a pervious version of your bot 2011-10-21T07:00:12 me? c++ if i find time 2011-10-21T07:00:18 i have thesis and exams the next few weeks though 2011-10-21T07:00:24 mcstar, nope. I uploaded the one I'm using. 2011-10-21T07:00:36 yea I've got a little bit of work ahead of me too 2011-10-21T07:00:39 i wrote the c++ starter bot, so use that :P 2011-10-21T07:00:48 are you sure the latest game's version matched your latest upload? 2011-10-21T07:00:51 ohh nice 2011-10-21T07:00:51 what is your id? 2011-10-21T07:00:58 matches* 2011-10-21T07:01:02 *** mceier has quit IRC (Quit: leaving) 2011-10-21T07:01:23 mcstar, http://aichallenge.org/profile.php?user=745 2011-10-21T07:01:26 Epona: use the common lisp starter bot it is much nicer 2011-10-21T07:01:26 *** mceier has joined #aichallenge 2011-10-21T07:01:38 *** lynxnathan has joined #aichallenge 2011-10-21T07:01:47 lol 2011-10-21T07:02:00 *** scaramuccia has quit IRC (Ping timeout: 265 seconds) 2011-10-21T07:02:28 Arghhhhh 2011-10-21T07:02:34 they give you the whole map at the beginning? 2011-10-21T07:02:36 gotta use lisp to win 2011-10-21T07:02:39 no other way 2011-10-21T07:02:46 mcstar, I have the logs of my local game. Are those the files you would need to see that my bot works locally? 2011-10-21T07:03:02 more workers are imho definitely needed... its day one, already over 800 players and >2h wait times between games 2011-10-21T07:03:27 2 hours.. 2011-10-21T07:03:30 bloody hell 2011-10-21T07:03:36 *** mceier has quit IRC (Client Quit) 2011-10-21T07:03:53 oh no its just the squares i can see at the beginning ==" 2011-10-21T07:04:29 ==" 2011-10-21T07:04:40 try enter for line ending 2011-10-21T07:05:07 *** mceier has joined #aichallenge 2011-10-21T07:05:08 lrh9: i cant think of anthing useful now 2011-10-21T07:05:20 *** kronos has joined #aichallenge 2011-10-21T07:05:37 aham 2011-10-21T07:05:46 so you use python 2011-10-21T07:05:48 I'm using a feature that may not be available on all platforms. Let me snip it out and see if that eliminates the bug. 2011-10-21T07:05:59 what is it? 2011-10-21T07:06:19 dont use any windows specific imports 2011-10-21T07:06:28 random.SystemRandom. (A random generator that uses system hardware to generate true random numbers. Not available on all platforms.) 2011-10-21T07:06:42 ah, i think thats ok 2011-10-21T07:08:04 when you run test_bot make sure to give the whole filename 2011-10-21T07:08:24 so it is MyBot.py 2011-10-21T07:08:36 *** grahamkraker has joined #aichallenge 2011-10-21T07:09:15 hey graham 2011-10-21T07:09:34 hey 2011-10-21T07:09:47 antimatroid uses c++ too 2011-10-21T07:10:13 *** xathis has quit IRC (Ping timeout: 265 seconds) 2011-10-21T07:10:14 mcstar, I tried that way and same result. 2011-10-21T07:11:09 Well. I can confirm it isn't the random function. 2011-10-21T07:11:11 *** bobbydroptables has quit IRC (Ping timeout: 265 seconds) 2011-10-21T07:11:53 well, my advise is to change to another language and operating system 2011-10-21T07:11:55 you cant lose 2011-10-21T07:12:56 (yeah, im kidding, it should work, try asking python people on windows) 2011-10-21T07:13:24 PYTHON PEOPLE ON WINDOWS help lrh9 2011-10-21T07:13:25 what language is he using? ^ 2011-10-21T07:13:32 what's the problem? 2011-10-21T07:13:35 i like oython 2011-10-21T07:13:36 i haven't been listening, sorry 2011-10-21T07:13:40 python* 2011-10-21T07:14:08 what python does the server have 2011-10-21T07:14:14 2.7.x 2011-10-21T07:14:14 2.7 or 3.2? 2011-10-21T07:14:18 ok 2011-10-21T07:14:28 lrh9: http://docs.python.org/library/random.html 2011-10-21T07:14:31 and you are using only builtins? 2011-10-21T07:14:36 but you can write your bot in p3k 2011-10-21T07:14:44 acron^, my bot runs as expected locally. I use a random walk and they move randomly. When I upload it to the server my ants will not move. 2011-10-21T07:15:17 lrh9: 2011-10-21T07:15:32 what modules are you using? 2011-10-21T07:15:33 use random.randint(0, 4) 2011-10-21T07:15:41 not SystemRandom 2011-10-21T07:15:47 *** SmJ has joined #aichallenge 2011-10-21T07:15:53 I all ready replaced and tested. 2011-10-21T07:16:04 builtins 2011-10-21T07:16:10 ok 2011-10-21T07:16:32 Oh you already said not the random function 2011-10-21T07:16:33 sorry 2011-10-21T07:17:19 check it's issuing orders properly? 2011-10-21T07:17:26 what stdout method are you using? 2011-10-21T07:18:23 stdout method? 2011-10-21T07:18:44 *** had3z has joined #aichallenge 2011-10-21T07:18:46 My bot is running right on my computer. 2011-10-21T07:18:51 :) 2011-10-21T07:18:53 what is the closing date for submissions? end of november? 2011-10-21T07:18:59 whoa, a ton of people in here 2011-10-21T07:19:28 lrh9: your commands to the server are read through stdout 2011-10-21T07:19:38 are you using print ? 2011-10-21T07:19:41 No. 2011-10-21T07:19:53 *** had3z has quit IRC (Client Quit) 2011-10-21T07:20:02 blueprints, a couple people said 'about 2 months' 2011-10-21T07:20:07 *** DownGoat has joined #aichallenge 2011-10-21T07:20:25 The starter package works. 2011-10-21T07:20:28 cyphase: ok, thanks. 2011-10-21T07:20:39 have you just adopted the starter package frameowkr? 2011-10-21T07:20:49 What do you mean? 2011-10-21T07:20:59 is your code based on the starter package? 2011-10-21T07:21:12 or is it a fresh bot ? 2011-10-21T07:21:38 No. I made some changes to ants.py. The problem must be in my changes. 2011-10-21T07:22:01 blueprints, that might have sounded rude. i just meant i dont know, but some people said that :) 2011-10-21T07:22:04 lol 2011-10-21T07:23:32 lol 2011-10-21T07:23:35 rude 2011-10-21T07:23:48 it wasnt rude by any of my standards 2011-10-21T07:24:03 'stop asking asshole, a couple people already answered' 2011-10-21T07:24:08 :P 2011-10-21T07:24:23 yeah now it it 2011-10-21T07:24:24 s 2011-10-21T07:24:43 acron^: are you on windows? 2011-10-21T07:24:48 i'm australian, i can shock anyone with my favourite word 2011-10-21T07:24:49 i am 2011-10-21T07:24:57 slippers 2011-10-21T07:25:06 why? 2011-10-21T07:25:07 cyphase: heh, i didn't take it as rude 2011-10-21T07:25:12 ha, i do shock people when i say i wear thongs 2011-10-21T07:25:24 acron^: can you run your bot through test_bot.cmd? 2011-10-21T07:25:31 2 secs 2011-10-21T07:25:34 blueprints, i figured not, but just wanted to be clear in case :) 2011-10-21T07:25:36 thongs == flip flops or specific underwear in australia 2011-10-21T07:25:50 i'm tired, so maybe my brain just misfired and saw something that wasn't there 2011-10-21T07:25:53 surreeeee 2011-10-21T07:25:54 antimatroid in his thongs 2011-10-21T07:25:58 and on that note, i should sleep 2011-10-21T07:26:01 with his nose bleeding 2011-10-21T07:26:14 and smile :P 2011-10-21T07:26:22 antimatroid: some explaining huh? :D 2011-10-21T07:27:00 hasn't cost me anything in the end at least 2011-10-21T07:27:07 mcstar: 2011-10-21T07:27:07 Incorrect number of bots for map. Need 2, got 1 Bot Cmd: ruby ../MyBot.rb 2011-10-21T07:27:16 Do I need to specify two bots? 2011-10-21T07:27:38 test_bot.cmd "ruby ../MyBot.rb" 2011-10-21T07:27:52 oh fuck 2011-10-21T07:27:56 my bad 2011-10-21T07:27:57 *** wibblymat_ has joined #aichallenge 2011-10-21T07:28:02 i forgot python needs an interpreter 2011-10-21T07:28:15 that's fine 2011-10-21T07:28:25 i have python installed, yes... 2011-10-21T07:28:28 lrh9: you need to do : test_bot.cmd "python path/to/your/bot/MyBot.py" 2011-10-21T07:29:19 open question: if a bot timesout, what happens to his/her ants? 2011-10-21T07:29:27 remain on the board 2011-10-21T07:29:30 They just sit there 2011-10-21T07:29:31 static? 2011-10-21T07:29:33 *** bobbydroptables has joined #aichallenge 2011-10-21T07:29:39 as in, stationary? 2011-10-21T07:29:42 Yes 2011-10-21T07:29:46 no, they wiggle aruond like little worms 2011-10-21T07:29:59 :p 2011-10-21T07:30:09 worth factoring that into the AI tho 2011-10-21T07:30:15 mcstar, NameError: global name 'raw_input' is not defined 2011-10-21T07:30:23 The code doesn't even use raw_input 2011-10-21T07:30:29 ah it does 2011-10-21T07:30:35 you just dont see 2011-10-21T07:30:46 lrh9: what version of python do you have? 2011-10-21T07:30:49 acron^: now you have a new lead 2011-10-21T07:30:49 3.2 2011-10-21T07:30:52 why did the ant colors in replay change? contrast is horrible 2011-10-21T07:31:02 wasn't raw_input depcrecated in 3.x ? 2011-10-21T07:31:06 Yes. 2011-10-21T07:31:09 yea it was changed 2011-10-21T07:31:12 and some colors actually repeat, wtf 2011-10-21T07:31:28 http://aichallenge.org/visualizer.php?game=494&user=871 my bot (olex.s) and ornicar are same color 2011-10-21T07:31:45 lrh9: your bot isnt recognized as p3k, it is recognized as python 2011-10-21T07:32:03 make sure to use the correct extension when you upload 2011-10-21T07:32:16 Can I play a game locally without uploading the code? 2011-10-21T07:32:31 I was wondering why someone had changed the extension... 2011-10-21T07:32:35 McLeopold: are you there? 2011-10-21T07:32:46 I can't find a package which can run a game locally 2011-10-21T07:32:49 mcstar: does the server tell you which bots have timed out ? 2011-10-21T07:32:51 olexs: the reason is colo blindness 2011-10-21T07:32:57 no 2011-10-21T07:33:01 damn :p 2011-10-21T07:33:07 but you can see 2011-10-21T07:33:12 they arent moving anymore 2011-10-21T07:33:15 you can guess 2011-10-21T07:33:20 it might be a ploy :p 2011-10-21T07:33:21 mcstar: but repeating colors don't help, one can't differentiate them at all 2011-10-21T07:33:31 acron^: they can fight however 2011-10-21T07:33:50 and forerground-background combinations with some colors are horrible, next to zero contrast 2011-10-21T07:34:34 olexs: i totally dont have nothing that could possibly could have anything to do with nothing 2011-10-21T07:34:38 *** whatthe has joined #aichallenge 2011-10-21T07:34:41 mcstar: ok :) 2011-10-21T07:34:44 hi 2011-10-21T07:35:05 i'm totally new here, and i have no idea yet what this is all about, but my question is: am i too late for whatever it is? 2011-10-21T07:35:14 *** Amelek has joined #aichallenge 2011-10-21T07:35:21 whatthe: AI means artificial intelligence 2011-10-21T07:35:22 whatthe: it has started just today 2011-10-21T07:35:26 Just started today! 2011-10-21T07:35:51 hey, today just started for me 2011-10-21T07:35:56 what a coincidence 2011-10-21T07:36:31 mcstar: fight as in, it's possible they could win a conflict if another ant attacks 2011-10-21T07:36:42 yep 2011-10-21T07:36:53 Is there some way I can contribute to adding more servers so that it doesn't take 3+ hours between matches? :p 2011-10-21T07:36:55 they are like regular ants only not receiving directions 2011-10-21T07:37:19 gotcha 2011-10-21T07:37:28 lrh9: http://aichallenge.org/language_profile.php?language=Python3 2011-10-21T07:37:38 "Next game should be within 195.8 minutes." 2011-10-21T07:37:39 they are the new pyhtoners 2011-10-21T07:37:53 wibblymat_: possible there will be more servers 2011-10-21T07:37:58 the contest is gonna be long 2011-10-21T07:38:01 dont worry 2011-10-21T07:38:14 and people can test locally 2011-10-21T07:38:45 The site isn't loading for me. 2011-10-21T07:38:48 i guess for anyone who just joined will take a couple of weeks to come up with a bot that reaches the ones of the top of the end of beta 2011-10-21T07:39:15 lrh9: try again 2011-10-21T07:39:20 is PHP good enough? 2011-10-21T07:39:21 mcstar: I don't think it will take thatl ong.. 2011-10-21T07:39:38 i just linked it in, so that you know who uses python3 so that you may ask them for help 2011-10-21T07:39:55 Puj_: at least a week 2011-10-21T07:39:57 mcstar, thank you. 2011-10-21T07:40:14 Puj_: they had months 2011-10-21T07:40:16 i mean we 2011-10-21T07:40:32 mcstar: word 2011-10-21T07:43:49 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has quit IRC (Ping timeout: 240 seconds) 2011-10-21T07:44:44 whatthe: I think PHP is good enough to start with, but I'm going to rewrite my bot in something faster because I keep timing out. 2011-10-21T07:45:42 *** Sunshowers has joined #aichallenge 2011-10-21T07:45:59 *** jjj has joined #aichallenge 2011-10-21T07:46:01 *** skyramp has joined #aichallenge 2011-10-21T07:46:09 *** jjj has quit IRC (Client Quit) 2011-10-21T07:46:50 *** cirno_the_greate has joined #aichallenge 2011-10-21T07:47:00 wibblymat_: ? 2011-10-21T07:47:16 are you factoring large integers? 2011-10-21T07:47:26 *** clock has quit IRC (Ping timeout: 265 seconds) 2011-10-21T07:47:28 *** echeese has joined #aichallenge 2011-10-21T07:47:28 stupid question about "Rate" column in ratings.. what does it mean? it is definitely not "minutes between games" as stated in the tooltip// 2011-10-21T07:47:55 *** brainfarm has quit IRC (Ping timeout: 265 seconds) 2011-10-21T07:48:59 How is an organization created? Can I, after registering , then specify which organization to which I belong? 2011-10-21T07:49:18 Puj_: Other -> type name of organization 2011-10-21T07:49:32 cirno_the_greate: After registration? 2011-10-21T07:49:50 Puj_: you can do it after registration, or during registration 2011-10-21T07:50:01 Puj_: when you choose 'Other' new textbox appears 2011-10-21T07:50:17 Puj_: if you haven't blocked javascript 2011-10-21T07:50:29 *** Amelek has quit IRC (Quit: Page closed) 2011-10-21T07:50:32 ok, i just uploaded the package i just downloaded, and basically it immediately fights against others, and the goal is to modify it in such a way, that the success is higher in the future, right? 2011-10-21T07:51:43 cirno_the_greate: Javascript is fine. Neither Chrome nor Firefox show the textbox upon choosing the combobox option "Other" in "My Profile" 2011-10-21T07:51:44 the goal is to take over the world pinky 2011-10-21T07:51:59 *** mrtest has joined #aichallenge 2011-10-21T07:52:04 *** wub_wub has quit IRC (Ping timeout: 244 seconds) 2011-10-21T07:52:13 *** ajf has joined #aichallenge 2011-10-21T07:52:24 *** throatyogurt has quit IRC (Quit: Page closed) 2011-10-21T07:52:32 *** mceier has quit IRC (Quit: leaving) 2011-10-21T07:52:33 whatthe: the purpose of the contest, is to provide a way for nerds to impress women 2011-10-21T07:52:39 What does "Hills not implemented yet" mean and why do so many starter packs have it? 2011-10-21T07:52:44 *** Ksirxn has joined #aichallenge 2011-10-21T07:52:51 It doesn't know where hills are? Or you can't destroy them? 2011-10-21T07:52:59 *** mceier has joined #aichallenge 2011-10-21T07:53:07 ajf: it simply isnt handled 2011-10-21T07:53:22 the bot does nothing with "h row col owner" lines 2011-10-21T07:53:24 mcstar: because it's hard? or just because nobody has done it yet? 2011-10-21T07:53:37 boegel: because in the early beta, there were no hills 2011-10-21T07:53:38 2nd 2011-10-21T07:53:44 ohhh 2011-10-21T07:53:44 olexs: right, ok 2011-10-21T07:53:47 I see 2011-10-21T07:54:14 if I add support for that for a starter package(Haskell), how do I get it upstream? 2011-10-21T07:54:33 im somewhat against these starter bots, i encourage everyone to write their own 2011-10-21T07:54:47 boegel: fork the repo on github, commit your package into your fork, and issue a pull request 2011-10-21T07:54:51 starter bots are essential for beginners 2011-10-21T07:54:51 boegel: you clone, you write, you make a pull request 2011-10-21T07:54:53 mcstar: Yeah, the protocol probably isn't that hard 2011-10-21T07:55:03 olexs, mcstar: k, thx 2011-10-21T07:55:06 *** jtamer has quit IRC (Quit: Leaving...) 2011-10-21T07:55:19 antimatroid: i guess i am against of beginners 2011-10-21T07:55:26 :D 2011-10-21T07:55:39 ooh 2011-10-21T07:55:57 mcstar: this looks like stuff I could just use scanf on 2011-10-21T07:55:59 it's true that an advanced bot will probably modify the starter package a lot, or make do without it in the first place 2011-10-21T07:56:07 yep 2011-10-21T07:56:27 My cat's on the computer desk. I think she's after the "mouse". Badum tsss 2011-10-21T07:56:28 *** grahamkraker has quit IRC (Quit: Page closed) 2011-10-21T07:56:30 I based mine on the Java starter, but only little bits of original code remain now 2011-10-21T07:56:38 aw, i lost my first battle 2011-10-21T07:56:46 loads of optimizations and changes everywhere 2011-10-21T07:56:51 *** Sunshowers has quit IRC (Quit: Leaving.) 2011-10-21T07:57:01 olexs: i guess it help if you dont want to bother with IO 2011-10-21T07:57:11 but usually that is only a couple of lines, so,, 2011-10-21T07:57:13 mcstar: yep, those are the bits I kept :) 2011-10-21T07:57:14 *** george has joined #aichallenge 2011-10-21T07:57:29 wait 2011-10-21T07:57:35 these bots use stdin/stdout? 2011-10-21T07:57:46 ajf: yes 2011-10-21T07:57:54 *** Ksirxn has quit IRC (Quit: Page closed) 2011-10-21T07:58:03 olexs: awesome! That makes things much easier 2011-10-21T07:58:06 simple plain-text IO 2011-10-21T07:58:34 quite a lot of plaintext in late game, mind you... but still :) 2011-10-21T07:58:37 *** replore_ has joined #aichallenge 2011-10-21T07:59:02 olexs: yes, but it's easy to parse 2011-10-21T07:59:08 especially if you use lisp :P 2011-10-21T07:59:09 Are the lower/upper bounds for input parameters such as turntime stated someplace? 2011-10-21T07:59:18 stdin/stdout isnt that surprising, given that on posix systems all the tools use that to process data 2011-10-21T07:59:35 mcstar: true, but somehow I expected some weird other protocol 2011-10-21T07:59:40 ajf: +1 for lisp 2011-10-21T08:00:07 mcstar: I don't actually use lisp, it's just the input would only need some brackets added for lisp to parse it :P 2011-10-21T08:00:14 Puj_: not that I know of. but you can see the current parameters in use on the server here: http://aichallenge.org/game_settings.php 2011-10-21T08:00:16 What do the circles around hills mean? 2011-10-21T08:00:35 you can parse it wo brackets too 2011-10-21T08:00:46 olexs: Lovely, that's a great start. 2011-10-21T08:01:24 olexs:thats bad 2011-10-21T08:01:34 the settings on github are different 2011-10-21T08:01:48 mcstar: do you know what an equivalence relation is? 2011-10-21T08:01:50 mcstar: hm? 2011-10-21T08:01:54 dead ants? 2011-10-21T08:01:54 when you play locally you have 1000ms turntime, and 55 viewradius2 2011-10-21T08:02:01 yes 2011-10-21T08:02:07 dead ants realy mast be on map? 2011-10-21T08:02:13 ah, that. that's been like that in the beta all the time 2011-10-21T08:02:27 have you ever heard of a notion of a sub equivalence class? 2011-10-21T08:02:35 dead ants realy may be on map? 2011-10-21T08:02:50 antimatroid: under some group action? 2011-10-21T08:02:54 i dont 2011-10-21T08:02:57 i didnt* 2011-10-21T08:03:09 Accoun: dead ants are only given to bots as information as to where ants died this turn. they can be treated as normal land squares and are not relevant to gameplay 2011-10-21T08:03:10 cant see any dead ants on replays 2011-10-21T08:03:30 Accoun: Dead ants dissappear? 2011-10-21T08:03:47 Accoun: i guess its easier to implement persistent ant with "dead ant input" 2011-10-21T08:04:01 *** jozzas has joined #aichallenge 2011-10-21T08:04:24 antimatroid: why? what you doing now? 2011-10-21T08:04:54 *** wub_wub has joined #aichallenge 2011-10-21T08:04:58 *** judder has joined #aichallenge 2011-10-21T08:05:03 mcstar: i just realised i have a sub equivalence relation in my thesis and had just never even considered such a notion 2011-10-21T08:05:19 *** nugget_ has quit IRC (Ping timeout: 265 seconds) 2011-10-21T08:05:27 hm,how did you recognize it? 2011-10-21T08:05:38 ie. my equivalence relation for cardinal equivalence of finite normal form games is a sub equivalence relation of my equivalence relation for ordinal equivalence of games 2011-10-21T08:06:00 i see 2011-10-21T08:06:07 so remove all dead map from site 2011-10-21T08:06:15 so remove all dead ants from site 2011-10-21T08:06:20 it is like all ants are bugs but not all bugs are ants 2011-10-21T08:06:21 Of course, it might be possible for dead ants to be utilized in strategy. E.g. If your ants are dying you can send more to investigate. Or if you know a guy is getting clobbered you could attack his ants. 2011-10-21T08:06:23 if it nit used 2011-10-21T08:06:28 if it not used 2011-10-21T08:07:03 Accoun: would you help removing it? we are short on volunteers 2011-10-21T08:07:14 dead ants sendet to bots? 2011-10-21T08:07:24 or not& 2011-10-21T08:07:26 or not? 2011-10-21T08:07:30 yes 2011-10-21T08:07:56 byt not viewed on replzys 2011-10-21T08:08:00 byt not viewed on repleys 2011-10-21T08:08:31 Hmm, Python 3, Python 2, Lisp (new for me, but I began to make a GIMP plugin), or C? 2011-10-21T08:08:37 Or heck, Prolog? 2011-10-21T08:08:44 not prolog 2011-10-21T08:08:55 *** v4m21 has joined #aichallenge 2011-10-21T08:08:56 Nah, it's not for this kind of AI 2011-10-21T08:09:08 and i suggest not c 2011-10-21T08:09:12 It's not an option too, I'd need to write a C prolog interpreter :/ 2011-10-21T08:09:13 if you know better 2011-10-21T08:09:29 mcstar: I know, but something within me compells me to rip my hair out debugging C :/ 2011-10-21T08:09:38 *** raluxgaza has joined #aichallenge 2011-10-21T08:09:41 *** denysonique__ has joined #aichallenge 2011-10-21T08:09:47 Eh, I think I'll use Python 3 2011-10-21T08:10:01 there are a few C bots doing pretty well 2011-10-21T08:10:07 Hey guys how long is the challenging running for? 2011-10-21T08:10:19 **challenge 2011-10-21T08:10:36 olexs: well, if you are proficient in a dynamic language, i think its a pain using c 2011-10-21T08:11:04 it is a great language, but we are not writing operating systems here 2011-10-21T08:11:15 technically speaking any Turing complete lang should do as well as any other 2011-10-21T08:11:16 *** smiley1983 has quit IRC (Ping timeout: 252 seconds) 2011-10-21T08:11:19 mcstar: I agree. 2011-10-21T08:11:20 mcstar: True. I am proficient in Python, so I should use that 2011-10-21T08:11:20 Okk! 2011-10-21T08:11:22 for the win 2011-10-21T08:11:23 or maybe 2011-10-21T08:11:26 or maybe 2011-10-21T08:11:26 ;D 2011-10-21T08:11:32 I could torture myself and use BRAINFUCK 2011-10-21T08:11:33 :D 2011-10-21T08:11:45 It's turing complete. And has IO :) 2011-10-21T08:11:59 ajf: Okk! is branF*** 2011-10-21T08:12:00 oh I'd love to see a bot in BF... just for the lulz 2011-10-21T08:12:05 without the F*** 2011-10-21T08:12:21 olexs: I might just try. It's not hard to learn 2011-10-21T08:12:32 Just memorise the 6 instructions and get coding :) 2011-10-21T08:12:54 I can't seem to get the playgame.py tool to run my Java bot. Should I be doing something more than just including the main class as a parameter? 2011-10-21T08:13:09 yes Dodger 2011-10-21T08:13:15 btw, there can be good reasons to use a fast array-manipulative language 2011-10-21T08:13:33 but i dont want to go into that, everyone should discover it for themselfes 2011-10-21T08:13:34 *** raluxgaza has quit IRC (Remote host closed the connection) 2011-10-21T08:13:35 Dodger: java -cp PATH_TO_CLASSES_ETC MyBot 2011-10-21T08:14:26 sometime it is worth writing a batch file/script to launch your java bot and call that from playgame.py 2011-10-21T08:15:16 Same issue, the visualizer starts, but my bot doesn't. 2011-10-21T08:15:27 *** tdammers has joined #aichallenge 2011-10-21T08:15:58 does the game get played? this is not the same as the visualizer that is started *after* the game 2011-10-21T08:16:37 and can you start your bot without playgame.py 2011-10-21T08:16:54 ie just "java WHATEVER" 2011-10-21T08:16:57 The game is played yes. I was using play_one_game_live 2011-10-21T08:17:10 Bot starts on its own yes, and plays when uploaded. 2011-10-21T08:17:17 *** tdrgabi_ has joined #aichallenge 2011-10-21T08:17:29 *** mrtest has quit IRC (Quit: Page closed) 2011-10-21T08:17:32 hi, I uploaded the default clojure starter pack and it crashes. 2011-10-21T08:17:36 is it a known problem? 2011-10-21T08:18:58 delt0r: Same result with the sample bots. 2011-10-21T08:20:22 Dodger: i don't really understand whats wrong? everything works? 2011-10-21T08:20:42 *** pablosn has joined #aichallenge 2011-10-21T08:20:48 *** cirno_the_greate has quit IRC (Ping timeout: 255 seconds) 2011-10-21T08:20:56 *** Epona has quit IRC (Quit: Page closed) 2011-10-21T08:21:17 *** cirno_the_greate has joined #aichallenge 2011-10-21T08:21:19 delt0r: Is there a way to check if the classes are loaded correctly when the game starts? 2011-10-21T08:22:10 You get class not found errors if they are not 2011-10-21T08:22:20 if the jvm does not start then you don't get much 2011-10-21T08:22:27 hence why i have a launch script 2011-10-21T08:22:27 Dodger: What does your stderr say? 2011-10-21T08:23:25 almost up to 500 submitted bots 2011-10-21T08:23:59 Puj: No output. 2011-10-21T08:24:11 Is there a maximum turn time? 2011-10-21T08:24:17 Couldn't a slow bot hold up the game? 2011-10-21T08:24:25 *** judder has left #aichallenge 2011-10-21T08:24:25 Dang I timed out on the first game -_- 2011-10-21T08:24:27 delt0r: What does your launch script consist of? 2011-10-21T08:24:29 ajf: yes 2011-10-21T08:24:35 *** Shelldon has joined #aichallenge 2011-10-21T08:24:37 shebang 2011-10-21T08:24:39 ermau: what is it? 10-15 seconds or something? 2011-10-21T08:24:45 java command line 2011-10-21T08:24:57 with some error stream redirects 2011-10-21T08:25:14 I sometimes add a "touch" 2011-10-21T08:25:19 Okay, I'll try that. 2011-10-21T08:25:28 ajf: not sure 2011-10-21T08:25:29 Thanks. 2011-10-21T08:25:35 ajf: more like 1 second 2011-10-21T08:25:37 ajf: I think it's <=1s 2011-10-21T08:25:42 antimatroid: that's what I'd expect 2011-10-21T08:25:52 1000ms locally 2011-10-21T08:25:55 500ms on the server 2011-10-21T08:25:59 although 2011-10-21T08:26:10 there shouldn't be ANY reason why your app times out 2011-10-21T08:26:10 I described the error message from the clojure starter package here: http://aichallenge.org/forums/viewtopic.php?f=25&t=1517 2011-10-21T08:26:23 run your processing in a seperate thread if you must 2011-10-21T08:26:30 ajf: Not allowed to 2011-10-21T08:26:40 ermau: oh, single threaded only? 2011-10-21T08:26:43 Yes 2011-10-21T08:26:56 ajf: quite a few folk last year had high cpu burdens and running over 1 sec was a problem 2011-10-21T08:26:57 *** kronos has quit IRC (Ping timeout: 260 seconds) 2011-10-21T08:27:08 delt0r: ah, that makes sense 2011-10-21T08:27:13 tdrgabi_: 1Oct 21st 11:43amTest Error: compiled, but failed test cases- Clojure 2011-10-21T08:27:18 Also single-threaded is probably so it's cheaper on google ;) 2011-10-21T08:27:24 try reproducing the error locally 2011-10-21T08:27:24 not really 2011-10-21T08:27:29 with test_bot.sh 2011-10-21T08:27:32 Or perhaps fairness with C 2011-10-21T08:27:46 Wait, start script you say? 2011-10-21T08:27:59 mcstar: it's different locally? not sure i like that 2011-10-21T08:27:59 ...could you hypothetically write the bot in bash? 2011-10-21T08:28:02 if everyone just uses more threads then getting it all to run consitiantly on anything would be hard if not impossible 2011-10-21T08:28:06 *** BluePeppers has joined #aichallenge 2011-10-21T08:28:12 i'd prefer to test my bot with conditions as close as possible to those on the server 2011-10-21T08:28:24 ? 2011-10-21T08:28:28 delt0r: Not if it was socket based and everyone was running on their own server :-\ 2011-10-21T08:28:34 thats why i said use test_bot 2011-10-21T08:28:38 (23:26:11) mcstar: 1000ms locally 2011-10-21T08:28:38 (23:26:15) mcstar: 500ms on the server 2011-10-21T08:28:43 ah 2011-10-21T08:28:45 k 2011-10-21T08:28:49 well, it is 2011-10-21T08:28:52 ermau: then lag and internet connection become a massive problem 2011-10-21T08:29:05 tell them to change the default values on github 2011-10-21T08:29:06 in particular the servers infrastructure 2011-10-21T08:29:12 delt0r: No? The servers would still be the challenge's 2011-10-21T08:29:27 antimatroid: even theres a difference in viewradius 2011-10-21T08:29:30 yea are you going to pay for that internet connection 2011-10-21T08:29:30 77 vs. 55 2011-10-21T08:29:32 delt0r: Pretty fast connections between servers in most cloud providers 2011-10-21T08:29:41 not for free 2011-10-21T08:29:45 really? 2011-10-21T08:29:45 what's it mean if I get timeout? 2011-10-21T08:29:58 echeese: your bot spent too much time thinking 2011-10-21T08:30:00 delt0r: Actually, I don't know of one that charges for B/W node to node 2011-10-21T08:30:06 try to have responses in under a second 2011-10-21T08:30:15 echeese: or not thining 2011-10-21T08:30:15 ermau: the tcp version last year needed a 3 sec time out to be roughly == to a 1 sec local 2011-10-21T08:30:16 @later tell McLeopold is there meant to be a different in the view radius and turn times for the server and local copies of engines? 2011-10-21T08:30:16 antimatroid: Aye, aye, sir 2011-10-21T08:30:25 You have millions of clock cycles to play with 2011-10-21T08:30:26 difference* ah well 2011-10-21T08:30:28 Use them! :D 2011-10-21T08:30:32 My ants were working fine and then they just stopped 2011-10-21T08:30:36 ermau: We cannot afford to give everone a vritual instance 2011-10-21T08:30:37 delt0r: For the planet wars thing or something else? 2011-10-21T08:30:38 http://aichallenge.org/visualizer.php?game=548&user=956 2011-10-21T08:30:39 yeah expected 2011-10-21T08:30:44 planet wars 2011-10-21T08:30:50 Is inline assembly allowed in C? :P 2011-10-21T08:30:55 delt0r: That was everyone runningon their own systems, that's not what I'm talking about 2011-10-21T08:31:05 ajf: if it compiles without extra flags yes 2011-10-21T08:31:06 *** najtreg has joined #aichallenge 2011-10-21T08:31:09 even within the "cloud" 2011-10-21T08:31:19 you get one core... one thread 2011-10-21T08:31:21 the hardware is x86_64 compatible 2011-10-21T08:31:29 more than one thread is more than one core 2011-10-21T08:31:30 delt0r: sorry, now the logs tell me that the bots are crashing. 2011-10-21T08:31:38 only one thread? aww 2011-10-21T08:31:46 lol 2011-10-21T08:31:48 Dodger: that is not very informative 2011-10-21T08:31:52 why are people surprised? 2011-10-21T08:31:55 delt0r: Not everyone, just enough machines to run a game 2011-10-21T08:32:06 obviously you cant have the resources of the entire universe 2011-10-21T08:32:18 mcstar: hmm 2011-10-21T08:32:19 delt0r: Sounds like Google isn't chipping in enough, honestly. 2011-10-21T08:32:27 ermau: Pony up the money for n threads per player and you have a deal 2011-10-21T08:32:32 ^ 2011-10-21T08:32:38 why threads? it's cheating 2011-10-21T08:32:40 well 2011-10-21T08:32:42 delt0r: True... After turn 1 - # status crashed crashed crashed crashed 2011-10-21T08:32:51 not everyone is using a language with threading 2011-10-21T08:32:52 e.g. C 2011-10-21T08:32:56 C DOES NOT HAVE THREADS 2011-10-21T08:33:03 check the error stream logs Dodger 2011-10-21T08:33:03 hm 2011-10-21T08:33:03 *** smiley1983 has joined #aichallenge 2011-10-21T08:33:09 ajf: That's their problem for their choice of language. 2011-10-21T08:33:12 imo 2011-10-21T08:33:16 ermau: just use one thread 2011-10-21T08:33:23 and if not one how many? 2011-10-21T08:33:31 I use 500 cores here at work 2011-10-21T08:33:31 ermau: I don't see the need for threads here 2011-10-21T08:33:36 it's a turn-based game 2011-10-21T08:33:42 lol 2011-10-21T08:33:53 you COULD use multi-processing everywherer 2011-10-21T08:34:01 but it wont be fair 2011-10-21T08:34:01 Uh, I very easily see a use for threads all over this thing 2011-10-21T08:34:08 *** delt0r_ has quit IRC (Ping timeout: 245 seconds) 2011-10-21T08:34:16 ajf: 2, I'd say, just so you can avoid time outs 2011-10-21T08:34:22 *** marijnfs has joined #aichallenge 2011-10-21T08:34:23 ermau: yeah, i thought that 2011-10-21T08:34:30 process in one thread, I/O in another 2011-10-21T08:34:31 err delt0r ^^^ 2011-10-21T08:34:32 so use green threads... aka coroutines etc 2011-10-21T08:34:34 mcstar, I was using the wrong extension. Changing it solved my problem. Thank you. 2011-10-21T08:34:40 how would you avoid timeouts with 2 threads? 2011-10-21T08:34:41 wait a second 2011-10-21T08:34:41 use non blocking IO 2011-10-21T08:34:42 *** mjor has joined #aichallenge 2011-10-21T08:34:45 doesn't no threads 2011-10-21T08:34:48 make go useless? 2011-10-21T08:34:50 goroutines... 2011-10-21T08:34:52 no need for two threads 2011-10-21T08:34:58 goroutines are not OS threads 2011-10-21T08:35:06 mcstar: they use them though 2011-10-21T08:35:26 as far as i know they can manage with 1 thread 2011-10-21T08:35:32 delt0r: non blocking IO doesn't prevent a timeout from taking too long to calculate 2011-10-21T08:35:41 what i am more concerned about, is clojure's agents 2011-10-21T08:35:44 and neither does threads 2011-10-21T08:35:53 if you only have one core... 2011-10-21T08:35:54 no 2011-10-21T08:35:55 with threads 2011-10-21T08:36:03 you can pass an INCOMPLETE set of ant movements 2011-10-21T08:36:10 ^ 2011-10-21T08:36:11 and avoid the timeout, although probably lose 2011-10-21T08:36:15 you can do that without threads too 2011-10-21T08:36:22 easily 2011-10-21T08:36:24 it's more difficult 2011-10-21T08:36:24 turns out 2011-10-21T08:36:27 no its not 2011-10-21T08:36:28 I do that without using threads 2011-10-21T08:36:34 you just have to use timers 2011-10-21T08:36:40 no need for threads 2011-10-21T08:36:44 delt0r: Found the --log_error flag. Helpful! Think I should be able to figure it out. Thanks. 2011-10-21T08:36:51 Dodger: np 2011-10-21T08:37:10 *** SmJ has quit IRC (Quit: WeeChat 0.3.5) 2011-10-21T08:37:18 I have a lot of if( time < limit ){...} though :D 2011-10-21T08:37:20 *** ajhager has quit IRC (Ping timeout: 256 seconds) 2011-10-21T08:37:20 *** mjor has quit IRC (Client Quit) 2011-10-21T08:37:50 Fact One: you are hardware constrained. You could always do the NP hard thing and take 1000 years per turn 2011-10-21T08:38:00 or demand that you get 1000 cores or whatever 2011-10-21T08:38:19 a million would sound better 2011-10-21T08:38:23 I think we are all missing a fundamental point 2011-10-21T08:38:31 The point is everyone gets the same resources to play with 2011-10-21T08:38:33 no, im sitting on it right now 2011-10-21T08:38:33 So pratical way of implementing this is one thread. one cre 2011-10-21T08:38:40 *** kjj_ has quit IRC (Ping timeout: 265 seconds) 2011-10-21T08:38:44 lol, i think i said that 2011-10-21T08:38:48 use soft threads or whatever if you need em so bad 2011-10-21T08:38:54 "it wouldnt be fair" 2011-10-21T08:38:57 *** v4m21 has quit IRC (Quit: Page closed) 2011-10-21T08:39:28 *** UncleVasya has joined #aichallenge 2011-10-21T08:39:32 A threadless environment is more easy to control as fair as time constraints go I would imagine from the server side.. No? 2011-10-21T08:39:36 anyway, threads would only make things more complicated with usual mechanisms as locking 2011-10-21T08:39:38 far* 2011-10-21T08:39:40 ajf: it is much harder to do that if many threads are permited 2011-10-21T08:40:08 across langs makes it even harder 2011-10-21T08:40:27 delt0r: yeah 2011-10-21T08:40:42 so kiss. One thread 2011-10-21T08:40:45 when is the challenge over? 2011-10-21T08:40:47 anyone knows if its lua or luajit running on the server? 2011-10-21T08:40:52 And it's unfair on the PHP or C users ;) 2011-10-21T08:40:59 although using PHP for this is masochistic :/ 2011-10-21T08:41:07 why would it be unfair? 2011-10-21T08:41:08 ajf: C can use threads 2011-10-21T08:41:21 c has pthreads, openmp 2011-10-21T08:41:23 whatever 2011-10-21T08:41:24 if they where permitied 2011-10-21T08:41:29 delt0r: Which is why each person would need an isolated, identical environment when they're running.. which isn't feasible given your budget.. which is why I don't believe it'll change and was only making a simple comment originally. 2011-10-21T08:41:43 ermau: right 2011-10-21T08:41:51 delt0r: no 2011-10-21T08:41:54 C doesn't have threads 2011-10-21T08:41:59 as a language anyway 2011-10-21T08:42:04 lol 2011-10-21T08:42:06 well in that case niether does C++ 2011-10-21T08:42:11 Although it can use POSIX threads 2011-10-21T08:42:12 and neither does C# 2011-10-21T08:42:12 its like sying c doenst have linked lists 2011-10-21T08:42:17 or networking 2011-10-21T08:42:19 mcstar: no, that's different 2011-10-21T08:42:22 no 2011-10-21T08:42:28 linked lists is a pattern 2011-10-21T08:42:35 Guys guys.. Ants. Ants man. 2011-10-21T08:42:36 whilst threads are a host os/compiler feature 2011-10-21T08:42:39 indeed 2011-10-21T08:42:40 aantss 2011-10-21T08:42:45 AAAANNNNNNNNTSSSSSSSSSSSS 2011-10-21T08:42:51 *** ajf is now known as antjf 2011-10-21T08:42:57 c doesnt have thread smenatics thats true 2011-10-21T08:43:04 the OS provides threads. Via libs like Pthreads... java and co use that to provide threads 2011-10-21T08:43:07 but it has threads, and pretty standard ones 2011-10-21T08:43:19 pthreads is pretty standard 2011-10-21T08:43:19 mcstar: uh, on POSIX it does 2011-10-21T08:43:23 We need to have a map called "picnic". (ants @ picnic lol) 2011-10-21T08:43:29 ~650 submissions. In first 8 hours Ants have got the whole Trons number of submittions. Amazing. 2011-10-21T08:43:37 whoa 2011-10-21T08:43:40 ANTS! 2011-10-21T08:43:45 and all the food is in this basket! 2011-10-21T08:43:54 and some spilled honey 2011-10-21T08:44:01 * delt0r needs cofffeee 2011-10-21T08:44:03 What we need are remakes of "classic" strategy game maps in ants 2011-10-21T08:44:23 yeah, lets make a de_dust2 map for ants 2011-10-21T08:44:33 The Hunters from StarCraft, etc 2011-10-21T08:44:38 I think we should have a moment of mourning here, for the PHP, Visual Basic and JavaScript users :/ 2011-10-21T08:44:50 nodejs 2011-10-21T08:44:57 mcstar: so? Far from ideal 2011-10-21T08:45:07 why? 2011-10-21T08:45:11 js is very capable 2011-10-21T08:45:16 in fact very very much so 2011-10-21T08:45:22 *** UncleVasya has quit IRC (Remote host closed the connection) 2011-10-21T08:45:24 it's slow though 2011-10-21T08:45:25 oh, and vb.net 2011-10-21T08:45:32 js is very gast 2011-10-21T08:45:33 f 2011-10-21T08:45:36 fast 2011-10-21T08:45:37 fast 2011-10-21T08:45:39 node.js is quite fast 2011-10-21T08:45:44 hmm OK 2011-10-21T08:45:56 ask google 2011-10-21T08:45:59 vb.net under mono shouldn't be too slow either... 2011-10-21T08:46:11 it's not about what language you use here, but what you can do with it :) 2011-10-21T08:46:16 and since ms research wants it to be the most advanced language... 2011-10-21T08:46:16 True 2011-10-21T08:46:24 it will resemble soon haskell 2011-10-21T08:46:30 mcstar: Really? I thought they wanted C# to be 2011-10-21T08:46:30 they even gonna add monads to it 2011-10-21T08:46:43 heeeey waitasecond 2011-10-21T08:46:47 why no F# ;_; 2011-10-21T08:46:48 *** delt0r_ has joined #aichallenge 2011-10-21T08:46:58 i dont care a bit for vb, but i wouldnt say its totally bad 2011-10-21T08:47:13 mcstar: true, it's probably better than vb was 2011-10-21T08:47:15 (vb.net) 2011-10-21T08:47:36 php 2011-10-21T08:47:37 hm 2011-10-21T08:47:47 Although I would be amused if someone actually was able to use VB and got a "Cannot find VBRUN300.dll" error :P 2011-10-21T08:47:50 i guess who would chose php is already pretty damn good init 2011-10-21T08:48:07 mcstar: yeh its tah best languages!!! 2011-10-21T08:48:22 oh, right, I misunderstood what you meant by init 2011-10-21T08:48:32 :D 2011-10-21T08:48:32 blame my britishness for reading "init" as "innit" 2011-10-21T08:48:39 anyone using haskell for bot? 2011-10-21T08:48:43 yes 2011-10-21T08:49:01 mcstar: how you hooked up with state? 2011-10-21T08:49:04 there were already a couple of guys who were askiing around 2011-10-21T08:49:08 i dont use it 2011-10-21T08:49:11 *** danielharan has quit IRC (Remote host closed the connection) 2011-10-21T08:49:12 ah 2011-10-21T08:49:13 okay 2011-10-21T08:49:22 i have design questions 2011-10-21T08:49:23 :) 2011-10-21T08:49:45 never wrote anything harder than calculating fractal before 2011-10-21T08:49:47 im only read the first chapter or ral world haskell 2011-10-21T08:50:03 excuse my poor spelling 2011-10-21T08:50:12 hey, is there a way of removing my account? 2011-10-21T08:50:12 i dropped it and read instead gently introduction to haskell 98 2011-10-21T08:50:23 *** jfreax has joined #aichallenge 2011-10-21T08:50:43 can someone help me out compiling some code in python? im stuck with an error. 2011-10-21T08:50:43 antjf: ah, meaning isnt it? 2011-10-21T08:50:58 mcstar: yes, london slang 2011-10-21T08:50:59 *** najtreg has quit IRC (Read error: Connection reset by peer) 2011-10-21T08:51:04 I think london anyhow 2011-10-21T08:51:12 anywho 2011-10-21T08:51:19 But it has an association with the person being stupid if you speak like that 2011-10-21T08:51:27 "dats rly gud programings language innit 2011-10-21T08:51:42 i thought they speak like that in texas 2011-10-21T08:51:45 *** joeallen has joined #aichallenge 2011-10-21T08:51:49 maybe :P 2011-10-21T08:52:28 "First-year students may be eligible for special prizes." - Does 15yo schoolkid count? :( 2011-10-21T08:52:36 pablosn, we might can help. What is your error? If you have a traceback: www.pastebin.com 2011-10-21T08:52:41 *** skyramp has quit IRC (Ping timeout: 265 seconds) 2011-10-21T08:53:11 why is he trying to compile python? 2011-10-21T08:53:29 He he 2011-10-21T08:53:35 (Dunno. I'm waiting for more information before getting into that.) 2011-10-21T08:53:38 .pyc/.pyo :P 2011-10-21T08:54:33 *** g^2 has joined #aichallenge 2011-10-21T08:54:56 antjf: i dont think you ever did that manually 2011-10-21T08:55:22 mcstar: you can get python to precompile 2011-10-21T08:55:30 for stuff like Twisted/Django to run faster 2011-10-21T08:55:40 if ant will forced to move on water, it'll die? 2011-10-21T08:55:49 no 2011-10-21T08:55:51 Ignored isn't it? 2011-10-21T08:55:52 its an invalid move 2011-10-21T08:56:08 Silently ignored? 2011-10-21T08:56:12 no 2011-10-21T08:56:15 reported 2011-10-21T08:56:17 and ignored 2011-10-21T08:56:18 Ah 2011-10-21T08:56:25 where reports? 2011-10-21T08:56:46 maybe you need -E or -e flag to see it 2011-10-21T08:57:07 but when you play the game locally you can see o 343 54 N # ignored blabla 2011-10-21T08:57:08 well, i use it to debug STDERR of bots 2011-10-21T08:57:35 turn 11 bot 3 ignored actions: 2011-10-21T08:57:35 o 58 40 w # move blocked 2011-10-21T08:57:37 like this? 2011-10-21T08:57:40 ah yes 2011-10-21T08:57:44 good 2011-10-21T08:57:45 very good 2011-10-21T08:57:46 my mistake 2011-10-21T08:57:50 Any topcoder participants here? 2011-10-21T08:58:10 topcoder? 2011-10-21T08:58:18 www.topcoder.com 2011-10-21T08:58:23 *** joeallen has quit IRC (Quit: Page closed) 2011-10-21T08:58:31 now you must pay, that is advertising 2011-10-21T08:58:46 Puj_: yes. 2011-10-21T08:59:35 Sorry, my fingers typed on the wrong row. I meant to typ sssgllcdfl 2011-10-21T08:59:39 type* 2011-10-21T08:59:55 wat 2011-10-21T08:59:56 Happens sometimes to the best of us =/ 2011-10-21T09:00:55 ReijiMitsurugi: This is pretty reminiscent of some marathon matches. 2011-10-21T09:01:08 Puj_: I haven't done any marathon matches. I only do SRMs 2011-10-21T09:01:13 Ah 2011-10-21T09:01:28 ReijiMitsurugi: Are you familiar with the format for MM? 2011-10-21T09:01:33 no 2011-10-21T09:02:05 Oh, two week, often NP-hard complexity, problems with 10-30second computation limits, or turn-based stuff like this. 2011-10-21T09:02:14 Not as much stress as SRM 2011-10-21T09:02:17 ah. 2011-10-21T09:02:22 Doesn't matter if you get interrupted 2011-10-21T09:02:24 Kinda nica 2011-10-21T09:02:25 nice 2011-10-21T09:02:25 timed programming competitions is more what I do. 2011-10-21T09:02:43 They are timed, just not in one hour 2011-10-21T09:02:54 yeah, I meant on the order of hours by 'timed' 2011-10-21T09:02:56 *** Pete___ has joined #aichallenge 2011-10-21T09:03:02 "Keep in mind the rules. We take security very seriously. Any attempt to compromise the integrity of the contest will result in the immediate involvement of law enforcement officials. Our policy is to always prosecute." 2011-10-21T09:03:10 >Our policy is to always prosecute 2011-10-21T09:03:12 whoa 2011-10-21T09:03:20 sounds like they're having a laugh 2011-10-21T09:03:25 (to me) 2011-10-21T09:03:31 Where can I find the tools that come with the starter packages? I download the C# and python packages and there were no tools? 2011-10-21T09:03:34 Are there actually an prizes? 2011-10-21T09:03:40 Pete___: no 2011-10-21T09:03:43 you get the tools 2011-10-21T09:03:46 and a starter package 2011-10-21T09:03:52 they're separate 2011-10-21T09:03:58 http://aichallenge.org/using_the_tools.php 2011-10-21T09:04:13 thanks 2011-10-21T09:04:16 *** Pete___ has quit IRC (Client Quit) 2011-10-21T09:04:23 *** whatthe has quit IRC (Quit: Page closed) 2011-10-21T09:04:37 antjf: they are running your code on their systems, so I can understand why they're being careful there 2011-10-21T09:04:49 antjf: you can possibly ask for a certificate, that you can show to women in bars 2011-10-21T09:05:06 antjf: it is for fun 2011-10-21T09:05:21 but you can list in your CV, that you managed to climb to top25, for example ;) 2011-10-21T09:05:26 cirno_the_greate: ah 2011-10-21T09:05:39 mcstar: it should go on your drivers license... Class: G, Programming Skillz: AI Challenge Winner 2011-10-21T09:05:42 I didn't expect prizes, I just want to win :P 2011-10-21T09:05:42 :P 2011-10-21T09:06:04 I can imagine the first day in prison. Tough guy: What you in for? Me: Disrupting some servers. 2011-10-21T09:06:34 lrh9: some BIG servers :D 2011-10-21T09:06:42 Of course. 2011-10-21T09:06:47 We bad! 2011-10-21T09:07:00 10 Internet points for whoever gets the allusion. 2011-10-21T09:07:26 no idea 2011-10-21T09:07:32 Stir Crazy. 2011-10-21T09:07:46 what's up with the rankings? my bot is not listed, although profile page says rank 6 2011-10-21T09:08:19 lrh9: hey i saw that movie, only i hungarian i think 2011-10-21T09:08:31 *** flaggy has joined #aichallenge 2011-10-21T09:08:43 I wish bots would get games faster :( 2011-10-21T09:08:45 *** najtreg has joined #aichallenge 2011-10-21T09:08:56 Hello, I forgot my password. What do I do? 2011-10-21T09:09:03 who of you is going for winning this anyway? 2011-10-21T09:09:12 me 2011-10-21T09:09:13 :) 2011-10-21T09:09:20 if i remember to enter 2011-10-21T09:09:27 sir_macelon: i guess you dont right? 2011-10-21T09:09:33 instead of writing bot managers and stuff 2011-10-21T09:09:39 I'm just going to go through a process of gradual improvement. 2011-10-21T09:09:54 sir_macelon: you already had your share of top positions :D 2011-10-21T09:10:02 mcstar: well, i'm going for it right from the beginning :) 2011-10-21T09:10:09 I am hopeing my ants will become sentient and code themselfs 2011-10-21T09:10:39 mcstar: but since I got my new job, I don't care that much now :] 2011-10-21T09:10:47 gooood 2011-10-21T09:10:53 *** cirno_the_greate has quit IRC (Remote host closed the connection) 2011-10-21T09:11:25 you are right, i need one too 2011-10-21T09:11:31 im gonna do some useful stuff 2011-10-21T09:11:34 bb 2011-10-21T09:11:36 *** mcstar has quit IRC (Quit: WeeChat 0.3.5) 2011-10-21T09:13:43 *** g^2 has quit IRC (Quit: Page closed) 2011-10-21T09:13:44 *** olexs has quit IRC (Read error: Connection reset by peer) 2011-10-21T09:13:48 *** olexs has joined #aichallenge 2011-10-21T09:13:57 *** Clex has joined #aichallenge 2011-10-21T09:14:20 *** mp_ has joined #aichallenge 2011-10-21T09:14:25 *** lrh9_ has joined #aichallenge 2011-10-21T09:15:32 Next Game: 30 players are ahead. *refresh* Next Game: 35 players are ahead 2011-10-21T09:15:36 :( 2011-10-21T09:15:53 McLeopold: the new matchmaking seems sooo even, that's good, but then i see all new submissions will insantly get a lot of games to catch up current game count yes? 2011-10-21T09:16:22 *** john___ has joined #aichallenge 2011-10-21T09:16:28 ReijiMitsurugi: bots that get submitted are going to the front of the queue, so that fresh submissions always get the first game quickly 2011-10-21T09:16:29 hi 2011-10-21T09:16:30 *** jfreax has quit IRC (Quit: Page closed) 2011-10-21T09:16:38 *** Sunshowers has joined #aichallenge 2011-10-21T09:16:57 i'm trying to get python to work on my Windows 7 so i added C:\Python to my path variable in the system variables, but it still doesnt work? 2011-10-21T09:17:30 olexs: That's a good way to do it so you don't have to wait that long to see if your bot crashes or timeouts or whatever, but it's still frustrating :( 2011-10-21T09:17:32 The folder usually has the version after it. (c:\python27 or c:\python32) 2011-10-21T09:17:34 *** lrh9 has quit IRC (Ping timeout: 256 seconds) 2011-10-21T09:17:46 oh it's fixed now, i used c\python27 instead of c:\python27 2011-10-21T09:18:17 omg can u believe it, such a noobish mistake, while i'm gonna be the winner of thsi contest 2011-10-21T09:18:23 olexs: but it seems to me that they get as many games as need to have it equal with everyone else 2011-10-21T09:19:11 sir_macelon: I don't think so... I only submitted one version since launch, but my first games had pauses of up to 90 minutes between them 2011-10-21T09:19:28 olexs: for instance flagcapper got 7 games in about 1 hour, take a look 2011-10-21T09:20:03 sir_macelon: I'm getting more games now, when I already have a few, that is a bit weird. last 4 games were all inside 10 minutes 2011-10-21T09:20:25 olexs: that's what I am trying to show you 2011-10-21T09:20:54 so maybe it is evening out, true... still, I think it's too early to judge the algorithms, seeing how many new submissions are flooding in after launch 2011-10-21T09:21:21 olexs: current max game count is 8 and it seems everyone needs to reach it before those who had got the 9th game 2011-10-21T09:21:35 I've seen someone in top100 having 9 already 2011-10-21T09:21:47 http://aichallenge.org/profile.php?user=422 already has 9 2011-10-21T09:22:45 olexs: indeed, but anyway, it seems to be fair, just if they would be played more often 2011-10-21T09:23:10 *** ztfw has joined #aichallenge 2011-10-21T09:23:14 *** KidSunday has joined #aichallenge 2011-10-21T09:23:24 we need more workers than just 2... 2 were barely enough for 400-500 beta users, and we have double that after one day already 2011-10-21T09:25:21 *** Elwood_ has joined #aichallenge 2011-10-21T09:25:28 *** lrh9__ has joined #aichallenge 2011-10-21T09:26:24 two days ago colours were better: http://fluxid.pl/private/2011-10-21-152546_726x724_scrot.png now i can't see much, and there are two bots with same colour 2011-10-21T09:27:05 Fluxid: I already created an issue on github, current colors are horrible 2011-10-21T09:27:07 *** ajhager has joined #aichallenge 2011-10-21T09:27:56 *** CheesyPoof has joined #aichallenge 2011-10-21T09:28:03 *** Shelldon has quit IRC (Quit: Page closed) 2011-10-21T09:28:09 *** mp_ has quit IRC (Quit: Page closed) 2011-10-21T09:28:41 *** lrh9_ has quit IRC (Ping timeout: 244 seconds) 2011-10-21T09:30:03 *** Palmik has joined #aichallenge 2011-10-21T09:30:03 *** sigh has joined #aichallenge 2011-10-21T09:30:18 The colors were tweaked since they were not colorblind friendly. 2011-10-21T09:32:16 jcdny: well, now they're not friendly to anyone else 2011-10-21T09:32:35 Bazinga 2011-10-21T09:32:43 it's brown vs yellow vs yellow-brown vs two blacks on beige background 2011-10-21T09:33:27 *** lrh9_ has joined #aichallenge 2011-10-21T09:33:45 *** tdrgabi_ has quit IRC (Quit: Page closed) 2011-10-21T09:33:54 I don't disagree; I suspect they will need to end up with a a choice of pallettes. 2011-10-21T09:33:55 *** springs has joined #aichallenge 2011-10-21T09:34:04 that would be best 2011-10-21T09:34:59 you could always modify the visualizer code locally and replay games from the server... 2011-10-21T09:35:20 I suppose when "they" do that, it will be a change in the replay module. That would mean we can view games which were played before the color change and the new colors will be used in those games? 2011-10-21T09:35:32 yes 2011-10-21T09:35:34 Lovely 2011-10-21T09:36:53 *** lrh9__ has quit IRC (Ping timeout: 258 seconds) 2011-10-21T09:37:13 *** skyramp has joined #aichallenge 2011-10-21T09:37:14 in fact i still got the old visualiser, where colors are better for me 2011-10-21T09:37:26 *** lrh9__ has joined #aichallenge 2011-10-21T09:37:51 one can always roll the colors back to before changes were made using git 2011-10-21T09:40:55 *** lrh9_ has quit IRC (Ping timeout: 258 seconds) 2011-10-21T09:41:48 *** xpsmiley has joined #aichallenge 2011-10-21T09:42:42 *** antjf is now known as ajf|offline 2011-10-21T09:42:51 *** foRei has joined #aichallenge 2011-10-21T09:43:22 *** pablosn has quit IRC (Quit: Page closed) 2011-10-21T09:43:26 *** timporin has quit IRC (Ping timeout: 265 seconds) 2011-10-21T09:44:23 *** lrh9_ has joined #aichallenge 2011-10-21T09:44:25 *** readfrer has joined #aichallenge 2011-10-21T09:45:21 *** mayhem has joined #aichallenge 2011-10-21T09:45:24 *** mmaruseacph2 has quit IRC (Ping timeout: 255 seconds) 2011-10-21T09:45:51 *** mayhem has quit IRC (Client Quit) 2011-10-21T09:46:33 Is there anywhere finished tutorial bot to download? I keep getting different result on step 3... 2011-10-21T09:47:23 *** Coderik has joined #aichallenge 2011-10-21T09:47:32 *** lrh9__ has quit IRC (Ping timeout: 252 seconds) 2011-10-21T09:47:48 wub_wub: no 2011-10-21T09:51:10 *** ash0d has quit IRC (Ping timeout: 265 seconds) 2011-10-21T09:52:21 *** Alexer has joined #aichallenge 2011-10-21T09:52:30 *** Elwood_ has quit IRC (Quit: Page closed) 2011-10-21T09:52:44 *** UncleVasya has joined #aichallenge 2011-10-21T09:54:49 *** springs has quit IRC (Quit: Page closed) 2011-10-21T09:55:12 hi guys got a quesiton about A* 2011-10-21T09:55:23 do i compute it every turn? or do i same it and then hope it gets there?? 2011-10-21T09:55:26 *save 2011-10-21T09:56:11 Why isn't this http://fpaste.org/3IEy/raw/ a correct input for copy_paste.html? 2011-10-21T09:56:20 bobbydroptables: That's a question about how much time you have. 2011-10-21T09:56:33 hmmm i suppose so 2011-10-21T09:57:24 bobbydroptables: A* is fairly inexpensive for calculating one origin to desination set with a high threshold. But modifying threshold and adding more than one origin/destination could increase the time your calculations take quite extensively 2011-10-21T09:57:51 when you say threshold, you mean the number of nodes expanded, yes? 2011-10-21T09:57:55 Clex: you need to use 0.replay file content 2011-10-21T09:58:21 *** meatroaf_ has joined #aichallenge 2011-10-21T09:58:26 bobbydroptables: just btw, running a bfs for every ant, assuming you terminate once you get outside of the ants vision range runs in time. 2011-10-21T09:58:26 sir_macelon: is this the -R option of ./playgame.py? 2011-10-21T09:58:27 The threshold would basically determine how narrow your search path is, and yes that corresponds directly with how many node are expanded. 2011-10-21T09:58:41 bobbydroptables: and running a bfs for every ant if you *don't* terminte outside the ants vision range times out. 2011-10-21T09:58:44 Clex: I guess so 2011-10-21T09:59:02 cool 2011-10-21T09:59:17 i will give it a shot and tweak treshold 2011-10-21T09:59:26 ReijiMitsurugi: That's assuming you only consider that ant's own perspective. But if you consider the late game scenario and shared vision of all your ants then you will most likely timeout 2011-10-21T09:59:45 Puj_: By 'ants vision' I mean the vision of that ant only. 2011-10-21T09:59:49 sir_macelon: doesn't seem to work. How do you generate this 0.reply? 2011-10-21T09:59:50 Puj_: not including shared vision. 2011-10-21T09:59:58 ReijiMitsurugi: agreed 2011-10-21T09:59:58 yeh that is why I was approaching it from a cost-function perspective instead of using path finding 2011-10-21T09:59:58 *replay 2011-10-21T10:00:15 *** turnipz has joined #aichallenge 2011-10-21T10:00:16 Clex: it is -R or --log_replay 2011-10-21T10:00:17 the path finding will only be used when food is found near a single ant 2011-10-21T10:00:30 Clex: be sure also to specify game_logs directory 2011-10-21T10:00:34 but then i don't know about say... leading an attack against an ant hill ==" 2011-10-21T10:00:54 Clex: -l or --log_dir 2011-10-21T10:01:30 Thanks sir_macelon. 2011-10-21T10:01:45 Clex: you're welcome 2011-10-21T10:02:01 *** Gracenotes has joined #aichallenge 2011-10-21T10:02:32 so.. what should i do if test_bot.sh and a real map runs fine on my machine, but submission says "Test Error: compiled, but failed test cases" and "turn 0 bot 0 timed out"? 2011-10-21T10:03:14 *** adonig has joined #aichallenge 2011-10-21T10:03:16 Alexer: what's the complexity of the algorithm you're using? 2011-10-21T10:03:45 Alexer: cause it says 'timed out'. You're pprobably... timing out. 2011-10-21T10:03:46 hello 2011-10-21T10:04:09 lol 2011-10-21T10:04:17 does anyone know a way to change the profile's name? 2011-10-21T10:04:31 oh yay thisis working a lot better with a threshold, and i still am able to graba fair few food 2011-10-21T10:04:33 ReijiMitsurugi, so it says indeed, but the test map is quite small and only has one ant, so i find it surprising it would time out on the first turn.. 2011-10-21T10:04:46 while(1) 2011-10-21T10:04:56 Alexer: yeah check if you're inf looping 2011-10-21T10:05:03 @Alexer: yeh check for infinite loops 2011-10-21T10:05:04 bobbydroptables: Run as fast as you can and don't look back. 2011-10-21T10:05:09 ReijiMitsurugi, again, it runs fine on my own computer 2011-10-21T10:05:26 passes the testcase and runs fine on a real map 2011-10-21T10:05:33 why is a bot talking to me ? *scared* 2011-10-21T10:06:04 Alexer: that's strange. maybe it's only just running in time on your computer, but timing out on theirs? Other than that, I can't think of anything. 2011-10-21T10:06:26 bobbydroptables: Good 2011-10-21T10:06:38 *** flaggy has quit IRC (Ping timeout: 265 seconds) 2011-10-21T10:07:18 Alexer: Mind you, the turntime locally is defaulty 1000ms whereas on the server the turntime is 500ms 2011-10-21T10:07:23 Perhaps that could be why 2011-10-21T10:07:30 bobbydroptables: don't start with @ it's a bot command 2011-10-21T10:08:00 Puj_, gah! thanks, i'll have to try that :) 2011-10-21T10:08:04 (= 2011-10-21T10:08:08 oh right lol 2011-10-21T10:08:19 Puj_, the only mention of time i could find was 2000ms in the example input for the bots... 2011-10-21T10:08:26 http://aichallenge.org/visualizer.php?game=643&user=31 epic game between GreenTea and FlagCapper - massive battle top left of map 2011-10-21T10:08:27 *** Sunshowers has quit IRC (Quit: Page closed) 2011-10-21T10:08:31 http://aichallenge.org/game_settings.php 2011-10-21T10:08:45 Thanks @ mcstar wherever he is 2011-10-21T10:09:11 *** TenNeon has joined #aichallenge 2011-10-21T10:10:45 166 users in the irc, I believe this is a new high since launch 2011-10-21T10:11:34 Puj_: note that turn limit is 1000 not 1500 2011-10-21T10:12:33 Default local, right sir_macelon 2011-10-21T10:12:34 ? 2011-10-21T10:12:38 gonna upload woohoo 2011-10-21T10:12:40 hope it runs 2011-10-21T10:12:47 bobbydroptables: gl 2011-10-21T10:13:24 Puj_: probably, there are separate turn limits per map 2011-10-21T10:13:25 *** Acroban has joined #aichallenge 2011-10-21T10:13:38 *** patrisk has quit IRC (Quit: Leaving) 2011-10-21T10:14:05 Puj_: since the maps differ in size and they want to limit the amount of time for inconclusive games 2011-10-21T10:14:50 Puj_: there was a feature implemented to automatically adjust/extend turn limit per map, but I see it is not being used right 2011-10-21T10:15:11 Puj_, okay, can't be that either, i tried with 100ms turntime locally and it still worked fine 2011-10-21T10:15:12 *** irchs has quit IRC (Quit: irchs) 2011-10-21T10:15:16 *** mcstar has joined #aichallenge 2011-10-21T10:15:22 *** mcstar has left #aichallenge 2011-10-21T10:15:33 anyway you can easily check there aren't any games over 1000 turns right now, so probably it is showing old info, because during beta it was set to 1500 and now it is 1000 2011-10-21T10:15:45 *** jezuz` has joined #aichallenge 2011-10-21T10:15:48 hi 2011-10-21T10:16:17 sir_macelon: We were referring to turntime, not turns. But good info 2011-10-21T10:16:33 Perhaps, turntime also varies? 2011-10-21T10:16:47 Alexer: But you are still getting timeout on the server? 2011-10-21T10:16:55 *** CheesyPoof has left #aichallenge 2011-10-21T10:16:56 Puj_, yep 2011-10-21T10:17:13 Alexer: Perhaps the server fails in parsing your stdout responses? Or you are sending to stderr? Something to do with your output? 2011-10-21T10:17:16 I WON ONE! WOOHOO 2011-10-21T10:17:22 bobbydroptables: Gratz 2011-10-21T10:17:32 *** gerard_ has joined #aichallenge 2011-10-21T10:17:38 *** nullkuhl has joined #aichallenge 2011-10-21T10:17:48 hey 2011-10-21T10:17:54 Puj_, i used the starter package as a base, so i'm not doing the output myself 2011-10-21T10:17:54 yo 2011-10-21T10:18:00 did the contest officially start, or its a beta phase ? 2011-10-21T10:18:05 i have another problem now if anyone wants to give me some input 2011-10-21T10:18:12 *** irchs has joined #aichallenge 2011-10-21T10:18:13 this looks like so much fun, but with the AI ML and DB Stanford classes I hope I can find the time... 2011-10-21T10:18:38 my ants have a tendency to favour North 2011-10-21T10:18:48 ==" that's their default behavior 2011-10-21T10:19:17 that's weird, I have a similar bug, they only go north 2011-10-21T10:19:26 *** Acroban has quit IRC (Ping timeout: 258 seconds) 2011-10-21T10:19:26 i need a better pathfinding :( 2011-10-21T10:19:28 *** lrh9__ has joined #aichallenge 2011-10-21T10:19:37 i guess time to implement a* 2011-10-21T10:19:48 ruser, snap :( 2011-10-21T10:19:50 gerard_: I had to decide to not work on those classes sadly... I picked up a sys-admin job just after registration and I'm trying to volunteer here too 2011-10-21T10:19:55 pathfinding is dull 2011-10-21T10:19:58 gerard_: so busy 2011-10-21T10:20:09 BluePeppers: i know :( i've been slacking off on it 2011-10-21T10:20:10 *** sir_macelon has quit IRC (Ping timeout: 265 seconds) 2011-10-21T10:20:17 Alexer: Are you limiting the time you are using to calculate? Even 100ms could expand to over the time limit on the server depending on the specs of your machine and the server respectively. I think the best option is doing something along the lines of if(time_used > time_limit - a_little_bit){endTurn()} 2011-10-21T10:20:18 AndrewBC: yeh. that's cuz we put 'N' as the first direction to check. 2011-10-21T10:20:24 *** lynxnathan has quit IRC (Read error: Connection reset by peer) 2011-10-21T10:20:38 *** twymer has joined #aichallenge 2011-10-21T10:21:00 Puj_, disregard everything, i'm an idiot 2011-10-21T10:21:17 I shall disregard everything. 2011-10-21T10:21:25 gerard_: and I was up until 2am helping launch, I have yet another job interview at noon and a midterm today lol -- I hope you can stick with those classes, I have heard really cool things about the concepts being taught 2011-10-21T10:21:28 *** nullkuhl has left #aichallenge 2011-10-21T10:21:36 *** nullkuhl has joined #aichallenge 2011-10-21T10:21:59 aarossig: well, I think I'll just use the ML and AI classes to write the winning entry 2011-10-21T10:22:07 gerard_: exactly 2011-10-21T10:22:08 Puj_, i think it might have something to do with the fact that i forgot i was using sockets for logging at some point :-) 2011-10-21T10:22:21 did contest officially start ? or is it still a beta phase ? 2011-10-21T10:22:25 *** lrh9_ has quit IRC (Ping timeout: 244 seconds) 2011-10-21T10:22:25 gerard_: myself, I wanted to take the databases class 2011-10-21T10:22:38 Great Alexer! Hope you found the cause. 2011-10-21T10:22:43 aarossig: where is that? 2011-10-21T10:22:58 aarossig: i'm currently unemployed and can spend stome time self educating :) 2011-10-21T10:22:59 aarossig: the DB class is really useful for my job yeah 2011-10-21T10:23:22 aarossig: but the AI and ML classes too so it's great 2011-10-21T10:23:50 I hope I have some time left this weekend to finish the homework and write a basic entry for the ai challenge 2011-10-21T10:23:51 *** twymer has quit IRC (Read error: Connection reset by peer) 2011-10-21T10:23:51 *** ceasar has joined #aichallenge 2011-10-21T10:23:57 gerard_: http://www.db-class.org 2011-10-21T10:24:53 bah, i better stop putting off that a* and implement it :( 2011-10-21T10:24:54 what kinda stuff is is teaching? 2011-10-21T10:24:58 gerard_: I have a loose understanding of databases, I implemented a point of sale system in my hometown... but I would love not to rely on guides so much 2011-10-21T10:24:59 aarossig: thanks, I'm already following it 2011-10-21T10:25:02 and to how much depth 2011-10-21T10:25:07 gerard_: np 2011-10-21T10:25:12 *** g0llum has joined #aichallenge 2011-10-21T10:25:17 did anyone think to support pypy interpreter to run python-2.7 bots (as choice: cpython or pypy)? 2011-10-21T10:25:51 *** Coderik has quit IRC (Quit: Page closed) 2011-10-21T10:25:55 *** twymer has joined #aichallenge 2011-10-21T10:26:03 Is there a list of volunteers somewhere? And/or a list of persons employeed for this project? 2011-10-21T10:26:18 Puj_: http://aichallenge.org/credits.php 2011-10-21T10:26:23 yup, that it was 2011-10-21T10:26:28 Has anyone been able to get the Python logging style from GreedyBot working? Not sure what I need to do to get it to actually write to files.. 2011-10-21T10:26:29 Puj_: and https://github.com/aichallenge/aichallenge/contributors 2011-10-21T10:26:30 Lovely. 2011-10-21T10:26:45 Thankeekindly 2011-10-21T10:27:06 has anyone thought about ant formations? 2011-10-21T10:27:12 Puj_: I'm not sure if you were around at midnight, but we had some great help from McLeopold, Amstan, j3camero and Janzert 2011-10-21T10:27:33 Puj_: Midnight, EST that is 2011-10-21T10:27:50 No, I got here around 2AM 2011-10-21T10:27:55 *** amstan has joined #aichallenge 2011-10-21T10:27:55 *** ChanServ sets mode: +o amstan 2011-10-21T10:28:06 But great job you guys 2011-10-21T10:28:21 ++ 2011-10-21T10:28:23 *** rawrmawr has quit IRC (Ping timeout: 265 seconds) 2011-10-21T10:28:24 *** aarossig changes topic to "AI Challenge (sponsored by Google): http://aichallenge.org || Channel Logs: http://contestbot.aichallenge.org || Code Repo: http://github.com/aichallenge/aichallenge || About the game (Ants): http://aichallenge.org/problem_description.php" 2011-10-21T10:28:31 I can't do the step 3 in tutorial, anywhere I put the code it just doesn't run properly (it runs but not as displayed on page/slower) can anyone tell me where in this code http://pastebin.com/r6QFW2eB "just before the food gathering section" and " after the food gathering section" ? 2011-10-21T10:29:50 *** twymer has quit IRC (Client Quit) 2011-10-21T10:31:48 *** hello has joined #aichallenge 2011-10-21T10:32:16 *** tdammers has left #aichallenge 2011-10-21T10:32:47 *** ascadian has joined #aichallenge 2011-10-21T10:34:46 *** Blkt has quit IRC (Quit: rebooting) 2011-10-21T10:34:54 *** hello has quit IRC (Client Quit) 2011-10-21T10:35:28 *** incompetent has joined #aichallenge 2011-10-21T10:35:38 *** ceasar has quit IRC (Ping timeout: 265 seconds) 2011-10-21T10:37:33 *** incompetent has quit IRC (Client Quit) 2011-10-21T10:40:31 *** lrh9_ has joined #aichallenge 2011-10-21T10:43:30 *** irchs has quit IRC (Quit: irchs) 2011-10-21T10:43:39 *** lrh9__ has quit IRC (Ping timeout: 252 seconds) 2011-10-21T10:43:41 *** perryh has joined #aichallenge 2011-10-21T10:45:54 *** Ashoka has joined #aichallenge 2011-10-21T10:46:02 *** sigh has quit IRC (Remote host closed the connection) 2011-10-21T10:46:34 *** sigh has joined #aichallenge 2011-10-21T10:47:37 *** Blkt has joined #aichallenge 2011-10-21T10:48:24 *** amstan has quit IRC (Ping timeout: 240 seconds) 2011-10-21T10:48:30 *** olap has joined #aichallenge 2011-10-21T10:48:41 *** littlewing has quit IRC (Ping timeout: 265 seconds) 2011-10-21T10:49:38 *** itelichko has quit IRC (Quit: Page closed) 2011-10-21T10:50:45 *** lrh9_ has quit IRC (Ping timeout: 260 seconds) 2011-10-21T10:51:06 *** sigh has quit IRC (Ping timeout: 255 seconds) 2011-10-21T10:52:57 *** smoke_carrot has quit IRC (Remote host closed the connection) 2011-10-21T10:53:25 *** UncleVasya has quit IRC (Ping timeout: 244 seconds) 2011-10-21T10:54:49 *** irchs has joined #aichallenge 2011-10-21T10:54:50 *** smiley1983 has quit IRC (Ping timeout: 260 seconds) 2011-10-21T10:56:16 *** amstan has joined #aichallenge 2011-10-21T10:56:16 *** ChanServ sets mode: +o amstan 2011-10-21T10:56:33 *** smiley1983 has joined #aichallenge 2011-10-21T10:59:26 janzert, McLeopold: so we didn't have analytics after launch, just fixed it 2011-10-21T10:59:28 *** adsf has joined #aichallenge 2011-10-21T10:59:54 hello everybody! :D 2011-10-21T11:00:01 afternoon 2011-10-21T11:00:13 *** bitbrit has joined #aichallenge 2011-10-21T11:00:22 still morning here in Florida 2011-10-21T11:00:47 *** olap is now known as Olap 2011-10-21T11:01:42 *** UncleVasya has joined #aichallenge 2011-10-21T11:02:53 *** Puj_ has quit IRC (Ping timeout: 245 seconds) 2011-10-21T11:04:16 alright see you guys later! 2011-10-21T11:04:23 *** adsf has quit IRC (Client Quit) 2011-10-21T11:04:23 *** edcba has joined #aichallenge 2011-10-21T11:04:32 hi ! 2011-10-21T11:04:56 some easy question surely in faq: can you control more than one hive ? 2011-10-21T11:05:08 hill? yes 2011-10-21T11:05:11 because i think i saw twice same colors in some wars 2011-10-21T11:05:24 some maps start you with multiple hills 2011-10-21T11:05:26 'spawning thing' 2011-10-21T11:05:29 hmm 2011-10-21T11:05:35 can you capture a hill or just destroy? 2011-10-21T11:05:38 maybe i should just have looked at sdk 2011-10-21T11:06:00 *** perryh has quit IRC (Quit: perryh) 2011-10-21T11:06:10 only destroy 2011-10-21T11:06:24 *** amstan has quit IRC (Ping timeout: 240 seconds) 2011-10-21T11:08:13 *** Areks has quit IRC (Ping timeout: 240 seconds) 2011-10-21T11:08:17 edcba: You can find multihill maps in your ants directory and try them. 2011-10-21T11:09:05 *** TheStone has joined #aichallenge 2011-10-21T11:11:30 *** onensora has quit IRC (Ping timeout: 244 seconds) 2011-10-21T11:11:33 yeah i have to return home before tring that 2011-10-21T11:11:44 Hi, are there any contest or 2011-10-21T11:11:51 *** goffrie has joined #aichallenge 2011-10-21T11:12:03 i am trying to imagine a strategy/program now 2011-10-21T11:12:15 * contest organizers here who I can ask about account issues? 2011-10-21T11:12:51 *** TheStone has quit IRC (Client Quit) 2011-10-21T11:12:55 TheStone: or? 2011-10-21T11:13:09 *** TheStone has joined #aichallenge 2011-10-21T11:14:17 *** bobbydroptables has quit IRC (Quit: Page closed) 2011-10-21T11:14:18 *** dauryg has joined #aichallenge 2011-10-21T11:16:15 *** levis501 has joined #aichallenge 2011-10-21T11:17:28 *** DownGoat has quit IRC (Remote host closed the connection) 2011-10-21T11:17:57 *** KidSunday has quit IRC (Quit: ChatZilla 0.9.87 [Firefox 7.0.1/20110928134238]) 2011-10-21T11:18:32 *** icefox has joined #aichallenge 2011-10-21T11:20:17 *** UncleVasya has quit IRC (Ping timeout: 244 seconds) 2011-10-21T11:20:25 *** ak0s has joined #aichallenge 2011-10-21T11:21:15 *** adonig_ has joined #aichallenge 2011-10-21T11:21:26 *** adonig has quit IRC (Quit: Page closed) 2011-10-21T11:21:26 *** adonig_ is now known as adonig 2011-10-21T11:21:38 *** MikePavone has joined #aichallenge 2011-10-21T11:22:26 *** sewswso has joined #aichallenge 2011-10-21T11:23:36 *** ligthswitch05 has joined #aichallenge 2011-10-21T11:23:58 *** Freedomgeek has quit IRC (Ping timeout: 265 seconds) 2011-10-21T11:23:58 *** tester has quit IRC (Ping timeout: 265 seconds) 2011-10-21T11:24:25 hello all, I have a quick question about the Ruby starter package that I've been unable to find elsewhere 2011-10-21T11:25:29 it says 'Hills not implemented yet' - does that mean that its just not in the starter package, or that its not in there for the ruby language? 2011-10-21T11:26:14 it means Hills climbing algorithm is not implemented yet :p 2011-10-21T11:26:37 lightswitch05: the starter bot 2011-10-21T11:27:04 those starter bots were written in the early beta, when the game didn't have hills 2011-10-21T11:27:19 *** Kingpin13 has joined #aichallenge 2011-10-21T11:27:34 *** John____ has joined #aichallenge 2011-10-21T11:27:58 oh ok, thats what I was thinking but I didn't want to start one in Ruby and find out I was at a disadvantage later on 2011-10-21T11:27:59 The 500ms time limit is really quite restrictive :/ 2011-10-21T11:28:50 *** ornitorenk has joined #aichallenge 2011-10-21T11:29:07 *** jtamer has joined #aichallenge 2011-10-21T11:29:20 *** skyramp has quit IRC (Quit: Page closed) 2011-10-21T11:29:26 hi, i need help with running the starter package, i am running win 7, is there anyone who can help me? 2011-10-21T11:29:46 ornitorenk: does play_one_game.cmd work? 2011-10-21T11:29:56 *** sewswso has quit IRC (Quit: Page closed) 2011-10-21T11:30:08 i couldn't find the play_one_game.cmd in the package? 2011-10-21T11:30:23 ah, you need the tools.zip download 2011-10-21T11:30:26 @tools 2011-10-21T11:30:27 smiley1983: tools could be Windows: http://aichallenge.org/tools.zip | Linux/MacOS X: http://aichallenge.org/tools.tar.bz2. 2011-10-21T11:30:46 ah! ok let me try. 2011-10-21T11:31:27 *** vardd has joined #aichallenge 2011-10-21T11:31:35 where can i find it in the webpage? 2011-10-21T11:32:05 *** perryh has joined #aichallenge 2011-10-21T11:32:05 *** perryh has joined #aichallenge 2011-10-21T11:32:31 *** dan__ has joined #aichallenge 2011-10-21T11:33:05 ornitorenk: right hand menu has a "Using the tools" entry, which contains a "Getting the tools" section 2011-10-21T11:33:24 Or just paste http://aichallenge.org/tools.zip 2011-10-21T11:33:57 *** UncleVasya has joined #aichallenge 2011-10-21T11:34:09 ah, ok, i thought it is a link for Windows. 2011-10-21T11:34:33 ok, do i paste it into my c:/ants directory? 2011-10-21T11:34:58 I guess, wherever's convenient - I don't really know what's correct in Windows 2011-10-21T11:35:17 :) 2011-10-21T11:35:20 ok, 2011-10-21T11:35:30 *** amstan has joined #aichallenge 2011-10-21T11:35:30 *** ChanServ sets mode: +o amstan 2011-10-21T11:35:34 let me handle the python, windows does not recognize it yet. 2011-10-21T11:37:30 *** acron^ has quit IRC (Ping timeout: 265 seconds) 2011-10-21T11:37:41 *** Bishoco has joined #aichallenge 2011-10-21T11:37:48 *** echeese2 has joined #aichallenge 2011-10-21T11:37:55 Good morning! 2011-10-21T11:38:18 *** amstan has quit IRC (Read error: Connection reset by peer) 2011-10-21T11:39:02 *** Bishoco has quit IRC (Client Quit) 2011-10-21T11:39:04 *** Knekkebjoern has quit IRC (Quit: Leaving.) 2011-10-21T11:39:35 *** Creator_M has joined #aichallenge 2011-10-21T11:40:26 *** UncleVasya has quit IRC (Ping timeout: 244 seconds) 2011-10-21T11:40:36 *** nullkuhl has quit IRC (Changing host) 2011-10-21T11:40:36 *** nullkuhl has joined #aichallenge 2011-10-21T11:40:58 *** ligthswitch05 has left #aichallenge 2011-10-21T11:41:11 *** TheOnly92 has joined #aichallenge 2011-10-21T11:41:16 *** george_ has joined #aichallenge 2011-10-21T11:43:47 *** turnipz has quit IRC (Ping timeout: 265 seconds) 2011-10-21T11:44:16 *** george has quit IRC (Ping timeout: 265 seconds) 2011-10-21T11:45:14 *** ornitorenk has quit IRC (Ping timeout: 265 seconds) 2011-10-21T11:46:23 *** Racko has joined #aichallenge 2011-10-21T11:49:06 *** sas4eka has joined #aichallenge 2011-10-21T11:49:55 *** dvladim has joined #aichallenge 2011-10-21T11:50:13 *** echeese2 has quit IRC (Quit: Page closed) 2011-10-21T11:50:32 *** boegel has quit IRC (Ping timeout: 276 seconds) 2011-10-21T11:50:57 *** galdor has joined #aichallenge 2011-10-21T11:52:52 *** adonig has quit IRC (Quit: adonig) 2011-10-21T11:53:53 *** irchs has quit IRC (Quit: irchs) 2011-10-21T11:58:11 *** ornitorenk has joined #aichallenge 2011-10-21T11:58:40 *** Indigo has joined #aichallenge 2011-10-21T11:59:19 *** Indigo is now known as Crindigo 2011-10-21T11:59:24 is there a password retrieval system? 2011-10-21T11:59:52 *** jsmnsr has joined #aichallenge 2011-10-21T12:00:45 *** Knekkebjoern has joined #aichallenge 2011-10-21T12:01:06 *** hacklash has joined #aichallenge 2011-10-21T12:01:26 *** irchs has joined #aichallenge 2011-10-21T12:01:28 ornitorenk: I think there isn't one, but you can get an admin to delete your account and recreate it 2011-10-21T12:01:36 at least, that's what's happened before, I think 2011-10-21T12:01:50 ok, who is the admin then? =) 2011-10-21T12:01:59 *** adonig has joined #aichallenge 2011-10-21T12:01:59 thanks btw 2011-10-21T12:02:13 *** Saulzar has joined #aichallenge 2011-10-21T12:02:35 *** sunshowers has joined #aichallenge 2011-10-21T12:02:55 *** najtreg has left #aichallenge 2011-10-21T12:04:20 *** cirno_the_greate has joined #aichallenge 2011-10-21T12:05:26 *** Knekkebjoern has quit IRC (Client Quit) 2011-10-21T12:05:44 *** Knekkebjoern has joined #aichallenge 2011-10-21T12:06:43 can someone please tell me how to run and visualize my own ants please? I downloaded the tools, and the demo is running without any problems. 2011-10-21T12:07:42 *** tonetheman has joined #aichallenge 2011-10-21T12:07:56 where are the tools supposed to be downloaded from? 2011-10-21T12:08:03 i see the start packages on the website 2011-10-21T12:08:23 @tools 2011-10-21T12:08:24 wub_wub: tools could be Windows: http://aichallenge.org/tools.zip | Linux/MacOS X: http://aichallenge.org/tools.tar.bz2. 2011-10-21T12:08:27 *** jtamer has quit IRC (Quit: Leaving...) 2011-10-21T12:08:53 is that link on the site? maybe i missed it just wondering 2011-10-21T12:08:57 thanks for the link by the way 2011-10-21T12:09:13 right hand menu has a "Using the tools" entry, which contains a "Getting the tools" section 2011-10-21T12:09:43 can someone please tell me how to run and visualize my own ants please? I downloaded the tools, and the demo is running without any problems. 2011-10-21T12:10:13 *** amstan has joined #aichallenge 2011-10-21T12:10:22 *** ChanServ sets mode: +o amstan 2011-10-21T12:10:23 amstan, what is the submission deadline for the contest ? it doesnt seem to be published anywhere ! 2011-10-21T12:10:24 *** cirno_the_greate has quit IRC (Ping timeout: 240 seconds) 2011-10-21T12:10:24 Hello 2011-10-21T12:10:39 nullkuhl: yeah, we haven't decided it yet, probably december sometime 2011-10-21T12:10:39 Anyway of outputting raw string from the game player? 2011-10-21T12:10:42 iirc it's december 2011-10-21T12:11:04 raw commands rather? 2011-10-21T12:11:15 heyyu 2011-10-21T12:11:21 McLeopold: the rankings look very good, flag and momobot got back to the top with only 10 games 2011-10-21T12:11:51 oh yay flag is canadian 2011-10-21T12:12:28 ok, is there a tutorial or some kind of document for get my ants running? 2011-10-21T12:12:40 ornitorenk: ants-tutorial.php 2011-10-21T12:13:44 @amstan: thank you very much. 2011-10-21T12:13:45 ornitorenk: No! 2011-10-21T12:14:07 @contestbot: :( 2011-10-21T12:14:08 ornitorenk: User error, it's not my fault. 2011-10-21T12:14:11 *** olexs has quit IRC (Quit: Leaving.) 2011-10-21T12:14:33 hey, amstan, is that possible that i recover my password 2011-10-21T12:14:42 or should I get just another account? 2011-10-21T12:14:56 i told chrome to remember my password, but it does not =) 2011-10-21T12:15:03 Already forgot it after 12 hours? 2011-10-21T12:15:46 ornitorenk: do you know php? 2011-10-21T12:15:47 Hello everyone, is there anyway to see what caused a bot to reach the status crash in the local game player? 2011-10-21T12:16:18 Like seeing the raw output from the bots? 2011-10-21T12:16:24 @amstan: yes i do 2011-10-21T12:16:25 ornitorenk: User error, it's not my fault. 2011-10-21T12:16:30 *** tonetheman has quit IRC (Quit: Page closed) 2011-10-21T12:16:39 ornitorenk: stuff with @ are bot commands 2011-10-21T12:16:50 *** Guest_____ has joined #aichallenge 2011-10-21T12:16:50 why is contestbot talking so much =) 2011-10-21T12:16:50 *** sas4eka has quit IRC (Quit: Page closed) 2011-10-21T12:16:54 ok 2011-10-21T12:16:54 hahaha 2011-10-21T12:16:56 *** dvladim has quit IRC (Ping timeout: 258 seconds) 2011-10-21T12:17:00 ornitorenk: well, fork the repo, make a password reset page, i'll pull it when i like it, then you can use it to reset your password 2011-10-21T12:17:05 sorry about that. 2011-10-21T12:17:41 *** onensora has joined #aichallenge 2011-10-21T12:18:16 amstan: can you just delete my account then? 2011-10-21T12:18:36 ornitorenk: nope, not sure how to do it manually 2011-10-21T12:18:58 *** Larose has joined #aichallenge 2011-10-21T12:19:30 ok, thank you. 2011-10-21T12:19:33 *** TheOnly92 has quit IRC (Ping timeout: 265 seconds) 2011-10-21T12:19:51 k, i'm going 2011-10-21T12:20:31 *** sunshowers has quit IRC (Quit: Page closed) 2011-10-21T12:20:32 *** aperage has joined #aichallenge 2011-10-21T12:21:43 *** Blkt has quit IRC (Quit: going home) 2011-10-21T12:22:49 *** aperage has quit IRC (Client Quit) 2011-10-21T12:24:24 *** amstan has quit IRC (Ping timeout: 258 seconds) 2011-10-21T12:24:48 *** fff has joined #aichallenge 2011-10-21T12:25:44 *** Creator_M has quit IRC (Quit: Page closed) 2011-10-21T12:25:47 *** smarty has joined #aichallenge 2011-10-21T12:26:18 *** csiz92 has joined #aichallenge 2011-10-21T12:26:20 *** McLeopold has quit IRC (Read error: Connection reset by peer) 2011-10-21T12:26:40 *** nfa106 has joined #aichallenge 2011-10-21T12:27:17 *** hacklash has quit IRC (Ping timeout: 265 seconds) 2011-10-21T12:28:34 *** rr5 has joined #aichallenge 2011-10-21T12:29:07 *** ajf|offline is now known as AAAANTSjf 2011-10-21T12:29:10 what kind of loadtime and turntime is being given? i understand it might vary, but what's a decent example 2011-10-21T12:29:40 *** UncleVasya has joined #aichallenge 2011-10-21T12:30:25 *** csiz92 has quit IRC (Client Quit) 2011-10-21T12:30:45 *** MikeyG has joined #aichallenge 2011-10-21T12:31:30 *** agsom has joined #aichallenge 2011-10-21T12:32:13 *** levis501 has quit IRC (Read error: Connection reset by peer) 2011-10-21T12:32:24 *** levis501 has joined #aichallenge 2011-10-21T12:32:46 *** dvladim has joined #aichallenge 2011-10-21T12:33:14 Is it okay that a bot with 1 game has skill less than zero? 2011-10-21T12:33:16 *** Guest_____ has quit IRC (Quit: Page closed) 2011-10-21T12:34:20 *** daglitch has joined #aichallenge 2011-10-21T12:34:50 Morning everyone. I had a question. When does this aichallenge end? 2011-10-21T12:34:54 also, owner id's are consistent per-game, right? first enemy you see means first in the game, not first in that turn? 2011-10-21T12:35:05 daglitch, according to a few people, about 2 months 2011-10-21T12:35:36 cyphase, awesome thank you! :) 2011-10-21T12:35:39 *** amstan has joined #aichallenge 2011-10-21T12:35:39 *** ChanServ sets mode: +o amstan 2011-10-21T12:37:18 *** Qua has quit IRC (Quit: Page closed) 2011-10-21T12:37:27 *** John____ has quit IRC (Ping timeout: 265 seconds) 2011-10-21T12:38:38 *** skunx has quit IRC (Quit: leaving) 2011-10-21T12:39:22 *** mappum has quit IRC (Ping timeout: 265 seconds) 2011-10-21T12:39:51 *** AAAANTSjf is now known as ANTSjf 2011-10-21T12:40:14 *** reportingsjr has quit IRC (Quit: leaving) 2011-10-21T12:40:43 daglitch, sure :) 2011-10-21T12:40:54 *** cirno_the_greate has joined #aichallenge 2011-10-21T12:41:17 *** Fuco has joined #aichallenge 2011-10-21T12:44:15 *** daglitch has quit IRC (Quit: Page closed) 2011-10-21T12:45:27 *** anoob has joined #aichallenge 2011-10-21T12:45:37 i can't get it to work, i constantly get an error: ImportError: No module named logutils 2011-10-21T12:45:51 *** samwho_ has joined #aichallenge 2011-10-21T12:46:07 good info at the top: http://www-cs-students.stanford.edu/~amitp/gameprog.html 2011-10-21T12:46:32 Hey all, I'm having a little trouble getting my local environment set up. Anybody willing to help me troubleshoot, please? :) 2011-10-21T12:47:17 samwho_: linux or windows? 2011-10-21T12:47:25 Linux: Ubuntu 10.10. 2011-10-21T12:47:33 sorry then mate 2011-10-21T12:47:40 i have windows 2011-10-21T12:47:43 It's okay, I appreciate the effort ^_^ 2011-10-21T12:47:45 do you want to help me ornitorenk ? 2011-10-21T12:47:56 I just did the setup 2011-10-21T12:47:57 samwho_, what language? 2011-10-21T12:48:09 but I am new, and I used Python 2011-10-21T12:48:21 Alexer: I'm wanting to have a crack at it in Ruby but I'm having trouble setting up the tools at the moment. 2011-10-21T12:48:21 I can't get the Tutorial to work 2011-10-21T12:48:37 anoob: did you run the play_one_time.bat? 2011-10-21T12:48:45 samwho_, can't help you then, i'm on python :P 2011-10-21T12:48:48 not a bat, only a CMD 2011-10-21T12:49:00 Well, I'm trying to get the Python part going :p 2011-10-21T12:49:09 ./play_one_game.sh is giving me trouble. 2011-10-21T12:49:11 ok. 2011-10-21T12:49:26 *** vardd has quit IRC (Quit: Page closed) 2011-10-21T12:49:29 anoob: play_one_game.cmd running correctly? 2011-10-21T12:49:31 samwho_, python2 or python 3? 2011-10-21T12:49:31 *** Vehementus has quit IRC (Ping timeout: 265 seconds) 2011-10-21T12:49:40 Python 2.6.6 2011-10-21T12:49:48 I hear your don't support 3.x at the moment :) 2011-10-21T12:49:58 yes play_one_game.cmd works correctly 2011-10-21T12:50:02 what output does play_one_game.sh give? 2011-10-21T12:50:18 ornitorenk: yes play_one_game.cmd works correctly 2011-10-21T12:50:22 BluePeppers: "You must specify a map file." and then the help output. 2011-10-21T12:50:50 I took a look under the hood and the .sh specifies a map file already so I assume the problem is elsewhere... 2011-10-21T12:50:58 anoob: ok then, you just have to follow the tutorial.php 2011-10-21T12:51:15 samwho_, as it says, you need to specify a map file. Do this via --map_file "maps/example/tutorial1.map" 2011-10-21T12:51:17 *** john___ has quit IRC (Quit: Page closed) 2011-10-21T12:51:21 *** blbrown_win3 has joined #aichallenge 2011-10-21T12:51:32 I can't find any info on deadline, how long will the chalenge last? 2011-10-21T12:51:35 anoob: http://aichallenge.org/ants_tutorial.php 2011-10-21T12:51:38 ornitorenk: i do, but it gives me errors 2011-10-21T12:51:40 I hope it's not only today :D 2011-10-21T12:51:43 it is normally a couple of months 2011-10-21T12:51:44 samwho_, oh it does that allready? make sure that the map file it specified actually exists 2011-10-21T12:51:45 what kind of errors? 2011-10-21T12:51:48 BluePeppers: Ah, the file path for the map is wrong. 2011-10-21T12:51:51 oh, exvellent then 2011-10-21T12:51:55 BluePeppers: That's annoying ^_^ 2011-10-21T12:52:00 *** amstan has quit IRC (Ping timeout: 240 seconds) 2011-10-21T12:52:06 samwho_, That would make sense :) 2011-10-21T12:52:06 *** awayy is now known as yy 2011-10-21T12:52:23 this error ornitorenk: 2011-10-21T12:52:24 File "./MyBot.py", line 7, in from logutils import initLogging,getLogger ImportError: No module named logutils 2011-10-21T12:52:31 BluePeppers: Okay, new error :) 2011-10-21T12:52:51 BluePeppers: Originally I was getting an ImportError because visualizer.visualize_locally could not be found. 2011-10-21T12:52:55 *** jakobhans has joined #aichallenge 2011-10-21T12:52:57 ok 2011-10-21T12:53:03 anoob: sorry mate, I do not know about that. 2011-10-21T12:53:08 BluePeppers: So I changed it to just visualize_locally because I say the visualize_locally.py file in the tools directory. 2011-10-21T12:53:13 *** rathing has joined #aichallenge 2011-10-21T12:53:29 BluePeppers: Now, however, it's complaining that it can't find the global name "visualizer". 2011-10-21T12:53:31 anoob: http://pypi.python.org/pypi/setuptools should help 2011-10-21T12:54:02 samwho_... how odd... in the tools package i downloaded, visualize_locally.py is in the tools/visualizer directory 2011-10-21T12:54:17 *** replore_ has quit IRC (Remote host closed the connection) 2011-10-21T12:54:20 BluePeppers: Maybe I extracted it wrong... I'll check. 2011-10-21T12:54:29 bitbrit but i did all that and the example works perfect 2011-10-21T12:55:05 BluePeppers: Yeah, seems to have extracted flat instead of with directories in tact. I must have unzipped itw rong. Sorry to waste your time :p 2011-10-21T12:55:17 samwho_, No problem :) 2011-10-21T12:55:19 Including the "easy_install logutils", correct? Did you get any errors after running that command? 2011-10-21T12:55:24 *** smarty has quit IRC (Quit: Page closed) 2011-10-21T12:56:18 BluePeppers: Yup, that seems to have fixed it. Thank you! :) 2011-10-21T12:56:45 *** smiley1983 has quit IRC (Quit: leaving) 2011-10-21T12:56:56 *** samwho_ has quit IRC (Quit: Page closed) 2011-10-21T12:58:24 *** ornitorenk has quit IRC (Quit: Page closed) 2011-10-21T13:00:18 *** lightswitch05 has joined #aichallenge 2011-10-21T13:00:27 pff this is all so confusing bitbrit it says something about that the 64 bit version is bugged 2011-10-21T13:00:36 they didn't bother to say anything about that before i installed it 2011-10-21T13:01:22 *** AstronautG117 has joined #aichallenge 2011-10-21T13:01:26 added hill support to the Ruby starter package, pull request in GitHub 2011-10-21T13:01:27 anoob: Ah, that may be why then. 2011-10-21T13:01:42 what happens if i forgot my password? 2011-10-21T13:03:04 *** geminihunter has joined #aichallenge 2011-10-21T13:04:00 *** Vehementus has joined #aichallenge 2011-10-21T13:04:45 Quick question, since I've not bothered with Python before: Is anybody else getting a , "No module named site" error when trying to run the game? 2011-10-21T13:05:09 *** cesteban has joined #aichallenge 2011-10-21T13:05:16 *** flyingant has joined #aichallenge 2011-10-21T13:05:17 hi 2011-10-21T13:05:44 hi 2011-10-21T13:06:08 *** lightswitch05 has left #aichallenge 2011-10-21T13:06:23 *** pcrapps has joined #aichallenge 2011-10-21T13:06:32 *** rathing has quit IRC (Quit: Page closed) 2011-10-21T13:07:01 *** TheStone has quit IRC (Quit: Page closed) 2011-10-21T13:07:03 *** lvqinghouer has joined #aichallenge 2011-10-21T13:07:06 *** pcrapps has quit IRC (Client Quit) 2011-10-21T13:07:15 Vehementus: Not here. What steps are you taking to try to run the game? 2011-10-21T13:07:18 Is there any login help available? My password does not seem to be working 2011-10-21T13:07:24 *** Dodger has quit IRC (Ping timeout: 265 seconds) 2011-10-21T13:07:29 I see you redirected http://ai-contest.com/ to the new ants site. I need to access to the old site (planet wars), do you know if there is any link I can follow? 2011-10-21T13:07:40 anybody know when's the deadline? thx 2011-10-21T13:07:46 *** relishandham has joined #aichallenge 2011-10-21T13:07:47 I've installed Python 2.7.2, and have unzipped the tools and a starter package. Basically following the quick start guide. 2011-10-21T13:08:00 Neither play_one_game.cmd nor playgame.py work at all. 2011-10-21T13:08:21 *** relishandham has quit IRC (Client Quit) 2011-10-21T13:09:18 It 2011-10-21T13:09:27 's looking like Python didn't install correctly. 2011-10-21T13:10:38 *** flyingant has quit IRC (Quit: Page closed) 2011-10-21T13:11:06 lvqinghouer: December some time. 2011-10-21T13:11:06 Is it possible to change my password? 2011-10-21T13:12:06 bitbrit: i've re-installed everything and trying to run easy_install.exe and that says: error: No urls, filenames, or requirements specified (see --help) 2011-10-21T13:13:05 *** lrh9 has joined #aichallenge 2011-10-21T13:13:14 vehe you need to setup python first. read the docs on the site 2011-10-21T13:13:40 anoob: try "easy_install.exe logutils" - I'm not using Windows so I'm not 100%, but that should work. 2011-10-21T13:14:17 *** arakyd has joined #aichallenge 2011-10-21T13:14:19 oh thx bitbrit that seems to do something 2011-10-21T13:14:32 I'm retarded, I didn't add python to my path variable. Thanks. 2011-10-21T13:14:39 *** shane_ has quit IRC (Ping timeout: 265 seconds) 2011-10-21T13:17:08 bitbrit nah still the same error, i'm a retard too probably :P 2011-10-21T13:17:58 pff they organize something but if you don't know anything about python, you have to spend like 10 hours on getting it to work first, that's not so sweet 2011-10-21T13:20:14 *** StampX has joined #aichallenge 2011-10-21T13:21:58 bitbrit, i got it to work, by simple choosing another bot from the tutorial map :) 2011-10-21T13:22:09 lame, lol 2011-10-21T13:22:45 anoob: Heh, as long as it works :) 2011-10-21T13:23:34 *** jakobhans has quit IRC (Quit: jakobhans) 2011-10-21T13:25:15 *** ChrisH_ has joined #aichallenge 2011-10-21T13:25:17 *** AstronautG117 has quit IRC (Ping timeout: 265 seconds) 2011-10-21T13:26:17 *** joventura has joined #aichallenge 2011-10-21T13:26:17 ok i can start playing aroudn, thanks for all the help bitbrit !! 2011-10-21T13:26:39 anoob: No problem :) Glad you got it working. Have fun! 2011-10-21T13:26:49 i'm trying to figure out how to give ants their own state 2011-10-21T13:27:34 *** irchs has quit IRC (Quit: irchs) 2011-10-21T13:28:40 The number of players ahead of me in the game queue is increasing. I'm guessing either 1) it's not first-in-first-out, or 2) there's a bug. 2011-10-21T13:28:48 i know i shouldn't complain, but i have to say that the game ordering is extremely annoying (i guess it prioritizes first games over anything else?) 2011-10-21T13:28:58 heh 2011-10-21T13:29:09 *** cesteban has quit IRC (Ping timeout: 265 seconds) 2011-10-21T13:29:12 *** surt has joined #aichallenge 2011-10-21T13:29:25 alive? 2011-10-21T13:29:33 "next game should be within 20 minutes" for something like over an hour now 2011-10-21T13:29:46 *** anoob has quit IRC (Quit: Page closed) 2011-10-21T13:29:47 not that i have any better suggestions 2011-10-21T13:29:54 Yes. A new version gets a high priority. 2011-10-21T13:30:27 except maybe having two queues, one for new entries and one for fifo 2011-10-21T13:30:57 *** irchs has joined #aichallenge 2011-10-21T13:31:06 *** Dlayne has joined #aichallenge 2011-10-21T13:31:07 so that you could actually be confident that your entry is actually going to get a second game 2011-10-21T13:31:21 *** the-mgt has joined #aichallenge 2011-10-21T13:32:32 *** McLeopold has joined #aichallenge 2011-10-21T13:33:01 I'm considering uploading new versions frequently until I get a high enough rank not to get bumped, thanks 2011-10-21T13:33:05 *** cirno_the_greate has quit IRC (Remote host closed the connection) 2011-10-21T13:33:16 *** ban has joined #aichallenge 2011-10-21T13:33:20 levis501: are you not getting games? 2011-10-21T13:33:22 *** Mephistofeles has joined #aichallenge 2011-10-21T13:33:41 the line in front of me is getting longer 2011-10-21T13:33:59 that is new users, not new submissions 2011-10-21T13:34:09 i got one after i uploaded a new version, and now the queue in front of me is getting longer 2011-10-21T13:34:13 a new submission doesn't put you at the front of the line 2011-10-21T13:34:35 McLeopold: oh, ok. 2011-10-21T13:34:51 *** Mephistofeles is now known as Mefisto[RU] 2011-10-21T13:34:56 is there a simple way to find my current ranking? 2011-10-21T13:34:58 levis501, also, the rank is probably reset every time you upload a new version 2011-10-21T13:35:00 new users' first submission get to go first, but that's it 2011-10-21T13:35:19 Knekkebjoern: go to the "My Profile" page after logging in 2011-10-21T13:35:44 aha, thanks McLeopold 2011-10-21T13:35:45 Alexer: right. I don't rank to reset 2011-10-21T13:35:46 Alexer / levis501: yes, the rank of a new submission starts over 2011-10-21T13:35:58 McLeopold: there does seem to be a tendency to pick new submissions as a non-seed to fill in games though. 2011-10-21T13:36:10 once new user submissions start to taper off, the queue will make more sense I think 2011-10-21T13:37:22 *** jozzas has quit IRC (Ping timeout: 265 seconds) 2011-10-21T13:37:33 McLeopold, wow, in that case, that's a lot of new users. i've been standing still in the queue for an hour at least, with the game rate at 10 players per minute, that's 600 new players in the last hour 2011-10-21T13:37:49 ChrisH_: we are still making games even for users, regardless of how many submissions they have, so they may game the system and jump the queue for awhile, but then they'll have lots of submissions with one game and not be chosen after they hit the "too many games" threshold 2011-10-21T13:37:51 *** rafael has joined #aichallenge 2011-10-21T13:38:05 hello, I forgot my password. Can someone please reset it for me? 2011-10-21T13:38:06 *** fenec has joined #aichallenge 2011-10-21T13:38:08 Alexer: not all the bots in the games are new players,. 2011-10-21T13:38:10 *** Lerc has quit IRC (Ping timeout: 260 seconds) 2011-10-21T13:38:12 hi 2011-10-21T13:38:20 *** joventura has quit IRC (Ping timeout: 265 seconds) 2011-10-21T13:38:25 anybody is using ruby? 2011-10-21T13:38:39 rafael: How do you forget your password already? We've only been live less than 24 hours? :) 2011-10-21T13:39:21 *** the_real_crimper has quit IRC (Ping timeout: 258 seconds) 2011-10-21T13:39:21 *** cyphase has quit IRC (Ping timeout: 258 seconds) 2011-10-21T13:39:31 Alexer: the new players will be the "seed" player, then the system fills in the other slots based on an algorithm that tries to balance fairness with making optimal use of the ranking system. (I think that's what's going on anyway). 2011-10-21T13:39:32 yeah, my bad :(. I thought I used one, but it wasn't it and I simply can't recall what I filled in :(. Serves me right for registering 3 am last night 2011-10-21T13:39:33 *** the_real_crimper has joined #aichallenge 2011-10-21T13:39:47 *** geminihunter has quit IRC (Ping timeout: 265 seconds) 2011-10-21T13:40:28 *** Lerc has joined #aichallenge 2011-10-21T13:40:33 *** lucaswoj has joined #aichallenge 2011-10-21T13:40:37 Hey! 2011-10-21T13:40:40 *** arakyd has quit IRC (Quit: Page closed) 2011-10-21T13:40:50 Has there been any discussion about making a Dart starter package? 2011-10-21T13:41:08 McLeopold: is that due to the 24 hour look back period? 2011-10-21T13:42:04 McLeopold: BTW, I think the new matching system is working way better than it was towards the end of the beta. 2011-10-21T13:42:38 *** agsom has quit IRC (Quit: Page closed) 2011-10-21T13:42:52 *** avdg1 has joined #aichallenge 2011-10-21T13:42:57 *** Vivitron has joined #aichallenge 2011-10-21T13:43:15 *** jcdny has left #aichallenge ("Leaving") 2011-10-21T13:43:16 ChrisH_, but if i have had the same queue position for over an hour with 10 games in a minute, doesn't that still mean there must be at least 10 new users per minute "cutting in the line" to keep my queue position standing still? 2011-10-21T13:44:31 Alexer: As I understand it, the position shown on your profile page is the number of "seed" players in front of you before you are the next "seed" player. 2011-10-21T13:45:13 *** theonewolf has joined #aichallenge 2011-10-21T13:45:43 *** wub_wub has quit IRC (Quit: Leaving) 2011-10-21T13:45:47 *** sup has joined #aichallenge 2011-10-21T13:45:49 Alexer: The "players per minute" metric includes all players in the games, not just the "seed" players, so they aren't using the same units of measure unfortunately 2011-10-21T13:46:17 *** avdg has quit IRC (Ping timeout: 252 seconds) 2011-10-21T13:46:18 *** ascadian has quit IRC (Remote host closed the connection) 2011-10-21T13:46:36 ChrisH_, so the server is really executing only something like 1-2 games per minute? 2011-10-21T13:46:41 Alexer: according to the server stats page, the system is playing about 2 games per minute, so that's two seed players per minute. 2011-10-21T13:46:50 Alexer: exactly 2011-10-21T13:46:57 okay 2011-10-21T13:47:00 Alexer: http://aichallenge.org/server_stats.php 2011-10-21T13:48:03 so, ~120 new users in the last hour or so 2011-10-21T13:49:45 *** lrh9_ has joined #aichallenge 2011-10-21T13:49:59 http://aichallenge.org/server_stats.php 1615 users, 1460 submissions. The system is *busy*. :) 2011-10-21T13:51:15 *** cyphase has joined #aichallenge 2011-10-21T13:51:15 *** cyphase has joined #aichallenge 2011-10-21T13:51:45 and most of the games are probably just pitting the tutorial-bots against each other >:P 2011-10-21T13:52:04 Alexer: yes :(, but the games should go really fast :) 2011-10-21T13:52:12 8 bots sitting there for the whole time trying to figure out how to get out of a corner :> 2011-10-21T13:52:42 McLeopold, hopefully :) 2011-10-21T13:52:49 *** lrh9 has quit IRC (Ping timeout: 252 seconds) 2011-10-21T13:52:53 There seem to be a few bots at the head of the leaderboard ... but if I look at their games none of them have played against any other bot near the top 2011-10-21T13:53:10 *** Mefisto[ru]_ has joined #aichallenge 2011-10-21T13:53:10 Alexer: I think the "10 players are ahead" is a bad calculation 2011-10-21T13:53:55 *** sup has quit IRC (Quit: Page closed) 2011-10-21T13:54:04 how long is the challenge open? 2011-10-21T13:54:39 *** StampX has quit IRC (Quit: Page closed) 2011-10-21T13:54:46 *** Mefisto[RU] has quit IRC (Ping timeout: 265 seconds) 2011-10-21T13:56:13 *** ak0s has quit IRC (Quit: Leaving) 2011-10-21T13:56:16 theonewolf: 2 month 2011-10-21T13:56:41 Saulzar: until a majority of the bots have had a few games, the match algo is going to struggle picking good matches. Give it another 24 2011-10-21T13:57:11 McLeopold, well, it's better now that i know what that means :) 2011-10-21T13:57:12 lucaswoj: I looked at Dart, but I don't think there is a stable release we can use 2011-10-21T13:57:17 hm, i just watched game 899 end a little too early 2011-10-21T13:57:30 There have been a few games between the top bots though. 2011-10-21T13:57:33 and it certainly helps knowing that only new users, not new entries skip 2011-10-21T13:57:37 rafael: email my nick at gmail, I can delete your account 2011-10-21T13:58:00 *** dvladim has quit IRC (Read error: Operation timed out) 2011-10-21T13:58:00 http://aichallenge.org/visualizer.php?game=241&user=10 2011-10-21T13:58:09 one player dominated, the other ants did basically nothing. but when all but one other player's hills were razed, the game ended 2011-10-21T13:58:31 ie. one player got 2nd place out of sheer luck, everyone else got 3rd. 2011-10-21T13:59:02 Zannick: At present, that is working as intended. You can argue the intentions though. 2011-10-21T13:59:06 Anyone responsible for the webpage here? You should fix the bullet points in these diagrams: http://aichallenge.org/specification_battle.php They distort the image (in the "code" blocks) 2011-10-21T13:59:07 *** jjj has joined #aichallenge 2011-10-21T13:59:18 *** TenNeon has quit IRC (Quit: Page closed) 2011-10-21T13:59:20 i figure this will resolve itself when people have better bots uploaded 2011-10-21T13:59:37 *** rihhard has joined #aichallenge 2011-10-21T13:59:57 Zannick: that's the hope, and also there is a strong desire to end games quickly so there is time to play more games. 2011-10-21T14:00:09 yep 2011-10-21T14:00:40 McLeopold: Is PW site still available somewhere? 2011-10-21T14:00:51 *** lrh9__ has joined #aichallenge 2011-10-21T14:02:00 Zannick: this game of ants has an element of luck in terms of what other bots you start close to. In the game I linked above my starting hill was between the currently #4 and #8 bots, which made for some tough going. 2011-10-21T14:02:30 *** zzzz has quit IRC (Ping timeout: 265 seconds) 2011-10-21T14:03:53 *** lrh9_ has quit IRC (Ping timeout: 258 seconds) 2011-10-21T14:04:47 UncleVasya: amstan should have it somewhere, I don't know if it is available 2011-10-21T14:05:06 thank you 2011-10-21T14:05:13 I saw one game where it was fairly even, though one bot was sliiightly ahead the whole way. But then it finished with "ranking stabalized" even though the difference was 150 to 145 and active fighting was going on 2011-10-21T14:06:07 Saulzar: The outcome of this fight could not affect the result of the game. 2011-10-21T14:06:11 Saulzar: the number of ants does not factor into the score, only how many hills each bot razes or loses. 2011-10-21T14:06:34 "ranking stabalized" can only happen at the time a hill is razed 2011-10-21T14:07:16 or when a bot's ants are eliminated 2011-10-21T14:07:19 Ahh 2011-10-21T14:07:33 So one bot must have lost it's hill? 2011-10-21T14:07:59 yes. 2011-10-21T14:08:04 *** kronos has joined #aichallenge 2011-10-21T14:08:05 There were 4 players, but 2 were no-shows .. so one must have eliminated all 3 of the other hills? 2011-10-21T14:08:18 *** dvladim has joined #aichallenge 2011-10-21T14:08:35 heheheruser: thanks, is that clearly listed on the website somewhere? 2011-10-21T14:08:47 *** lrh9_ has joined #aichallenge 2011-10-21T14:08:55 McLeopold: I've noticed that the player ranks displayed on the current standing page and user profile pages don't always agree. It seems like the current standings page lags a bit. Same with user profiles and recent games page. 2011-10-21T14:08:56 ruser: thanks, is that clearly listed on the website somewhere? 2011-10-21T14:09:07 * Saulzar is messing about with the haskell base code 2011-10-21T14:09:08 McLeopold: not a big deal, but thought I'd mention it. 2011-10-21T14:09:52 theonewolf: no idea 2011-10-21T14:09:55 Saulzar: or one elminitate two of the others, at which point the score couldn't change enough to affect the game ranking. 2011-10-21T14:10:05 anyone create bot on c#? 2011-10-21T14:10:11 Saulzar: Not exactly. Rank Stabilized means that raizing of any hill by any bot can not change the result of any bot. 2011-10-21T14:10:13 Mefisto[ru]_: yes (da) 2011-10-21T14:10:23 For example: 2011-10-21T14:10:45 Mefisto[ru]_: there are 83 working C# entries at the moment 2011-10-21T14:10:56 There are 3 bots in the game with scores 20, 10 and 3. 2011-10-21T14:11:26 And 2 hills left. 2011-10-21T14:11:53 *** lrh9__ has quit IRC (Ping timeout: 252 seconds) 2011-10-21T14:12:02 I see .. 2011-10-21T14:12:27 So no matter how big you build your empire - if some other sneaky bot goes and kills the other two hills it does not matter how many ants you have 2011-10-21T14:12:41 ok, so future explanation is not needed. 2011-10-21T14:13:06 how do you get a score of 20? UncleVasya 2011-10-21T14:13:13 Saulzar: that's right. during beta my bot won a match by capturing the deciding hill with only one ant left and none of my hills still open. 2011-10-21T14:13:21 it was crazy 2011-10-21T14:13:27 delt0r: just an example 2011-10-21T14:13:51 Kamakazi becomes a viable option :) 2011-10-21T14:14:15 ninja is a better option. ;) 2011-10-21T14:15:04 *** readfrer has quit IRC (Ping timeout: 265 seconds) 2011-10-21T14:15:19 SWAT is the way to go. A lone master-ninja cannot evade even simplest defence. 2011-10-21T14:15:19 @later tell janzert I'd like a working beta to play with for a while 2011-10-21T14:15:19 McLeopold: I come to serve. 2011-10-21T14:15:20 *** replore has joined #aichallenge 2011-10-21T14:15:27 *** jjj has quit IRC (Quit: Page closed) 2011-10-21T14:15:37 ChrisH_: how far off are the ranks? 2011-10-21T14:16:13 McLeopold: http://aichallenge.org/organization_profile.php?org=345 2011-10-21T14:16:13 *** the-mgt has quit IRC (Read error: Connection reset by peer) 2011-10-21T14:16:27 McLeopold: jhines0042 is 613 on that page, but 620 on his profile 2011-10-21T14:17:19 *** the-mgt has joined #aichallenge 2011-10-21T14:17:20 okay, his rank is correct on the main ranking page 2011-10-21T14:17:21 McLeopold: and also 620 on the full standing page 2011-10-21T14:17:27 yes 2011-10-21T14:17:43 *** rihhard has quit IRC (Quit: Page closed) 2011-10-21T14:17:53 so, the partial ranking pages are behind, by 1 minute 2011-10-21T14:18:26 McLeopold: and also played games show up on user profile pages before they show up on the latest games page. 2011-10-21T14:18:42 *** Puj has joined #aichallenge 2011-10-21T14:18:47 again, I think a 1 minute delay 2011-10-21T14:19:05 sounds about right based on what i've seen 2011-10-21T14:19:06 those delays are for performance reasons 2011-10-21T14:19:10 *** skyramp has joined #aichallenge 2011-10-21T14:19:25 *** lucaswoj has quit IRC (Ping timeout: 265 seconds) 2011-10-21T14:19:48 McLeopold: although jhines0042's last game was 30 minutes ago and the org page still has the wrong overall rank for him 2011-10-21T14:20:12 his rank is going down because other bots played a game and when above him 2011-10-21T14:20:34 McLeopold: ahh, ok, btw the org page just caught up. 2011-10-21T14:20:41 *** mleise has joined #aichallenge 2011-10-21T14:21:20 if a bot that is losing every game starts winning every game, how long would it take to get from the bottom to the top of the rankings? 2011-10-21T14:21:28 McLeopold: have you seen the complaints about the almost black ant color that you get when clicking through from a user profile? 2011-10-21T14:21:38 yep 2011-10-21T14:21:43 figured 2011-10-21T14:21:51 cyphase: that shouldn't happen, bots are static 2011-10-21T14:22:06 new submissions are evaluated on their own 2011-10-21T14:22:40 ChrisH_: changes in the works 2011-10-21T14:22:42 kinda sucks that each ant doesn't have an ID 2011-10-21T14:22:45 *** mleyen has joined #aichallenge 2011-10-21T14:22:55 McLeopold, ah, i meant if you uploaded a new superbot, but okay 2011-10-21T14:23:10 cyphase: if you did, previous matches don't matter 2011-10-21T14:23:13 *** SmJ has joined #aichallenge 2011-10-21T14:23:14 McLeopold: in addition to the difficulty reading the scores, I sometimes get two bots with almost the same color: http://aichallenge.org/visualizer.php?game=583&user=10 2011-10-21T14:23:28 *** adonig_ has joined #aichallenge 2011-10-21T14:23:39 ChrisH_: well, that's a bug :( 2011-10-21T14:23:56 ah yea, there's version number 2011-10-21T14:24:27 McLeopold: Ok, I've done my duty for the day. ;) Back to my real job for a while. Keep up the good work. 2011-10-21T14:24:28 ChrisH_: what was the overall difference in yesterdays color changes from before I did anything? 2011-10-21T14:24:43 McLeopold: not sure what you mean. 2011-10-21T14:25:00 where the colors that we had for awhile good enough? 2011-10-21T14:25:00 Why is the C++ starter package missing a simple already-working entry to use as a starting point, tools that allow me to run my bot and watch it graphically, some sample opponents that I can test my bot against and one hundred randomly generated maps that I can use for testing? 2011-10-21T14:25:12 < McLeopold> cyphase: that shouldn't happen, bots are static 2011-10-21T14:25:37 that is, until someone starts using different algorithms depending on the time of day :-) 2011-10-21T14:25:45 McLeopold: I think my preference would be for the ant colors you were showing me just before launch combined with the brighter water and current food color. 2011-10-21T14:25:46 Alexer: :) 2011-10-21T14:25:46 Alexer, yea, that crossed my mind :P 2011-10-21T14:25:52 Is it possible that we can get a few basic libraries installed? I was messing with the base for haskell and changed the world to use Data.Vector ... but it's not installed, very much a core library 2011-10-21T14:26:18 *** adonig has quit IRC (Ping timeout: 260 seconds) 2011-10-21T14:26:18 *** adonig_ is now known as adonig 2011-10-21T14:26:23 Saulzar, i dont know haskell, but can you include it yourself in your upload? 2011-10-21T14:26:30 Hmm 2011-10-21T14:26:42 Saulzar: talk to jmcarthur about that, he may be able to help 2011-10-21T14:26:43 *** kronos has quit IRC (Remote host closed the connection) 2011-10-21T14:26:44 It's possible, but a bit excessive 2011-10-21T14:27:08 *** Puj has quit IRC (Remote host closed the connection) 2011-10-21T14:27:20 *** Puj has joined #aichallenge 2011-10-21T14:27:20 *** rihhard has joined #aichallenge 2011-10-21T14:27:33 *** Ashoka has quit IRC (Quit: Page closed) 2011-10-21T14:27:36 Oh, there's a note written in bold, which corrects the upper "Each package is a ZIP file which contains:" 2011-10-21T14:27:40 McLeopold: did I answer you question about colors? 2011-10-21T14:27:47 yeah 2011-10-21T14:27:50 cool 2011-10-21T14:27:56 I was thinking of reverting all changes 2011-10-21T14:27:58 *** ChrisH_ has quit IRC (Quit: Page closed) 2011-10-21T14:27:59 *** igotaquestionfor has joined #aichallenge 2011-10-21T14:28:23 hey, are you alllowed to change both the Ants.php as the MyBot.php or only the MyBot.php ? 2011-10-21T14:28:34 igotaquestionfor: you can change anything 2011-10-21T14:28:42 The possibility to sort ranking table by colums is gone :( Will it be fixed? 2011-10-21T14:28:57 McLeopold also adding extra PHP files ? 2011-10-21T14:28:58 igotaquestionfor, you just have to have a MyBot.ext 2011-10-21T14:29:01 UncleVasya: I've been getting weird errors with that, do a refresh 2011-10-21T14:29:11 igotaquestionfor: yep, anything 2011-10-21T14:29:15 igotaquestionfor: yes 2011-10-21T14:29:43 igotaquestionfor: The only rule: you need to have MyBot.php file in your upload. 2011-10-21T14:29:55 cyphase, only the MyBot is mandatory, and that one decides what other pages you use with includes ? 2011-10-21T14:30:03 oh ok i got it, thx guys :D 2011-10-21T14:30:11 *** cirno_the_greate has joined #aichallenge 2011-10-21T14:30:14 igotaquestionfor, yea, the server runs MyBot 2011-10-21T14:31:43 *** blarson has joined #aichallenge 2011-10-21T14:31:46 igotaquestionfor: Some guys have only few string strings in MyBot.ext and a lot of other files where they code is stores. 2011-10-21T14:31:49 Bit if you upload a with prohibited operations (file i/o) your submission will not be accepted, correct? Does this include commented code or is this restriction applied at runtime? 2011-10-21T14:31:50 *** keepr has joined #aichallenge 2011-10-21T14:32:10 Is there a maximum map size? 2011-10-21T14:32:11 Puj: runtime 2011-10-21T14:32:14 Wait 2011-10-21T14:32:20 Why is EU a country? 2011-10-21T14:32:20 :/ 2011-10-21T14:32:26 rr5: do not hardcode anything! 2011-10-21T14:32:28 nm, I see it on the specs 2011-10-21T14:33:00 *** blarson has quit IRC (Client Quit) 2011-10-21T14:33:02 I'm just curious for things memory usage 2011-10-21T14:33:05 Puj: file input is allowed 2011-10-21T14:33:06 Puj, file I is allowed i believe 2011-10-21T14:33:12 *** the_stove has joined #aichallenge 2011-10-21T14:33:19 is the visualizer graph broken for anyone else 2011-10-21T14:33:27 *** mattfedd has joined #aichallenge 2011-10-21T14:33:35 *** the_stove has quit IRC (Client Quit) 2011-10-21T14:33:39 rr5: Last contest many guys hardcoded the max number of planets on the map. It was changed and their bots started to crash every game. 2011-10-21T14:34:12 Also, make no assumptions based on activity 2011-10-21T14:34:27 just because most maps are one way, doesn't mean they all will 2011-10-21T14:34:52 Right! File input in current dir. Thanks. So commented file write operations should work just fine. 2011-10-21T14:35:11 UncleVasya: But the max map size is 200x200, yes? That's what the specs say 2011-10-21T14:38:22 *** Puj has quit IRC (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 2011-10-21T14:38:24 rr5: maybe you need to ask McLeo to figure it out but I'm pretty sure he will give you advice 'do not hardcode anything' too :) 2011-10-21T14:38:43 Oh I'm not hardcoding anything 2011-10-21T14:38:51 rr5, also note that maps wrap around 2011-10-21T14:38:57 I just want to get a rough estimate of things like memory use 2011-10-21T14:39:13 *** dvladim has quit IRC (Ping timeout: 260 seconds) 2011-10-21T14:39:13 rr5: as much as your input data 2011-10-21T14:39:19 by the looks of things 2011-10-21T14:39:20 not much. 2011-10-21T14:39:23 I think 100x100 maps look about standard 2011-10-21T14:39:32 rmmh: Assume nothing 2011-10-21T14:40:03 ANTSjf: well yes, but he wants to be able to estimate his performance needs 2011-10-21T14:40:19 when i first saw the problem description, before i'd read to afr, i was hoping that we'd be able to build bridges across water 2011-10-21T14:40:24 rmmh: ah 2011-10-21T14:40:25 haha 2011-10-21T14:40:25 far* 2011-10-21T14:40:33 cyphase: that would be interesting 2011-10-21T14:40:54 maybe with the bodies of your enemies 2011-10-21T14:40:56 actually, what happens if an ant makes an invalid move? 2011-10-21T14:40:59 it disappears? 2011-10-21T14:41:03 it dies? 2011-10-21T14:41:06 no, it just doesn't move 2011-10-21T14:41:06 the bot is killed? 2011-10-21T14:41:08 ah 2011-10-21T14:41:09 rr5: largest current official map is 144x144 2011-10-21T14:41:20 ants should die if they move into water 2011-10-21T14:41:22 drowning 2011-10-21T14:41:26 ANTonly invalid move is into water 2011-10-21T14:41:34 ANTSjf* ^ 2011-10-21T14:42:15 Yeah 2011-10-21T14:42:36 rr5: so if you can handle up to 300x300 decently you should be fine 2011-10-21T14:43:04 hehe, i found a "documentation bug" on the website: "The only downside is that it might take a few minutes for your new entry to play enough games for its ranking on the leaderboard to stabilize." 2011-10-21T14:43:26 where did you find that? 2011-10-21T14:43:37 http://aichallenge.org/submit.php 2011-10-21T14:43:47 s/minutes/days/ 2011-10-21T14:43:51 yep 2011-10-21T14:44:10 *** bragh has left #aichallenge 2011-10-21T14:44:21 *** dauryg has quit IRC (Quit: Page closed) 2011-10-21T14:44:29 "a few minutes" 2011-10-21T14:44:31 heh 2011-10-21T14:44:32 *** Puj has joined #aichallenge 2011-10-21T14:45:25 *** sunshowers has joined #aichallenge 2011-10-21T14:45:46 @tools 2011-10-21T14:45:47 Puj: tools could be Windows: http://aichallenge.org/tools.zip | Linux/MacOS X: http://aichallenge.org/tools.tar.bz2. 2011-10-21T14:47:02 rmmh: 200x200 http://aichallenge.org/specification.php#Map-Format 2011-10-21T14:48:22 server stats. gpm 0.6, 0.5, 0.9. for a total of ~2 games per minute. that's what, somewhere between 12 and 20 players? 2011-10-21T14:48:33 on average 2011-10-21T14:49:40 *** amstan has joined #aichallenge 2011-10-21T14:49:40 *** ChanServ sets mode: +o amstan 2011-10-21T14:49:52 cyphase: also a move to the food is illegal (food can spawn near you so it can happen that you issues an order to it). 2011-10-21T14:50:04 *** mattfedd has quit IRC (Quit: Page closed) 2011-10-21T14:50:06 amstan: Is PW site available somewhere? 2011-10-21T14:50:14 *** Rainydays has joined #aichallenge 2011-10-21T14:50:35 bug: people with rank (>")> are at teh top http://aichallenge.org/rankings.php 2011-10-21T14:51:24 rmmh: Ok, thanks :D 2011-10-21T14:51:28 they have a skill of -0.0 2011-10-21T14:51:29 UncleVasya: will be soon 2011-10-21T14:51:36 not bad 2011-10-21T14:51:36 UncleVasya: do you really need some info form it? 2011-10-21T14:51:46 from* 2011-10-21T14:52:08 rmmh: what bug? 2011-10-21T14:52:41 amstan: some players have a rank of (>")> 2011-10-21T14:52:47 *** surt has left #aichallenge 2011-10-21T14:52:51 Zannick: that's fine 2011-10-21T14:52:54 they're ghosts 2011-10-21T14:53:16 we should note that before we get more bug reports about it :P 2011-10-21T14:53:16 *** keepr has quit IRC (Quit: Ex-Chat) 2011-10-21T14:53:21 Kirby is a ghost? 2011-10-21T14:53:27 amstan: no, just made a an introduction part in the post where said few words about contest history and planned to add links to the previous challenges there. 2011-10-21T14:53:37 I'm going to delete links. 2011-10-21T14:53:43 UncleVasya: yeah just do that 2011-10-21T14:53:54 amstan: what's a ghost? 2011-10-21T14:53:57 an old result? 2011-10-21T14:54:07 ANTSjf: yes, who people that resubmitted 2011-10-21T14:54:26 *** perryh has quit IRC (Quit: perryh) 2011-10-21T14:55:14 *** mcstar has joined #aichallenge 2011-10-21T14:55:14 *** bildramer has joined #aichallenge 2011-10-21T14:55:27 And also I still re-watching PW replays sometimes so I hope it will be available again (and tron's replays too of course :)) 2011-10-21T14:55:49 UncleVasya: no guarantees about tron replays, not sure what happened with them 2011-10-21T14:56:32 amstan: i checked what should be change to take the logged in user to "my profile" directly 2011-10-21T14:56:45 but im not familiar with php, so im not doing it :D 2011-10-21T14:56:48 server_stats is amazing: 2011-10-21T14:56:58 changed* 2011-10-21T14:57:05 1724 1588 1210 (76 2011-10-21T14:57:11 oh wow 2011-10-21T14:57:16 New users New submissions Successful submissions 2011-10-21T14:57:26 we had a boost after noon 2011-10-21T14:57:29 500 users 2011-10-21T14:57:50 amstan: another thing: search user only finds a user of it"s name begins with the search phrase 2011-10-21T14:58:02 *** mick0 has joined #aichallenge 2011-10-21T14:58:05 i think it need to search for a substring i think 2011-10-21T14:58:13 of->if 2011-10-21T14:58:15 mcstar: how about submitting issues about this? 2011-10-21T14:58:22 mcstar: mark them as website, and features rollout 2011-10-21T14:58:29 i thought i just did 2011-10-21T14:58:39 I take back my words when I said Ants will not be as popular as Plaet Wars was. It was a huge mistake :) 2011-10-21T14:58:43 I'm thinking of joining, but since I have weeks of time left, I'll procrastinate until it's too late 2011-10-21T14:58:48 inevitable :/ 2011-10-21T14:58:49 UncleVasya: lol 2011-10-21T14:58:57 amstan: i am afraid of automated systems since watching terminator 2 2011-10-21T14:59:02 we already have 1/4 of the users from planet wars 2011-10-21T14:59:03 *** jsmnsr has quit IRC (Ping timeout: 265 seconds) 2011-10-21T14:59:15 *** cirno_the_greate has quit IRC (Ping timeout: 260 seconds) 2011-10-21T14:59:19 mcstar: hmm? 2011-10-21T14:59:32 meaning: i would rather talk to a human 2011-10-21T14:59:34 like you 2011-10-21T14:59:55 mcstar: you will be talking to a human, just indirectly 2011-10-21T14:59:59 to make him do the work instead of you :D 2011-10-21T15:00:14 mcstar: thing is, that you it's hard to talk to the person that will be making the change directly 2011-10-21T15:00:16 *** ethercrow has joined #aichallenge 2011-10-21T15:00:20 Hello! I wounder with which parameters (standard, optimization) are used to compile C bots. 2011-10-21T15:00:21 mcstar: i might do it, i might not 2011-10-21T15:00:33 -o3 2011-10-21T15:00:39 mcstar: but sumitting an issue will make sure that someone will eventually do it if it's simple enough 2011-10-21T15:00:53 k, might subtmit 2011-10-21T15:00:55 are there prizes to win,? 2011-10-21T15:01:04 igotaquestionfor: please see faq 2011-10-21T15:01:09 but i dont want to issue pull requests im afraid i might break something 2011-10-21T15:01:19 *** lolwut has joined #aichallenge 2011-10-21T15:01:26 mcstar: that's the point of pull requests, so people can test things before we pull 2011-10-21T15:01:26 -std=c99 or default? 2011-10-21T15:01:28 *** coolsonh has joined #aichallenge 2011-10-21T15:01:43 mick0: see worker/compiler.py for exact info how stuff compiles 2011-10-21T15:01:47 @repo 2011-10-21T15:01:48 amstan: repo could be https://github.com/aichallenge/aichallenge. 2011-10-21T15:02:06 great! Thanks amstan :) 2011-10-21T15:03:07 anybody good at ruby? can you test this? https://github.com/aichallenge/aichallenge/pull/312 2011-10-21T15:03:11 mick0: standard is not specified read man gcc 2011-10-21T15:03:14 *** perryh has joined #aichallenge 2011-10-21T15:03:14 *** perryh has joined #aichallenge 2011-10-21T15:03:47 amstan: about that, nub question, so how do you test my change for exmaple? 2011-10-21T15:03:59 mcstar: what change? oh.. 2011-10-21T15:04:09 had i made one... 2011-10-21T15:04:19 mcstar: you need to put the website on a server somewhere, that has php 2011-10-21T15:04:28 do you guys still want map generators? 2011-10-21T15:04:41 mcstar: actually, do you have a vm? 2011-10-21T15:05:00 rmmh: antimatroid's map gen is pretty special, since it can generate very symmetric maps 2011-10-21T15:05:01 amstan: nah, i mean let theorize, i submit a pull request, how do you check the changes before you merge or whatever 2011-10-21T15:05:17 rmmh: if you want to add another type of maps, you have to add it to that mapgen, so the symmetry stays 2011-10-21T15:05:32 right, I understand the constraints 2011-10-21T15:05:33 mcstar: depends on the change 2011-10-21T15:05:56 rmmh: but generally yes, the more varied the mapgen the better, makes games be more interesting 2011-10-21T15:06:05 and it stops accoun from complaining about maps 2011-10-21T15:06:11 :) 2011-10-21T15:06:33 i think he doesnt like the idea that you cant depend on maps 2011-10-21T15:06:48 so i interpreted his complaints the opposite way 2011-10-21T15:06:59 *** biltar has joined #aichallenge 2011-10-21T15:07:02 maybe im just bad at understanding accoun-english 2011-10-21T15:07:52 *** biltar has quit IRC (Client Quit) 2011-10-21T15:08:12 mcstar: yeah, something about uranium.. 2011-10-21T15:08:23 does anyone want logarithmic scaling in the statistics graph? 2011-10-21T15:08:34 rmmh: hmm? where? 2011-10-21T15:08:56 amstan: the graph showing ants counts vs time doesn't work too well when one player has way more ants than others 2011-10-21T15:09:09 ah nooo 2011-10-21T15:09:13 no log there pls 2011-10-21T15:09:45 rmmh: well, you could ask on the forums what other people think, but seems like mcstar doesn't like it 2011-10-21T15:09:48 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has joined #aichallenge 2011-10-21T15:09:56 rmmh: you could even try it in your own fork 2011-10-21T15:09:57 yeah it depends 2011-10-21T15:09:59 _flag: congrats 2011-10-21T15:10:01 sometimes it doesn't look good 2011-10-21T15:10:01 @rankings 2011-10-21T15:10:02 amstan: Error: There was a problem accessing the interface to ai-contest.com 2011-10-21T15:10:03 sometimes it looks better 2011-10-21T15:10:09 oh you! 2011-10-21T15:10:09 I have it in my own fork 2011-10-21T15:10:13 Anyone working on ruby for the challenge? 2011-10-21T15:10:16 rmmh: link? 2011-10-21T15:10:57 @rankings 2011-10-21T15:10:58 amstan: Error: There was a problem accessing the interface to ai-contest.com 2011-10-21T15:11:02 why does this not work? 2011-10-21T15:11:06 - 2011-10-21T15:11:16 ahno 2011-10-21T15:11:20 *** Vivitron has quit IRC (Read error: No route to host) 2011-10-21T15:11:23 the old site is linked to the new ok 2011-10-21T15:11:35 i just remembered that i knew this 2011-10-21T15:11:38 is the new one returning something different? 2011-10-21T15:11:45 *** solsTiCe has joined #aichallenge 2011-10-21T15:11:48 Zannick: the included file works fine 2011-10-21T15:11:52 fenec: I am. If you go to the leaderboards and click on ruby you can see a list of others using ruby 2011-10-21T15:12:00 * Zannick shrug 2011-10-21T15:12:06 *** kdvh has joined #aichallenge 2011-10-21T15:12:33 <_flag> amstan: Congrats on what? 2011-10-21T15:12:52 _flag: aren't you first? 2011-10-21T15:13:02 <_flag> Not any more 2011-10-21T15:13:05 aww 2011-10-21T15:13:10 <_flag> :( 2011-10-21T15:13:19 <_flag> Don't worry, I have the entire weekend to work on it 2011-10-21T15:13:21 yeah, that should be fixed too 2011-10-21T15:13:28 _flag: issue a pull request 2011-10-21T15:13:55 <_flag> mcstar: Why? 2011-10-21T15:14:01 *** mensa180 has joined #aichallenge 2011-10-21T15:14:12 well, clearly rankins.php is broken if your not #1 2011-10-21T15:14:15 nvm 2011-10-21T15:14:26 <_flag> Ah, good point :) 2011-10-21T15:15:00 *** fenec has quit IRC (Ping timeout: 265 seconds) 2011-10-21T15:15:22 *** kaemo has quit IRC (Ping timeout: 244 seconds) 2011-10-21T15:15:26 where is mleise 2011-10-21T15:16:09 i hit a wall with c++ 2011-10-21T15:16:18 my bot crashes, and i have no clue why 2011-10-21T15:16:26 @rankings 2011-10-21T15:16:27 amstan: Error: There was a problem accessing the interface to ai-contest.com 2011-10-21T15:16:28 *** Areks has joined #aichallenge 2011-10-21T15:16:33 i miss my sbcl backtraces 2011-10-21T15:16:35 contestbot: that's it, you're asking for it 2011-10-21T15:16:36 amstan: I have no idea what you mean. 2011-10-21T15:17:08 *** contestbot has joined #aichallenge 2011-10-21T15:17:11 @rankings 2011-10-21T15:17:16 amstan: Top 10 players: GreenTea(69.2), MomoBot(67.4), FlagCapper(66.8), ThisIsNotABug(65.6), Ender(64.3), InsaneMalkavian(64.1), sic57005(63.9), olex.s(63.6), sir_macelon(61.9), paratrechina(61.8) 2011-10-21T15:17:24 and we're done here 2011-10-21T15:17:46 mcstar: I'm fixing the user search 2011-10-21T15:18:06 \o/ i was heard 2011-10-21T15:19:17 what's the matter with user search? 2011-10-21T15:19:59 *** Rainydays_ has joined #aichallenge 2011-10-21T15:20:15 McLeopold, I'm having a problem viewing the rankings for Python 3. I just attempted to view them, they appeared briefly, and then disappeared leaving a solid green background. 2011-10-21T15:20:53 Hey guys, I'm having problems with getting the default "lone survivor" game to run. I'm on Mac using Java. The game comes up but won't do anything. thx 2011-10-21T15:20:58 janzert: just switching to contains and using the memcache instead of db queries 2011-10-21T15:21:07 ahh 2011-10-21T15:21:47 *** Rainydays has quit IRC (Ping timeout: 276 seconds) 2011-10-21T15:21:51 lrh9_: hmm, what browser and do other language pages have the same problem? 2011-10-21T15:21:55 *** Rainydays_ is now known as Rainydays 2011-10-21T15:22:00 *** amstan has quit IRC (Ping timeout: 260 seconds) 2011-10-21T15:22:34 hello 2011-10-21T15:22:48 can somebody say me what is viewradius2? 2011-10-21T15:22:58 janzert, I use Internet Explorer 9 and the Python [2.7] page gives the same problem. Should I check others? 2011-10-21T15:23:18 Areks: square of the radius of the distance you can see 2011-10-21T15:23:37 sure, although I have a feeling it is probably all language pages you're having a problem with then 2011-10-21T15:23:51 Yes. Let me try one more thing - compatibility view. 2011-10-21T15:23:53 janzert: but it equals 55 2011-10-21T15:24:00 maybe check you have the same problem with country and organization rank pages as well 2011-10-21T15:24:18 Areks: it's radious suqared actually 2011-10-21T15:24:18 *** kingemer has joined #aichallenge 2011-10-21T15:24:22 *** geminihunter has joined #aichallenge 2011-10-21T15:24:31 Areks: squared, rather 2011-10-21T15:24:31 it isnt "radious suqared" 2011-10-21T15:24:35 janzert, compatibility view resolved the issue. 2011-10-21T15:24:44 lrh9_: hmm, ok 2011-10-21T15:24:47 mcstar: what is it? 2011-10-21T15:24:50 mcstar: what do you mean? 2011-10-21T15:24:57 my starter package bot crashes on testing what am i doing wrong? 2011-10-21T15:25:12 *** lolwut has quit IRC (Quit: Page closed) 2011-10-21T15:25:12 are you all dislexic? 2011-10-21T15:25:26 geminihunter, which package do you use? 2011-10-21T15:25:28 pretty sure viewradius2 should be 77 2011-10-21T15:25:32 vb 2011-10-21T15:25:37 at least the current setting for it 2011-10-21T15:25:46 *** mightybyte has joined #aichallenge 2011-10-21T15:25:48 janzert: github has vr2 55 and turntime 1000 2011-10-21T15:26:01 the site has vr2 77 and 500ms turntime 2011-10-21T15:26:01 mcstar: *dyslexic. 2011-10-21T15:26:04 mcstar: trololol. 2011-10-21T15:26:14 *** Vivitron has joined #aichallenge 2011-10-21T15:26:21 mcstar: what mean 55? 2011-10-21T15:26:22 the site is correct as to what is being used 2011-10-21T15:26:24 mcstar: i'm pretty sure it's squared since 8^2 = 64 which is the closest approx to floor(sqrt(77)) 2011-10-21T15:26:24 When's the contest deadline? I didn't see it in the obvious places on the site. 2011-10-21T15:26:24 or 77 2011-10-21T15:26:39 it is the radius squared 2011-10-21T15:26:50 janzert: ok, i'm not going insane than 2011-10-21T15:26:54 view radius squared 2011-10-21T15:27:08 janzert: and what real value? 2011-10-21T15:27:13 Areks: it is view radius squared 2011-10-21T15:27:23 Areks: real value provided at run time 2011-10-21T15:27:30 Areks: it is not a complex number 2011-10-21T15:27:32 janzert: if squared is 55 what is the real value 2011-10-21T15:27:39 *** adonig has quit IRC (Quit: adonig) 2011-10-21T15:27:40 http://aichallenge.org/game_settings.php shows the settings being used on the server 2011-10-21T15:27:46 Areks: obvious sqrt of that 2011-10-21T15:27:50 lrh9 any help? 2011-10-21T15:28:03 *** MikePavone has quit IRC (Ping timeout: 265 seconds) 2011-10-21T15:28:04 janzert: those settings don't look right 2011-10-21T15:28:08 geminihunter, sorry. I don't know vb. 2011-10-21T15:28:21 dont use sqrt 2011-10-21T15:28:21 to determine if (x,y) is visible from (a,b) you check that (x-a)^2 + (y-b)^2 < viewradius2 2011-10-21T15:28:25 McLeopold: they're drawn right from the server_info 2011-10-21T15:28:28 stay in the ring of integers 2011-10-21T15:28:28 geminihunter: sqrt of 55? 2011-10-21T15:28:40 well they used to be unless someone changed it 2011-10-21T15:28:41 you don't quite have to use sqrt here 2011-10-21T15:28:44 Zannick: <= 2011-10-21T15:28:44 janzert: I think it's a case of more uncommitted stuff from beta 2011-10-21T15:28:46 Zannick: yeah, except its on a torus. 2011-10-21T15:28:50 nope still are 2011-10-21T15:28:52 *** nednil has joined #aichallenge 2011-10-21T15:28:56 Zannick: so you have to check both ways. 2011-10-21T15:29:08 <=, right. and the torus makes it a little special 2011-10-21T15:29:21 hello, i have a question about the starter packages 2011-10-21T15:29:24 McLeopold: which parts seem wrong? 2011-10-21T15:29:37 the only one I really questioned last night was cutoff_turn 2011-10-21T15:29:37 food_visible should be higher 2011-10-21T15:29:41 What does Hills not implemented yet mean 2011-10-21T15:29:48 can we check beta? 2011-10-21T15:29:49 *** Saulzar has quit IRC (Ping timeout: 240 seconds) 2011-10-21T15:30:00 not trivially 2011-10-21T15:30:09 but I can in a bit 2011-10-21T15:30:18 or we could get an older replay 2011-10-21T15:31:03 are the food rates recorded? 2011-10-21T15:31:07 *** ajhager has quit IRC (Quit: ajhager) 2011-10-21T15:31:12 Zannick: btw, that was wrong 2011-10-21T15:31:20 *** rihhard has quit IRC (Quit: Page closed) 2011-10-21T15:31:22 it is inclusive, so <= is correct 2011-10-21T15:31:32 he got that 2011-10-21T15:31:32 mcstar: he already corrected himself 2011-10-21T15:31:33 kill_points is old :) 2011-10-21T15:31:33 *** nednil has quit IRC (Client Quit) 2011-10-21T15:31:38 yes, someone pointed that out 2011-10-21T15:31:54 nednil, just guessing, but probably that the package doesn't implement functionality to return your hill locations and enemy hill locations. 2011-10-21T15:32:03 sorry, my eyes only pick up on equations 2011-10-21T15:32:44 *** Accoun has quit IRC () 2011-10-21T15:33:06 *** StefanK2 has joined #aichallenge 2011-10-21T15:33:22 *** sunshowers has quit IRC (Ping timeout: 265 seconds) 2011-10-21T15:33:23 *** Dlayne is now known as InsaneMalkavian 2011-10-21T15:35:42 can the bot see the whole map? 2011-10-21T15:35:49 no 2011-10-21T15:36:00 only if your ants are spread out to cover the whole map 2011-10-21T15:36:19 alright 2011-10-21T15:36:44 *** dan__ has quit IRC (Remote host closed the connection) 2011-10-21T15:36:51 \o/ debugged 2011-10-21T15:37:07 if an ant goes to area 1 ( 5 x 5 square for example ) and he "explored" it and then he leaves, and then an enemy bot enters area 1, is that immediately seen? or not? 2011-10-21T15:37:14 *** dan__ has joined #aichallenge 2011-10-21T15:38:12 igotaquestionfor: you will not see it 2011-10-21T15:38:17 imo 2011-10-21T15:38:17 not 2011-10-21T15:38:22 *** dungeonduke has joined #aichallenge 2011-10-21T15:39:06 immediately? this is turn based, things happen immediately 2011-10-21T15:39:18 *** Puj__ has joined #aichallenge 2011-10-21T15:39:38 * antimatroid yawns 2011-10-21T15:39:43 *** jagheterfredrik has joined #aichallenge 2011-10-21T15:39:50 in games like Red Alert 2, the fog is gone, and you can see everyting that happens there whole game, while in Company of Heroes, when your units leave, the fog is back 2011-10-21T15:39:51 meh yahwns two 2011-10-21T15:39:53 that's basically the question 2011-10-21T15:39:57 antimatroid: you wrote the map generator right? 2011-10-21T15:39:59 *** Sunshowers has joined #aichallenge 2011-10-21T15:39:59 *** sbk has joined #aichallenge 2011-10-21T15:40:06 i did the maze one yeah 2011-10-21T15:40:11 igotaquestionfor: the fog is back 2011-10-21T15:40:11 igotaquestionfor: fog of war works like starcraft 2011-10-21T15:40:31 rmmh i dont know anything about starcraft, but i think ruser explains it well :D 2011-10-21T15:40:40 okay, it works like CoH then ;) 2011-10-21T15:40:45 igotaquestionfor: you can only see in the union of the are that covered by each ant's viewradius 2011-10-21T15:40:53 area* 2011-10-21T15:42:14 *** Puj has quit IRC (Ping timeout: 244 seconds) 2011-10-21T15:42:28 *** Knekkebjoern has quit IRC (Ping timeout: 245 seconds) 2011-10-21T15:43:44 there's a button to toggle the fog of war on the side 2011-10-21T15:44:25 *** lkjfdslkjd has joined #aichallenge 2011-10-21T15:44:52 *** Palmik has quit IRC (Remote host closed the connection) 2011-10-21T15:45:06 *** levis501 has quit IRC (Quit: levis501) 2011-10-21T15:46:09 nice tip echeese, thx 2011-10-21T15:46:13 *** lrh9__ has joined #aichallenge 2011-10-21T15:46:29 *** perryh has quit IRC (Quit: perryh) 2011-10-21T15:47:54 *** toxahak has joined #aichallenge 2011-10-21T15:48:06 *** lrh9_ has quit IRC (Ping timeout: 255 seconds) 2011-10-21T15:48:07 ЧЛЕР2011-10-21T15:48:16 there cant be "a" button, since all games a multi-player 2011-10-21T15:48:22 are* 2011-10-21T15:48:33 there are buttons for all players 2011-10-21T15:48:48 McLeopold: what did you do with them so that they are colored in chromium? 2011-10-21T15:49:05 up until yesterday, they were grey 2011-10-21T15:49:07 *** Accoun has joined #aichallenge 2011-10-21T15:49:44 janzert: can you go to the staff channel? 2011-10-21T15:49:54 *** lrh9_ has joined #aichallenge 2011-10-21T15:49:56 mcstar: I don't understand the question 2011-10-21T15:50:14 did you do something with the visualizer's FOW buttons? 2011-10-21T15:51:02 no 2011-10-21T15:51:09 *** lrh9__ has quit IRC (Ping timeout: 252 seconds) 2011-10-21T15:51:13 I think local games are not colored for me 2011-10-21T15:51:19 just games on the server 2011-10-21T15:52:18 http://aichallenge.org/forums/viewtopic.php?f=24&t=1486&p=9528#p9528 2011-10-21T15:52:23 is that telling people too much too soon? 2011-10-21T15:52:29 should i let them work these things out for themselves? 2011-10-21T15:53:14 antimatroid: you can tell that to olexs 2011-10-21T15:53:41 yeah sharing strategy ideas is fine, but it took me a while to work out that a* with multi sources and targets and it was fun to work out 2011-10-21T15:53:42 olex.s has some interesting formation logic 2011-10-21T15:53:45 *** lrh9__ has joined #aichallenge 2011-10-21T15:53:50 I think discussing algorithms should be encouraged 2011-10-21T15:53:52 it sort of takes the fun out if I tell people how to do everything 2011-10-21T15:54:05 yeah but people haven't had much time to work these things out for themselves yet 2011-10-21T15:54:12 i mean only olexs can read that forum right? 2011-10-21T15:54:13 *** Rainydays has quit IRC (Ping timeout: 240 seconds) 2011-10-21T15:54:33 *** Dispatch has joined #aichallenge 2011-10-21T15:54:38 hm 2011-10-21T15:54:45 i could read it too 2011-10-21T15:54:51 *** aeter has joined #aichallenge 2011-10-21T15:54:56 it is probably public 2011-10-21T15:55:26 better algorithm: http://www.ufoot.org/liquidwar/v5/techinfo/algorithm 2011-10-21T15:55:38 liquidwar is fun 2011-10-21T15:55:46 *** lrh9 has joined #aichallenge 2011-10-21T15:56:45 *** Twisted_ has joined #aichallenge 2011-10-21T15:57:07 *** lrh9_ has quit IRC (Ping timeout: 252 seconds) 2011-10-21T15:57:42 *** Twisted_ is now known as TwistedTech 2011-10-21T15:57:57 *** TwistedTech is now known as Twisted_Tech 2011-10-21T15:57:59 *** boegel has joined #aichallenge 2011-10-21T15:58:01 *** ban has quit IRC (Ping timeout: 265 seconds) 2011-10-21T15:58:07 *** lrh9__ has quit IRC (Ping timeout: 248 seconds) 2011-10-21T15:58:17 *** g0llum has quit IRC (Read error: Connection reset by peer) 2011-10-21T15:58:22 is there just a definition of the algorithm? 2011-10-21T15:58:26 that's a wall of text 2011-10-21T15:58:34 i have a very short attention span 2011-10-21T15:58:48 *** lvqinghouer has quit IRC (Ping timeout: 240 seconds) 2011-10-21T15:58:49 *** Pilchard123 has joined #aichallenge 2011-10-21T15:59:06 *** Pilchard123 has left #aichallenge 2011-10-21T15:59:23 rmmh: quick scan looks like it is basically dijkstra's algorithm? 2011-10-21T15:59:25 a* woth manhattan distance for multiple tgts :) 2011-10-21T15:59:43 oh, nvm, you are talking about diff url 2011-10-21T15:59:43 *** goffrie has quit IRC (Remote host closed the connection) 2011-10-21T16:00:00 http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm 2011-10-21T16:00:29 *** mayanks43 has joined #aichallenge 2011-10-21T16:00:39 kind of, but it also does a mesh system 2011-10-21T16:00:43 this thing seems awesome 2011-10-21T16:00:55 toxahak: Did you want to ask something? 2011-10-21T16:01:06 In fact, this algorithm finds solutions which approach the best one but you can never figure out if the solution you found is the best, and the algorithm never ends. 2011-10-21T16:01:12 why is this better than a*? 2011-10-21T16:01:42 if anyone cares, https://github.com/rmmh/aichallenge/commit/19ada15b65a44790a4229d28da2235d3295d2c76 2011-10-21T16:01:47 log-scale graph 2011-10-21T16:02:49 how about Depth limited search instead? :) 2011-10-21T16:02:53 idfs? 2011-10-21T16:03:03 *** adonig has joined #aichallenge 2011-10-21T16:03:10 rmmh: i? 2011-10-21T16:03:26 http://en.wikipedia.org/wiki/Iterative_deepening_depth-first_search 2011-10-21T16:03:43 this challenge lasts till? 2011-10-21T16:03:46 how can i replay logs from test_bot.sh using java vizualizer? 2011-10-21T16:04:05 the json ones 2011-10-21T16:04:18 what's to stop us from loading the maps and comparing them to your location to get a full map? 2011-10-21T16:04:20 rmmh: somethign along those lines, there are other ones on right hand side too 2011-10-21T16:04:31 echeese: imo, nothing 2011-10-21T16:04:40 mayanks43: December 2011-10-21T16:04:43 rmmh: i would just go with a* personally 2011-10-21T16:04:48 no fixed date? 2011-10-21T16:04:55 are the maps randomly generated? 2011-10-21T16:05:02 using a map generator yes 2011-10-21T16:05:03 echeese: the maps will be changing and added to throughout the contest 2011-10-21T16:05:08 well, multiple map generators 2011-10-21T16:05:10 and completely changed for the finals 2011-10-21T16:05:10 mayanks43: not yeat but will be in the next several days. 2011-10-21T16:05:16 okay thanks 2011-10-21T16:05:21 UncleVasya: thanks 2011-10-21T16:05:26 rmmh: why are the logs commented out? 2011-10-21T16:05:28 what maps do people like most? 2011-10-21T16:05:32 I wasn't gonna take that approach, i just didn't want others to 2011-10-21T16:05:32 i thought there was set of official maps 2011-10-21T16:05:45 I *don't* like the maze ones :P 2011-10-21T16:05:46 and they are not going to change? :) 2011-10-21T16:05:52 echeese: :P 2011-10-21T16:05:54 echeese: me neitehr :) 2011-10-21T16:05:57 mostly cause I can't get my ants to navigate them yet 2011-10-21T16:06:05 tutorial1 is best map :D 2011-10-21T16:06:06 but i'm testing my path finding right now :) 2011-10-21T16:06:07 nvm, just gave log gile as parameter 2011-10-21T16:06:09 you were meant to like those ones :P 2011-10-21T16:06:20 antimatroid: I remember one map where food is painting something like star. 2011-10-21T16:06:21 Submissions will close on Dec 18th at 23:59 EST 2011-10-21T16:06:30 it's what I'm using to develop my bot right now 2011-10-21T16:06:34 janzert: thanks 2011-10-21T16:06:36 maze_1 2011-10-21T16:06:36 janzert: maybe make the bot learn a factoid :) 2011-10-21T16:06:41 *** McLeopold has quit IRC (Ping timeout: 260 seconds) 2011-10-21T16:06:58 too many people ask 2011-10-21T16:07:12 right now my ants just head off in one direction and bounce left/right when tehy hit a wall 2011-10-21T16:07:55 *** McLeopold has joined #aichallenge 2011-10-21T16:08:43 antimatroid: do you think another c++ starter could be useful? 2011-10-21T16:08:59 mcstar: unlikely? 2011-10-21T16:09:03 echeese: mine charge for food and than ant hill, after they find an anthill they just stay there 2011-10-21T16:09:06 lol 2011-10-21T16:09:08 you're welcome to throw a link up on the forums 2011-10-21T16:09:32 i think my one is fairly well written for beginners, i tried to keep it clean and reasonably simple 2011-10-21T16:09:37 *** toxahak has quit IRC (Ping timeout: 265 seconds) 2011-10-21T16:09:43 Nice 2011-10-21T16:09:56 Do they have to stay on the hill for a turn to raze it? 2011-10-21T16:10:06 nope 2011-10-21T16:10:14 don't think so anyway 2011-10-21T16:10:33 echeese: dont' think so, it's instant raze, but mine dont' walk off it all together 2011-10-21T16:10:39 echeese: no 2011-10-21T16:10:42 okay thanks 2011-10-21T16:10:51 You canjust walk throw them to destroy. 2011-10-21T16:12:38 are the maps that are being used on the server, other maps than the ones you get for testing? cause otherwise, you could store the data of al the maps, and that would be unfair right? 2011-10-21T16:12:43 antimatroid: what does your starter? 2011-10-21T16:12:52 random directions? 2011-10-21T16:13:00 follows the starter bot logic 2011-10-21T16:13:12 n, s, e, w if possible and doesn't avoid collisions 2011-10-21T16:13:12 whats that? 2011-10-21T16:13:17 k 2011-10-21T16:13:25 igotaquestionfor: the server maps will be changing throughout the contest 2011-10-21T16:13:38 i just thought, mine would implement a basic influence map that they could improve upon 2011-10-21T16:13:42 even without pathfinding 2011-10-21T16:14:05 (well, its ready but im not going to throw in the link then) 2011-10-21T16:14:09 path finding really ought to be peoples first real addition 2011-10-21T16:14:11 igotaquestionfor: maps are randomly generated 2011-10-21T16:14:27 ok thx 2011-10-21T16:14:31 antimatroid: you dont have to pathfind 2011-10-21T16:14:35 *** jagheterfredrik has quit IRC (Quit: Page closed) 2011-10-21T16:14:36 can go far without it 2011-10-21T16:14:41 random walk wooo 2011-10-21T16:14:47 igotaquestionfor: new maps will be added frequently and an entirely new set will be generated for the final contest 2011-10-21T16:15:02 GOAP on python!! this is a nightmare! 2011-10-21T16:15:20 get on a plane? 2011-10-21T16:15:31 goats on a plane 2011-10-21T16:15:55 *** meatroaf_ has quit IRC (Quit: Page closed) 2011-10-21T16:16:03 *** kdvh has left #aichallenge ("WeeChat 0.3.6-rc2") 2011-10-21T16:16:21 will values such as attack radius and fov radius change during the contest? 2011-10-21T16:16:27 *** perryh has joined #aichallenge 2011-10-21T16:16:50 *** acroban has joined #aichallenge 2011-10-21T16:16:50 *** Puj__ has quit IRC (Ping timeout: 260 seconds) 2011-10-21T16:16:59 BluePeppers: not likely but you shouldn't rely on that 2011-10-21T16:17:05 Ok 2011-10-21T16:17:08 you should assume that they might, but yeah hopefully not 2011-10-21T16:17:22 we've had problems in the past of people hard coding things which have needed to change 2011-10-21T16:17:27 Yeah, just wondering if i was going to have to deal with fov radius of 50+ 2011-10-21T16:18:14 within reason you can assume the game wont be changed to break most bots 2011-10-21T16:18:15 *** adonig has quit IRC (Quit: adonig) 2011-10-21T16:18:25 Ok :) thanks 2011-10-21T16:18:25 *** nielsrobin has joined #aichallenge 2011-10-21T16:18:25 i realise that's very iffy, it's hard not to be 2011-10-21T16:18:38 I have faith in your good will 2011-10-21T16:18:57 Hello everybody ! 2011-10-21T16:19:23 I will try to participate to this challenge :) 2011-10-21T16:19:49 *** EspenG has quit IRC (Quit: Ex-Chat) 2011-10-21T16:20:06 *** mick0 has quit IRC (Quit: leaving) 2011-10-21T16:20:56 acroban: do not try, do :) 2011-10-21T16:21:02 What is your advice for a good starting ? (I already have tested the sample) 2011-10-21T16:21:14 Read algorithms ? 2011-10-21T16:21:20 *** Walter has joined #aichallenge 2011-10-21T16:21:33 or tested small strategy ? 2011-10-21T16:21:46 think about how you would play better than your bot, then implement it :) 2011-10-21T16:21:49 Hi guys, I've been trying to get something as simple as a BFS going for my resource gathering ants, but for some reason it's not working, if anyone has some C# expertise and can help me in the right direction I would be greatful http://pastebin.com/RhpD3am7 2011-10-21T16:21:51 *** lvqinghouer has joined #aichallenge 2011-10-21T16:22:17 poke around with your starter package a bit and work out what everything is doing, then consider your strategy, you want to consider path finding fairly early on for exploring the map, collecting food and finding enemy ants/hills 2011-10-21T16:22:46 nielsrobin: we prefer it if you don't actually share code for your bot 2011-10-21T16:23:01 snippets like this probably aren't as bad, but i still think it's preferable not to 2011-10-21T16:23:09 ah sorry 2011-10-21T16:23:20 *** aciobanu has joined #aichallenge 2011-10-21T16:23:21 *** ddddd has joined #aichallenge 2011-10-21T16:23:28 that way people can see how well they do relative to other contestants rather than to people who uploaded someone elses bot or a slight variation of it 2011-10-21T16:23:34 *** than_ has joined #aichallenge 2011-10-21T16:23:36 *** j__ has joined #aichallenge 2011-10-21T16:23:38 it's not a huge issue :) 2011-10-21T16:23:43 *** UncleVasya has quit IRC (Read error: Connection reset by peer) 2011-10-21T16:23:48 antimatroid: which files in mapgen are used? there's no documentation 2011-10-21T16:23:59 rmmh: mapgen.py is the maze generator 2011-10-21T16:24:08 ok, thanks antimatroid 2011-10-21T16:25:07 *** Kingpin13 has quit IRC (Ping timeout: 244 seconds) 2011-10-21T16:25:41 antimatroid: youre description on the forum can be much more valuable than a code snippet 2011-10-21T16:25:45 -e 2011-10-21T16:26:19 I guess I can ask a better way :). How would i go about and test why i'm not getting the results i want? Right now i have to compile and run the exe file via the play_one_game, to see if it works, so my Console.WriteLine and writing to Logfiles is not working 2011-10-21T16:26:21 Just a quick note to anyone using the C++ starter pack: There's a good chance it may not compile properly immediately. In the State.cc file, in the distance function there is a "return sqrt((dr*dr) + (dc*dc));" which does not overload the sqrt function properly. If it doesn't compile you need to cast the dr*dr and dc*dc to doubles. 2011-10-21T16:26:27 Is there a better way to test? 2011-10-21T16:26:29 mcstar: i know but people still have to do their own implementation 2011-10-21T16:26:47 nielsrobin: if your code is properly modular, you should be able to have test files that create classes and test functionality 2011-10-21T16:26:52 *** Gussi has joined #aichallenge 2011-10-21T16:26:55 *** Mefisto[ru]_ has quit IRC (Quit: Page closed) 2011-10-21T16:27:05 nielsrobin: you probably want to write debug output to stderr 2011-10-21T16:27:14 Vehementus: i might change that then 2011-10-21T16:27:41 nielsrobin: i'm lazy and just throw all my debug stuff into an output file and look in there 2011-10-21T16:27:56 *** Diede has joined #aichallenge 2011-10-21T16:28:02 then i just output which turn it is, an ascii version of what info i have and any other debug stuff 2011-10-21T16:28:15 just remember to turn it off before you submit your bot 2011-10-21T16:28:36 the c++ starter bot has a bug struct for doing this 2011-10-21T16:28:36 hm, well, implementing something an algorithm IS easier than understanding it/figuring it out of the blue 2011-10-21T16:28:41 thats my opinion 2011-10-21T16:29:22 yeah, code snippets probably aren't much of an issue really 2011-10-21T16:29:23 interesting, i'll have a look at that method.. it i cannot get it to work i'll use rmmh idea and write some test cases 2011-10-21T16:29:36 *** ChrisH_ has joined #aichallenge 2011-10-21T16:29:50 McLeopold: ping 2011-10-21T16:30:15 I really need to decide if i'm going to use "loc", "pos" or "position" as the variable names for entity coordinates :( The choice is killing me 2011-10-21T16:30:38 *** loladir has joined #aichallenge 2011-10-21T16:30:43 i have a Location struct and call them locations 2011-10-21T16:30:46 and have a grid of squares 2011-10-21T16:30:53 antimatroid: I think I'm going to implement a few more maze generation algorithms 2011-10-21T16:31:02 recursive backtracking is probably not the best one for this 2011-10-21T16:31:15 rmmh: sure go ahead, it's a bit of a mess though 2011-10-21T16:31:21 location is long though. And the D starter package calls the location struct "Loc" :P 2011-10-21T16:31:30 yeah... ;) 2011-10-21T16:31:32 i'm not doing any work on the contest until i've handed my thesis in and finished exams though 2011-10-21T16:31:52 *** ddddd has quit IRC (Quit: Page closed) 2011-10-21T16:31:53 *** Kingpin13 has joined #aichallenge 2011-10-21T16:32:14 *** ajhager has joined #aichallenge 2011-10-21T16:32:52 *** carlosH has joined #aichallenge 2011-10-21T16:33:18 *** amstan has joined #aichallenge 2011-10-21T16:33:18 *** ChanServ sets mode: +o amstan 2011-10-21T16:33:32 h 2011-10-21T16:33:35 *** hacklash has joined #aichallenge 2011-10-21T16:33:40 *** Dispatch has quit IRC (Quit: Page closed) 2011-10-21T16:34:45 *** carlosH has left #aichallenge ("Leaving") 2011-10-21T16:35:04 i have a problem: when trying to log stderr into a file using the play_one_game script I can't find the file that should be created 2011-10-21T16:35:13 *** boegel has quit IRC (Quit: Leaving) 2011-10-21T16:35:14 *** delt0r_ has quit IRC (Ping timeout: 276 seconds) 2011-10-21T16:35:58 fog of war is radial, not square, right? 2011-10-21T16:35:59 it works when I type "java -jar path/to/MyBot.jar 2>error.log" but not when that is part of the script 2011-10-21T16:36:20 Fluxid: yeah vision is calculated using the euclidean metrix 2011-10-21T16:36:32 which is a pain in the ass really but it does give nice circles 2011-10-21T16:36:43 *** ChrisH_ has quit IRC (Quit: Page closed) 2011-10-21T16:37:20 *** perryh has quit IRC (Quit: perryh) 2011-10-21T16:37:35 antimatroid: duh, so to remove hills which should be within range but isn't i should generate fog of war mask... 2011-10-21T16:37:50 i think using markov chains to track where enemy ants might be is a cool idea too 2011-10-21T16:38:01 *** Zeff has joined #aichallenge 2011-10-21T16:38:35 it would be good for hunting down enemies who are trying to run away 2011-10-21T16:38:57 *** chezz has joined #aichallenge 2011-10-21T16:39:41 *** Zeff has quit IRC (Client Quit) 2011-10-21T16:40:00 *** loladir has quit IRC (Quit: Page closed) 2011-10-21T16:40:12 *** jtamer has joined #aichallenge 2011-10-21T16:40:42 *** McLeopold has quit IRC (Ping timeout: 256 seconds) 2011-10-21T16:41:02 *** coolsonh has quit IRC (Ping timeout: 265 seconds) 2011-10-21T16:41:12 hacklash: dont redirect stderr when the bot is given to playgame.py 2011-10-21T16:41:20 the engine takes care of redireciton 2011-10-21T16:41:26 *** jtamer has quit IRC (Client Quit) 2011-10-21T16:41:27 where to? 2011-10-21T16:41:36 *** amstan has quit IRC (Ping timeout: 240 seconds) 2011-10-21T16:41:38 Noob question: how do I run the example C# bot ? what is the tutorial.cmd code for it ? 2011-10-21T16:41:40 can spit to the screen and to a file also 2011-10-21T16:41:50 *** aciobanu has quit IRC (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) 2011-10-21T16:41:53 *** xar0l has joined #aichallenge 2011-10-21T16:42:14 hacklash: there's a --game-logs parameter or something like that 2011-10-21T16:42:18 i have to check 2011-10-21T16:42:33 Bluepeppers 2011-10-21T16:42:34 mcstar: ok 2011-10-21T16:42:42 --log_dir 2011-10-21T16:42:51 the logs will be there 2011-10-21T16:43:02 you can use -e -E flags too 2011-10-21T16:43:16 this is for playgame.py right? 2011-10-21T16:43:21 yes 2011-10-21T16:43:31 ./playgame.py gives you help with the parametes 2011-10-21T16:43:41 mcstar: thanks a lot, i'll take a look 2011-10-21T16:44:40 *** aciobanu has joined #aichallenge 2011-10-21T16:45:52 *** BluePeppers has quit IRC (Read error: Connection reset by peer) 2011-10-21T16:46:08 *** BluePeppers has joined #aichallenge 2011-10-21T16:47:06 will gamerate be increased in future? currently it is about 1 game per 4 hours and the more users we have - the smaller gamerate 2011-10-21T16:47:14 *** delt0r_ has joined #aichallenge 2011-10-21T16:48:06 mcstar: i found --capture_errors, but how do I use it? 2011-10-21T16:48:13 do the tools assume python 2.7? 2011-10-21T16:48:36 i dont think you need that 2011-10-21T16:49:20 you only need -e -E --log_dir=logdir 2011-10-21T16:49:59 *** moai has joined #aichallenge 2011-10-21T16:50:24 *** nullkuhl has quit IRC (Ping timeout: 260 seconds) 2011-10-21T16:50:38 oh, ok 2011-10-21T16:51:38 has anyone got any ideas on how to debug with using PHP and this? cause when i echo, the program kinda crashes 2011-10-21T16:51:42 *** aciobanu is now known as derdev 2011-10-21T16:53:09 *** Sunshowers has quit IRC (Quit: Page closed) 2011-10-21T16:53:13 *** pablosn has joined #aichallenge 2011-10-21T16:53:25 *** Areks has quit IRC (Ping timeout: 240 seconds) 2011-10-21T16:53:32 Does anyone know how to run the maze maps locally? 2011-10-21T16:53:42 my bots are not spawning or moving 2011-10-21T16:53:58 but work fine in the example map 2011-10-21T16:54:07 *** afinostux has joined #aichallenge 2011-10-21T16:54:07 mcstar: thanks -E worked 2011-10-21T16:54:44 any idea? 2011-10-21T16:55:05 i was using System.err which i now know goes to error not stderr 2011-10-21T16:56:10 *** MikePavone has joined #aichallenge 2011-10-21T16:57:15 Could anyone run the maze maps locally? sorry to insist, but this is driving me nuts 2011-10-21T16:57:59 I can 2011-10-21T16:58:29 *** McLeopold has joined #aichallenge 2011-10-21T16:59:15 *** Twisted_Tech has quit IRC (Quit: Page closed) 2011-10-21T16:59:19 igotaquestionfor, i had the bright idea of using sockets and netcat -l. 2011-10-21T16:59:21 Thanks antimatroid, setting up the debugger to just output stuff to a .txt file did the trick, i found the error, my list.contains-func was not match objects switch it should :) 2011-10-21T16:59:47 Alexer hm that's a bridge too far for a noob like me :D 2011-10-21T16:59:52 can anyone give the python after completed turorial 3 i don't understand why it don't work.. 2011-10-21T16:59:53 *** hacklash has quit IRC (Ping timeout: 265 seconds) 2011-10-21T17:00:16 i can only recommend netcat 2011-10-21T17:00:16 igotaquestionfor, and you shouldn't; then i spent like an hour figuring out why my bot doesn't run on the server 2011-10-21T17:00:41 lolz 2011-10-21T17:00:58 unsurprisingly the server does not have netcat listening, so it times out :P 2011-10-21T17:01:21 igotaquestionfor: easiest is probably to find out how php will let you either write to stderr or out to a file 2011-10-21T17:01:25 so, whatever you do, don't even think about sockets 2011-10-21T17:01:27 how long until someone makes a network game server 2011-10-21T17:01:43 rmmh: I believe some already has 2011-10-21T17:01:47 someone 2011-10-21T17:01:51 playgame will capture stdout and stderr and create files for you 2011-10-21T17:02:00 nielsrobin: welcome to my world wrt debugging :) 2011-10-21T17:02:01 janzert hmm indeed, writing to a log file might just do the trick 2011-10-21T17:02:42 the c++ bug file will actually just strip all calls when compiling if debugging is turned off 2011-10-21T17:02:44 i should be studying atm, but this is too fun guys, :'( 2011-10-21T17:03:13 ironically, the stuff that i have to study is an AI class 2011-10-21T17:03:22 :P 2011-10-21T17:03:24 *** jtamer has joined #aichallenge 2011-10-21T17:03:33 i have a topology exam monday to wednesday 2011-10-21T17:04:10 <3 take home exams 2011-10-21T17:04:16 I hope they let you take bathroom breaks :P 2011-10-21T17:04:28 :P 2011-10-21T17:04:38 mmm, take home exams 2011-10-21T17:04:50 i forget whether i had take home exams for topology 2011-10-21T17:05:00 if i did, they weren't that bad 2011-10-21T17:05:07 igotaquestionfor: 2011-10-21T17:05:08 yeah i have all take homes 2011-10-21T17:05:16 although an hour sit in exam for one unit too 2011-10-21T17:05:25 thx alot McLeopold :D 2011-10-21T17:05:30 benefits of having 3-4 people in your classes 2011-10-21T17:05:54 damn, my AI is starting to behave strangely, it starts talking about cake all the time, anyone has a clue on wtf that is all about? 2011-10-21T17:06:35 *** rafael has quit IRC (Quit: leaving) 2011-10-21T17:06:36 time to run :) 2011-10-21T17:06:45 wtf, something really kicked in. after the first game i had to wait 4 hours for the second one, now 3 hours later i have 10 games already o.O 2011-10-21T17:06:45 don't get too sweaty :P 2011-10-21T17:07:08 *** chezz has quit IRC (Ping timeout: 265 seconds) 2011-10-21T17:07:08 *** than_ has quit IRC (Ping timeout: 265 seconds) 2011-10-21T17:07:12 yeah after my first game, it said like 2 hours till next game, i go to lunch, come back, and i have like 10 games under my belt 2011-10-21T17:07:14 cool, rank 34, although my ants run around like headless chickens :P 2011-10-21T17:07:28 yeah i'm surprised how stupid my bot is, and it's still ranked 68 2011-10-21T17:07:41 *** avers_ has quit IRC (Remote host closed the connection) 2011-10-21T17:08:07 it'd be fun to know how many non-tutorial bots there are 2011-10-21T17:08:10 how many contestants are there? 2011-10-21T17:08:24 i'm skipping the tutorials and going straight to the programming xD 2011-10-21T17:08:27 the prerequisite of a good bot is a good emacs color scheme: http://code.google.com/p/gnuemacscolorthemetest/ 2011-10-21T17:08:36 same here 2011-10-21T17:08:47 igotaquestionfor, http://aichallenge.org/server_stats.php 2011-10-21T17:08:57 thx 2011-10-21T17:09:34 bear in mind we launched under a day ago 2011-10-21T17:09:42 most of the bots that have been uploaded are just starter bots 2011-10-21T17:10:14 my starter bot is doing pretty weel considering the fact they only stand still i think 2011-10-21T17:10:27 *** kaemo has joined #aichallenge 2011-10-21T17:10:31 So I gather from the website that the bot needs to be compiled on the server (assuming it's written in a compiled language). You can't just submit both the source and the binary together, correct? 2011-10-21T17:10:54 So if I want to use some obscure language I have to get the organizers to install the appropriate compiler? 2011-10-21T17:11:06 MikePavone: correct 2011-10-21T17:11:08 what obscure language 2011-10-21T17:11:29 *** amstan has joined #aichallenge 2011-10-21T17:11:29 *** ChanServ sets mode: +o amstan 2011-10-21T17:11:32 MikePavone: we've considered allowing binary submissions in the past but it's never happened 2011-10-21T17:11:32 My own, Rhope. Contests make for a fun dogfooding exercise. 2011-10-21T17:13:35 *** than_ has joined #aichallenge 2011-10-21T17:14:13 *** jtamer has quit IRC (Quit: Leaving...) 2011-10-21T17:14:54 *** avers_ has joined #aichallenge 2011-10-21T17:15:00 MikePavone: you could submit a pull request. http://github.com/aichallenge/aichallenge/tree/epsilon/worker/compiler.py#L302 2011-10-21T17:15:57 *** ztfw has quit IRC (Read error: Connection reset by peer) 2011-10-21T17:16:48 *** bc3 has quit IRC (Ping timeout: 265 seconds) 2011-10-21T17:16:54 Well, I'm in the middle of some major revisions to the compiler/language at the moment so it might be a week or two. Just trying to understand the procedure. 2011-10-21T17:16:56 can anyone give the python code after completed turorial 3 i don't understand why it don't work.. it's jsut copy past some code no? 2011-10-21T17:17:14 So request to have the compiler installed and then submit a pull request with the changes to the compilation script? 2011-10-21T17:18:23 Yay, we now have over 1000 active users. 2011-10-21T17:18:34 *** perryh has joined #aichallenge 2011-10-21T17:19:24 Wait, so there isn't support for http://en.wikipedia.org/wiki/Shakespeare_(programming_language) ? 2011-10-21T17:20:07 that's not fair 2011-10-21T17:21:26 *** Sunshowers has joined #aichallenge 2011-10-21T17:21:34 *** Sunshowers has quit IRC (Client Quit) 2011-10-21T17:23:15 *** ReijiMitsurugi has quit IRC (Quit: ReijiMitsurugi) 2011-10-21T17:23:19 *** iri has joined #aichallenge 2011-10-21T17:24:30 *** lvqinghouer has quit IRC (Ping timeout: 260 seconds) 2011-10-21T17:25:22 *** mark__ has joined #aichallenge 2011-10-21T17:27:16 hm, can i see the turntime used in the games run on the server somewhere? 2011-10-21T17:28:20 *** dan__ has quit IRC (Quit: Ex-Chat) 2011-10-21T17:28:34 Alexer: it is given to your bot at startup as turntime 2011-10-21T17:28:42 the server is set at 500ms 2011-10-21T17:28:59 *** ChrisH_ has joined #aichallenge 2011-10-21T17:29:10 so it's currently not varied for different games? 2011-10-21T17:29:25 damn 2011-10-21T17:29:27 no 2011-10-21T17:29:45 i just noticed my bot has been timing out on some games 2011-10-21T17:30:02 i have turntime set to 200ms locally, and it works fine on the same maps :( 2011-10-21T17:30:11 janzert: do we have a script to update starter_packs? 2011-10-21T17:30:21 McLeopold: cd ants/dist/starter_packs 2011-10-21T17:30:25 McLeopold: make clean all install 2011-10-21T17:30:33 I believe setup/update_visualizer does 2011-10-21T17:30:53 McLeopold, janzert: Some organization pages don't work, I think if they only have one member. See: http://aichallenge.org/organization_profile.php?org=921 2011-10-21T17:30:54 it does tools, not starters 2011-10-21T17:31:07 ahh, guess just the make file then 2011-10-21T17:31:55 *** jtamer has joined #aichallenge 2011-10-21T17:31:56 *** bc3 has joined #aichallenge 2011-10-21T17:32:22 janzert, McLeopold: what's our policy on request for account renames, account deletions and password recoveries? 2011-10-21T17:32:59 we don't have one? 2011-10-21T17:33:29 2 people have forgetten passwords, I had them email me and I deleted their accounts so the could re-register with the same name 2011-10-21T17:33:34 I'll disable accounts if the user is wanting to participate with another team 2011-10-21T17:33:36 I don't really want to continue that 2011-10-21T17:33:46 is there already tools for this? what can i manually do from phpmyadmin? what shouldn't i do? 2011-10-21T17:34:06 I'd rather not outright delete accounts in particular if they have any submissions 2011-10-21T17:34:13 I did check that 2011-10-21T17:34:16 no submissions 2011-10-21T17:34:24 McLeopold: the last guy wanting a pass reset knew php, so i told him to submit an pull request for a password reset, lol 2011-10-21T17:34:26 but, then I'd have to change the username 2011-10-21T17:34:28 amstan set your user on the site to admin=1 2011-10-21T17:34:37 janzert: i don't have one yet 2011-10-21T17:34:38 then you can disable an account from the profile page 2011-10-21T17:35:02 at the bottom of the page it will give you field to fill in the reason and disable it 2011-10-21T17:35:02 ok, i'll look into that 2011-10-21T17:35:11 ok 2011-10-21T17:35:13 amstan: password reset involves database work, usually, we are going to have to do that 2011-10-21T17:35:17 janzert: can't they do this themselves? 2011-10-21T17:35:18 password reset doesn't have any automatic mechanism yet 2011-10-21T17:35:34 McLeopold: yes, but it would be more convenient if the password forgetters were to add this feature 2011-10-21T17:35:36 lol 2011-10-21T17:35:52 janzert: i mean the account deletion, in case they're in a team 2011-10-21T17:35:59 It was meant more for people we were banning, request to disable an account are pretty rare 2011-10-21T17:36:30 McLeopold, xkcd? 2011-10-21T17:36:34 Quick question. Does my bot receive my ant positions every move, or only once when they are spawned and do I need to keep track of their positions myself? 2011-10-21T17:36:50 mensa180: xkcd is awesome 2011-10-21T17:37:07 *** fff has quit IRC (Quit: Page closed) 2011-10-21T17:37:17 I believe you're the thread's creator. 2011-10-21T17:37:20 hail. 2011-10-21T17:37:40 Xunie: each move 2011-10-21T17:37:42 Xunie, every move I think. 2011-10-21T17:37:59 *** Puj has joined #aichallenge 2011-10-21T17:37:59 yeah, but there's no interest in that crowd :( 2011-10-21T17:38:04 *** ChrisH_ has quit IRC (Ping timeout: 265 seconds) 2011-10-21T17:38:05 *** mcstar has quit IRC (Quit: WeeChat 0.3.5) 2011-10-21T17:38:31 than_, you still here? 2011-10-21T17:38:33 *** Vehementus has quit IRC (Ping timeout: 265 seconds) 2011-10-21T17:38:33 *** magik_ has quit IRC (Ping timeout: 265 seconds) 2011-10-21T17:38:41 what about xkcd? 2011-10-21T17:38:56 Maybe you should mention it in the Stanford AI thread in the compsci subforum. 2011-10-21T17:39:02 *** bc3 has quit IRC (Ping timeout: 265 seconds) 2011-10-21T17:39:02 *** pablosn has quit IRC (Ping timeout: 265 seconds) 2011-10-21T17:39:02 *** igotaquestionfor has quit IRC (Ping timeout: 265 seconds) 2011-10-21T17:39:05 I posted on the forum asking how many people there are participating 2011-10-21T17:39:10 yes 2011-10-21T17:39:31 *** mark__ has quit IRC (Ping timeout: 265 seconds) 2011-10-21T17:39:31 *** xar0l has quit IRC (Ping timeout: 265 seconds) 2011-10-21T17:39:31 *** skyramp has quit IRC (Ping timeout: 265 seconds) 2011-10-21T17:39:49 *** Rainydays has joined #aichallenge 2011-10-21T17:40:00 *** lkjfdslkjd has quit IRC (Ping timeout: 265 seconds) 2011-10-21T17:40:00 *** Crindigo has quit IRC (Ping timeout: 265 seconds) 2011-10-21T17:40:00 *** svolkov has quit IRC (Ping timeout: 265 seconds) 2011-10-21T17:40:11 *** ash0d has joined #aichallenge 2011-10-21T17:40:39 *** aeter1 has joined #aichallenge 2011-10-21T17:40:44 *** antman_ has joined #aichallenge 2011-10-21T17:40:53 hey 2011-10-21T17:42:02 This domain name has already been used as an alias or domain. sigh.. 2011-10-21T17:42:29 *** InsaneMalkavian has left #aichallenge 2011-10-21T17:42:33 hey guys, just a quick question, can passwords be changed on the challenge site? 2011-10-21T17:42:49 antman_: no 2011-10-21T17:42:52 antman_: do you know php? 2011-10-21T17:43:05 yes i do 2011-10-21T17:43:23 antman_: we need someone to code the password reset feature 2011-10-21T17:43:31 *** Puj has quit IRC (Quit: ~ Trillian Astra - www.trillian.im ~) 2011-10-21T17:43:45 Skill: No Skillz 2011-10-21T17:43:47 lol 2011-10-21T17:43:54 at least a password recovery thing 2011-10-21T17:44:06 i know little about security but i could do it 2011-10-21T17:44:11 *** aeter has quit IRC (Ping timeout: 252 seconds) 2011-10-21T17:44:36 where's the code 2011-10-21T17:44:38 password recovery, no. password reset, yes. 2011-10-21T17:44:54 @repo 2011-10-21T17:44:55 amstan: repo could be https://github.com/aichallenge/aichallenge. 2011-10-21T17:45:01 *** EspenG has joined #aichallenge 2011-10-21T17:46:00 *** mceier has quit IRC (Ping timeout: 240 seconds) 2011-10-21T17:46:12 *** perryh has quit IRC (Quit: perryh) 2011-10-21T17:46:38 hm, does http://aichallenge.org/map/random_walk/random_walk_10p_02.map work for anyone else with playgame.py + visualizer.jar? 2011-10-21T17:46:50 *** StefanK2 has quit IRC (Quit: WeeChat 0.3.0) 2011-10-21T17:46:51 i get "java.lang.ClassCastException: org.mozilla.javascript.UniqueTag cannot be cast to java.lang.Number" 2011-10-21T17:47:02 but it could just be my java... 2011-10-21T17:48:25 *** nielsrobin has quit IRC (Quit: Page closed) 2011-10-21T17:48:41 *** cbad has joined #aichallenge 2011-10-21T17:48:54 *** Vivitron has quit IRC (Remote host closed the connection) 2011-10-21T17:50:41 *** jackhammer2022 has joined #aichallenge 2011-10-21T17:51:26 *** aeter1 has quit IRC (Quit: Leaving.) 2011-10-21T17:51:28 ok amstan i can do it 2011-10-21T17:51:35 *** EspenG has quit IRC (Ping timeout: 258 seconds) 2011-10-21T17:52:01 but i don't want to install the server on my machine to test it ouyt 2011-10-21T17:52:34 *** j__ has quit IRC (Ping timeout: 265 seconds) 2011-10-21T17:53:07 *** afinostux has quit IRC (Quit: Page closed) 2011-10-21T17:53:18 antman_: well, how else are you going to develop it? 2011-10-21T17:53:58 *** Vivitron has joined #aichallenge 2011-10-21T17:54:36 are the INSTALL.md instructions up to date? 2011-10-21T17:54:56 antman_: they should be 2011-10-21T17:55:07 antman_: but if you're going to follow INSTALL.md you should get a blank server 2011-10-21T17:55:33 you can do it easier if you just have an lamp server already setup 2011-10-21T17:55:34 by blank you mean no mysql/php 2011-10-21T17:55:44 yes, the setup script takes over the server 2011-10-21T17:56:02 ok i'd better do it on a virtual machine 2011-10-21T17:56:34 so what's the alternative 2011-10-21T17:56:36 GRRRRR 2011-10-21T17:56:45 man, my paht finding isnt' working :( 2011-10-21T17:57:28 antman_: put your git checkout to a place where apache servers stuff 2011-10-21T17:57:35 amstan: https://github.com/rmmh/aichallenge/commit/d6f95edc1f7baceef2e1d7f4690fd6efdba05ebb 2011-10-21T17:57:56 *** jtamer has quit IRC (Quit: Leaving...) 2011-10-21T17:58:34 antman_: then go in sql/ and fill your db with them 2011-10-21T17:58:51 antman_: you also need to configure the site, by filling server_info.php 2011-10-21T17:58:58 there's a sample in setup 2011-10-21T17:59:14 *** djr_ has joined #aichallenge 2011-10-21T17:59:17 rmmh: can you show me a sample with a bunch of replays? 2011-10-21T17:59:23 *** djr_ has quit IRC (Quit: Leaving) 2011-10-21T18:00:01 I think logscale graph for number of ants is going to confuse a lot of people 2011-10-21T18:00:09 where is CIA? 2011-10-21T18:00:16 hmm 2011-10-21T18:00:16 janzert: I was thinking more as an option... 2011-10-21T18:00:21 amstan: yeah one second 2011-10-21T18:00:25 * amstan kicks CIA-24 2011-10-21T18:00:25 ow 2011-10-21T18:00:28 McLeopold: hmm? 2011-10-21T18:00:33 janzert, I concur completely, maybe a button to "switch" from log to lin? 2011-10-21T18:00:42 *** djr_ has joined #aichallenge 2011-10-21T18:00:42 an option would be nice if the UI to switch it can be worked out 2011-10-21T18:01:02 we've really already got too many buttons 2011-10-21T18:01:10 yeah... 2011-10-21T18:01:13 not if they were smaller 2011-10-21T18:01:16 *** geminihunter has quit IRC (Ping timeout: 265 seconds) 2011-10-21T18:01:29 click on the graph, it's a button 2011-10-21T18:01:31 whatever there size, there are too many 2011-10-21T18:01:46 clicking on the graph jumps to that point in the game 2011-10-21T18:01:56 which is more useful than switching scale I think 2011-10-21T18:02:00 yeah 2011-10-21T18:02:02 they should really be in a config place for the user 2011-10-21T18:02:09 not directly on the visualizer ui 2011-10-21T18:02:11 *** olexs has joined #aichallenge 2011-10-21T18:02:22 olexs: hey 2011-10-21T18:02:27 hey amstan 2011-10-21T18:02:30 also is anyone else seeing the tops of buttons getting cut off? 2011-10-21T18:02:32 olexs: you said you were going to blog about us 2011-10-21T18:02:44 olexs: i was looking for you yesterday? 2011-10-21T18:02:47 it seems to get worse as down the sides 2011-10-21T18:02:47 amstan: janzert: do we have an official stance on sharing code? 2011-10-21T18:03:00 it is discouraged 2011-10-21T18:03:03 amstan: I was going to, but a few people posted articles about the challenge on that blog before me, while we were still in beta 2011-10-21T18:03:05 McLeopold: black as the selected user's color is pretty bad 2011-10-21T18:03:10 talking about it is encouraged 2011-10-21T18:03:16 wont make much sense to blog there again, it'll only get downvoted 2011-10-21T18:03:33 after the contest closes then code sharing is encouraged 2011-10-21T18:03:37 rmmh: yep, fixing... 2011-10-21T18:04:04 janzert: but don't share code or post code outright? 2011-10-21T18:04:12 right 2011-10-21T18:04:19 until the contest closes 2011-10-21T18:04:22 McLeopold: ideally don't post bots online 2011-10-21T18:04:27 McLeopold: since it's pretty much spoiling 2011-10-21T18:05:15 I personally wouldn't mind changing that stance, but the consensus has been no actual code release until contest close 2011-10-21T18:05:35 good day all 2011-10-21T18:06:57 djr_: hello 2011-10-21T18:07:16 djr_: good day sir! 2011-10-21T18:07:28 janzert: can we add numpy/scipy to the worker package list? 2011-10-21T18:07:29 djr_: jolly good weather we're having ole' chap 2011-10-21T18:07:55 aye 2011-10-21T18:08:01 what region are you from? 2011-10-21T18:08:03 *** iri has quit IRC (Quit: Page closed) 2011-10-21T18:08:09 because it is an exceptionally nice day in illinois today 2011-10-21T18:08:21 Is no one else seeing the tops of buttons cut off like this? http://imgur.com/vqTzR 2011-10-21T18:08:26 southeastern ontario, and actually it's horrible here 2011-10-21T18:08:28 *** jtamer has joined #aichallenge 2011-10-21T18:08:29 djr_: hello illinois buddy~ (I'm at uiuc) 2011-10-21T18:08:38 McLeopold: I'd be fine with that 2011-10-21T18:08:41 *** mightybyte has left #aichallenge 2011-10-21T18:08:49 rmmh: siue 2011-10-21T18:08:49 janzert: i'm not sure what you maen 2011-10-21T18:09:07 most obvious are the right side bottom buttons 2011-10-21T18:09:11 *** fourmi has joined #aichallenge 2011-10-21T18:09:19 tops of the horse's heads are cut off 2011-10-21T18:09:19 janzert: oh, i see it, nope 2011-10-21T18:09:24 *** bildramer has quit IRC (Ping timeout: 258 seconds) 2011-10-21T18:09:26 ...nope nope 2011-10-21T18:09:32 hmm, ok 2011-10-21T18:09:33 hi everyone 2011-10-21T18:09:37 support here? 2011-10-21T18:09:39 must be FF8 thing 2011-10-21T18:09:42 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has quit IRC (*.net *.split) 2011-10-21T18:09:42 *** mleyen has quit IRC (*.net *.split) 2011-10-21T18:09:42 *** the_real_crimper has quit IRC (*.net *.split) 2011-10-21T18:09:42 *** jezuz` has quit IRC (*.net *.split) 2011-10-21T18:09:42 *** kofman has quit IRC (*.net *.split) 2011-10-21T18:09:42 *** jzknight has quit IRC (*.net *.split) 2011-10-21T18:09:42 *** Fluxid has quit IRC (*.net *.split) 2011-10-21T18:09:42 *** espes has quit IRC (*.net *.split) 2011-10-21T18:09:43 *** klutometis has quit IRC (*.net *.split) 2011-10-21T18:09:51 horse heads? 2011-10-21T18:10:37 *** than_ has quit IRC (Quit: Page closed) 2011-10-21T18:10:45 aichallenge: McLeopold * r10ffa4b / setup/worker_setup.py : add numpy/scipy for python 2 to worker setup - http://git.io/LtwnRA 2011-10-21T18:11:12 McLeopold: I'll do it manually for current ones 2011-10-21T18:11:23 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has joined #aichallenge 2011-10-21T18:11:23 *** mleyen has joined #aichallenge 2011-10-21T18:11:23 *** the_real_crimper has joined #aichallenge 2011-10-21T18:11:23 *** jezuz` has joined #aichallenge 2011-10-21T18:11:23 *** kofman has joined #aichallenge 2011-10-21T18:11:23 *** 77CAAP5XD <77CAAP5XD!~fluxid@schranz.io> has joined #aichallenge 2011-10-21T18:11:23 *** jzknight has joined #aichallenge 2011-10-21T18:11:23 *** espes has joined #aichallenge 2011-10-21T18:11:23 *** klutometis has joined #aichallenge 2011-10-21T18:11:24 *** incandenza has quit IRC (Excess Flood) 2011-10-21T18:11:25 *** 77CAAP5XD <77CAAP5XD!~fluxid@schranz.io> has quit IRC (Quit: Reconnecting) 2011-10-21T18:11:25 *** Fluxid has joined #aichallenge 2011-10-21T18:11:48 *** Acorn has joined #aichallenge 2011-10-21T18:12:19 why is the display "n players before you, n minutes until next game" in user profile gone? 2011-10-21T18:12:52 you're not logged in? 2011-10-21T18:13:08 ah. that'll be it, thanks :) 2011-10-21T18:13:09 *** Racko has quit IRC (Quit: Page closed) 2011-10-21T18:13:14 *** testuser has joined #aichallenge 2011-10-21T18:13:35 *** Myridium has joined #aichallenge 2011-10-21T18:13:36 *** testuser has quit IRC (Client Quit) 2011-10-21T18:13:45 *** bakadomo has quit IRC (Quit: Page closed) 2011-10-21T18:14:02 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has quit IRC (Ping timeout: 276 seconds) 2011-10-21T18:14:08 *** jtamer has quit IRC (Quit: Leaving...) 2011-10-21T18:14:48 workers updated 2011-10-21T18:16:06 admins here? 2011-10-21T18:16:30 2000 users 2011-10-21T18:16:50 *** jtamer has joined #aichallenge 2011-10-21T18:17:19 whoa 2011-10-21T18:17:23 *** ANTSjf is now known as ajf 2011-10-21T18:17:26 *** Redgis has joined #aichallenge 2011-10-21T18:17:30 I'm writing my own parser 2011-10-21T18:17:36 because why use a starter kit? 2011-10-21T18:18:01 why waste time writing own I/O? :) 2011-10-21T18:19:02 olexs: not a waste of time 2011-10-21T18:19:06 it's really simple I/O 2011-10-21T18:19:12 I just don't want to use the starter kit 2011-10-21T18:19:25 *** nielsrobin has joined #aichallenge 2011-10-21T18:19:30 *** fourmi has quit IRC (Quit: Page closed) 2011-10-21T18:21:02 *** slaftos has joined #aichallenge 2011-10-21T18:22:49 *** Rainydays has quit IRC (Ping timeout: 258 seconds) 2011-10-21T18:25:21 *** acieroid` has joined #aichallenge 2011-10-21T18:25:23 *** acieroid has quit IRC (Read error: Connection reset by peer) 2011-10-21T18:26:00 hm.. that starter package for C# says nothing about hills not being implemented (like it does on some others) but there is no mention of it in any of the code, any ideas on how i find out where my and my enemies hills are? 2011-10-21T18:26:20 janzert: gcc 4.6? yes or no 2011-10-21T18:28:06 *** lvqinghouer has joined #aichallenge 2011-10-21T18:28:37 *** tintin has joined #aichallenge 2011-10-21T18:28:45 nielsrobin: state.MyHills? 2011-10-21T18:28:55 nielsrobin: (and state.EnemyHills) 2011-10-21T18:29:23 nielsrobin: you parse the input for thenemy hills (h row col team) 2011-10-21T18:29:24 nope, not there 2011-10-21T18:29:26 did the site just go down 2011-10-21T18:29:29 nielsrobin: and you add those 2011-10-21T18:29:37 djr_: just refresh 2011-10-21T18:29:43 McLeopold: no 2011-10-21T18:29:44 ajf, which language are you using? 2011-10-21T18:29:44 nielsrobin: When did you download? They got added last minute 2011-10-21T18:29:49 ruser: still not loading 2011-10-21T18:30:03 too much depends on gcc 2011-10-21T18:30:08 ermau: i downloaded during beta, had to add on my own 2011-10-21T18:30:10 lrh9: Python 2011-10-21T18:30:15 oh 2011-10-21T18:30:20 It's easy to parse 2011-10-21T18:30:23 i have an old version from 2011-10-21T18:30:26 ruser: Yeah, I added them to the actual starter package a couple hours before it launched 2011-10-21T18:30:28 yesterday 2011-10-21T18:30:28 nielsrobin: ^ 2011-10-21T18:30:31 line = line.rstrip('\n').split(' ') 2011-10-21T18:30:40 if line[0] = 'turn': ... 2011-10-21T18:30:40 ermau: did you add anything else? jsut the hills? 2011-10-21T18:30:46 thanks! will update and make my life easier :) 2011-10-21T18:30:52 ruser: I cleaned it up to look less like java 2011-10-21T18:30:57 Python 3 here. Yes. The input is very easy to parse, but as I understand it we have McLeopold to thank for the Python starter packages. 2011-10-21T18:31:01 ruser: And hid the state changing mechanisms 2011-10-21T18:31:25 ermau: bah, i have probably too ma ny modifications to recert, thanks for the update though 2011-10-21T18:31:50 ruser: https://github.com/aichallenge/aichallenge/tree/epsilon/ants/dist/starter_bots/csharp 2011-10-21T18:31:55 *** acroban has quit IRC (Quit: Page closed) 2011-10-21T18:31:56 It's not just you! http://aichallenge.org looks down from here. 2011-10-21T18:32:02 according to downforeveryoneorjustme.com 2011-10-21T18:32:24 down for me. 2011-10-21T18:32:38 down here, too. problem with amazon cloud? 2011-10-21T18:32:49 isn't it google hosted? 2011-10-21T18:33:07 The workers are on EC2 I believe 2011-10-21T18:33:11 ajf: Google is just a sponsor 2011-10-21T18:33:12 time to take a break, i've been hackign away at my algo for too long 2011-10-21T18:33:30 back! 2011-10-21T18:33:35 and back up 2011-10-21T18:33:43 ermau: Didn't they used to run the contest? 2011-10-21T18:33:51 k cool 2011-10-21T18:33:53 ajf: Nope, just sponsorship 2011-10-21T18:34:00 janzert: the db is getting crushed :( 2011-10-21T18:34:08 Ah. It's just called "Google AI Contest" in emails 2011-10-21T18:34:35 ajf: i fixed it 2011-10-21T18:34:47 McLeopold: tracked down what yet? 2011-10-21T18:35:04 *** xymostech has joined #aichallenge 2011-10-21T18:35:15 amstan: in emails? or the site? 2011-10-21T18:35:23 *** deltree_ has joined #aichallenge 2011-10-21T18:35:28 no, I was running my opponent sp to check, I think that's what made it appear down 2011-10-21T18:35:31 *** joe___ has joined #aichallenge 2011-10-21T18:35:39 alright, time to get some coding done 2011-10-21T18:35:40 jesus this is going to take some time to convert to the newer version :) 2011-10-21T18:35:41 30 seconds to create a matchup 2011-10-21T18:36:24 is the forum running on the contest server? 2011-10-21T18:38:07 *** joe___ has quit IRC (Client Quit) 2011-10-21T18:38:22 What does "Test Error: compiled, but failed test cases" mean? I've been testing my code with the provided test_bot.sh, but it's still giving me that error.. 2011-10-21T18:38:46 yes 2011-10-21T18:38:50 xymostech: presumably it fails unit tests 2011-10-21T18:39:11 Are there other tests other than test_bot.sh? 2011-10-21T18:39:56 *** antman_ has quit IRC (Ping timeout: 265 seconds) 2011-10-21T18:40:05 no 2011-10-21T18:40:32 ajf: emails 2011-10-21T18:40:36 hmm 2011-10-21T18:40:42 mixed log/lin scale looks nice :) 2011-10-21T18:41:07 *** sixteentons has joined #aichallenge 2011-10-21T18:41:14 I've tried the code on three different computers, so presumably that isn't the problem. 2011-10-21T18:41:23 amstan: Ah, good :) 2011-10-21T18:41:32 amstan: presumably you're a site admin? 2011-10-21T18:41:38 yes 2011-10-21T18:41:49 Are you participating in the contest? 2011-10-21T18:41:51 xymostech: probably a run-time error, try adding some debug statements to stderr 2011-10-21T18:41:52 nope 2011-10-21T18:42:09 *** sixteentons has quit IRC (Client Quit) 2011-10-21T18:42:12 amstan: For neutrality I'd guess you're not allowed to in case you cheat your bot to 1st place? 2011-10-21T18:42:23 amstan, janzert: http://dl.dropbox.com/u/2392/ants/log.html vs http://aichallenge.org/visualizer.php?game=420 2011-10-21T18:42:29 I have .NET 4.0 and csc is working, what is wrong with: python tools/playgame.py "csc C:/Users/diede/Desktop/AntsAI/tools/sample_bots/csharp/GreedyBot.cs" "python C:/Users/diede/Desktop/AntsAI/tools/sample_bots/python/RandomBot.py" --map_file tools/maps/example/tutorial1.map --log_dir game_logs --turns 60 --scenario --food none --player_seed 7 --verbose -e 2011-10-21T18:42:30 McLeopold: How do you view stderr output? 2011-10-21T18:42:33 Don't you hate it when your next game never seems to come up! 2011-10-21T18:42:44 The bot crashes when I want to run it 2011-10-21T18:42:51 is the actual game coordinate system different from the visualizer's coordinate system? 2011-10-21T18:42:55 locally? and "-e" to the playgame, or "-E" to get an output file 2011-10-21T18:43:09 I'm getting turn 2 invalid moves despite them being correct according to the visualizer coords 2011-10-21T18:43:16 *** jtamer has quit IRC (Quit: Leaving...) 2011-10-21T18:43:54 *** magiik has joined #aichallenge 2011-10-21T18:44:00 hmm, will verify with the sample code 2011-10-21T18:44:12 AndrewBC: yes, they are the same 2011-10-21T18:44:20 rmmh: it looks good, looks better than linear 2011-10-21T18:44:33 rmmh: since there isn't a y scale, i think we could get away with it 2011-10-21T18:45:18 yeah 2011-10-21T18:45:23 weird 2011-10-21T18:45:43 I like the log scale 2011-10-21T18:46:17 let me show with a more extreme example 2011-10-21T18:46:21 *** djr_ has quit IRC (Read error: Connection reset by peer) 2011-10-21T18:46:47 *** djr_ has joined #aichallenge 2011-10-21T18:47:16 rmmh: side comment, your elimination mark for vorushin seems to be drawing in the wrong place 2011-10-21T18:48:33 http://dl.dropbox.com/u/2392/ants/log2.html vs http://aichallenge.org/visualizer.php?game=1408 2011-10-21T18:48:38 McLeopold: found out what it is, I seem to be issuing multiple move commands for a single ant per turn 2011-10-21T18:48:43 curious 2011-10-21T18:49:39 *** Sunshowers has joined #aichallenge 2011-10-21T18:49:50 huh 2011-10-21T18:49:52 *** Diede has quit IRC (Quit: Page closed) 2011-10-21T18:49:56 janzert: yeah... let me find out why 2011-10-21T18:50:18 *** EspenG has joined #aichallenge 2011-10-21T18:50:28 *** igotaquestion has joined #aichallenge 2011-10-21T18:50:35 *** Higgs has joined #aichallenge 2011-10-21T18:50:48 ah, it's because I didn't copy the ants map before iterating over it 2011-10-21T18:50:54 so it gets altered during iteration 2011-10-21T18:50:58 ffs, what a rookie 2011-10-21T18:51:11 is it allowed to have writing functions like the php fwrite when it is in an IF function that only executes when $debugEnvironment == TRUE ? 2011-10-21T18:51:22 launch users vs time: http://i.imgur.com/qrKIJ.png 2011-10-21T18:51:31 or do i always have to completely remove it from the source code when uploading 2011-10-21T18:51:49 igotaquestion: pretty sure it's fine, the environment won't let you write files anyways 2011-10-21T18:52:07 *** Danic_ has joined #aichallenge 2011-10-21T18:52:09 o/ 2011-10-21T18:52:27 amstan: that's rather dull 2011-10-21T18:52:32 it's practically straight 2011-10-21T18:52:37 igotaquestion: so long as it doesn't get executed on the server environment it's fine 2011-10-21T18:52:57 ajf: yeah.. 2011-10-21T18:53:00 ok thx, yeah it's purely for debugging reasons so i can check values of variables 2011-10-21T18:53:12 *** lvqinghouer has quit IRC (Quit: 离开) 2011-10-21T18:53:22 igotaquestion: it's a good dev technique 2011-10-21T18:53:31 amstan: is that participants 2011-10-21T18:53:35 or registered users? 2011-10-21T18:53:36 users 2011-10-21T18:53:42 but.. they're pretty much the same 2011-10-21T18:53:49 amstan: make a graph with both :) 2011-10-21T18:53:55 I don't believe you 2011-10-21T18:54:04 *** Knekkebjoern has joined #aichallenge 2011-10-21T18:54:17 participants means i need some funky sql that i don't want to write right now 2011-10-21T18:54:31 amstan: really? 2011-10-21T18:54:33 can't you do 2011-10-21T18:54:36 count(*)? 2011-10-21T18:54:45 yeah, you do it, i'll graph it 2011-10-21T18:55:03 :/ 2011-10-21T18:55:13 *** geminihunter has joined #aichallenge 2011-10-21T18:55:32 amstan, is the schema online somewhere? 2011-10-21T18:55:41 *** sanny1 has joined #aichallenge 2011-10-21T18:55:52 Alexer: https://github.com/aichallenge/aichallenge/blob/epsilon/sql/0_schema.sql 2011-10-21T18:56:05 thanks 2011-10-21T18:56:56 it's probably something like select submission_id, timestamp from submission and a thing to show only uniques for user_id 2011-10-21T18:57:09 amstan, what query did you use for graphing users? 2011-10-21T18:57:09 which i don't know the syntax for offhand 2011-10-21T18:57:30 Alexer: i used select creation, user_id from user order by creation asc; 2011-10-21T18:57:42 but for submissions it's different 2011-10-21T18:58:09 i think the webpages that do the replay are a bit bugged here, i dont see any images while in screenshots i see images for all the buttons like "zoom, play, rewind" 2011-10-21T18:58:26 *** jtamer has joined #aichallenge 2011-10-21T18:58:38 and when i right click and do "view image" it only gives this URL: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABRMAAALiCAYAAABKVkEbAAAgAElEQVR4nOy913dbaXbmXX+Gb+ZmLnwxa/Vabbc9PfY4tc3pz57x2GNXd1cpUsxULKmUShIpikqlrqBAUYySKIk5U4GiIhWoyCRmACRA5HgAHOQMPN/Fe84hmERKpRKlqv1b61lVBMETX4Dgo72f/QkIgiAIgiAIgiAIgiAIgiCWwScrfQAEQRAEQRAEQRAEQRAEQXwckJlIEARBEARBEARBEARBEMSyeCMzMZFIIJFI/FjHQhA/CuK6naufO+/6OixnW+9if4vdT7qnBEEQBEEQBEEQBPHj 2011-10-21T18:59:06 any ideas on how to solve that? 2011-10-21T18:59:18 *** pzda has joined #aichallenge 2011-10-21T18:59:23 igotaquestion: what browser? 2011-10-21T18:59:28 Firefox 2011-10-21T18:59:37 the url should show you a pic 2011-10-21T18:59:41 Firefox 7.0.1 2011-10-21T19:00:28 igotaquestion: ping mleise about it, not sure, works for me in both chrome and firefox 2011-10-21T19:00:57 in my internet explorer it seems to work, just checked 2011-10-21T19:01:04 ok 2011-10-21T19:01:20 Use IE9/FF7/Chrome/Opera/Safari :P 2011-10-21T19:01:36 hm mleise is not here i think 2011-10-21T19:02:16 *** lkjsdlkf has joined #aichallenge 2011-10-21T19:03:20 *** welterde has joined #aichallenge 2011-10-21T19:03:34 'lo :) 2011-10-21T19:03:41 I'm confused about the difference between outputting "go" and "ready" 2011-10-21T19:03:49 'Once the bot has been passed the parameters at the start of the game and it has finished setting up, it is to indicate this to the engine by outputting "go" on its own line.' 2011-10-21T19:03:57 'Each bot is send some starting information for the game, including map size, max turns and turn timings. After the bot has processed this data, it should return a 'ready'. After all bots are ready, the game will start.' 2011-10-21T19:04:06 *** ash0d has quit IRC (Ping timeout: 265 seconds) 2011-10-21T19:04:38 hm indeed that sounds confusing hehe 2011-10-21T19:05:03 ajf: 'go' is sent to your bot from the server 2011-10-21T19:05:10 ajf: your bot should send 'ready' to the server 2011-10-21T19:06:02 rmmh: but why is it phrased , it is to indicate this to the engine by outputting "go" on its own line.' then? 2011-10-21T19:06:20 huh 2011-10-21T19:06:24 rmmh: seems like the bot is expected to output go 2011-10-21T19:06:33 sounds like a documentation conflict 2011-10-21T19:06:37 yeah 2011-10-21T19:06:38 ajf, when you receive the line "ready" from the server that means the data you have is setup data. Pass this to Ants.setup. ajf, when you receive the line "go" from the server that means the data you have is turn data. Pass this to Ants.update. 2011-10-21T19:06:44 amstan, i think something like: select submission.timestamp, submission.user_id from user left join submission on (user.user_id = submission.user_id) where submission.user_id is not null group by user.user_id order by submission.timestamp asc; 2011-10-21T19:07:01 or submission.timestamp -> user.creation if that's what you want 2011-10-21T19:07:02 lrh9: ah OK 2011-10-21T19:07:07 Not using a starter pack here 2011-10-21T19:07:16 but anyway, that should give users which have at least one submission 2011-10-21T19:07:18 ajf, you can send "go" to the server to indicate either that you have finished your setup or turn. 2011-10-21T19:07:33 but otherwise the same data as the first query 2011-10-21T19:08:31 *** nfa106 has quit IRC (Quit: Leaving) 2011-10-21T19:08:43 ajf, the starter package is really easy to rewrite. That's what I did just to get the hang of it, and put everything in a convention I prefer. I'll expand on it some too. (Maybe adding code to keep track of razed hills, etc.) 2011-10-21T19:09:09 amstan, while you're at it, graph total submissions too? :P 2011-10-21T19:09:56 lrh9: yeah, I'm writing my own code to parse input, it's not very difficult 2011-10-21T19:10:20 Alexer: so that will give me timestamps from last submission of each user 2011-10-21T19:10:42 or no, first submission 2011-10-21T19:11:35 amstan, erm, actually, random submission, and it probably only works in mysql *whistles* 2011-10-21T19:11:45 use MIN(submission.timestamp) instead :P 2011-10-21T19:11:48 or MAX 2011-10-21T19:11:52 Alexer: should be first 2011-10-21T19:11:58 Alexer: that's what tells you participant 2011-10-21T19:12:05 or not 2011-10-21T19:12:16 use MIN, and you get the first 2011-10-21T19:12:25 where do i add that? 2011-10-21T19:12:29 t 2011-10-21T19:13:03 amstan, select MIN(submission.timestamp), submission.user_id from user left join submission on (user.user_id = submission.user_id) where submission.user_id is not null group by user.user_id order by submission.timestamp asc; 2011-10-21T19:13:33 i was under the impression that the tutorial code produces the same results as the replays you can watch on the website. is this correct? 2011-10-21T19:13:43 Alexer: how can i add a column that increases each row? 2011-10-21T19:13:55 *** dustmote has joined #aichallenge 2011-10-21T19:14:04 djr_: it should be, yes 2011-10-21T19:14:11 djr_: McLeopold made them 2011-10-21T19:14:13 step 2 is acting strangely for me 2011-10-21T19:14:24 *** dustmote has quit IRC (Client Quit) 2011-10-21T19:14:27 djr_: are you using the same bots? 2011-10-21T19:14:29 janzert: fixed the bug with elimination marks 2011-10-21T19:14:30 *** pzda has quit IRC (Quit: Page closed) 2011-10-21T19:14:30 amstan, how did you do it for the original query? (the one for getting just the users) 2011-10-21T19:14:36 Alexer: user_id 2011-10-21T19:14:38 MyBot.py 2011-10-21T19:14:45 im altering it as the tutorial specifies 2011-10-21T19:14:52 *** dustmote has joined #aichallenge 2011-10-21T19:14:56 ugh, I'm frustrated with the visualizer, building a new app to do the work 2011-10-21T19:14:58 to the best of my knowledge (i have never worked with python before) 2011-10-21T19:15:05 the python tutorial is so confusing 2011-10-21T19:15:31 amstan, that query has user_id too? or did i miss something? 2011-10-21T19:16:04 Alexer: yes, but they're in weird orders 2011-10-21T19:16:08 What is your guys favorite map? 2011-10-21T19:16:12 *** moai has quit IRC (Remote host closed the connection) 2011-10-21T19:16:30 *** jtamer has quit IRC (Quit: Leaving...) 2011-10-21T19:16:41 Alexer: in my query i knew that sorting user_id or timestamp would give the same order, in yours it won't, because users take less or more to submit their bots 2011-10-21T19:17:41 amstan, yeah. what do you use the incrementing column for? 2011-10-21T19:17:48 Alexer: count 2011-10-21T19:17:54 it's the y axis 2011-10-21T19:18:11 otherwise you just have a table of user_ids and when they first submitted 2011-10-21T19:18:24 AH 2011-10-21T19:19:47 so you also need it without gaps 2011-10-21T19:19:49 site down? 2011-10-21T19:19:54 i've got NS failure 2011-10-21T19:20:05 NS_ERROR_FAILURE 2011-10-21T19:20:12 while accessing http://aichallenge.org/visualizer.php?game=1837&user=71 2011-10-21T19:20:14 McLeopold: would you be so kind to help me understand a few points on tutorial 2? 2011-10-21T19:20:44 i haven't done that in mysql, i'd just use enumerate() for the query result >:P 2011-10-21T19:21:20 *** dustmote has quit IRC (Quit: Page closed) 2011-10-21T19:23:19 *** sigh has joined #aichallenge 2011-10-21T19:23:31 *** Jonte has joined #aichallenge 2011-10-21T19:23:33 *** pskupinski has joined #aichallenge 2011-10-21T19:23:49 hey, any way to test c# bots in the provided python tools? 2011-10-21T19:24:24 *** jackhammer2022 has quit IRC (Ping timeout: 265 seconds) 2011-10-21T19:25:21 or any other tools to test bots made in c#? 2011-10-21T19:25:56 *** skyramp has joined #aichallenge 2011-10-21T19:26:21 *** SmJ has quit IRC (Quit: WeeChat 0.3.5) 2011-10-21T19:26:45 Jonte: you can test any bots with the python tools 2011-10-21T19:26:57 *** goffrie has joined #aichallenge 2011-10-21T19:27:09 just pass the right command to run the bot as argument, for c# on windows it'll be just the exe file 2011-10-21T19:27:14 amstan, this is ugly, but apparently works: set @row := 0; select t.timestamp, @row := @row + 1 as row from (select min(submission.timestamp) as timestamp from user left join submission on (user.user_id = submission.user_id) where submission.user_id is not null group by user.user_id order by submission.timestamp asc) t; 2011-10-21T19:27:21 *** Redgis has quit IRC (Ping timeout: 252 seconds) 2011-10-21T19:27:52 *** avdg1 has quit IRC (Quit: Leaving.) 2011-10-21T19:28:12 Alexer: looks ok 2011-10-21T19:28:47 is there a page which tells me how to communicate with the python tools with the external exe file? 2011-10-21T19:29:52 *** avdg has joined #aichallenge 2011-10-21T19:30:04 Jonte: read the last paragraph from "Watch Bots Fight" 2011-10-21T19:30:06 http://aichallenge.org/using_the_tools.php 2011-10-21T19:30:27 aichallenge: McLeopold * r03ba75c / (sql/2_generate_matchup.sql sql/opponent.sql): fix for faster matchmaking - http://git.io/6uC0PQ 2011-10-21T19:30:29 djr_: sure, I can help 2011-10-21T19:30:56 Alexer: hmm, seems like open office doesn't like the phpmyadmin export of that, all row values are NULL 2011-10-21T19:31:05 olexs: thanks, I'll try that out :) 2011-10-21T19:31:10 McLeopold: ok, on tutorial 2, turn 5, i noticed that not all of your ants move. yet mine do after altering the code as specified above 2011-10-21T19:31:25 (above on the page) 2011-10-21T19:31:44 *** Acorn has quit IRC (Quit: Page closed) 2011-10-21T19:31:54 djr_: gathering food step? 2011-10-21T19:32:38 I added log scaling to the # of ants bar too http://dl.dropbox.com/u/2392/ants/log.html http://dl.dropbox.com/u/2392/ants/log2.html 2011-10-21T19:34:12 djr_: http://aichallenge.org/example_games/tutorial.2.replay view radius is 55, that's probably the difference 2011-10-21T19:34:14 *** avdg has quit IRC (Ping timeout: 260 seconds) 2011-10-21T19:34:25 amstan, well, you could try: select t.timestamp, @row := @row + 1 as row from (select min(submission.timestamp) as timestamp from user left join submission on (user.user_id = submission.user_id) where submission.user_id is not null group by user.user_id order by submission.timestamp asc) t, (select @row := 0) r; 2011-10-21T19:34:37 *** igotaquestion has quit IRC (Quit: Page closed) 2011-10-21T19:34:40 it's only one query, so it might work better 2011-10-21T19:34:41 ugh. exhausting day 2011-10-21T19:34:53 but it's even uglier, if that's even possible :D 2011-10-21T19:35:09 and if that doesn't work, i've no idea 2011-10-21T19:35:30 *** chris___0076 is now known as chris_0076 2011-10-21T19:35:33 Alexer: yep, looks the same 2011-10-21T19:35:46 @later tell Saulzar hey, sorry i missed you. PM me some other time. 2011-10-21T19:35:46 jmcarthur: Ready to serve. 2011-10-21T19:35:47 Alexer: should i still bother with the image? 2011-10-21T19:36:02 olexs: ok, so I have my ants c# project compiled from startup project, when run it just sits there, what bat file should I start in the tools to get it to run my exe? if I pass the exe's path as argument it gived me "sandboxerror('failed to start ants.exe" 2011-10-21T19:36:17 except the graph ends at 1100 2011-10-21T19:36:33 same id from this page: http://aichallenge.org/rankings.php?page=11 2011-10-21T19:37:29 amstan, meh, i'm not *that* interested in it :) 2011-10-21T19:37:53 Jonte: you can modify the "play_one_game.cmd" file. remove one of the example bots at the end of the command (the ones that say "python bla.../dist\sample_bots\python\HunterBot.py" and so on) and put a path to your exe instead, the game should then start and use your bot 2011-10-21T19:40:12 Alexer: lol 2011-10-21T19:40:38 *** ickyb0d has joined #aichallenge 2011-10-21T19:40:51 Howdy #aichallenge! 2011-10-21T19:41:11 *** trvr has joined #aichallenge 2011-10-21T19:41:12 quick question, is there any way to output errors to the console, doing something like error_log('blah') or something in PHP 2011-10-21T19:41:37 *** trvr is now known as Guest37101 2011-10-21T19:41:50 deltree_: can you put in a forum post on why the tutorial is confusing? that way I can read it later and make improvements 2011-10-21T19:42:03 olexs: thanks, that worked :) 2011-10-21T19:42:44 McLeopold: I'm not any better at explaining things than anyone else unfortunately, but I'll give it a shot, kinda busy building a program to run bot tests 2011-10-21T19:42:55 *** olexs has left #aichallenge 2011-10-21T19:43:41 deltree_: don't worry about improving, just criticize it for now :) 2011-10-21T19:44:13 k 2011-10-21T19:45:23 *** Guest37101 has quit IRC (Ping timeout: 245 seconds) 2011-10-21T19:47:33 *** ikaros has quit IRC (Quit: Ex-Chat) 2011-10-21T19:47:40 McLeopold: want me to shut down one of the workers till you figure out why pairing is going so slow? 2011-10-21T19:47:49 3 are running atm 2011-10-21T19:47:57 *** levis501 has joined #aichallenge 2011-10-21T19:48:54 idk 2011-10-21T19:49:02 It's working 2011-10-21T19:49:18 does amazon charge us more if the cpu gets hot? 2011-10-21T19:49:19 :) 2011-10-21T19:50:12 :) nope, just didn't know if the extra load was getting in your way 2011-10-21T19:50:27 it's not, the server is responsive 2011-10-21T19:50:30 *** tintin has quit IRC (Ping timeout: 265 seconds) 2011-10-21T19:50:45 pretty nice that everything works well even with an issue :) 2011-10-21T19:50:52 *** mleise has joined #aichallenge 2011-10-21T19:51:05 mleise: revert the color code! 2011-10-21T19:51:44 *** jtamer has joined #aichallenge 2011-10-21T19:52:07 Hah! my bot just got to 688 in a game on the web and timed out... back to the drawing board :) 2011-10-21T19:52:17 ants that is.. 688 ants 2011-10-21T19:52:26 *** xymostech has quit IRC (Ping timeout: 265 seconds) 2011-10-21T19:52:45 McLeopold: what color code? 2011-10-21T19:52:47 McLeopold: btw, I think password reset can reuse the existing confirmation code slot 2011-10-21T19:53:20 *** irchs has quit IRC (Quit: irchs) 2011-10-21T19:54:46 If you mean all of your changes, then you should do it. Is that necessary? Is it really that bad? 2011-10-21T19:55:06 ok, now I'll do a critique. Got my test runner going so I don't have to do awkward command line text just to run my bot and see if it crashes 2011-10-21T19:55:30 mleise: I added log scaling to the timeline and the # of ants bar http://dl.dropbox.com/u/2392/ants/log.html http://dl.dropbox.com/u/2392/ants/log2.html 2011-10-21T19:55:31 what pathfinding are you guys using? A*? 2011-10-21T19:55:36 *** jtamer has quit IRC (Client Quit) 2011-10-21T19:56:16 *** ickyb0d has quit IRC (Quit: Page closed) 2011-10-21T19:56:34 *** ikaros has joined #aichallenge 2011-10-21T19:56:37 do I need to register separately for the forums? 2011-10-21T19:56:47 *** nielsrobin has quit IRC (Ping timeout: 265 seconds) 2011-10-21T19:57:01 deltree_: yes, forums are a separate account 2011-10-21T19:58:02 um...ok 2011-10-21T19:58:12 did my old forum account get wiped? 2011-10-21T19:58:17 *** littlewing has joined #aichallenge 2011-10-21T19:58:24 nope 2011-10-21T19:58:32 Hey all! What does it mean to "timeout"? 2011-10-21T19:58:48 littlewing: your bot didn't respond within the timeout period (typically 1 second) 2011-10-21T19:59:36 *** Vivitron has quit IRC (Ping timeout: 240 seconds) 2011-10-21T19:59:40 ahh I see and does this make me lose the game? 2011-10-21T20:00:02 yes. 2011-10-21T20:00:16 Ok, thanks! 2011-10-21T20:00:35 *** Danic_ has quit IRC (Quit: Page closed) 2011-10-21T20:00:41 oh and just one more quick one. How can I check how much time is left in the turn? 2011-10-21T20:00:43 server timeout is 500 ms (0.5 seconds) btw 2011-10-21T20:00:47 McLeopold: should I make a pull request? 2011-10-21T20:00:51 How does everyone feel about the changes from rmmh? (in the link above) 2011-10-21T20:01:31 mleise: I like it better visually but I worry whether people will be confused by the non-linear scale 2011-10-21T20:01:41 I'm fine with going either way 2011-10-21T20:01:43 janzert: same for me 2011-10-21T20:02:06 *** slaftos has quit IRC (Ping timeout: 265 seconds) 2011-10-21T20:02:07 the concrete numbers should be pretty unambiguous 2011-10-21T20:02:28 littlewing: you'll have to see how the language you are using lets you measure time 2011-10-21T20:02:43 ruser, there's good info here: http://www-cs-students.stanford.edu/~amitp/gameprog.html 2011-10-21T20:02:43 be sure you're checking wall clock time and not cpu time as well 2011-10-21T20:03:04 *** sbk has quit IRC (Ping timeout: 265 seconds) 2011-10-21T20:03:15 thanks guys soo much 2011-10-21T20:03:24 rmmh: When I look at the bar graph, it looks wrong. I see 160 vs. 10, but only a small size difference. I wouldn't immediately think that it is scaled with a log function 2011-10-21T20:04:56 maybe if it was only for the timeline and there were ticks and numbers on the left side, so you can easily spot the log scale 2011-10-21T20:05:14 cyphase: i'm looking at it. I implemented invariant with limited dfs but it looks like i made a mistake somewhere and i recalculate some routes :( 2011-10-21T20:05:19 cyphase: maybe i'll just do plain old A* 2011-10-21T20:06:41 *** bobbydroptable has joined #aichallenge 2011-10-21T20:07:54 *** Higgs has quit IRC (Ping timeout: 265 seconds) 2011-10-21T20:09:12 *** Larose has quit IRC (Ping timeout: 240 seconds) 2011-10-21T20:11:13 *** solsTiCe has quit IRC (Read error: Connection reset by peer) 2011-10-21T20:11:32 *** booya_ has joined #aichallenge 2011-10-21T20:13:03 McLeopold: started on teh post, going back to trying to understand step 2 2011-10-21T20:14:27 *** s has joined #aichallenge 2011-10-21T20:14:48 *** s is now known as Guest29734 2011-10-21T20:15:11 *** McLeopold has quit IRC (Read error: Connection reset by peer) 2011-10-21T20:17:05 *** rr5 has quit IRC (Remote host closed the connection) 2011-10-21T20:17:08 *** booya_ has quit IRC (Quit: Page closed) 2011-10-21T20:18:10 *** Jonte has quit IRC (Quit: Page closed) 2011-10-21T20:18:19 *** perryh has joined #aichallenge 2011-10-21T20:18:19 *** perryh has joined #aichallenge 2011-10-21T20:19:04 *** ajf is now known as ajf|offline 2011-10-21T20:19:20 wow all C++, C and Java at the top 2011-10-21T20:19:54 *** ghiu has joined #aichallenge 2011-10-21T20:20:42 what does [,] notation mena in C#? 2011-10-21T20:20:54 *** perryh has quit IRC (Client Quit) 2011-10-21T20:22:04 it declares a 2d array 2011-10-21T20:22:04 a 2dimension arary 2011-10-21T20:22:19 is different from [][] though 2011-10-21T20:22:46 i think 2011-10-21T20:22:53 it is a little different 2011-10-21T20:23:00 in terms of how the memory is allocated 2011-10-21T20:23:01 only in syntax though 2011-10-21T20:23:13 deltree_: so only syntactic shugar? 2011-10-21T20:23:16 I once built a [,,,,,,] 2011-10-21T20:23:24 afaik ruser 2011-10-21T20:23:36 *** BluePeppers has left #aichallenge ("PONG :adams.freenode.net") 2011-10-21T20:23:51 ruser: I'd recommend you use List instead of arrays though 2011-10-21T20:24:04 how so? 2011-10-21T20:24:21 List is the collection equivalent of string[] 2011-10-21T20:24:26 well depending on operation you should be using List/Set or Map nowadays 2011-10-21T20:24:31 but with lists you can use LINQ and all kinds of stuff 2011-10-21T20:24:35 arrays are kids toys :D 2011-10-21T20:24:37 *** Kingpin13 has quit IRC (Quit: quit) 2011-10-21T20:24:39 I use dictionaries a lot too bobbydroptable 2011-10-21T20:24:44 deltree_: array addressing via indexes should be faster, no? 2011-10-21T20:24:53 ruser: you can address list items via index 2011-10-21T20:25:13 but lists have neat built in methods like myList.Find() 2011-10-21T20:25:19 deltree_ dictionaries are equivalent to map, no? 2011-10-21T20:25:21 deltree_: what's the internal datastrcuture for the implmeneation? 2011-10-21T20:25:23 and they're mutable 2011-10-21T20:25:30 ruser: are they linked lists? 2011-10-21T20:25:42 bobbydroptable: yeah, I think java uses maps and c# uses dictionaries 2011-10-21T20:25:51 i mean, deltree_ 2011-10-21T20:25:58 *** otzi has joined #aichallenge 2011-10-21T20:26:10 ruser: never underestimate the value of myList.Remove(item) since you can't do that with arrays 2011-10-21T20:26:18 adding to and removing from arrays is ugly in c# 2011-10-21T20:26:24 because they're immutable 2011-10-21T20:26:30 *** Rainydays has joined #aichallenge 2011-10-21T20:26:32 in almost any language. 2011-10-21T20:26:38 deltree_: sure, ok. but using index on a list, what's the big O? 2011-10-21T20:26:39 it's not so bad in js 2011-10-21T20:26:59 *** Vardd has joined #aichallenge 2011-10-21T20:27:09 big O? myList[i] or if you want to get fancy myList.Select(i) 2011-10-21T20:27:23 deltree_: yes, the cost of mylist[index] w/e 2011-10-21T20:27:33 ruser: if you need to use index, then use Dictionary 2011-10-21T20:28:17 i'm assuming index is x,y coodinate? 2011-10-21T20:28:22 ruser: believe you me, cost is a non-issue 2011-10-21T20:28:40 deltree_: i was doign path finding and i started to time out, so it is 2011-10-21T20:28:49 mleise: I agree, the bar graph is misleading. I could back that out. Does the timeline look fine even without a scale? 2011-10-21T20:29:28 ruser i doubt anyone is going to get 100% accurate path finding given the constraints 2011-10-21T20:29:46 bobbydroptable: well, i'm just trying to do path finding for the view range of each ant 2011-10-21T20:30:00 mine only gives the correct path if within 20 best moves lol 2011-10-21T20:30:08 pathfinding. I haven't gotten that far, but the truth is c# is not your "speed language" for this sort of thing 2011-10-21T20:30:10 and that barely scrapes through 2011-10-21T20:30:12 rmmh: I would want a scale before the change is made. 2011-10-21T20:30:14 mleise: y-positions on the timeline are within 35% of what they are with linear scaling (probably more like 15%), so it shouldn't be that misleading 2011-10-21T20:30:16 it gives up if it hits a wall 2011-10-21T20:30:49 bobbydroptable: better than mine, my first implementation was find direction to move to and move to it, once it hits the wall it starts to move back and forth and that's it 2011-10-21T20:30:54 c# = higher level, speed = lower level 2011-10-21T20:30:59 bobbydroptable: my next implementaiotn i started to time out 2011-10-21T20:30:59 yeh that's what mine did too :D 2011-10-21T20:31:02 That's not completely accurate. 2011-10-21T20:31:03 you want a fast bot, code it in pascal 2011-10-21T20:31:07 rmmh: You can make a pull request. I'll look at it later. 2011-10-21T20:31:09 deltree_: lol 2011-10-21T20:31:19 mleise: I'll add ticks 2011-10-21T20:31:44 C# doesn't add enough overhead compared to some of the other languages here to really call it slow 2011-10-21T20:31:49 let's not start langauge wars here, i pickedup c# cause i wanted to try it and since i havne't coded in 3 years, i'm super rusty and don't know the new "modern" ideas for the languages 2011-10-21T20:31:59 Especially when you have full access to pointers if you want them 2011-10-21T20:32:06 ruser: use lists, the extra expense is worth it 2011-10-21T20:32:24 Don't just "use lists". Use lists when you need to expand, otherwise use arrays. 2011-10-21T20:32:26 otherwise you have to make immutable objects mutable, and light buildings on fire etc. 2011-10-21T20:32:37 deltree_: you have not answered what is the O() for the list[i] 2011-10-21T20:32:43 don't know 2011-10-21T20:32:45 ruser: What was the question? 2011-10-21T20:32:51 never ran that test 2011-10-21T20:32:57 google it 2011-10-21T20:32:58 *** OrionPK has joined #aichallenge 2011-10-21T20:33:03 ermau: i'm new to C#, was asking what's is the cost of accessting list by index 2011-10-21T20:33:10 ruser: O(1) 2011-10-21T20:33:15 ruser: List<> is a LinkedList 2011-10-21T20:33:19 bobbydroptable: No it isn't. 2011-10-21T20:33:28 List is a expandable array. 2011-10-21T20:33:30 what's the underlying implementation? :) 2011-10-21T20:33:36 T[] 2011-10-21T20:33:39 oh oops i was thinking java again 2011-10-21T20:33:41 sigh 2011-10-21T20:33:44 http://msdn.microsoft.com/en-us/library/6sh2ey19.aspx 2011-10-21T20:33:53 here, go look under "Performance Considerations" 2011-10-21T20:34:16 That's misleading 2011-10-21T20:34:29 That's comparing List against ArrayList, not T[] 2011-10-21T20:34:44 *throws up hands and gives up* 2011-10-21T20:34:47 lol 2011-10-21T20:35:23 you are talking about performance 2011-10-21T20:35:26 before it is an issue 2011-10-21T20:35:27 i always hated msdn, had hard tiem finding info. and standard libraries really should list the O() times 2011-10-21T20:35:31 therefore, it is premature optimization 2011-10-21T20:35:38 rmmh he says his pathfinding is timing out 2011-10-21T20:35:38 *** Higgs_ has joined #aichallenge 2011-10-21T20:35:38 rmmh: i have an issue 2011-10-21T20:35:44 *** rr5 has joined #aichallenge 2011-10-21T20:35:47 rmmh: what bobbydroptable said 2011-10-21T20:35:51 ahhh 2011-10-21T20:36:01 well maybe your algorithm isn't... *cough* 2011-10-21T20:36:03 lol 2011-10-21T20:36:08 *** hOlymOly has joined #aichallenge 2011-10-21T20:36:13 bobbydroptable: yeah, that's what i'm thinking 2011-10-21T20:36:22 could just be a bad loop somewhere 2011-10-21T20:36:23 ahh 2011-10-21T20:36:29 rmmh: Eh, bull. If you don't know if the indexer is O(1) or O(n), it's not a premature optimization, it's doing good research to find out and use the most appropriate tool. 2011-10-21T20:36:29 i had problems with A* myself 2011-10-21T20:36:32 ruser: how long does it take? 2x longer? 2011-10-21T20:36:36 *** twymer has joined #aichallenge 2011-10-21T20:37:01 bobbydroptable: so the starter bot's "getdirections()" 2011-10-21T20:37:01 ruser: It does list O() in a lot of cases. 2011-10-21T20:37:05 methods are no good? 2011-10-21T20:37:23 ermau: right, but arguing constant factors is silly 2011-10-21T20:37:26 deltree_ it gives you the general direction, doesn't tell you if you can actually get there 2011-10-21T20:37:31 deltree_: they just give you the direction to target and nothing more, if there is a wall it wont' move after 2011-10-21T20:37:39 lol 2011-10-21T20:37:56 well, i'm going to continue through the tutorial, silly me had to work today and couldn't get ahead like you all 2011-10-21T20:38:00 my pathfinding strategy was more "can i get there", and if not will ignore the target. 2011-10-21T20:38:00 ermau: mdsn lists O() in a lot of cases? 2011-10-21T20:38:08 and not "tell me how to get there" 2011-10-21T20:38:16 ruser: I seem to always be able to find it when I need to look up. 2011-10-21T20:38:30 ermau: i can never find anything i want on msnd :( 2011-10-21T20:38:43 ruser: bug me, I've been doing C# for 5 years :P 2011-10-21T20:38:51 except for the downloads in their mdsn subscribers 2011-10-21T20:39:05 ermau: first time last 3 days :) 2011-10-21T20:39:35 well if List is an internal array 2011-10-21T20:39:46 then numeric index lookups should be easy peasy 2011-10-21T20:39:48 ermau: the C++ template notaiton is throwing me off in reading it too :) 2011-10-21T20:39:58 ruser: That'd be called "generics" 2011-10-21T20:39:59 bobbydroptable: yeah as ermau said it should be O(1) 2011-10-21T20:40:18 *** ghiu has quit IRC (Quit: ghiu) 2011-10-21T20:40:19 ermau: they are not compile time as c++ STL? 2011-10-21T20:40:23 ruser: Nope 2011-10-21T20:40:39 but for adding/removing it will be O(N) i think? 2011-10-21T20:41:04 bobbydroptable: Only if it needs to resize :P 2011-10-21T20:41:19 List starts off with a capacity of 4 and doubles it every time it runs out 2011-10-21T20:41:24 hrm.... does the starter pack have issues with adding a hill that's been captured to the list of my_hills() ? 2011-10-21T20:41:26 (Or you can presize it) 2011-10-21T20:41:29 python starter 2011-10-21T20:41:39 magiik i haven't had such a problem yet? 2011-10-21T20:41:45 *** mal20k has joined #aichallenge 2011-10-21T20:41:52 actually ignore me, i haven't even done anything with "my_hills" 2011-10-21T20:42:01 i've only started on "enemy_hills" 2011-10-21T20:42:03 hrm... so you can confirm that when you capture a hill, you see it in ants.my_hills() 2011-10-21T20:42:06 ah 2011-10-21T20:42:08 ermau: what are you doign for path finding? 2011-10-21T20:42:08 ok 2011-10-21T20:42:09 *** mal20k has left #aichallenge 2011-10-21T20:42:14 bobbydroptable: from msdn on List.Add: "If Count is less than Capacity, this method is an O(1) operation. If the capacity needs to be increased to accommodate the new element, this method becomes an O(n) operation, where n is Count." 2011-10-21T20:42:26 coolies 2011-10-21T20:42:33 ermau: sweet 2011-10-21T20:42:53 Like I said though, you can presize the list: new List (desiredCapacity); 2011-10-21T20:43:21 ruser: I was toying around with A* from QuickGraph, but I'm going to scrap it (timingout). 2011-10-21T20:43:29 ruser: Have some other algorithms I want to try and a different strategy 2011-10-21T20:43:49 *** ademar has joined #aichallenge 2011-10-21T20:43:54 *** taz has joined #aichallenge 2011-10-21T20:43:55 ermau: gotcha, so i should really bother with A* 2011-10-21T20:44:02 ruser: *shrug* no idea 2011-10-21T20:44:09 since youare timign out as well, and yoru implementaiotn is probably better than mine 2011-10-21T20:44:10 ruser: I'm new to this AI stuff ;) 2011-10-21T20:44:21 ruser: My implementation is QuickGraph (it's a library) 2011-10-21T20:44:49 ruser: No idea if it's their fault or if I'm asking too much of it 2011-10-21T20:44:51 ermau: i'm not new to AI but, new to the time constrainst back in the day we just run code on bigger boxes, and wrote publications . but that was NLP 2011-10-21T20:45:37 ermau: mwas it recursive or tail optimized? 2011-10-21T20:45:43 ermau: do you know? 2011-10-21T20:45:49 ruser: no clue 2011-10-21T20:45:49 *** MrBond has joined #aichallenge 2011-10-21T20:46:07 i wrote a recursive function but i time out :( 2011-10-21T20:46:14 *** taz has quit IRC (Client Quit) 2011-10-21T20:46:36 ruser: http://quickgraph.codeplex.com/SourceControl/changeset/view/60730#377123 2011-10-21T20:46:53 *** tr3v has joined #aichallenge 2011-10-21T20:47:05 Hello 2011-10-21T20:47:08 Is there any who speak russian? 2011-10-21T20:47:42 MrBond: i do, but i can't read cyrrilic, my irc client is not properly configured, lol 2011-10-21T20:47:57 ermau: i can't ardly understand most of the code there 2011-10-21T20:48:07 ruser: It's a mess -_- 2011-10-21T20:48:07 once i replace an old bot with new code - only the newest code competes? and my rank resets? 2011-10-21T20:48:19 magiik: yes 2011-10-21T20:50:34 bummer i don't want ot reset my rank XD 2011-10-21T20:50:59 *** bitbrit has quit IRC (Quit: bitbrit) 2011-10-21T20:51:12 ouch, 3 hours between games 2011-10-21T20:51:18 yeh that is a bit tough 2011-10-21T20:51:28 especially since for the first 8 games you're stuck with starterkits and crashers 2011-10-21T20:51:47 i know, i dont' want to reset my rank 2011-10-21T20:51:50 i'm like 67 or something 2011-10-21T20:52:08 i've somehow managed 19 2011-10-21T20:52:16 well, my frist game i was 6 2011-10-21T20:52:16 just with "move around randomly and pick up food" 2011-10-21T20:52:21 bobbydroptable: the same 2011-10-21T20:52:34 mine is a joke, I really shouldn't have submitted this early / often 2011-10-21T20:52:34 neeeeds more ec2 2011-10-21T20:52:42 used up my 10 games that everyone seems to get 2011-10-21T20:52:44 ermau: so is mine 2011-10-21T20:52:57 and now it localy times out :( 2011-10-21T20:53:13 bobbydroptable: doesn't look that random to me 2011-10-21T20:53:20 *** geminihunter has quit IRC (Ping timeout: 265 seconds) 2011-10-21T20:53:26 only gonna get worse the more people are signing up eh? 2011-10-21T20:53:41 ruser: heh, I actually bumped my turn time to lower than the server to account for the speed difference 2011-10-21T20:53:44 Next game should be within 134.7 minutes. 2011-10-21T20:53:45 well okay i put in some minor heuristics but it doesn't do what I want it to do, which is explore lol 2011-10-21T20:54:05 so tweak tweak tweak, then submit again tonight before sleep 2011-10-21T20:54:18 * ermau is trying a new one from scratch 2011-10-21T20:54:34 ermau: i'm still using the old code base 2011-10-21T20:54:34 lol 2011-10-21T20:54:40 *** lrh9 has quit IRC (Quit: Leaving) 2011-10-21T20:54:55 ruser are you using any kind of local source control at least? 2011-10-21T20:55:22 bobbydroptable: copy paste :) 2011-10-21T20:55:29 lol 2011-10-21T20:55:33 * ermau has a private repo on github for his 2011-10-21T20:55:34 working versions :) 2011-10-21T20:55:39 install msysgit for windows :p 2011-10-21T20:55:58 just having proper source control gives such a mental boost in confidence when you're trying new things 2011-10-21T20:56:49 bobbydroptable: what's what you get oop polymorphism for :) 2011-10-21T20:56:52 you can swtich implementation 2011-10-21T20:57:03 lol 2011-10-21T20:57:07 ^.^ 2011-10-21T20:57:09 talking about that 2011-10-21T20:57:17 last time i did planet wars i did it in java 2011-10-21T20:57:27 i'm playing this first time 2011-10-21T20:57:41 and the more oop i put in, the more it timed out 2011-10-21T20:58:09 lol 2011-10-21T20:58:24 you are wanting ot make me pick up C 2011-10-21T20:58:27 i'm not sure how much better the .net runtime is (probably a lot better) but there's probably going to be some concessions in terms of performance :p 2011-10-21T20:58:35 i mean, you are making me want to pickup C 2011-10-21T20:58:35 hey, i'm picking up python as of yesterday ^^ 2011-10-21T20:58:43 i was kinda tempted to try it in F# actually 2011-10-21T20:58:56 too much paradigm switch at once 2011-10-21T20:59:00 hahaha 2011-10-21T20:59:01 i suppose 2011-10-21T20:59:07 atleast for me 2011-10-21T20:59:15 i was tempted with haskell 2011-10-21T20:59:23 math ftw, lol 2011-10-21T20:59:38 hehe 2011-10-21T21:00:10 bobbydroptable: Eh, as long as you do it right, I really don't think it's going to be an issue 2011-10-21T21:00:13 *** dustmote has joined #aichallenge 2011-10-21T21:00:23 well i suppose 2011-10-21T21:00:26 C# / .NET isn't slow. 2011-10-21T21:00:28 i'm just speaking from previous experience 2011-10-21T21:00:31 in java 2011-10-21T21:00:41 I can't speak to Java's performance 2011-10-21T21:00:46 are we permitted to store information which is persistent between games? i'm assuming the answer is no 2011-10-21T21:00:51 dustmote no 2011-10-21T21:00:52 dustmote: no 2011-10-21T21:00:56 you can read from files 2011-10-21T21:00:57 but no writing 2011-10-21T21:01:07 so an ideal strategy for this could be to generate game tables 2011-10-21T21:01:15 in a text file 2011-10-21T21:01:30 (at least, that's what i heard) 2011-10-21T21:01:43 well, it's not idea if you can't write text files.. 2011-10-21T21:01:49 no 2011-10-21T21:01:49 ideal* 2011-10-21T21:01:50 generate it locally 2011-10-21T21:01:52 then upload 2011-10-21T21:02:22 kinda violates the spirit of the game 2011-10-21T21:02:25 aren't the maps randomly generated for each game? 2011-10-21T21:02:31 no 2011-10-21T21:02:40 ah 2011-10-21T21:02:43 you could build really localised move sets 2011-10-21T21:02:50 like "here's 2 ants in this position, what's the best move for me" 2011-10-21T21:02:54 ok, thanks for your help.. back to coding 2011-10-21T21:04:18 *** Sunshowers has quit IRC (Quit: Leaving.) 2011-10-21T21:05:36 woot, just got pathfinding working 2011-10-21T21:06:02 no more blindly walking into walls 2011-10-21T21:06:41 grats :D 2011-10-21T21:07:53 Lucky! If you are using PHP - pathfinding doesn't fit in time :( Finaly, I gave it up :( 2011-10-21T21:08:53 i only run it once per turn 2011-10-21T21:09:04 and each ant stores his path 2011-10-21T21:09:23 *** onensora has quit IRC () 2011-10-21T21:09:57 I use hash map of good\bad moving from pos1 to pos2 :P 2011-10-21T21:12:58 *** nate_ has joined #aichallenge 2011-10-21T21:13:16 *** nate_ is now known as So8res 2011-10-21T21:14:22 *** Walter has quit IRC (Quit: Page closed) 2011-10-21T21:15:46 *** Six has joined #aichallenge 2011-10-21T21:17:53 hey. absolut beginner question. ./test_bot.sh python ../bot/MyBot.py isn't working for me. neither is it for the GreedyBot example. 0 bot 0 crashed File "", line 1 turn 0 ^ SyntaxError: invalid syntax. am i doing it wrong? 2011-10-21T21:18:30 i really want to test the code before uploading it 2011-10-21T21:19:04 hOlymOly: try putting the command to start yoru bot in quotes 2011-10-21T21:19:44 echeese how do you keep track of ants each turn? especially dead ones 2011-10-21T21:19:48 *** ikaros has quit IRC (Quit: Ex-Chat) 2011-10-21T21:20:13 thanks a lot :) works perfectly fine 2011-10-21T21:20:32 *** hOlymOly has left #aichallenge 2011-10-21T21:21:05 *** admp has joined #aichallenge 2011-10-21T21:21:07 *** rabuf has joined #aichallenge 2011-10-21T21:21:10 bah humbug, I can't figure out how to...nvm 2011-10-21T21:21:12 bobbydroptable, i have a dictionary of locations that had ants 2011-10-21T21:21:21 /? 2011-10-21T21:22:00 *** admp has quit IRC (Client Quit) 2011-10-21T21:22:07 and you have to update it every time you issue an order? 2011-10-21T21:22:16 yeah 2011-10-21T21:22:26 deltree_ funny, that's the SSID of my wireless network 2011-10-21T21:22:40 First I remove all the Ant objects that don't have a corresponding ant 2011-10-21T21:22:58 and then initialize a new Ant object for all the ants that don't have one 2011-10-21T21:23:31 for the most part, it works for me 2011-10-21T21:24:45 *** lkjsdlkf has quit IRC (Ping timeout: 265 seconds) 2011-10-21T21:25:12 *** bant has joined #aichallenge 2011-10-21T21:25:43 *** lurbina has joined #aichallenge 2011-10-21T21:26:07 Hi, I made an account a couple of days back and successfully activated it 2011-10-21T21:26:13 however today I can't login 2011-10-21T21:26:32 I am sure of my password 2011-10-21T21:26:38 Accoun: are you still going by Accoun as your bot username? 2011-10-21T21:26:50 ? 2011-10-21T21:26:58 what do you mean? 2011-10-21T21:27:06 i'm talking to someone sorry 2011-10-21T21:27:16 sorry 2011-10-21T21:27:44 *** Rainydays has quit IRC (Ping timeout: 276 seconds) 2011-10-21T21:27:45 does anyone now how to reset an account's password? 2011-10-21T21:27:55 lurbina: you need to re-create teh accoount, when contest started all accoutns were reset 2011-10-21T21:28:02 oh 2011-10-21T21:28:04 ok 2011-10-21T21:28:13 when was that? 2011-10-21T21:28:25 lurbina: less than 24hrs ago 2011-10-21T21:28:32 as in, will it be fine if I make a new account? 2011-10-21T21:28:36 yes 2011-10-21T21:28:49 I don't want to accidentally fall in the "you control more than one account" thing 2011-10-21T21:28:55 ok 2011-10-21T21:29:12 if you want to be abosluetly sure ask one of the ops, but that's what i've been told 2011-10-21T21:29:32 I see 2011-10-21T21:29:38 thanks 2011-10-21T21:29:40 lurbina: if you made it more than 24 hours ago, make it again 2011-10-21T21:29:44 * amstan is a contest organizer 2011-10-21T21:29:45 ok 2011-10-21T21:29:50 I did 2011-10-21T21:29:51 ^-- what he said 2011-10-21T21:29:51 thank you 2011-10-21T21:29:53 :) 2011-10-21T21:30:01 lurbina: you wont be banned for the existence of two accounts under your name, you might if you're actively using both 2011-10-21T21:30:03 any time :) 2011-10-21T21:30:12 that too ^ 2011-10-21T21:30:17 ermau: bobbydroptable sorry guys my connection dropped. i've bee nhaving issues with my isp, they are addressing it, and reset my port 2011-10-21T21:31:16 i drop from irc time to time too 2011-10-21T21:31:38 well, i run my irc session screened on a host i control so it doesn't drop, but i loose my ssh 2011-10-21T21:31:47 irccloud <3 2011-10-21T21:32:05 ermau: i'll bring you back to the days of eggdrops :) 2011-10-21T21:32:20 ermau: or bouncers :) 2011-10-21T21:32:33 I went and got my dry erase markers, drew a grid... and now I can't remember what I was trying to plan out 2011-10-21T21:32:39 ermau: lol 2011-10-21T21:32:41 anyone here implementing "HiveMind"? 2011-10-21T21:32:50 ermau: i order a whiteboard because of this 2011-10-21T21:32:58 ermau: too bad it arrived damaged yesterday 2011-10-21T21:33:00 ruser: My desk is glass ;) 2011-10-21T21:33:08 ermau: so is mine 2011-10-21T21:33:10 I just shove my keyboard out of the way 2011-10-21T21:33:18 ermau: i was actually using my mirror for the time being! 2011-10-21T21:33:27 that works too 2011-10-21T21:33:47 I've got a large whiteboard, just no place to put it 2011-10-21T21:34:03 mine is currently lenaing against the wall 2011-10-21T21:34:06 leaning* 2011-10-21T21:34:15 until i get a new one, than i'll screw it on the wall 2011-10-21T21:34:44 *** MrBond has quit IRC (Quit: Page closed) 2011-10-21T21:35:03 *** smarty has joined #aichallenge 2011-10-21T21:35:19 *** thestinger has joined #aichallenge 2011-10-21T21:35:29 i need to come up with a way to remember bad moves 2011-10-21T21:35:53 for each ant 2011-10-21T21:36:31 *** Ashoka has joined #aichallenge 2011-10-21T21:38:51 ermau: what's ref keyword used for in c#? 2011-10-21T21:39:01 reference 2011-10-21T21:39:13 http://msdn.microsoft.com/en-us/library/14akc2c7.aspx 2011-10-21T21:39:15 ermau: in pass by reference? 2011-10-21T21:39:15 *** MikePavone has quit IRC (Ping timeout: 265 seconds) 2011-10-21T21:39:18 yes 2011-10-21T21:39:32 ermau: what's the default behaviour when you path object to a method? 2011-10-21T21:39:38 without the keyword that is 2011-10-21T21:39:38 well kinda 2011-10-21T21:39:46 It's more like passing the pointer 2011-10-21T21:40:30 Reference types are passed by reference, value types are passed by values. Ref is more like passing a pointer to the variable 2011-10-21T21:40:35 Next game should be within 387.1 minutes. 2011-10-21T21:40:36 ouch 2011-10-21T21:41:13 ruser: see the note on that page 2011-10-21T21:41:15 ermau: when you say value types i guess you mean the primitives? 2011-10-21T21:41:24 ruser: any struct 2011-10-21T21:41:38 ermau: i'm not sure i follow than 2011-10-21T21:42:10 * ermau recommends tutorials, msdn and ##csharp 2011-10-21T21:42:13 there doesn't appear to be a "visible" method in the c# bot 2011-10-21T21:42:21 ermau: if i pass method(Location blah){..} 2011-10-21T21:42:53 ermau: and i change blah, will it change the original object, or do i need to ref it in order to modify the original Location object in the caller? 2011-10-21T21:42:59 deltree_: Is there in other bots? 2011-10-21T21:43:09 ruser: That's what ref is for. 2011-10-21T21:43:18 *** Rainydays has joined #aichallenge 2011-10-21T21:43:36 ermau: it says there is in the python bot, it tells me to use the "built-in" function in this tutorial 2011-10-21T21:43:52 ermau: By "modify the original" I assume you actually mean "change what the original variable is pointing at" 2011-10-21T21:43:55 ruser: ^ 2011-10-21T21:44:11 deltree_: Add it and submit a merge request? 2011-10-21T21:44:30 ermau: mmm. i guess dragons with scoping? 2011-10-21T21:44:38 ermau: if I knew how it worked 2011-10-21T21:44:38 ruser: hm? 2011-10-21T21:44:48 deltree_: Look at another sample that has one? 2011-10-21T21:44:55 I will 2011-10-21T21:45:07 ermau: if you mean change the pointer to a local object to a method, when method is termianted and boject is colelcted the poitner is no logner valid? 2011-10-21T21:45:28 never mind the spelling, please :) 2011-10-21T21:45:42 Change the pointer to a method? 2011-10-21T21:46:01 *** dustmote has quit IRC (Ping timeout: 265 seconds) 2011-10-21T21:46:02 You mean change it to a local inside the method? No, because you still have a reference to it. 2011-10-21T21:46:19 Since the original variable will be referencing it, instead of whatever it was originally 2011-10-21T21:47:00 ermau: i will need to reading on that, but i think i got the basic down 2011-10-21T21:47:09 ermau: thanks again 2011-10-21T21:47:17 *** levis501 has quit IRC (Quit: levis501) 2011-10-21T21:47:20 yup 2011-10-21T21:47:51 what's the different between IType and Type? 2011-10-21T21:48:16 I can only guess that IType is an interface and Type is a implementation of that interface 2011-10-21T21:48:28 *** skyramp has quit IRC (Quit: Page closed) 2011-10-21T21:48:40 You'd have to look at the definitions to be sure 2011-10-21T21:48:49 i mean, more like in the case IDictionary and Dictionary 2011-10-21T21:49:00 Then like I said 2011-10-21T21:50:58 damnit, i want to start writing my bot :( 2011-10-21T21:52:49 antimatroid: why can't you do it? 2011-10-21T21:54:11 thesis and exams 2011-10-21T21:54:23 it would be a terrible idea for me to do any programming before those are done 2011-10-21T21:54:40 but that's when you are the most productive :) 2011-10-21T21:55:49 *** Sunshowers has joined #aichallenge 2011-10-21T21:56:27 yeah but it's all or nothing with me for writing an ai bot aha 2011-10-21T21:56:43 be a man, do the right thing 2011-10-21T21:56:53 assuming you're a man, that is 2011-10-21T21:57:02 i am aha 2011-10-21T21:57:03 be a tortoise, swim in the pond 2011-10-21T21:57:07 bobbydroptable: just never name your kid ' or 1=1 drop tables; 2011-10-21T21:57:09 bobbydroptable: what state do you live in? 2011-10-21T21:57:09 you know you want to 2011-10-21T21:57:10 *** mleyen has quit IRC (Quit: ~ Trillian Astra - www.trillian.im ~) 2011-10-21T21:57:14 you no buy you come back tommorow price maybe go up fourty dowwars 2011-10-21T21:57:26 bobbydroptable: ^ right reference? 2011-10-21T21:57:39 (i live in tasmania) 2011-10-21T21:58:14 you mean "bobby' or 1=1; drop tables; --" 2011-10-21T21:58:18 lol 2011-10-21T21:58:24 animatroid: vic 2011-10-21T21:59:38 oh antimatroid. vic 2011-10-21T21:59:42 bobbydroptable: yeah something along those lines, dont' really do sql inj :) 2011-10-21T21:59:55 sigh used to love there but then he moved to google 2011-10-21T22:00:08 google syd? 2011-10-21T22:00:09 live* aha 2011-10-21T22:00:10 invite plz 2011-10-21T22:00:11 yeah 2011-10-21T22:00:12 lol 2011-10-21T22:00:20 i'm not sigh :P 2011-10-21T22:00:25 i'm just a uni student 2011-10-21T22:00:34 oh 2011-10-21T22:00:34 internship? 2011-10-21T22:00:38 they rejected my internship :( 2011-10-21T22:00:45 no, no, sigh is someone's username, he works at google 2011-10-21T22:00:51 never had a change to get internship :( 2011-10-21T22:00:52 OH 2011-10-21T22:00:52 lol 2011-10-21T22:00:55 hahaha 2011-10-21T22:01:06 i've never done real work 2011-10-21T22:01:17 of course 2011-10-21T22:01:21 you're doing a research degree 2011-10-21T22:01:21 :p 2011-10-21T22:01:32 *** So8res has quit IRC (Ping timeout: 276 seconds) 2011-10-21T22:01:32 maths <3 2011-10-21T22:01:42 google <3 NLP 2011-10-21T22:01:47 but if you do something cool, you'll be rich 2011-10-21T22:02:01 bobbydroptable: if you sell it/patent troll it 2011-10-21T22:02:01 but maths is more fun 2011-10-21T22:02:02 lol 2011-10-21T22:02:03 where as me, i gotta fight for my money daily ==" 2011-10-21T22:02:48 ruser: of course lol 2011-10-21T22:03:24 gotta play the game to win it :( 2011-10-21T22:04:20 i don't like the spawn rules 2011-10-21T22:04:27 why? 2011-10-21T22:04:35 i think it'd have been much better to just have bots execute orders to spawn ants at a hill of their choice 2011-10-21T22:04:54 because the randomness makes it hard to know where you're future ants will spawn 2011-10-21T22:04:58 probably would have been too complex 2011-10-21T22:05:01 your* 2011-10-21T22:05:15 maths <3 2011-10-21T22:05:15 science <3 2011-10-21T22:05:18 not really, tell people have many ants are in their "hive" and let them execute spawn orders 2011-10-21T22:05:29 science is a proper subset of maths 2011-10-21T22:05:49 i suppose there was probably something like that in the works 2011-10-21T22:05:52 if you look at the specs 2011-10-21T22:05:59 there is a parameter called "Spawn radius" 2011-10-21T22:06:06 which proabbly regulated where you could spawn ants 2011-10-21T22:06:06 there wasn't, i have been here the whole way through the game being made :P 2011-10-21T22:06:21 the ant hills were only added a couple of weeks ago 2011-10-21T22:06:24 what's spawnradius2 do then? :p 2011-10-21T22:06:38 that's how close you have to be to food to collect it 2011-10-21T22:06:42 bobbydroptable: it's the food consumption radius 2011-10-21T22:06:50 temp_names = ftw 2011-10-21T22:06:50 ants used to just spawn where the food was 2011-10-21T22:06:51 OH 2011-10-21T22:06:52 lol 2011-10-21T22:06:56 *** djr_ has quit IRC (Read error: Connection reset by peer) 2011-10-21T22:07:29 *** djr_ has joined #aichallenge 2011-10-21T22:08:57 amstan: you didn't put (sponsored by Google) in the reddit title yesterday :P 2011-10-21T22:09:01 * jmcarthur tries to think of a general strategy to shoot for 2011-10-21T22:09:25 *** aui has joined #aichallenge 2011-10-21T22:09:25 antimatroid: yeah, i did a lot of bad things yesterday 2011-10-21T22:09:27 jmcarthur: i'm currently really interested in using markov chains to track where previously seen enemies might be to track them down 2011-10-21T22:09:36 including posting with my other account first 2011-10-21T22:10:04 antimatroid: markov chains? not sure how that's applicable 2011-10-21T22:10:07 and tracking if an enemy could possibly be anywhere near my hill even if i can't explicitly see everything around it, but from a perimeter etc. 2011-10-21T22:10:29 antimatroid: you mean like learn the behavior of your opponents and extrapolate from there somehow? 2011-10-21T22:10:31 jmcarthur: propogate the probabilities of where the ant could be 2011-10-21T22:10:39 *** smiley1983 has joined #aichallenge 2011-10-21T22:10:47 oh i see 2011-10-21T22:10:49 no, just use a transition matrix to work out where the ants could be 2011-10-21T22:10:52 like a factor graph 2011-10-21T22:11:02 just assume they move in any direction with equal probability 2011-10-21T22:11:07 yeah 2011-10-21T22:11:21 i was going to do something like that too, but the output of that is still just an input to some other algorithm 2011-10-21T22:11:30 it's the latter i'm more in the dark about so far 2011-10-21T22:11:49 yeah, if i had ants to move i would order the locations based on probability of an ant being there and send ants i think 2011-10-21T22:12:00 not sure how to do it weighted but could be considered 2011-10-21T22:12:09 weighted on probability and path length that is 2011-10-21T22:12:17 *** morganb has joined #aichallenge 2011-10-21T22:12:41 *** morganb has left #aichallenge 2011-10-21T22:13:00 i don't think it'd be useful other than maybe hunting down runaway enemies, but it'd be super neat :D 2011-10-21T22:13:41 anyone have any tips on how to form "paths" based on just a bunch of explored nodes? 2011-10-21T22:13:44 lol 2011-10-21T22:13:46 i'm thinking i might just combine a heuristic with some monte carlo stuff 2011-10-21T22:13:56 bobbydroptable: start with bfs search then use a* 2011-10-21T22:13:56 something i've done before 2011-10-21T22:14:05 i explained in the forums how to do a* with multiple source and target locations 2011-10-21T22:14:16 antimatroid i'm already doing a* for short distances 2011-10-21T22:14:20 amstan: added the visibility method check like in the python starter kit to the c# starter kit on github so that the tutorial can be followed 2011-10-21T22:14:21 what i mean is 2011-10-21T22:14:30 i'm kind of tempted to come up with the worst misapplication of existing AI techniques possible 2011-10-21T22:14:33 and make it work anyway 2011-10-21T22:14:36 after a while you get a bunch of locations that have been covered 2011-10-21T22:14:37 just for the challenge 2011-10-21T22:14:47 jmcarthur: i'd rate it :) 2011-10-21T22:14:50 so take that and turn them into node paths that i can use to chart courses across the map 2011-10-21T22:14:57 decision tree? 2011-10-21T22:15:08 what? 2011-10-21T22:15:15 i'm considering using a decision tree for battling 2011-10-21T22:15:18 bobbydroptable: are you timing out on a*? 2011-10-21T22:15:21 i mean a decision tree for everything 2011-10-21T22:15:27 there's too many possible states for a game tree 2011-10-21T22:15:30 oh aha 2011-10-21T22:15:34 ruser: no i'm just using a* for really specific purposes 2011-10-21T22:15:40 i have several ant behaviors 2011-10-21T22:15:45 i see 2011-10-21T22:15:48 keep in mind i'm going for something inappropriate here ^_^ 2011-10-21T22:15:48 yeah, i did a pretty good job at making a game tree work for all my offensive moves in planet wars 2011-10-21T22:15:51 A* is used for gathering, and attacking 2011-10-21T22:16:01 bobbydroptable: yeah, i was doing that and timeout ( 2011-10-21T22:16:13 i'm not talking about a game tree. that would be another option 2011-10-21T22:16:19 a game tree would be entirely inappropriate 2011-10-21T22:16:22 my "exploring" routine is kinda "hmmm wander around tillsomething happens" 2011-10-21T22:16:54 i've seen some bots traverse the maze in a totally straight line 2011-10-21T22:16:58 i used to sent ants to a square that hadn't been seen in the last x number of turns 2011-10-21T22:16:58 i'm like "WHAT!" 2011-10-21T22:17:09 and "bomb" vision information around that square before doing the same with the rest of my ants 2011-10-21T22:17:20 so that not too many ants tried to go to the same patch 2011-10-21T22:17:24 antimatroid : i thought you were doing your thesis? :P 2011-10-21T22:17:25 lol 2011-10-21T22:17:30 lol 2011-10-21T22:17:32 oh this was in the beta? 2011-10-21T22:17:33 (i played around with a bot during beta ages ago) 2011-10-21T22:17:35 yeh 2011-10-21T22:17:45 yeh bombing information was something i was playing around with 2011-10-21T22:17:48 i wish i knew aobut beta earlier 2011-10-21T22:17:53 but got really computationally expensive 2011-10-21T22:17:55 bombing information? 2011-10-21T22:18:09 it shouldn't be that expensive? 2011-10-21T22:18:15 i must be doing that wrong then? 2011-10-21T22:18:16 lol 2011-10-21T22:18:18 what's bombin info? 2011-10-21T22:18:28 ruser: what i tried to do 2011-10-21T22:18:39 bobbydroptable: what does it mean? 2011-10-21T22:18:41 was to take water squares, and assign cost to the square, and the surrounding squares 2011-10-21T22:18:47 ah 2011-10-21T22:18:55 to do weighted searches 2011-10-21T22:18:59 i also set my grid up as a graph, i add a vector of neighbour locations to each square (and remove appropriate neighbours when i get water information) then just use those when path finding etc. 2011-10-21T22:19:12 !!! that might be what I need 2011-10-21T22:19:14 antimatroid: that's a neat idea 2011-10-21T22:19:15 rather than constantly calculating 4 neighbours and checking they're not water 2011-10-21T22:19:18 i think genetic programming might be the most inappropriate way to go about this. i should do it 2011-10-21T22:19:28 jmcarthur: lol ice 2011-10-21T22:19:28 jmcarthur: yep 2011-10-21T22:19:30 nice 2011-10-21T22:19:59 jmcarthur: actually, model each ant individually 2011-10-21T22:20:12 antimatroid: ... but that might actually work 2011-10-21T22:20:18 ehe :P 2011-10-21T22:20:26 i want to model each ant individually, but I found it difficult to keep track of ants lol 2011-10-21T22:20:38 genetic program individual ants 2011-10-21T22:20:42 people would get a real kick out of that 2011-10-21T22:20:57 especially when combined with haskell :P 2011-10-21T22:20:58 didn't people do that with planet wars 2011-10-21T22:21:03 in all seriousness, i think my actually plan so far does involve a bit of isolation like that 2011-10-21T22:21:05 did really well, top 50 or something 2011-10-21T22:21:06 *actual 2011-10-21T22:21:09 not individual fleets i don't think ehe 2011-10-21T22:21:28 well there wasn't really fleets, just planets, you couldn't really control fleets mid flight 2011-10-21T22:21:29 antimatroid: could you look at symmetric_mapgen I made some changes the other day so I could work from number of players out, instead of size back to number of players. The only thing is I think I over constrain the translation 2011-10-21T22:21:34 bobbydroptable: you did? 2011-10-21T22:21:44 i thought the second australian was smiley in the 70's? 2011-10-21T22:22:06 no no i didn't do genetic algorithms 2011-10-21T22:22:06 lol 2011-10-21T22:22:09 well over my head 2011-10-21T22:22:10 janzert: there, resent the commit, for some reason my pull request only included my second commit 2011-10-21T22:22:14 janzert: yeah briefly 2011-10-21T22:22:15 and i'm not aussie. i just live here ^^ 2011-10-21T22:22:28 where did you finish? 2011-10-21T22:22:37 i got 36th, you better not have beaten me 2011-10-21T22:22:43 oh no i gave up 2011-10-21T22:22:45 kept timing out 2011-10-21T22:22:53 does this kind of challenge only happen once a year? 2011-10-21T22:23:00 ah okay, just as long as i finished 1st in aus :P 2011-10-21T22:23:01 once or twice 2011-10-21T22:23:01 and i'll probably forget about this in december 2011-10-21T22:23:26 so my bot will usually drop towards the bottom at the end when people come up with awesome strategies that i have no idea how to beat 2011-10-21T22:23:38 i'm a software engineer... not a computer scientist! XD 2011-10-21T22:24:13 dammit, man, I'm a doctor not a scientist! 2011-10-21T22:24:16 oh wait... 2011-10-21T22:24:22 lol 2011-10-21T22:24:34 aichallenge: Suicidolt * rc19dd51 / ants/dist/starter_bots/csharp/GameState.cs : the second part of the commit that got lost apparently - http://git.io/Jt1KqA 2011-10-21T22:24:35 aichallenge: Janzert * re625e06 / ants/dist/starter_bots/csharp/GameState.cs : 2011-10-21T22:24:35 aichallenge: Merge pull request #315 from Suicidolt/patch-3 2011-10-21T22:24:35 aichallenge: Add visibility method to C# starter. - http://git.io/hR221w 2011-10-21T22:24:43 i'm a maths student, but i did do a cs major in undergrad 2011-10-21T22:25:02 aichallenge: Janzert * r3e4e18f / ants/dist/starter_bots/csharp/IGameState.cs : 2011-10-21T22:25:02 aichallenge: Merge pull request #314 from Suicidolt/epsilon 2011-10-21T22:25:02 aichallenge: and it's declaration - http://git.io/ZKB7Dg 2011-10-21T22:25:36 :-\ 2011-10-21T22:25:41 thanks janzert 2011-10-21T22:25:45 coulda added documentation 2011-10-21T22:26:06 wait 2011-10-21T22:26:13 there is new source? 2011-10-21T22:26:14 boo 2011-10-21T22:26:24 just look at the diff and C&P 2011-10-21T22:26:24 janzert: do we need the symmetric mapgen? 2011-10-21T22:26:28 that's an old one :P 2011-10-21T22:26:42 I'm going to wipe my source now that I understand it and start over 2011-10-21T22:26:47 it's the one we're using :} 2011-10-21T22:26:58 but the starter kits are great for learning the mechanics 2011-10-21T22:27:01 think it's the only one that works atm 2011-10-21T22:27:13 hmmm okay, mapgen.py doesn't? 2011-10-21T22:27:24 it makes maze maps right? 2011-10-21T22:27:24 that's my main one but it only does maze maps, but i could add in other types of maps later 2011-10-21T22:27:27 yeah 2011-10-21T22:27:44 right we use that for maze maps and symmetric_mapgen for random walk 2011-10-21T22:27:58 i should add random walk into the mapgen.py 2011-10-21T22:28:36 that'd be great, but if you do please bring along the extra constraints 2011-10-21T22:28:39 do we want to get rid of small corridors in random walk maps too? cause i can just carve the water out with larger blocks 2011-10-21T22:28:42 e.g. per player sizing 2011-10-21T22:28:48 i'm surprised my super basic bot keeps on surviing 2011-10-21T22:28:58 what do you mean by per player sizing? 2011-10-21T22:29:11 ruser: it will get harder to make by with simple bots soon enough 2011-10-21T22:29:15 I think McLeopold is also working on a new overarching generator but not really sure 2011-10-21T22:29:18 it's really hard to make a tessellation symmetric map with a given number of players 2011-10-21T22:29:29 jmcarthur: i'm sure it is 2011-10-21T22:29:30 it is now :) 2011-10-21T22:29:34 man can't wait for the next round of my bot... i want to see it get absolutely slaughtered by the top bots so i know what to fix ==" lol 2011-10-21T22:29:36 jmcarthur: i time out a lot :( 2011-10-21T22:29:39 it is in general 2011-10-21T22:30:04 it constrains the dimension to within 10 to 50 length per player 2011-10-21T22:30:07 n = lcm(rows/gcd(rows, row_translate), cols/gcd(cols, col_translate)) 2011-10-21T22:30:14 along with the over maximum and minimum size 2011-10-21T22:30:20 overall 2011-10-21T22:30:24 when my bot started it was #6 2011-10-21T22:30:28 now it's in the hundresds 2011-10-21T22:30:29 lol 2011-10-21T22:30:47 having a given n makes it hard to pick out valid rows, cols, row_translate and col_translate particularly when i do maze maps that need to meet block dimension requirements 2011-10-21T22:31:25 what are hte field size constrants we have? 2011-10-21T22:31:35 like what would be the largest field to play 2011-10-21T22:31:56 right now I constrain the translation to a coprime multiple of (the dimension length / number of players) 2011-10-21T22:32:27 hmmm okay 2011-10-21T22:32:30 pretty sure that is always correct, just not sure if it can be looser 2011-10-21T22:33:11 *** levis501_ has joined #aichallenge 2011-10-21T22:33:21 doesn't matter if it's not imo 2011-10-21T22:33:25 just as long as it works 2011-10-21T22:33:34 btw janzert why such fancy visible function? can't use something like return ((a.col - b.col) * (a.col - b.col) + (a.row - b.row) * (a.row - b.row) )<= this.ViewRadius2; 2011-10-21T22:33:45 janzert: what are your thoughts on my translating maps that are "rotationally symmetric" 2011-10-21T22:33:49 well, for example a 10 player map ends up with the players always layed out on a diagnol 2011-10-21T22:34:01 it makes it harder for a bot to determine the type of symmetry used, but also makes them less aesthetically pleasing to look at 2011-10-21T22:34:28 ruser dude antimatroid's idea is awesomest idea! 2011-10-21T22:34:29 I go back and forth on it 2011-10-21T22:34:33 translating it doesn't make tesselation symmetric maps any harder to find or make any difference to the aesthetics 2011-10-21T22:34:42 ideally the visualizer could just untranslate them 2011-10-21T22:34:48 *** dorkrawk has joined #aichallenge 2011-10-21T22:34:49 bobbydroptable: which one? 2011-10-21T22:34:54 split the map into squares 2011-10-21T22:35:14 *** dorkrawk has quit IRC (Client Quit) 2011-10-21T22:35:16 then we would get the best of both worlds I think 2011-10-21T22:35:34 janzert: the problem with that is it gives your debug information will be wrong to what you see 2011-10-21T22:35:42 then as you're exploring, build a graph, then perform A* on the graph to get between 2 squares 2011-10-21T22:35:51 I'm going to do that now ^^ can't wait 2011-10-21T22:36:08 nite 2011-10-21T22:36:13 it would have to be able to show you the bot's coordinate view as well 2011-10-21T22:36:13 jmcarthur: night 2011-10-21T22:36:29 right now half the time I just manually untranslate them :} 2011-10-21T22:37:05 hmmmm 2011-10-21T22:38:58 so what am i actually checking in the symmetric mapgen? 2011-10-21T22:39:11 how to upload package for python3? 2011-10-21T22:39:29 MyBot.py? but how does manager detect it's py3? 2011-10-21T22:39:30 are there other translations beside coprime multiples that would work? 2011-10-21T22:39:55 Fluxid that is a good question. I've been coding in 3.2 too 2011-10-21T22:40:01 that is done in the area of lines 83-91 currently 2011-10-21T22:40:33 because i made quickly first working implementation and want to try it with better bots... 2011-10-21T22:40:47 oh well, i'll just upload it 2011-10-21T22:41:32 i think i'm going to have to start my bot from scratch too 2011-10-21T22:41:49 btw, does tool.zip gets autogenerated with new git commits? 2011-10-21T22:42:32 janzert: hmmm okay, i'll play around on paper and see where i get, i don't think it really matters either way though yeah? 2011-10-21T22:42:50 *** levis501_ has quit IRC (Quit: levis501_) 2011-10-21T22:43:15 janzert : are we running multiple workers ? game rate seems slow.. (abt 50 games in last hour). 2011-10-21T22:43:29 it would be nice to have more translations if possible so that things like every 10 player map having everyone on a diagnol don't happen 2011-10-21T22:43:38 Ashoka: yes, 3 2011-10-21T22:43:59 janzert: do started packages and tools.zip get autoupdated with new git commits? 2011-10-21T22:44:02 We have passed 1000 contestants in a day! think there going to be lot more contestants than the previous year. 2011-10-21T22:44:17 ruser: no they have to be regenerated 2011-10-21T22:44:35 not to mention the git repo on the main server has to be manually updated 2011-10-21T22:45:33 TypeError: super() takes at least 1 argument (0 given) 2011-10-21T22:45:34 great 2011-10-21T22:45:37 do we even want 10 player maps 2011-10-21T22:45:41 how do i make python3 work... 2011-10-21T22:46:02 antimatroid: not too many but I think a few at least are nice 2011-10-21T22:47:15 :| 2011-10-21T22:48:38 it would be nice if there was a metada files where you say what language your source is in, how to compile, etc. Probably would make it easier on server coders and more reliable overall. 2011-10-21T22:48:45 janzert : any plans to increase the number of workers as we go alone or is it expected the game rate to go down a bit further (as more contestants join)? 2011-10-21T22:49:05 we'll probably increase it 2011-10-21T22:49:19 problem right now is actually it looks like match making has broken down again 2011-10-21T22:49:29 *** jack has joined #aichallenge 2011-10-21T22:49:55 *** jack is now known as Guest22586 2011-10-21T22:50:02 antimatroid: btw, 6 player maps would also always have players on a diagnol 2011-10-21T22:50:05 janzert: how did it break again? 2011-10-21T22:50:08 *** Guest22586 has quit IRC (Client Quit) 2011-10-21T22:50:16 amstan: not sure just looking into it 2011-10-21T22:50:20 i'm a little confused on what yesterday's fixes were about 2011-10-21T22:50:34 btw, can C++ code depend on boost? 2011-10-21T22:50:37 hey question guys 2011-10-21T22:50:38 amstan: how do i indicate manager should use python3 and not python2? 2011-10-21T22:50:41 are the maps always square? 2011-10-21T22:50:47 McLeopold said earlier it was taking quite a while to pair, I think maybe now it is just timing out before completion 2011-10-21T22:50:54 Fluxid: hold on 2011-10-21T22:51:12 Fluxid: name your bot file MyBot.py3 2011-10-21T22:51:18 ok 2011-10-21T22:51:27 Fluxid: .py3 2011-10-21T22:51:50 Fluxid: your main file must be called mybot.py3 2011-10-21T22:52:03 amstan: MyBot.py isn't it? 2011-10-21T22:52:05 MyBot.py3* 2011-10-21T22:52:10 janzert : oh. look at the better side, I guess that's a better news compared to 'we may need more and more workers' :-) code issues can at least be fixed eventually. 2011-10-21T22:52:17 err, .py3 2011-10-21T22:52:42 ok, it worked... testing 2011-10-21T22:53:05 well we are planning to scale up the worker numbers a bit too 2011-10-21T22:53:13 amstan, janzert thanks 2011-10-21T22:53:39 *** avers_ has quit IRC (Ping timeout: 252 seconds) 2011-10-21T22:53:41 amstan: stopping one worker to lighten the load on the server a bit at least 2011-10-21T22:54:07 *** Rainydays has quit IRC (Ping timeout: 248 seconds) 2011-10-21T22:54:46 how does the tcp client work? 2011-10-21T22:54:54 janzert : g8 news! hope Google has finally decided to throw some cash in :-) 2011-10-21T22:55:03 *** swinejihad has joined #aichallenge 2011-10-21T22:55:19 rank (>")> means it's running now? 2011-10-21T22:55:31 if yes, then now it's time for python-only bots, lol 2011-10-21T22:55:33 Ashoka: yep, we're doing much better than before in terms of resources 2011-10-21T22:55:45 Ashoka: the code is a lot more stable than it used to 2011-10-21T22:55:46 *** avers_ has joined #aichallenge 2011-10-21T22:55:47 too 2011-10-21T22:56:30 Fluxid: that rank means that the bot changed his rank dramatically from a resubmission, and the (>")> is where it used to be 2011-10-21T22:57:20 amstan: that's what it's supposed to mean 2011-10-21T22:57:34 *** SnapJudgment has joined #aichallenge 2011-10-21T22:57:35 it seams on first submission players get a ghost at the top of the rankings 2011-10-21T22:57:51 quick dumb question here, if I rename a .jar to a .zip will it work? 2011-10-21T22:58:14 I don't want to round up all of my files and get something wrong if I already have a jar 2011-10-21T22:58:50 swinejihad: what? 2011-10-21T22:59:18 I have a MyBot.jar already compiled 2011-10-21T22:59:18 *** sigh has quit IRC (Remote host closed the connection) 2011-10-21T22:59:47 why is pairing so hard? 2011-10-21T22:59:49 I just want to see if it'll work for uploading if I rename it to MyBot.zip since AFAIK jars are basically zip files 2011-10-21T23:00:24 *** shane_ has joined #aichallenge 2011-10-21T23:00:27 amstan: i just uploaded first bot and i'm on top with (>")> 2011-10-21T23:00:35 amstan : good to hear :-) by the looks of it we might get at least 10K contestants this time around. 2011-10-21T23:00:35 so how dramatical change is that? :) 2011-10-21T23:00:47 Ashoka: i sure hope so 2011-10-21T23:00:53 Fluxid: infinity? lol, idk 2011-10-21T23:01:44 first win~~~ 2011-10-21T23:03:10 nice 2011-10-21T23:03:43 wow 2.1 players a minute 2011-10-21T23:04:04 it was a lot faster before 2011-10-21T23:04:25 back when the code was shorter? :D 2011-10-21T23:04:32 I guess there are more "real" submissions now 2011-10-21T23:04:32 yeah :P 2011-10-21T23:04:51 probably all the uploading and compiling too 2011-10-21T23:05:05 and all the complicated algorithms 2011-10-21T23:05:10 taking pu all the cpu time 2011-10-21T23:05:23 AndrewBC: oh man, i have something to tell you, that will make mappum jealous 2011-10-21T23:05:46 AndrewBC: you made the first account at launch, just after a few test accounts of ours 2011-10-21T23:06:10 *** ls1024 has joined #aichallenge 2011-10-21T23:06:38 Hi guys. I have a question regarding the game scheduling. 2011-10-21T23:06:41 damn is this thing stalling to a crawl now? 2011-10-21T23:07:02 2 players a minute and dropping 2011-10-21T23:07:06 might have stopped and it's averaging out 2011-10-21T23:07:08 My first code submission resulted in 4 games, my second submission 2 games, third 1, fourth 1, and now my fifth version is not playing any! 2011-10-21T23:07:33 looks like their game manager might be broken or slow? 2011-10-21T23:07:39 magiik: Is that it? 2011-10-21T23:08:06 1.7 players/minute.... 2011-10-21T23:08:23 * ls1024 was worried he was submitting too frequently (5 in the last few hours). 2011-10-21T23:08:27 amstan: haha yeah ;x 2011-10-21T23:08:34 My early warning system worked perfectly 2011-10-21T23:08:43 no actually u probably got more plays by resubmitting 2011-10-21T23:08:52 I was f5ing the server stats page to see when the beta accounts got wiped 2011-10-21T23:08:54 i think an unranked/newly updated bot gets placed higher in the queue 2011-10-21T23:09:06 so you first game is pretty quick, but then u roll back to the end 2011-10-21T23:09:12 then I realized that I probably wouldn't get my ID until after I confirmed the email 2011-10-21T23:09:24 so I had that ready to go while everyone else was warning others in IRC :D 2011-10-21T23:09:26 it seems to have been getting slower and slower throughout the day 2011-10-21T23:09:33 does version of bot Influences in rank calculation? 2011-10-21T23:09:34 maybe too much popularity/signups 2011-10-21T23:09:47 'course, I feel silly now, I've never been one to go "FIRST!" on anything. But it was fun! 2011-10-21T23:09:58 AndrewBC: we switched servers in between, there was a 10 minute gap where we had a new server(no old accounts), but account registration disabled 2011-10-21T23:10:19 yeah, and I was furiously refreshing the account signup page the whole time :D 2011-10-21T23:11:41 These bugs are killing me 2011-10-21T23:11:51 I only need to solve a couple before I submit a bot worth a damn 2011-10-21T23:11:57 bugs? Don't you mean ants? 2011-10-21T23:12:02 :P 2011-10-21T23:12:04 >:| touche. 2011-10-21T23:12:14 "The current game rate is about 0.8 players per minute." 2011-10-21T23:12:35 Looks like EC2 is collapsing from all the load! :) 2011-10-21T23:13:28 wonder what kind of setup they have on the backend 2011-10-21T23:13:31 *** webchat_239486 has joined #aichallenge 2011-10-21T23:13:57 Next game should be within 3972.9 minutes 2011-10-21T23:14:16 Next game should be within 4144.5 minutes. 2011-10-21T23:14:17 bah 2011-10-21T23:14:19 Last game ran at 02:59 UTC. Hasn't been a game since. 2011-10-21T23:14:23 i'm going to sleep then 2011-10-21T23:15:26 need some better bots to simulate against heh 2011-10-21T23:15:53 ec2? ithought it was sponsored by google? 2011-10-21T23:16:28 bobbydroptable: yes, they provide the funds, then we spend those funds on ec2 to run a bunch of linux comps 2011-10-21T23:16:30 I'm a bit behind the curve atm but you are free to use my bot here throughout the contest, magiik https://github.com/AndrewBC/google-ai-challenge-2012 2011-10-21T23:16:54 AndrewBC: 2012? 2011-10-21T23:17:01 AndrewBC: you were that pessimistic? 2011-10-21T23:17:03 :| did I do the wrong year? 2011-10-21T23:17:06 shit I did 2011-10-21T23:17:10 fuck it 2011-10-21T23:17:15 AndrewBC: also.. it's not google in the name anymore 2011-10-21T23:17:24 laaame 2011-10-21T23:17:26 AndrewBC: also, you're spoiling it to the other people 2011-10-21T23:17:39 AndrewBC: let them write their own bots, just hint on strategies instead 2011-10-21T23:17:40 >:x 2011-10-21T23:17:48 you've got a point there 2011-10-21T23:17:53 *** SharkMonkey has joined #aichallenge 2011-10-21T23:17:55 AndrewBC: not sure of your plans for that, but we do ask that you not release any bots with significantly more functionality than the starter bots until after the contest is over 2011-10-21T23:17:57 ah right 2011-10-21T23:18:04 I didn't consider the people who aren't skilled enough to do it all themselves :D 2011-10-21T23:18:21 janzert: wilco 2011-10-21T23:18:29 just loses the edge of what your strat is if it comes down to it 2011-10-21T23:18:59 boom goes the dynamite 2011-10-21T23:19:07 feel free to discuss algorithms and strategies though, just please don't release actual bot code 2011-10-21T23:19:14 hurr hurr 2011-10-21T23:19:58 *** ckennelly has quit IRC (Ping timeout: 245 seconds) 2011-10-21T23:20:07 well, according to my profile page, next game will be in 7 days... 2011-10-21T23:20:17 * ls1024 is thinking some sort of swarm intelligence among nearby ants. 2011-10-21T23:20:21 someone's really killed it 2011-10-21T23:20:25 Fluxid: time machine! 2011-10-21T23:20:27 giving people ideas on what to work on is great 2011-10-21T23:20:32 ls1024: yeh! do it! hive mind! 2011-10-21T23:20:45 i'm still trying to figure out map pathing 2011-10-21T23:20:47 looks like games are running again now 2011-10-21T23:20:53 AndrewBC: aaaand 404, that was fast 2011-10-21T23:20:59 *** ckennelly has joined #aichallenge 2011-10-21T23:21:06 Fluxid: github is awesome 2011-10-21T23:21:18 i know, i use it 2011-10-21T23:21:23 yeah lol 2011-10-21T23:21:26 i was just starting to browse it 2011-10-21T23:21:32 and was 404 everywhere like wtf 2011-10-21T23:21:37 too bad, so sad :P 2011-10-21T23:21:46 anyone have a guide to C# debugging of bot? 2011-10-21T23:21:51 I'll put it back up when the contest is over 2011-10-21T23:21:58 was that Go? 2011-10-21T23:22:00 AndrewBC: sure, lots of people do that 2011-10-21T23:22:01 AndrewBC: Got all your code, going back up on GitHub shortly. :) 2011-10-21T23:22:06 lol 2011-10-21T23:22:11 * ls1024 kids. Relax. :) 2011-10-21T23:22:16 he only had like 6 commits 2011-10-21T23:22:24 I'm not too worried, it's behind the curve of usefulness 2011-10-21T23:22:26 and the last one didn't sound well lol 2011-10-21T23:22:31 yeah, sure, 7 days... i refreshed profile page and i have another game won! 2011-10-21T23:22:31 indeed 2011-10-21T23:22:40 also, yeah I'm using Go 2011-10-21T23:22:41 taught the bots how to forrage, and then something about unlearning everything else 2011-10-21T23:23:01 Fluxid: consider that meter like the windows progress estimates 2011-10-21T23:23:03 Can games not be played in parallel? 2011-10-21T23:23:07 hey, it must hae started up again 2011-10-21T23:23:10 they know how to go to food, but in the process now know nothing else, so they basically sit there on top of the hole unless food spawned nearby 2011-10-21T23:23:10 Played/run/whatever. 2011-10-21T23:23:11 it went up from .5 players to .9 2011-10-21T23:23:15 @later tell McLeopold we had several "abort matchup: could not find opponent" errors in the matchup table and workers couldn't get any pairings for a while 2011-10-21T23:23:16 janzert: As you wish. 2011-10-21T23:23:16 ah python is like obejctive c... no private functions 2011-10-21T23:23:33 but once I fix these bugs >:| 2011-10-21T23:23:40 i'm interested in formations 2011-10-21T23:23:47 i think it might be a good strat to keep your ants in groups 2011-10-21T23:23:47 contestbot is so cool 2011-10-21T23:23:48 bobbydroptable: No! 2011-10-21T23:23:48 janzert: did we delete accounts yet? maybe that's what caused it 2011-10-21T23:23:53 ? 2011-10-21T23:24:11 I haven't 2011-10-21T23:24:11 *** goffrie has quit IRC (Remote host closed the connection) 2011-10-21T23:24:15 just disabled one 2011-10-21T23:24:20 whoa he replied! 2011-10-21T23:24:37 magiik: That's what I was thinking. 2011-10-21T23:24:37 *** Ashoka has quit IRC (Ping timeout: 265 seconds) 2011-10-21T23:24:40 Swarms. 2011-10-21T23:24:44 *** brianko has quit IRC (Read error: Connection reset by peer) 2011-10-21T23:24:49 but it didn't have a submission yet so I don't think that could be any problem here 2011-10-21T23:24:59 *** brianko has joined #aichallenge 2011-10-21T23:24:59 *** brianko has joined #aichallenge 2011-10-21T23:25:16 grouping in numbers when attacking is definitely the way to go 2011-10-21T23:25:39 bobbydroptable: well, yes, that's how the specs were designed 2011-10-21T23:25:51 @later tell McLeopold I also turned on the slow query log with a 4 second threshold 2011-10-21T23:25:51 janzert: As you wish. 2011-10-21T23:25:55 was there a beta? how long was this up already? 2011-10-21T23:26:08 janzert: yes, but did any deletes happen since we launch? using our tools or something 2011-10-21T23:26:09 there was a working committee kinda thing on github 2011-10-21T23:26:16 when they designed the game 2011-10-21T23:26:27 I think maybe McLeopold said he deleted an account 2011-10-21T23:26:37 i love the idea, reminds me of those AI bot games online... shit i can't remember the names 2011-10-21T23:26:39 none of the tools actually delete 2011-10-21T23:26:44 but it's more like code wars, not ants 2011-10-21T23:27:02 janzert: don't the matchups get reused? maybe it picked one with the account that was deleted 2011-10-21T23:27:17 matchups do not get reused no 2011-10-21T23:27:29 they are continually generated from scratch 2011-10-21T23:27:44 Does anyone know how to debug a bot from VS using C#? 2011-10-21T23:28:04 janzert: ok, nvm then 2011-10-21T23:28:20 shane_: you have to find out what input the bot recieves, the visualizer does this 2011-10-21T23:28:29 shane_: then you have to run your bot, and provide the input manually 2011-10-21T23:28:32 and see what it outputs 2011-10-21T23:28:45 interesting 2011-10-21T23:29:27 *** swinejihad has quit IRC (Ping timeout: 265 seconds) 2011-10-21T23:29:28 *** jtamer has joined #aichallenge 2011-10-21T23:30:12 *** camilomura has joined #aichallenge 2011-10-21T23:30:20 would it be possible to remove bot time limits, and pause until the debugger attaches, then press enter or something? 2011-10-21T23:30:54 *** smarty has quit IRC (Ping timeout: 265 seconds) 2011-10-21T23:31:12 Hola... 2011-10-21T23:31:16 *** ash0d has joined #aichallenge 2011-10-21T23:31:36 shane_: just set the timelime to something like 99999999 2011-10-21T23:31:38 i think my personal guideline to following people on github: 1. are you partially connected to me 2. do you have a config-files repo 2011-10-21T23:31:41 limit 2011-10-21T23:31:41 gotcha 2011-10-21T23:31:47 AndrewBC: so you qualify 2011-10-21T23:32:14 How long (wall clock time) does it take typically to execute 1000 turns of a game with 8 players? 2011-10-21T23:32:22 although I think it's easier to do amstan's suggestion now that i think about it 2011-10-21T23:32:27 amstan: yay :D 2011-10-21T23:32:36 @amstan: why the 3rd server is off? It was good to see 3 blades going at it. 2011-10-21T23:32:37 ash0d: You have no gotten any error messages recently, so here's a random one just to let you know that we care. 2011-10-21T23:33:19 * amstan thinks he should code something for supybot that ignores invalid commands starting with an op name 2011-10-21T23:33:41 ash0d: not sure 2011-10-21T23:33:53 *** ccc has joined #aichallenge 2011-10-21T23:34:09 good thinkin on the invalid command thing :) 2011-10-21T23:34:25 hi, how many times my bot plays games in a day once i submit the code 2011-10-21T23:35:05 ls1024: it can take up to the maximum turn-limit * turns = 500 seconds (if players play in parallel) or turn-limit * turns * players = 5000 seconds (if players play in sequence) 2011-10-21T23:35:26 ash0d: So up to over an hour. Wow. 2011-10-21T23:35:30 ccc: depends on general workers load, they will always try to distribute their power fairly, but more concentrated near the top(where accuracy is more important) 2011-10-21T23:35:31 I imagine such a case is unlikely though. 2011-10-21T23:35:53 makes sense, thanks 2011-10-21T23:35:55 the current turn-limit is 500ms 2011-10-21T23:36:11 and the turns are much less than a 1000, probably around 250 or so 2011-10-21T23:36:55 ls1024, but the real question is which is faster, 1 game with 10 players, or 5 games each with 2 or a combination thereof? 2011-10-21T23:37:06 maximum turns in a game is set per map but all of them are 1000 turns currently, you can see this on the map list page 2011-10-21T23:37:15 see, the maps are picked randomly (as I understand) and the map dictates the number of players. 2011-10-21T23:37:26 thanks janzert! 2011-10-21T23:37:40 so each map has a max turns associated with it? I mean it's preset? 2011-10-21T23:37:59 it is adjustable although that is not being done at present 2011-10-21T23:38:05 Good to know. Thanks. 2011-10-21T23:38:10 np 2011-10-21T23:38:35 janzert: the turnaround is a tad slow. I was happy to see blade 3 join in, but now it's off again. 2011-10-21T23:38:59 Webserver at aichallenge.org is painfully slow right now. 2011-10-21T23:39:30 *** camilomura has quit IRC (Quit: Page closed) 2011-10-21T23:39:43 ls1024: hmm? 2011-10-21T23:39:44 my last game was 4 hours ago, and my next game is in 1000 minutes! :))) 2011-10-21T23:39:53 amstan: At least for me. :( 2011-10-21T23:40:00 ash0d: the master server is having problems, extra workers can't get pairings to run right now anyway 2011-10-21T23:40:33 janzert: why is apache not serving stuff though? 2011-10-21T23:40:36 oh, nvm 2011-10-21T23:40:55 amstan: There we go. 2011-10-21T23:40:57 hope this issues will be ironed out in time... I hope I could have time to donate (or may be I could?) 2011-10-21T23:40:59 It loaded. 2011-10-21T23:41:02 *these 2011-10-21T23:42:01 *** tr3v has quit IRC (Ping timeout: 260 seconds) 2011-10-21T23:42:02 *** ChrisH_ has joined #aichallenge 2011-10-21T23:42:25 ash0d: yeah, it wouldn't be a bad idea for us to setup a way to accept donations 2011-10-21T23:43:37 in any event, let me/us know if there is anything you think you could use a hand. 2011-10-21T23:43:57 so i noticed most of the starter packages posted don't have hills implemented yet, is that particularly difficult? was curious why that was the thing they all were missing 2011-10-21T23:44:15 *** Rainydays has joined #aichallenge 2011-10-21T23:44:25 twymer, you mean attacking hills? 2011-10-21T23:44:50 ash0d: i just meant that in the list of starter packages, most have the info text "Hills not implemented yet" 2011-10-21T23:44:50 well, these issue fixing is always a good sport: https://github.com/aichallenge/aichallenge/issues?milestone=4&sort=created&direction=desc&state=open 2011-10-21T23:45:20 *** skyramp has joined #aichallenge 2011-10-21T23:45:23 right, that's a great start. thanks! 2011-10-21T23:45:40 btw, are you doing the aiclass by any chance? 2011-10-21T23:45:47 Haha, this is fun to watch...All starters vs. starters: http://aichallenge.org/visualizer.php?game=2193 2011-10-21T23:45:57 ash0d: yep, i really need to go over the second week's stuff tomorrow 2011-10-21T23:46:16 ls1024: heh, it's like ray guns 2011-10-21T23:46:23 @later tell McLeopold call opponent(270); seems to just lock up the database forever 2011-10-21T23:46:23 janzert: Ready to serve, my lord. 2011-10-21T23:46:24 pew pew pew 2011-10-21T23:46:32 yup, same here :) 2011-10-21T23:46:49 crazy amount of work for me over the weekend 2011-10-21T23:47:03 *** jtamer has quit IRC (Quit: Leaving...) 2011-10-21T23:47:06 janzert: username toxahak 2011-10-21T23:47:18 ls1024: i have no idea why they upload unmodified boilerplates :| 2011-10-21T23:47:26 amstan: yes 2011-10-21T23:47:29 Fluxid: It's what the "starter guide" recommends. 2011-10-21T23:47:40 really? 2011-10-21T23:47:46 it was just the user I happened to test with, it may lock up with any user 2011-10-21T23:47:51 Okay, why does my bot never run? :( It's been stuck on this for a long, long time: "Next game should be within 0.0 minutes." 2011-10-21T23:48:10 that is a test method he has not actually used in the pairing 2011-10-21T23:48:10 Fluxid: it makes them see their bot in the rankings, helps them gain confidence so they're more likely to compete 2011-10-21T23:48:19 quick iteration! 2011-10-21T23:48:23 ls1024: may be the game is running now? 2011-10-21T23:48:57 ash0d: No idea...Unless it's running for up to 5000 seconds. :) 2011-10-21T23:49:08 Fluxid: it's a good thing to get people going and let them see a working version. after that, any modifications that doesn't work, they know what they broke. it's a sanity test, if you asked me. 2011-10-21T23:49:20 are the accounts from the beta site still active on the release site? 2011-10-21T23:49:26 nplus: no 2011-10-21T23:49:31 ash0d: "Next Game: 0 players are ahead." :( 2011-10-21T23:49:31 AndrewBC: ok thanks 2011-10-21T23:49:55 either your game is running now, or the server is broken 2011-10-21T23:49:55 ash0d: Now it says "Next Game: 3 players are ahead.", but no game for me. :( 2011-10-21T23:50:15 amstan: ok, this makes sense 2011-10-21T23:51:13 ash0d: yeah, but they have all tools downloadable so they can try offline :) and i's less frustrating than waiting for next game just to test bot ;) 2011-10-21T23:51:35 @later tell McLeopold any more than one worker seems to kill the matchmaking 2011-10-21T23:51:35 janzert: Ready to serve, my lord. 2011-10-21T23:52:15 Fluxid: sure, but you can't stop them... one can dumb the starter down and upload that! :) 2011-10-21T23:52:53 *** jtamer has joined #aichallenge 2011-10-21T23:57:23 Woohoo! Finally! http://aichallenge.org/visualizer.php?game=2202&user=2242 2011-10-21T23:57:24 *** jtamer has quit IRC (Read error: Connection reset by peer) 2011-10-21T23:57:26 My bot played a game. 2011-10-21T23:57:38 are the games run on EC2? 2011-10-21T23:57:52 *** frosty has joined #aichallenge 2011-10-21T23:58:23 seem that yellow player got timeout 2011-10-21T23:59:18 *** frosty has quit IRC (Client Quit) 2011-10-21T23:59:22 it'd be funny if we take down reddit 2011-10-21T23:59:32 due to overworking ec2 2011-10-21T23:59:52 *** Six has left #aichallenge 2011-10-21T23:59:53 *** Six has joined #aichallenge