2011-05-26T00:00:06 <_flag> amstan: aren't they always ints? 2011-05-26T00:00:14 they're strings 2011-05-26T00:00:19 that contain ints 2011-05-26T00:00:24 so that statment was always erroring 2011-05-26T00:00:56 <_flag> Is there an is_num() then? 2011-05-26T00:02:54 lol! 2011-05-26T00:03:02 yeah, idk 2011-05-26T00:03:31 <_flag> is_numeric() exists apparently 2011-05-26T00:03:45 i just used that filter thing that i found in the other sources 2011-05-26T00:04:06 <_flag> Which file is that? 2011-05-26T00:04:13 ? 2011-05-26T00:04:26 oh man.. no! 2011-05-26T00:04:28 <_flag> The filter thing? Isn't that a function you guys wrote? 2011-05-26T00:04:38 <_flag> haha 2011-05-26T00:05:08 there we go 2011-05-26T00:05:16 <_flag> oh, maybe not http://php.net/manual/en/function.filter-var.php 2011-05-26T00:05:16 aichallenge: Alexandru Stan epsilon * rcb875ed / website/save_profile.php : fixed save_profile.php from erroring on normal ids, ints are not always ints, they could be strings - http://bit.ly/mzRYZg 2011-05-26T00:06:18 aichallenge: Alexandru Stan epsilon * r3e8741d / website/save_profile.php : fixed save_profile.php from erroring on normal ids, ints are not always ints, they could be strings - http://bit.ly/kfLzBz 2011-05-26T00:06:29 there we go.. i finally managed to do it right 2011-05-26T00:06:30 lol 2011-05-26T00:06:38 *** javagamer has quit IRC (Read error: Operation timed out) 2011-05-26T00:07:01 this push -f business is enventually going to get me into trouble 2011-05-26T00:07:03 lol 2011-05-26T00:08:02 *** davidjliu has quit IRC (Quit: Page closed) 2011-05-26T00:14:15 *** stride has quit IRC (*.net *.split) 2011-05-26T00:21:55 *** javagamer has joined #aichallenge 2011-05-26T00:22:15 *** amstan has quit IRC (Ping timeout: 260 seconds) 2011-05-26T00:28:12 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has quit IRC (Quit: Lost terminal) 2011-05-26T00:45:02 *** stride has joined #aichallenge 2011-05-26T00:45:15 *** znutar has joined #aichallenge 2011-05-26T00:55:17 oops. my upload left the worker on the beta test server in an endless loop. 2011-05-26T00:58:26 how can I stop the madness Oo ? 2011-05-26T01:20:26 @later tell amstan: The worker enters an endless loop if you commit source code in a language the compiler.py understands, but is not in the database. I uploaded D code and after the survival test an error about invalid json is shown. After adding the missing line to the language table it works. 2011-05-26T01:20:26 Frontier: Yes master! 2011-05-26T01:42:38 *** UncleVasya has joined #aichallenge 2011-05-26T01:42:52 aichallenge: Marco Leise epsilon * r6fe4363 / ants/visualizer/js/Replay.js : visualizer: fixed error (cannot convert ...playercolor... to object) when there are less player names than actual players in the replay - http://bit.ly/lylvnO 2011-05-26T01:43:10 *** McLeopold has joined #aichallenge 2011-05-26T01:47:23 *** Cyndre has quit IRC (Read error: Connection reset by peer) 2011-05-26T01:47:46 *** Cyndre has joined #aichallenge 2011-05-26T01:58:04 *** CIA-42 has quit IRC (Remote host closed the connection) 2011-05-26T01:58:20 *** smiley1983 has joined #aichallenge 2011-05-26T02:00:07 @later tell amstan what happened to the visualizer? 2011-05-26T02:00:07 McLeopold: Ready to serve, my lord. 2011-05-26T02:00:40 @later tell amstan what happened to memcache? 2011-05-26T02:00:40 McLeopold: Job's done. 2011-05-26T02:04:19 @later tell amstan restarting apache fixed both. this is worrying, unless you guys did something earlier 2011-05-26T02:04:19 McLeopold: I think that worked... 2011-05-26T02:04:23 *** McLeopold has left #aichallenge 2011-05-26T02:06:42 *** CIA-48 has joined #aichallenge 2011-05-26T02:23:03 *** needsch has joined #aichallenge 2011-05-26T02:34:41 *** berak has joined #aichallenge 2011-05-26T02:46:42 *** FireFly has joined #aichallenge 2011-05-26T02:47:58 *** Palmik has joined #aichallenge 2011-05-26T03:08:29 *** Eruonen has joined #aichallenge 2011-05-26T03:23:59 *** ltriant has quit IRC (Quit: Computer has gone to sleep) 2011-05-26T03:30:00 *** aerique has joined #aichallenge 2011-05-26T03:33:24 *** tomh has joined #aichallenge 2011-05-26T03:34:21 *** |UncleVasya| <|UncleVasya|!kvirc@178-133-91-152.dialup.umc.net.ua> has joined #aichallenge 2011-05-26T03:36:11 *** _UncleVasya <_UncleVasya!kvirc@31.144.180.19> has joined #aichallenge 2011-05-26T03:37:14 *** UncleVasya has quit IRC (Ping timeout: 260 seconds) 2011-05-26T03:40:09 *** |UncleVasya| <|UncleVasya|!kvirc@178-133-91-152.dialup.umc.net.ua> has quit IRC (Ping timeout: 260 seconds) 2011-05-26T03:52:32 *** tomh has quit IRC (Quit: tomh) 2011-05-26T03:55:32 *** Naktibalda has joined #aichallenge 2011-05-26T03:59:00 What happened to the rankings?: http://aichallengebeta.hypertriangle.com/rankings.php 2011-05-26T03:59:40 There are double entries and one of my clones doesn't even have a rank, it just sits there without a number :p 2011-05-26T04:03:56 *** Bankai has quit IRC (Ping timeout: 252 seconds) 2011-05-26T04:12:26 @later tell McLeopold: I replaced the visualizer directory for a quick fix. Do I have to take care of something in regard to memcache? I didn't notice anything odd. 2011-05-26T04:12:26 Frontier: I think that worked... 2011-05-26T04:28:34 *** boegel has joined #aichallenge 2011-05-26T04:30:39 *** RuslanBat has joined #aichallenge 2011-05-26T04:32:31 *** RuslanBat has quit IRC (Client Quit) 2011-05-26T04:48:33 *** smiley1983 has quit IRC (Ping timeout: 252 seconds) 2011-05-26T04:50:27 *** smiley1983 has joined #aichallenge 2011-05-26T04:56:29 *** Eruonen has quit IRC () 2011-05-26T05:10:17 aichallenge: aerique epsilon * re97d18a / website/starter_packages.php : 2011-05-26T05:10:17 aichallenge: Add info and links for more starter packages. 2011-05-26T05:10:18 aichallenge: Info and links added for D, Go, JS, Lisp, OCaml, Perl, PHP, Ruby and 2011-05-26T05:15:55 *** Kingpin13 has joined #aichallenge 2011-05-26T05:32:57 *** sigh has joined #aichallenge 2011-05-26T06:45:08 aichallenge: sigh epsilon * r4f612ba / ants/ants.py : Ensure that the current player's dead ants are always reported (even if they fall on squares which are no longer visible) - http://bit.ly/mQkFEv 2011-05-26T06:48:35 so we don't need to clear our ants every move really? 2011-05-26T06:50:06 antimatroid1: are you refering to my commit? 2011-05-26T06:50:12 yep 2011-05-26T06:50:42 I'm not sure what you need to do, but the change should be fairly self explanatory :P 2011-05-26T06:51:15 what's it for though? 2011-05-26T06:51:34 do they see dead enemy ants? 2011-05-26T06:51:43 i kind of liked that you cut out people's vision of what happened 2011-05-26T06:51:47 so there wasn't as much information 2011-05-26T06:51:59 no, just reports your own dead ants 2011-05-26T06:52:12 okay, don't really see why but whatever :) 2011-05-26T06:52:13 there was a bug: https://github.com/aichallenge/aichallenge/issues/111 2011-05-26T06:52:21 and amstan pinged me to fix 2011-05-26T06:52:24 *shrug* 2011-05-26T06:52:54 i have a feeling they wanted to get full vision from the dead ant 2011-05-26T06:53:01 but personally i don't agree with that 2011-05-26T06:54:15 yeah, I kind of agree with you 2011-05-26T06:54:27 but I've been out of the loop :) 2011-05-26T06:55:36 yeah same 2011-05-26T06:55:42 how's the job going? 2011-05-26T06:56:03 pretty good... too much to learn :P 2011-05-26T06:56:13 I'm heading up to mountain view in a few weeks 2011-05-26T06:56:54 ohhh, that'd be tasty 2011-05-26T06:57:18 better than not enough to learn too :P 2011-05-26T06:57:53 haha 2011-05-26T06:58:15 I've also found a place to live :) 2011-05-26T06:58:39 how far from work? 2011-05-26T06:58:41 rideable? 2011-05-26T06:58:58 I can walk in half an hour 2011-05-26T06:59:43 i've turned into a big bike fan in the last year :P 2011-05-26T07:00:19 I might get a bike, but sydney traffic scares me 2011-05-26T07:00:37 yeah, i do my best to stay to the back roads 2011-05-26T07:00:48 i live like 2 blocks from a bike track that gets me most of the way to uni 2011-05-26T07:01:10 ah yeah, that's good 2011-05-26T07:01:29 *** delt0r_ has joined #aichallenge 2011-05-26T07:02:28 there's like no scholarship funding for coursework masters in australia :( 2011-05-26T07:02:45 they expect people to go straight to phd, but to do phd in the uk i really need masters first :\ 2011-05-26T07:02:55 :( 2011-05-26T07:03:00 *** delt0r___ has quit IRC (Ping timeout: 260 seconds) 2011-05-26T07:24:09 *** _UncleVasya <_UncleVasya!kvirc@31.144.180.19> has quit IRC (Ping timeout: 260 seconds) 2011-05-26T07:27:26 *** berak has quit IRC (Ping timeout: 276 seconds) 2011-05-26T07:52:43 *** UncleVasya has joined #aichallenge 2011-05-26T08:04:15 how do i find out what the compilation errors of a starter pack were on aichallengebeta.hypertriangle.com? 2011-05-26T08:31:56 *** sigh has quit IRC (Remote host closed the connection) 2011-05-26T09:00:28 *** Eruonen has joined #aichallenge 2011-05-26T09:09:26 *** boegel has quit IRC (Ping timeout: 252 seconds) 2011-05-26T09:11:44 *** boegel has joined #aichallenge 2011-05-26T09:23:54 *** Beta_ has joined #aichallenge 2011-05-26T09:38:53 *** boegel has quit IRC (Quit: Leaving) 2011-05-26T09:45:18 *** needsch1 has joined #aichallenge 2011-05-26T09:46:00 *** _0x47 <_0x47!~slash@p57B3E9A2.dip.t-dialin.net> has joined #aichallenge 2011-05-26T09:47:23 *** needsch has quit IRC (Ping timeout: 252 seconds) 2011-05-26T10:01:42 *** |UncleVasya| <|UncleVasya|!kvirc@46.133.198.228> has joined #aichallenge 2011-05-26T10:03:59 *** UncleVasya has quit IRC (Ping timeout: 260 seconds) 2011-05-26T10:17:35 *** UncleVasya has joined #aichallenge 2011-05-26T10:20:19 *** |UncleVasya| <|UncleVasya|!kvirc@46.133.198.228> has quit IRC (Ping timeout: 260 seconds) 2011-05-26T10:27:57 *** aerique has quit IRC (Quit: ...) 2011-05-26T10:52:53 In a virtual machine I have a contest server running "worker.py -t -n 0", and it can compile submissions, but it doesn't seem to be running any games. Do I have to do something more to make it run games? 2011-05-26T11:00:49 *** demerzel has joined #aichallenge 2011-05-26T11:02:25 *** bhasker has quit IRC (Quit: bhasker) 2011-05-26T11:09:33 *** tomh has joined #aichallenge 2011-05-26T11:13:12 *** amstan has joined #aichallenge 2011-05-26T11:13:12 *** ChanServ sets mode: +o amstan 2011-05-26T11:13:53 contestbot: later tell mcleopold not sure, i didn't do much 2011-05-26T11:13:53 amstan: Yes master! 2011-05-26T11:14:07 contestbot: later tell mcleopold the front page visualizer seems to break from time to time 2011-05-26T11:14:07 amstan: Aye, aye, sir 2011-05-26T11:18:10 amstan: add ability to stop the frontpage one please 2011-05-26T11:18:17 or request it i guess since you're delegating lol 2011-05-26T11:18:37 demerzel: what's wrong with the frontpage one? 2011-05-26T11:18:46 cant stop it 2011-05-26T11:19:00 oh also i was surprised to find out you can't click on people's names 2011-05-26T11:19:01 why do you need to see the frontpage? 2011-05-26T11:19:09 you can 2011-05-26T11:19:13 you should be able to 2011-05-26T11:19:18 hmm i've never been able to lemme check 2011-05-26T11:19:33 oh nice wow it works now 2011-05-26T11:19:35 nm on that 2011-05-26T11:21:30 *** Mathnerd314 has joined #aichallenge 2011-05-26T11:26:37 Does anyone present know how to set games running on a server? I'm running worker -t, and it compiles uploads but doesn't appear to run any games. 2011-05-26T11:27:31 *** berak has joined #aichallenge 2011-05-26T11:28:57 oh cool my cs bot from like a week ago got compiled and now getting its ass kicked 2011-05-26T11:30:07 It seems to like having all its ants on one row :) 2011-05-26T11:30:18 yea its old and its logic isn't great lol 2011-05-26T11:30:28 haven't had time to work on it 2011-05-26T11:30:43 i had a decent one but ofc didn't version and went off on some tangent with a shitty idea 2011-05-26T11:30:50 that is the result lol 2011-05-26T11:31:03 will probably just upload that one as the starter cs package 2011-05-26T11:31:34 do you know about the defined starter package logic? 2011-05-26T11:31:51 no i didn'tk now we had noe 2011-05-26T11:32:00 they want them all the same this time 2011-05-26T11:32:03 the cpp one just hits a wall north and stops 2011-05-26T11:32:04 lol 2011-05-26T11:32:17 ah do you have a link? 2011-05-26T11:32:26 starter bots try N, E, S and W in that order, barring water 2011-05-26T11:32:46 getting link... 2011-05-26T11:33:02 https://github.com/aichallenge/aichallenge/wiki/Ants-Starter-Pack-Guide 2011-05-26T11:34:23 oh woops my bot is too advanced 2011-05-26T11:34:34 does heuristic valuation of nodes based on things in radius + collision detection 2011-05-26T11:35:09 you wouldn't guess that looking at it haha 2011-05-26T11:35:14 it's juts got really shitty weights 2011-05-26T11:35:22 yes, I think they want such things released separately as tools 2011-05-26T11:35:50 eh i made oen specifically to be a starter bot i can do that to it i guess ty 2011-05-26T11:36:54 np. Do you know the command to make a contest server run games? 2011-05-26T11:38:27 i thought it was a loop of worker -t but idk honestly 2011-05-26T11:38:38 via manager 2011-05-26T11:39:25 I'm running worker -t directly, I'll see what I can do with manager... 2011-05-26T11:39:40 amstan i'm sure you can answer that in 10 seconds 2011-05-26T11:39:48 i don't admin the server just pay for it lol 2011-05-26T11:39:54 ? 2011-05-26T11:40:04 what does he run to actually have games go automatically 2011-05-26T11:40:11 is it manager? 2011-05-26T11:40:16 no 2011-05-26T11:40:20 but why does he have a server? 2011-05-26T11:40:27 idk i assume he just cloned repo 2011-05-26T11:40:30 virtual machine 2011-05-26T11:40:35 is that allowed? 2011-05-26T11:40:35 smiley1983: you really want a server? 2011-05-26T11:40:48 easier than writing your own i guess lol 2011-05-26T11:40:48 much easier than doing all my testing manually 2011-05-26T11:40:53 smiley1983: what are you trying to do? 2011-05-26T11:40:58 smiley1983: just run games? 2011-05-26T11:41:06 yes, and update rankings 2011-05-26T11:41:13 hmm, i guess you could do that 2011-05-26T11:41:30 smiley1983: follow install.md 2011-05-26T11:41:41 and i think it's missing the part where you need to add maps 2011-05-26T11:42:00 and then you have to tun ./worker.py -t -n 0 for continous processing 2011-05-26T11:42:08 run* 2011-05-26T11:42:11 ah, great, thankyou 2011-05-26T11:42:20 It's possibly I missed the maps step on this install 2011-05-26T11:42:25 it's a long process, i can't explain it right now 2011-05-26T11:42:33 smiley1983: if it's just getting no tasks, that's the problem 2011-05-26T11:42:39 Just to confirm: this is allowed, right? 2011-05-26T11:42:43 smiley1983: of course 2011-05-26T11:42:51 Great, thankyou for your help 2011-05-26T11:43:10 we just had some other ppl trying to test their bots using the worker, and that's not what you need to do to do a simple test 2011-05-26T11:43:23 but if you want to be comparing bots, and benchmarking, i guess this is good 2011-05-26T11:43:38 I was thinking of writing the scripts to automate the testing and put the results into some sort of parseable format, and then I realised that you have all the framework for that and more... 2011-05-26T11:52:51 *** amstan has quit IRC (Ping timeout: 258 seconds) 2011-05-26T11:54:09 hilarious: http://www.boxcar2d.com/ 2011-05-26T11:54:37 *** McLeopold has joined #aichallenge 2011-05-26T11:55:24 *** FireFly has quit IRC (Quit: swatted to death) 2011-05-26T11:58:31 *** amstan has joined #aichallenge 2011-05-26T11:58:31 *** ChanServ sets mode: +o amstan 2011-05-26T11:59:00 smiley1983: lol, decent 2011-05-26T12:46:51 *** bhasker has joined #aichallenge 2011-05-26T12:50:49 *** UncleVasya has quit IRC (Ping timeout: 260 seconds) 2011-05-26T12:50:57 *** amstan has quit IRC (Read error: Operation timed out) 2011-05-26T12:53:14 *** Naktibalda has quit IRC (Quit: ChatZilla 0.9.86.1 [Firefox 4.0.1/20110413222027]) 2011-05-26T13:22:01 aichallenge: McLeopold epsilon * rbf0eab9 / (sql/2_generate_leaderboard.sql website/sql.php): fixed issue where rankings appear to be missing rows - http://bit.ly/mryzMu 2011-05-26T13:24:14 *** needsch1 has quit IRC (*.net *.split) 2011-05-26T13:24:14 *** delt0r_ has quit IRC (*.net *.split) 2011-05-26T13:24:16 *** Zannick has quit IRC (*.net *.split) 2011-05-26T13:24:16 *** dr- has quit IRC (*.net *.split) 2011-05-26T13:25:08 *** needsch1 has joined #aichallenge 2011-05-26T13:25:08 *** delt0r_ has joined #aichallenge 2011-05-26T13:25:08 *** Zannick has joined #aichallenge 2011-05-26T13:25:08 *** dr- has joined #aichallenge 2011-05-26T13:27:14 *** jmpespxoreax has quit IRC (Read error: Operation timed out) 2011-05-26T13:42:56 *** smiley1983 has quit IRC (Ping timeout: 276 seconds) 2011-05-26T13:43:16 *** smiley1983 has joined #aichallenge 2011-05-26T13:49:17 *** Frontier has quit IRC (Quit: Leaving.) 2011-05-26T13:51:22 *** Frontier has joined #aichallenge 2011-05-26T13:55:55 aichallenge: McLeopold epsilon * rd623373 / (sql/2_generate_matchup.sql website/sql.php): don't matchup submissions without users - http://bit.ly/llaDLX 2011-05-26T13:59:59 *** needsch1 has quit IRC (Ping timeout: 240 seconds) 2011-05-26T15:01:59 *** delt0r___ has joined #aichallenge 2011-05-26T15:03:09 *** delt0r_ has quit IRC (Ping timeout: 240 seconds) 2011-05-26T15:04:52 *** UncleVasya has joined #aichallenge 2011-05-26T15:09:48 *** mcstar has joined #aichallenge 2011-05-26T15:16:07 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has joined #aichallenge 2011-05-26T15:18:24 *** UncleVasya has quit IRC (Ping timeout: 260 seconds) 2011-05-26T15:23:15 *** berak has quit IRC (Quit: ChatZilla 0.9.84 [SeaMonkey 2.0a3/20090223135443]) 2011-05-26T15:37:51 *** choas has joined #aichallenge 2011-05-26T15:45:54 *** Naktibalda has joined #aichallenge 2011-05-26T16:04:45 *** Accoun has quit IRC () 2011-05-26T16:14:17 McLeopold: Ah that was the reason for the replays with more players than playernames 2011-05-26T16:14:46 yep 2011-05-26T16:15:19 There still seems to be a bug where the life span of an ant is wrong. I had 2 replays with that error yesterday. 2011-05-26T16:15:39 links? 2011-05-26T16:15:48 we need to let sigh know 2011-05-26T16:15:54 I think it may be hard to track down 2011-05-26T16:15:58 *g* no 2011-05-26T16:16:35 Frontier: may I request a visualizer change? 2011-05-26T16:16:42 Do you see that sometimes old submissions from the same user get played? 2011-05-26T16:16:56 Yeah, I got that one fixed too 2011-05-26T16:17:17 McLeopold: I'm not motivated, but give it a shot. 2011-05-26T16:18:21 Can the front page only display the map, play slowly, then if you click anywhere go to the visualizer page? 2011-05-26T16:18:28 *** Accoun has joined #aichallenge 2011-05-26T16:19:06 how slow is slow? what turn rate @ what replay length? 2011-05-26T16:19:21 hmm 2011-05-26T16:19:38 Oh and the ranking page looked weird yesterday, but I don't need to tell anyone. It was very obvious :p 2011-05-26T16:19:47 I'm working on rankings 2011-05-26T16:20:16 So, display the game # and players, and keep those clickable, just not the graph 2011-05-26T16:20:20 keep the speed 2011-05-26T16:20:42 Is it possible to capture a scroll wheel? 2011-05-26T16:21:03 No, you can not capture anything from the browser. 2011-05-26T16:21:19 You always end up with two actions performed 2011-05-26T16:21:59 *** anonymous111 has joined #aichallenge 2011-05-26T16:22:35 hmmm i lost i beta link :/, anyone have the link to ants beta? 2011-05-26T16:22:51 @beta 2011-05-26T16:22:52 McLeopold: I do not know about 'beta', but I do know about these similar topics: 'betatest' 2011-05-26T16:23:02 @betatest 2011-05-26T16:23:03 McLeopold: betatest could be http://hypertriangle.com:13080/. 2011-05-26T16:23:06 So I would just make the map area clickable with the same action as the game button? 2011-05-26T16:23:11 that's old 2011-05-26T16:23:27 @learn betatest http://aichallengebeta.hypertriangle.com/ 2011-05-26T16:23:27 McLeopold: (learn [] as ) -- Associates with . is only necessary if the message isn't sent on the channel itself. The word 'as' is necessary to separate the key from the value. It can be changed to another word via the learnSeparator registry value. 2011-05-26T16:23:41 @learn betatest as http://aichallengebeta.hypertriangle.com/ 2011-05-26T16:23:41 McLeopold: Job's done. 2011-05-26T16:23:48 @betatest 2011-05-26T16:23:49 McLeopold: betatest could be (#1) http://hypertriangle.com:13080/, or (#2) http://aichallengebeta.hypertriangle.com/. 2011-05-26T16:23:59 lol nice bot :p 2011-05-26T16:24:27 @forget ? 2011-05-26T16:24:27 Frontier: Error: There is no such factoid. 2011-05-26T16:24:43 Frontier: the point is to give someone a taste of what ants is like, but we are taking up too much room on the index page. 2011-05-26T16:25:12 Just showing ants moving around is good enough, with a few small clickable areas for those that want full control of the viewer. 2011-05-26T16:25:27 thanks McLeopold 2011-05-26T16:25:34 np 2011-05-26T16:26:06 I still don't know if I get you right. Should I hide the graphs? That would save a lot of space 2011-05-26T16:27:22 *** needsch has joined #aichallenge 2011-05-26T16:29:08 hmmm interesting, lets see if i can improve the starterbot, its pretty useless atm 2011-05-26T16:30:31 lol, look how my bot confuses sir_macelon's bot. It doesn't dare to attack me: http://aichallengebeta.hypertriangle.com/visualizer.php?game=2439 2011-05-26T16:32:01 i think the best strategy is to get some breadcrumbs, put them near some real ants, model their behavior as a swarm 2011-05-26T16:32:20 your ants seem to dance with eachother Frontier 2011-05-26T16:32:26 you watched a butiful minde once too often :p 2011-05-26T16:32:51 breadcrumbs, pidgeons... 2011-05-26T16:33:05 Yeah it would look funny with graphics 2011-05-26T16:33:48 yours huddle together, interesting, hmmm im think of having troops of 5 or so march around together 2011-05-26T16:33:54 My ants fall into defensive mode when attacked. And sir_macelon's bot gets pretty much paralized by that. 2011-05-26T16:34:30 thats interesting 2011-05-26T16:34:37 *** anonymous111 is now known as Hjax 2011-05-26T16:37:22 im already liking this challenge more than the planet wars one 2011-05-26T16:37:36 wth food is spawning really rarely 2011-05-26T16:37:49 Really? How is that? Planet Wars was an awesome idea. 2011-05-26T16:38:08 your bot gets more control over what is happening, instead of sending ships and waiting for the outcome 2011-05-26T16:38:41 you couldnt tell ships to turn around in planet wars :/ 2011-05-26T16:39:16 *** amstan has joined #aichallenge 2011-05-26T16:39:16 *** ChanServ sets mode: +o amstan 2011-05-26T16:39:25 That's right, but we cannot do loops like foreach myants, foreach enemyants when there are 300 of each :p 2011-05-26T16:40:41 true lol 2011-05-26T16:42:22 *** Naktibalda has quit IRC (Quit: ChatZilla 0.9.86.1 [Firefox 4.0.1/20110504060726]) 2011-05-26T16:43:27 I have my bot timeout already on the betatest server 2011-05-26T16:48:49 When the contest starts some ppl will already have killer bots ready from the beta phase I fear ^^ 2011-05-26T16:50:44 Any volunteers for a symmetric map editor for ants? 2011-05-26T16:51:10 i bet you are right 2011-05-26T16:51:24 but i need a head start anyhow 2011-05-26T16:54:19 *** needsch has quit IRC (Ping timeout: 240 seconds) 2011-05-26T16:57:36 *** Beta_ has quit IRC (Quit: Page closed) 2011-05-26T16:58:06 is my bot top right now:p 2011-05-26T16:58:35 @top10 2011-05-26T16:58:36 Frontier: I do not know about 'top10', but I do know about these similar topics: 'tcp' 2011-05-26T16:59:16 my bot is not very good, but it is placed 1st and 2nd 2011-05-26T17:02:26 actually sir_macelon has a decent bot which would be #1 atm 2011-05-26T17:06:26 Hjax: 14 years old, then you can learn a lot in the next 2 months 2011-05-26T17:06:58 i did the last competition too 2011-05-26T17:07:16 even if my bot placed around 2000 :/ 2011-05-26T17:09:10 <_flag> Hey Hjax, I'm 16, so you're not alone :P 2011-05-26T17:09:19 _flag awesome 2011-05-26T17:11:25 i think i just improved the starting bot 2011-05-26T17:17:00 grrr i messed a few things up 2011-05-26T17:22:51 *** Palmik has quit IRC (Remote host closed the connection) 2011-05-26T17:24:09 *** choas has quit IRC (Quit: leaving) 2011-05-26T17:26:56 *** sigh has joined #aichallenge 2011-05-26T17:28:02 *** Hjax has quit IRC (Ping timeout: 252 seconds) 2011-05-26T17:38:50 *** hjax has joined #aichallenge 2011-05-26T17:39:40 @learn demerzel My one and true master. 2011-05-26T17:39:40 demerzel: (learn [] as ) -- Associates with . is only necessary if the message isn't sent on the channel itself. The word 'as' is necessary to separate the key from the value. It can be changed to another word via the learnSeparator registry value. 2011-05-26T17:39:54 @learn demerzel as My one and true master. 2011-05-26T17:39:54 demerzel: As you wish. 2011-05-26T17:44:46 does that thing listen to anyone? 2011-05-26T17:44:58 @demerzel 2011-05-26T17:44:59 hjax: demerzel could be My one and true master.. 2011-05-26T17:45:13 @he;p 2011-05-26T17:45:14 hjax: No! 2011-05-26T17:45:20 @help 2011-05-26T17:45:20 hjax: (help [] []) -- This command gives a useful description of what does. is only necessary if the command is in more than one plugin. 2011-05-26T17:49:52 of course it listens i am its one and true master 2011-05-26T17:55:36 @learn Frontier as my one and true master, if it wasn't for demerzel 2011-05-26T17:55:36 Frontier: As you wish. 2011-05-26T17:55:41 @Frontier 2011-05-26T17:55:42 Frontier: Frontier could be my one and true master, if it wasn't for demerzel. 2011-05-26T17:56:08 vital knowledge 2011-05-26T17:57:43 @learn mcleopold as in yr tubes 2011-05-26T17:57:43 McLeopold: Yep. 2011-05-26T17:58:36 @learn stop as quit messing with my commands 2011-05-26T17:58:36 hjax: Ready to serve, my lord. 2011-05-26T17:58:48 @stop 2011-05-26T17:58:49 hjax: stop could be quit messing with my commands. 2011-05-26T17:58:58 fail lol 2011-05-26T17:59:58 anyone here know python well enough to tell me why my bot always fails the test cases? 2011-05-26T18:01:48 yes 2011-05-26T18:03:03 good, im a noob at python and the bit of code i added wont run, ill pastebin it 2011-05-26T18:03:46 http://pastebin.com/X7ZbqWTt 2011-05-26T18:04:23 *** sigh has quit IRC (Remote host closed the connection) 2011-05-26T18:04:31 im trying to add something to have all my ants charge in one direction for several turns 2011-05-26T18:04:59 instead of just charging north (or east in my case) 2011-05-26T18:06:33 I get: class Ants has no atrribute 'run', line 65 2011-05-26T18:06:57 *** ltriant has joined #aichallenge 2011-05-26T18:07:48 *** _0x47 <_0x47!~slash@p57B3E9A2.dip.t-dialin.net> has quit IRC (Quit: Leaving.) 2011-05-26T18:10:26 hjax: actually, now that I setup the files correctly, it works for me 2011-05-26T18:10:48 *** Hjax_ has joined #aichallenge 2011-05-26T18:11:40 *** hjax has quit IRC (Ping timeout: 252 seconds) 2011-05-26T18:11:46 Frontier: ping 2011-05-26T18:11:57 *** Hjax_ is now known as hjax 2011-05-26T18:12:44 McLeopold im not getting that error, plus i didnt touh that part of the code 2011-05-26T18:12:47 touch* 2011-05-26T18:13:00 hjax: actually, now that I setup the files correctly, it works for me 2011-05-26T18:13:28 it runs fine on my pc as far as i can tell 2011-05-26T18:13:42 so, what's the issue? 2011-05-26T18:13:45 but i keep getting Test Error: compiled, but failed test cases 2011-05-26T18:13:57 what's your user name 2011-05-26T18:14:01 Hjax 2011-05-26T18:14:07 _hjax_ 2011-05-26T18:15:31 where do you see that error? 2011-05-26T18:16:12 on my recent submissions list 2011-05-26T18:16:14 http://aichallengebeta.hypertriangle.com/profile.php?user=10 2011-05-26T18:16:44 your submission is fine and can play games, when I turn it back on, the error message is the error 2011-05-26T18:19:22 *** okayzed has quit IRC (Quit: Coyote finally caught me) 2011-05-26T18:20:05 it wont work :/ 2011-05-26T18:20:16 how so? 2011-05-26T18:20:33 when i submit it i always get that error from the website 2011-05-26T18:20:53 it's not you, hold on 2011-05-26T18:21:00 what are the "test cases"? 2011-05-26T18:24:52 *** demerzel has quit IRC (Ping timeout: 252 seconds) 2011-05-26T18:25:01 in ants/submission_test 2011-05-26T18:25:05 just one right now 2011-05-26T18:28:40 hjax: line 15, runcount is referenced before assignment 2011-05-26T18:29:33 i set runcount to 0 at the top 2011-05-26T18:29:45 you want a class level var so it remembers between turns 2011-05-26T18:30:06 under __init__, put "self.runcount = 0" 2011-05-26T18:30:16 then always refer to it as self.runcount 2011-05-26T18:30:39 theres my problem, the self part, whoops 2011-05-26T18:30:59 actually, your way kinda works, just not on the server 2011-05-26T18:31:14 : mcleopold why does it take so long to go from uploaded/unzipped to ready to run 2011-05-26T18:31:17 that would do it 2011-05-26T18:31:39 bhasker: the worker is busy with a game, probably 2011-05-26T18:31:43 *** amstan has quit IRC (Ping timeout: 246 seconds) 2011-05-26T18:31:50 ah single worker for both games and compiling? 2011-05-26T18:31:56 the server only has 1 thread? 2011-05-26T18:31:58 bhasker: maybe I need a way to specify compile only tasks 2011-05-26T18:32:14 yup probably do 2011-05-26T18:35:38 bhasker: the good news is you won't miss the next game 2011-05-26T18:35:54 heh 2011-05-26T18:37:02 mcleopold, it failed again :/ 2011-05-26T18:37:31 wait, more things to fix 2011-05-26T18:39:15 *** mcstar has quit IRC (Quit: WeeChat 0.3.5) 2011-05-26T18:39:56 hjax: try using test_bot.* locally before uploading 2011-05-26T18:40:29 hjax: also, we are in need of a howto on testing your bot before uploading, do you want to write it? 2011-05-26T18:41:28 what we need is a visualizer so we can test our bot and have it give us logs 2011-05-26T18:41:47 you can do that with playgame now 2011-05-26T18:41:58 really? 2011-05-26T18:43:10 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has quit IRC (Quit: Lost terminal) 2011-05-26T18:44:34 why wont my bot run >.< 2011-05-26T18:45:11 http://pastebin.com/a5tSUmRE 2011-05-26T18:45:39 hjax: *nix or win? 2011-05-26T18:45:56 win 2011-05-26T18:46:12 do you have the repo cloned from github? 2011-05-26T18:46:18 no 2011-05-26T18:46:21 aichallenge: McLeopold epsilon * r725fc83 / (ants/test_bot.cmd ants/test_bot.sh): updated options for testing local bots - http://bit.ly/ijFC1X 2011-05-26T18:46:26 hmm.. 2011-05-26T18:46:33 *** needsch has joined #aichallenge 2011-05-26T18:48:50 found it i think 2011-05-26T18:49:52 THANK GOD 2011-05-26T18:50:01 3 stupid letters were wrong 2011-05-26T18:50:36 *** Kingpin13 has quit IRC (Quit: quit) 2011-05-26T18:50:38 it was passing the ants desired location instead of its current one to issue_order() 2011-05-26T18:50:45 oops 2011-05-26T18:51:47 such a invisable error to :/ 2011-05-26T18:52:04 http://aichallengebeta.hypertriangle.com/visualizer.php?game=2646 2011-05-26T18:52:05 heres its first battle, it came in second 2011-05-26T18:53:52 now im going to make it auto move ants to food, and make sure two ants dont end up on the same spot 2011-05-26T19:00:51 wow 2011-05-26T19:00:55 http://aichallengebeta.hypertriangle.com/visualizer.php?game=2657 2011-05-26T19:03:11 how did my bot do so good? 2011-05-26T19:03:25 and what does outcome 4/4 mean? 2011-05-26T19:06:21 *** Chris_0076 has joined #aichallenge 2011-05-26T19:08:49 *** Chris_0076 has quit IRC (Read error: Connection reset by peer) 2011-05-26T19:09:58 *** hjax has quit IRC (Ping timeout: 252 seconds) 2011-05-26T19:15:54 *** needsch has quit IRC (Quit: Leaving.) 2011-05-26T19:20:07 *** hjax has joined #aichallenge 2011-05-26T19:24:28 There were old submissions in this game, hjax. There is one submission without an existing user and old submissions of existing users 2011-05-26T19:24:51 so question 2011-05-26T19:24:54 how is the rank decided 2011-05-26T19:25:00 i don't understand those skill numbers 2011-05-26T19:25:03 they are all over the place 2011-05-26T19:25:08 and rank and numbers don't seem to correspond 2011-05-26T19:25:17 I'm working on it, update soon... 2011-05-26T19:25:38 But, the skill is the TrueSkill, from 0 to 100 2011-05-26T19:25:50 k and rank? 2011-05-26T19:25:52 hmmm 2011-05-26T19:26:04 rank is 1st, 2nd and so on 2011-05-26T19:26:12 not including old submissions 2011-05-26T19:26:24 McLeopold: If it is 0..100, then make it % ! That would make it easy to understand. 2011-05-26T19:26:39 but it's not a percentage 2011-05-26T19:26:45 why does it say 1 or 7 and give me 10 skill when i loose? 2011-05-26T19:26:54 1 of 7* 2011-05-26T19:26:57 so rank is purely based on wins? 2011-05-26T19:27:02 1st of 7 players 2011-05-26T19:27:20 1st place? 2011-05-26T19:27:28 order the submissions by skill, then number them 1 and count up 2011-05-26T19:27:33 who cares what it technically is. ppl are familiar with values from 0 to 100 being % :) They see a % sign and think, "ah so this goes from 0 to 100" 2011-05-26T19:28:43 or think 100 is the maximum value, so it is 100% of the available range of values 2011-05-26T19:29:33 *** Chris_0076 has joined #aichallenge 2011-05-26T19:30:17 *** demerzel has joined #aichallenge 2011-05-26T19:30:48 lol my bot has a glitch im calling the blender, because it can destroy all my ants 2011-05-26T19:32:21 lol was watching my cs bot for the first time it sure doesn't like to move vertically 2011-05-26T19:32:44 its weird that it prefers horizontal though because it's just judging tiles on pure weight 2011-05-26T19:32:50 must check e/w first or something 2011-05-26T19:34:01 *** Chris_0076 has quit IRC (Ping timeout: 246 seconds) 2011-05-26T19:34:16 i saw a funny battle of yours demerzel 2011-05-26T19:34:30 i am sad i didn't save it when it was kicking ass and upload that 2011-05-26T19:34:33 oh yea? 2011-05-26T19:34:43 it went back and forth for a long time, then went straight up and made this huge flood of ants 2011-05-26T19:34:50 i am swithcing languages so that was my last upload in C# i don't wanna go back and fix it 2011-05-26T19:35:02 hmm i would look for it but hte server is on fire lol 2011-05-26T19:35:07 ie it's going fast as hell w/ games 2011-05-26T19:35:24 which is good don't get me wrong lol 2011-05-26T19:35:47 that bot is purely judging tile value on weights re: my ants, dead ants, enemy ants, food, water (2 out) 2011-05-26T19:35:59 i musta screwed something up in the last version cuz ti was kicking ass :( 2011-05-26T19:36:27 im getting a game every 30 seconds :/ 2011-05-26T19:36:28 10 players -> 5000 palyers... speed /= 500 :p 2011-05-26T19:37:13 i can't beileve it's going 1000 turns by design 2011-05-26T19:37:18 cool but crazy 2011-05-26T19:37:33 i like it re: ai because 100 turns is just best heuristics but 1000 gives some room for real ai 2011-05-26T19:37:36 hope it stays that way 2011-05-26T19:37:54 demerzel lets do the math pls :p 2011-05-26T19:38:01 do what math 2011-05-26T19:38:16 1000 turns * 5 players * 1 second 2011-05-26T19:38:38 yea but the official servers were never the place to see fast games 2011-05-26T19:38:47 dhartmei's tcp server is where i went when i wanted quick feedback 2011-05-26T19:38:51 demerzel: how about 10,0000? 2011-05-26T19:38:54 hell galcon was runningl ike once every 4 hours 2011-05-26T19:39:18 McLeopold: i like the longer turns i think they are just wondering how it will scale 2011-05-26T19:39:21 a good question imo 2011-05-26T19:39:33 demerzel, really? if you play 1000 seconds over tcp you consider this fast? 2011-05-26T19:39:47 i had tcp builtin on my bot lol 2011-05-26T19:39:58 like part of the code i just abstracted the parsing didn't care where it got it from 2011-05-26T19:40:11 = instant feedback 2011-05-26T19:40:20 okay, it's at 5000 now 2011-05-26T19:40:26 *** Chris_0076 has joined #aichallenge 2011-05-26T19:40:32 Frontier: but is that really your complaint? the feedback from 1 game? 2011-05-26T19:40:46 the turn limit is at 5000? jesus! 2011-05-26T19:40:48 i thought it was that we weren't getting enough games not that 1 game was taking too long 2011-05-26T19:41:13 well, it correlates ;o) 2011-05-26T19:41:31 yes but they are actually 2 different things 2011-05-26T19:41:41 i guess i can see waiting 16 minute per game sucking haha 2011-05-26T19:41:52 nah, I'm quiet now. For now we are faster than I can replay the games :p 2011-05-26T19:42:50 i need to write my damn bot already i got to the parsing part and got hammered with work so bad i was up till 4am tues working 2011-05-26T19:42:52 It would be turns*players*turn_time/cpu_cores I guess 2011-05-26T19:43:08 but they workers have to compile too 2011-05-26T19:43:11 the* 2011-05-26T19:43:31 McLeopold: do they actually compile code every game or does it keep an executable? 2011-05-26T19:43:50 if it's not python that is i guess 2011-05-26T19:43:53 demerzel: The executable is cached :) 2011-05-26T19:43:59 oh good 2011-05-26T19:44:10 was like whoa really recompile per game? 2011-05-26T19:44:45 i ment compile new submissions 2011-05-26T19:45:03 *** chris__0076 has joined #aichallenge 2011-05-26T19:45:39 this is going to be a crazy competition 2011-05-26T19:45:40 Hmm, the games run much longer than a single compile and each successfully compiled entry is worth several games. I doubt the compile time is actually accounting for much. 2011-05-26T19:46:01 *** Chris_0076 has quit IRC (Read error: Operation timed out) 2011-05-26T19:52:13 @later tell amstan: I showed someone the beta site and he mentioned that the specification.php is missing an explanation for the '%' in maps. 2011-05-26T19:52:13 Frontier: I come to serve. 2011-05-26T19:55:21 *** chris___0076 has joined #aichallenge 2011-05-26T19:56:34 i still haven't wrapped my head around the distance calcs 2011-05-26T19:56:41 why is it euclidian instead of manhattan 2011-05-26T19:57:24 *** chris__0076 has quit IRC (Ping timeout: 250 seconds) 2011-05-26T19:58:31 demerzel: I asked that same question when I was in the shower. "Why is there an eucledian distance function in my code? It is never used in this game." 2011-05-26T19:59:09 well i /think/ the spawn/explore radius are euclidian somehwo 2011-05-26T19:59:18 ofc spawn radius is basically 1 tile away so it isn't used much 2011-05-26T19:59:31 if you start trying to track where you have explored you might need it 2011-05-26T19:59:31 Except for the true/false evaluation of 'can I attack/see this', but that's just binary so it can go with squared distances 2011-05-26T20:00:24 yeah I guess I will at some point have a map with 'tile last seen in turn x' 2011-05-26T20:00:26 5000 turns per game? 2011-05-26T20:01:08 probably to slow everything down a bit, so you can actually follow your 'played games' list 2011-05-26T20:01:09 i guess to wrap my head around the distances i just have to think of the tiles as points on a 2d plane for radius and tiles when considering move distance 2011-05-26T20:01:26 its too long:-\ 2011-05-26T20:01:33 takes over 10 minutes to finish a game i think 2011-05-26T20:02:00 bhasker: we are beta testing this 2011-05-26T20:02:06 *** chris___0076 has quit IRC (Read error: Connection reset by peer) 2011-05-26T20:02:18 i think 5000 is breaking the visualizer tho 2011-05-26T20:02:21 * McLeopold upped it to 5000 for the hell of it 2011-05-26T20:02:22 makes it incredibly slow to respond 2011-05-26T20:02:23 heh 2011-05-26T20:02:37 *** chris___0076 has joined #aichallenge 2011-05-26T20:03:09 lol, it is not the number of turns, but the speed, map size and ant count that gives the visualizer hickups :p 2011-05-26T20:04:01 no try skipping turns 2011-05-26T20:04:10 it goes 20x slower on the 5000 turn ones 2011-05-26T20:04:11 at least 2011-05-26T20:04:28 :/ don't skip more than 100 turns at once 2011-05-26T20:04:46 are you parsing the replay string on demand? 2011-05-26T20:04:57 that was my first thought 2011-05-26T20:05:13 yes, i did that when preloading was no longer possible due to the size of the games 2011-05-26T20:05:16 just preparse it and toss it in arrays it doesn't cost that much 2011-05-26T20:05:18 really 2011-05-26T20:05:24 you should have seen that before 2011-05-26T20:05:30 *** chris__0076 has joined #aichallenge 2011-05-26T20:05:45 i have loaded huge data arrays in js before i am surprised 2011-05-26T20:06:03 you can thread it, just have an event when its done 2011-05-26T20:06:17 parse the first turn and loop turns but start the visualizer off 2011-05-26T20:06:18 demerzel: It is the best I could achieve: I load the replay, but parse it on demand. Then I cache the result in case you watch the replay again. 2011-05-26T20:06:45 JS is single threaded by design. 2011-05-26T20:07:08 async xmlhttp would disagree 2011-05-26T20:07:18 demerzel: No, it's still single-threaded. 2011-05-26T20:07:25 Asynchronous, but single-threaded. 2011-05-26T20:07:34 The callback will not run at the same time as your other JS. 2011-05-26T20:07:42 ok i don't mean physically threading 2011-05-26T20:07:43 sorry 2011-05-26T20:07:44 (Web workers are the only possible exception I think of.) 2011-05-26T20:07:52 you can also have a separate drawing thread, the key is that the JS execution itself is in one thread 2011-05-26T20:07:58 *** chris___0076 has quit IRC (Ping timeout: 246 seconds) 2011-05-26T20:08:10 or w/e the term is - but you can have it run turn parsing in idle cycles 2011-05-26T20:08:39 *** chris___0076 has joined #aichallenge 2011-05-26T20:08:44 yea i guess you could make some kind of java webstart thing 2011-05-26T20:09:02 JavaScript being single-threaded is so nice, though. 2011-05-26T20:09:23 demerzel: That's right, I could parse turns in idle cycles. 2011-05-26T20:09:44 is it on github? i don't know shit about python but i'm pretty good at optimizing js 2011-05-26T20:09:50 i've never screwed with gui either 2011-05-26T20:09:54 oh yea duh /visualizer 2011-05-26T20:10:35 Then again I made that difficult by designing the visualizer in a way I can set the cpu usage on playback. If I set it to 50% and do additional parsing the ppl that screamed "why does this take 100% cpu" in planet wars come back 2011-05-26T20:10:46 *** chris__0076 has quit IRC (Ping timeout: 246 seconds) 2011-05-26T20:11:09 what who bitched about that 2011-05-26T20:11:10 lol 2011-05-26T20:11:12 demerzel: haha, you will be surprised by that code 2011-05-26T20:11:18 i pretty much expect java to take 100% 2011-05-26T20:11:39 planet wars had a JS visualizer, too 2011-05-26T20:12:06 wow its sad but i never thought to use case like that 2011-05-26T20:12:12 i didn't htink it would let it drop into another 2011-05-26T20:12:17 and it took all the cpu juice it could get. that made other web pages slow of course 2011-05-26T20:12:35 case? 2011-05-26T20:12:57 yea you have case 'n': then case 'N': [actual code] 2011-05-26T20:13:02 i didn't know it would let it drop through cases 2011-05-26T20:13:30 *** Eruonen has quit IRC () 2011-05-26T20:14:21 wow that code is more complex than bots i've seen lol 2011-05-26T20:14:47 I knew it would surprise you :p 2011-05-26T20:15:00 ok nm i would probably just mess something up haha 2011-05-26T20:15:20 Most of that (ie the case construct and some other) come from working with C++ 2011-05-26T20:15:46 I can review your code. 2011-05-26T20:15:58 i don't have any, juts some barebones C 2011-05-26T20:16:31 need to write 2011-05-26T20:16:32 lol 2011-05-26T20:18:03 *** chris___0076 has quit IRC (Read error: Connection reset by peer) 2011-05-26T20:18:25 The Replay.js code also has support for some old format replays in text format. It was good that I didn't delete it since McLeopold recently asked me to add support for loading map files directly into the visulizer. 2011-05-26T20:19:09 Frontier: where is the code that determines view radius 2011-05-26T20:19:14 So when you click on a map name in the game list you don't see the raw file, but the visualizer next to a download link 2011-05-26T20:19:19 have the feeling i'll understand it better than mcleo's python 2011-05-26T20:19:40 There is a function called something with fog in the replay 2011-05-26T20:20:07 cool ty 2011-05-26T20:20:10 It should be to the end of Replay.js. Fog is also calculated on a per-turn-basis 2011-05-26T20:20:33 question are the skill points on the rankings page not being updated 2011-05-26T20:20:42 it shows the same number no matter how many games my bot plays 2011-05-26T20:20:47 I tried a lot to get it faster in Rhino (the Java JS engine I use for IE8 and for the offline Java visualizer). 2011-05-26T20:21:11 aichallenge: McLeopold epsilon * rfe84be3 / (8 files in 3 dirs): updates to rankings - http://bit.ly/mHOXuT 2011-05-26T20:21:21 bhasker: There you go, haha 2011-05-26T20:21:33 :D 2011-05-26T20:23:00 Frontier: just out of curiosity what is this.meta[prop1][prop2] is that something builtin that i never used or a prototype you wrote? 2011-05-26T20:23:16 i always see something new whenever i see any js talent 2011-05-26T20:23:45 meta is a property holding the meta data in the replay 2011-05-26T20:24:04 ah ok was just wondering 2011-05-26T20:24:36 there may be something like meta['playercolor'][0]. I use the [] syntax, because Googles Closure-Compiler (js minifier) would otherwise rename the properties 2011-05-26T20:24:56 that would be bad since they come from a json replay file. 2011-05-26T20:25:45 ahem 2011-05-26T20:25:48 php scripting bug 2011-05-26T20:25:55 1 &darr Frontier 2011-05-26T20:27:42 *** hjax has quit IRC (Ping timeout: 252 seconds) 2011-05-26T20:27:51 k confused by this whole ranking and skill combination ^ 2011-05-26T20:27:56 something is odd... there are replays where i can clearly identify my bot, but it is named sir_macelon 2011-05-26T20:28:17 yes i see that happen too sometimes 2011-05-26T20:28:22 my bot plays like the default bot 2011-05-26T20:28:31 the one that keeps going u 2011-05-26T20:28:32 up* 2011-05-26T20:28:35 that is fixed now 2011-05-26T20:28:36 maybe a bug in visualizer 2011-05-26T20:28:54 a bug in the... no not possible -.- 2011-05-26T20:29:16 wtf does kirby do there ^^ 2011-05-26T20:29:39 he is on the ranking page for all invalid user entries 2011-05-26T20:30:12 can someone explain in simple english how is the skill translating to ranking or is there no correlation between the two? 2011-05-26T20:30:37 i dont tihnk theres correlation 2011-05-26T20:30:46 my skill is steadily rising despite still being the same shitty broken bot 2011-05-26T20:30:52 heh 2011-05-26T20:31:39 bhasker: how's it look? 2011-05-26T20:31:58 looks good, but still can't make head or tail of ranking and skil 2011-05-26T20:32:07 bhasker: rank is just the ordering 2011-05-26T20:32:19 ordering based on what exactly? 2011-05-26T20:32:23 the skill 2011-05-26T20:32:32 uh my skill is 53 2011-05-26T20:32:35 but i am on page 2? 2011-05-26T20:32:37 dammit! 2011-05-26T20:32:40 and bunch of 40's are on page 1 2011-05-26T20:32:47 hmm... 2011-05-26T20:32:48 collation? 2011-05-26T20:32:53 i think you are sorting as string 2011-05-26T20:32:59 instead of float? 2011-05-26T20:33:01 or something 2011-05-26T20:33:18 I better check 2011-05-26T20:33:19 *** chris___0076 has joined #aichallenge 2011-05-26T20:33:30 I request you keep this ordering 2011-05-26T20:33:41 haha frontier is always at top 2011-05-26T20:33:56 frontier get a snap of it ;) and post it when competition starts 2011-05-26T20:34:05 just change the url bar to look like the official one 2011-05-26T20:34:46 when did I become canadian? amstan? 2011-05-26T20:34:59 it made everyone a canadian 2011-05-26T20:35:02 i just corrected mine 2011-05-26T20:35:16 is the worker stopped? 2011-05-26T20:35:20 bhasker: Could be worse. Could've made everyone American. 2011-05-26T20:35:33 *shrug* <-- indian:) 2011-05-26T20:35:40 in US 2011-05-26T20:37:02 oh and McLeopold: "Invalid organization id: 0" 2011-05-26T20:37:57 jbroman: US is awesome, as are Americans 2011-05-26T20:39:00 Alas, I am mostly kidding. 2011-05-26T20:39:08 (The rest of the "mostly" is GWB getting elected twice.) 2011-05-26T20:39:37 McLeopold: If I have an update for the visualizer I'd like to see on the beta testing server, can I just overwrite the files there? 2011-05-26T20:40:01 sure, why not 2011-05-26T20:40:19 as long as you don't forget to commit good changes 2011-05-26T20:40:22 I don't know what memcache does or how it works 2011-05-26T20:40:39 it's a memory key/value store 2011-05-26T20:40:49 Frontier: Strings go in. Strings (maybe) come out. 2011-05-26T20:41:04 jeez i am rusty at c 2011-05-26T20:41:32 Ok, so it doesn't cache requested pages or gets confused when I exchange files while apache is running. 2011-05-26T20:42:10 I'm caching stuff, but ignoring it right now. So it probably won't matter. 2011-05-26T20:46:27 bhasker: it is ranked by submission_id O_o, I got some e'splaining to do 2011-05-26T20:46:57 haha 2011-05-26T20:47:11 i was looking at the sql for that 2011-05-26T20:47:24 ) 2011-05-26T20:47:24 order by seq", 2011-05-26T20:47:30 by @rank is generated before the order by 2011-05-26T20:47:30 was wondering what that seq* was 2011-05-26T20:47:55 the evil combination of starter bots and high food spawn rate: http://aichallengebeta.hypertriangle.com/visualizer.php?game=2753 2011-05-26T20:47:59 *** chris___0076 has quit IRC (Ping timeout: 260 seconds) 2011-05-26T20:49:14 *** chris___0076 has joined #aichallenge 2011-05-26T20:49:23 I like the brief spike of pink ants before they summarily commit suicide. 2011-05-26T20:53:15 memcache is like localStorage for HTML5, in terms of string i/o. I wonder why noone has asked me where the heck I store the options when they click on the save button. 2011-05-26T20:54:28 aichallenge: McLeopold epsilon * reba3602 / sql/2_generate_leaderboard.sql : fixed weird ranking - http://bit.ly/lEz2vR 2011-05-26T20:54:36 :*( 2011-05-26T20:57:58 it starts to look like stock market indizes. :D where are you working McLeopold? 2011-05-26T21:02:17 aichallenge: McLeopold epsilon * r138ddd2 / website/ranking.php : bad html entities - http://bit.ly/lXtKmF 2011-05-26T21:03:46 *** bhasker has quit IRC (Read error: Operation timed out) 2011-05-26T21:05:14 *** chris__0076 has joined #aichallenge 2011-05-26T21:05:35 *** chris___0076 has quit IRC (Ping timeout: 276 seconds) 2011-05-26T21:06:29 *** javagamer has quit IRC (Quit: WeeChat 0.3.4) 2011-05-26T21:06:41 *** tomh has quit IRC (Quit: tomh) 2011-05-26T21:06:56 *** McLeopold has left #aichallenge 2011-05-26T21:07:02 *** javagamer has joined #aichallenge 2011-05-26T21:07:08 *** tomh has joined #aichallenge 2011-05-26T21:16:18 1 ↓ solifugid ... something is still wrong here ^^ 2011-05-26T21:18:51 *** chris__0076 has quit IRC (Read error: Operation timed out) 2011-05-26T21:21:15 *** Accoun has quit IRC (Read error: Connection reset by peer) 2011-05-26T21:21:37 *** Accoun has joined #aichallenge 2011-05-26T21:23:47 *** chris__0076 has joined #aichallenge 2011-05-26T21:24:04 *** smellyhippy has quit IRC (Ping timeout: 250 seconds) 2011-05-26T21:30:55 *** chris__0076 has quit IRC (Ping timeout: 246 seconds) 2011-05-26T21:32:38 *** chris__0076 has joined #aichallenge 2011-05-26T21:33:06 *** Accoun has quit IRC (Ping timeout: 240 seconds) 2011-05-26T21:36:51 *** smellyhippy has joined #aichallenge 2011-05-26T21:36:51 *** smellyhippy has joined #aichallenge 2011-05-26T21:43:49 *** amstan has joined #aichallenge 2011-05-26T21:43:49 *** ChanServ sets mode: +o amstan 2011-05-26T21:44:17 contestbot: later tell antimatroid I showed someone the beta site and he mentioned that the specification.php is missing an explanation for the '%' in maps. 2011-05-26T21:44:17 amstan: Yep. 2011-05-26T21:45:16 orange? 2011-05-26T21:45:18 wha? 2011-05-26T21:45:18 *** chris__0076 has quit IRC (Ping timeout: 250 seconds) 2011-05-26T21:45:22 orange? 2011-05-26T21:45:48 *** chris__0076 has joined #aichallenge 2011-05-26T21:47:49 *** computerwiz_222 has joined #aichallenge 2011-05-26T21:55:30 hello all 2011-05-26T21:55:45 computerwiz_222: have you seen the brown? 2011-05-26T21:55:55 I created the current design for the new website and I see that someone created the new brown background 2011-05-26T21:56:05 computerwiz_222: yes, mcleopold did 2011-05-26T21:56:09 I like how it looks, but I have just tested white and I think it looks good 2011-05-26T21:56:11 computerwiz_222: have you seen the brown that i gave you? 2011-05-26T21:56:16 no 2011-05-26T21:56:48 when I originally created this design I didn't have any drop shadows so white looked odd -- white kind of works now 2011-05-26T21:58:39 though.. i like this brown 2011-05-26T21:58:41 it's a tough decision 2011-05-26T22:00:51 * amstan goes to take a screenshot 2011-05-26T22:00:59 *** chris__0076 has quit IRC (Ping timeout: 240 seconds) 2011-05-26T22:02:05 http://i.imgur.com/nd3IZ.png 2011-05-26T22:02:45 i prefer that brown 2011-05-26T22:02:51 i do too 2011-05-26T22:02:57 nice selection 2011-05-26T22:03:01 so.. switch? 2011-05-26T22:03:32 yeah, go for it 2011-05-26T22:04:12 computerwiz_222: there's also an ant favicon now 2011-05-26T22:04:36 contestbot: bronw 2011-05-26T22:04:37 amstan: I do not know about 'bronw', but I do know about these similar topics: 'brown' 2011-05-26T22:04:40 contestbot: brown 2011-05-26T22:04:41 amstan: brown could be background: -webkit-gradient(linear, left top, 0% 100%, from(#603814), to(#300400));. 2011-05-26T22:04:47 nice, did you use my svg ant logo? 2011-05-26T22:04:56 wasn't me 2011-05-26T22:05:01 maybe he did 2011-05-26T22:07:44 computerwiz_222: oh, what do you think of the green headers? 2011-05-26T22:07:48 they were red before 2011-05-26T22:08:02 mcleopold probably tought they looked too much like links 2011-05-26T22:09:36 computerwiz_222: also, you up for better contrast on the right links? http://home.hypertriangle.com/~alex/aichallenge/website/ 2011-05-26T22:10:10 no, they look good 2011-05-26T22:10:13 newer bg is much nicer 2011-05-26T22:10:49 computerwiz_222: so, no deal on the text shadow on the white links on the right menu? 2011-05-26T22:11:05 yeah, they don't need to be changed 2011-05-26T22:11:07 they look nice now 2011-05-26T22:11:39 aichallenge: Alexandru Stan epsilon * ra86d28c / website/css/layout.css : added a cooler brown - http://bit.ly/j5Ol8H 2011-05-26T22:19:13 *** Titedsl has joined #aichallenge 2011-05-26T22:19:35 ah I don't take into account that you may come back to the running visualizer after you clicked on a link. now it thinks the cpu was busy all the time and adds a delay to the playback that is the same length as the visit to the other page. :p 2011-05-26T22:20:57 what happened in this game: http://aichallengebeta.hypertriangle.com/visualizer.php?game=2794 2011-05-26T22:21:03 why are the bots ignoring the foods? 2011-05-26T22:21:27 oh.. 2011-05-26T22:21:30 they're just dumb 2011-05-26T22:21:31 ok 2011-05-26T22:21:36 lol 2011-05-26T22:26:30 *** demerzel has quit IRC (Ping timeout: 252 seconds) 2011-05-26T22:29:00 I kinda like my blob at turn 900: http://aichallengebeta.hypertriangle.com/visualizer.php?game=2796 2011-05-26T22:31:15 There should be score points for eaten ants. amstan do you know what happened to that idea? was it a bad motivation? 2011-05-26T22:31:33 not my department, ask antimatroid 2011-05-26T22:33:19 kk, I see it has to do with scores beeing rational numbers 2011-05-26T22:34:03 *** Todd200 has joined #aichallenge 2011-05-26T22:34:30 I need to use this contest to get better at python, but how? :/ 2011-05-26T22:34:37 *** Todd200 is now known as hjax 2011-05-26T22:35:01 hjax: download the starter bot, then get at editing it 2011-05-26T22:35:12 I've done that 2011-05-26T22:35:38 But I'm follow my old ways of not being able to code what I want 2011-05-26T22:35:48 Following* 2011-05-26T22:36:05 ? 2011-05-26T22:36:29 I tend to just edit the starterbot and add small features 2011-05-26T22:36:44 I lack the skill to do something more grand 2011-05-26T22:37:19 First of all you need an idea. 2011-05-26T22:37:25 Go watch my bot, _Hjax_ on leaderboards, it's better than starter bot, but still sucks 2011-05-26T22:38:14 * hjax gets an idea for expansion 2011-05-26T22:39:19 hjax, how about not suiciding your ants? 2011-05-26T22:39:31 I'm working on coding that 2011-05-26T22:39:47 They like walking on top of eachother atm 2011-05-26T22:40:35 And I see a game where one ant is left sourrounded by lots of food, but it just walks around randomly 2011-05-26T22:40:59 Because I added one change to the starter bot 2011-05-26T22:41:57 Every few turns it should charge, going the same direction several times, I was trying to keep it from getting stuck in corners 2011-05-26T22:42:54 it doesn't look like it charges. it is more like a drunk ant. 2011-05-26T22:43:34 Lol that's because the original starter bot code is still in control for 3/7 of my bots moves 2011-05-26T22:44:15 *** Mathnerd314 has quit IRC (Disconnected by services) 2011-05-26T22:44:51 I need to write something that will: pick a target, pick closest ant, get ant one step closer to target, repeat with other ants 2011-05-26T22:45:15 It is ok to add things step by step. Once you have something that actually goes for food, you can compare it with the other bots and come up with something grand you could add. 2011-05-26T22:45:18 *** Mathnerd314_ has joined #aichallenge 2011-05-26T22:45:52 I was thinking of having small armies march around, groups of 5 or so together 2011-05-26T22:45:56 hjax: yes, then for each target keep a list of whatever ants are going for that target, and then make the ants in the middle hold their place 2011-05-26T22:46:01 since there's no point for them advancing 2011-05-26T22:46:13 *** Mathnerd314_ is now known as Mathnerd314 2011-05-26T22:47:15 I'll use the startbots "drunk" wandering code for bots that are bored 2011-05-26T22:47:55 hjax: groups are a good idea, but first get the bot to find food. otherwise there will be no group 2011-05-26T22:49:32 Defiantly, I want to see how fast I can make my bot expand :P 2011-05-26T22:49:47 How long is each turn btw? 2011-05-26T22:50:32 A problem I had when picking ants and targets was that my ants changed their target every turn. Now I build a looooong list of all ants vs all targets and pick those combinations that have the smallest distance. Then I remove all other entries in the list for this ant or target :) 2011-05-26T22:51:02 You have 1 second. How much you can do in this second depends on the cpu speed. 2011-05-26T22:51:26 I'm figuring that for each ant I find the closest target, move and closer to target 2011-05-26T22:51:41 no 2011-05-26T22:52:00 ? Why not? 2011-05-26T22:52:34 Id keep a list of all the locations of the targets, to avoid conflicts 2011-05-26T22:52:36 because... I forgot, but that was a really bad idea i had to trash 2011-05-26T22:53:17 Really? How so, it was the first food finding idea that comes to mind 2011-05-26T22:54:03 contestbot: forget demezel 2011-05-26T22:54:03 amstan: Error: There is no such factoid. 2011-05-26T22:54:08 contestbot: forget demerzel 2011-05-26T22:54:08 amstan: I think that worked... 2011-05-26T22:54:08 hmm I don't remember. Try for yourself. 2011-05-26T22:54:22 @frontier 2011-05-26T22:54:23 Frontier: frontier could be my one and true master, if it wasn't for demerzel. 2011-05-26T22:54:41 contestbot: chiting 2011-05-26T22:54:42 amstan: chiting could be rank(x) = country(x) == canada ? +9999 : -9999. 2011-05-26T22:54:45 lol 2011-05-26T22:55:50 hjax: now I remember! 2011-05-26T22:56:33 Frontier: what's wrong with that strategy? 2011-05-26T22:56:35 *** qacek has joined #aichallenge 2011-05-26T22:57:13 well, finally cleaned these up: http://contestbot.hypertriangle.com/viewfactoids.php?db=general 2011-05-26T22:57:47 Lol anyone listens to it 2011-05-26T22:57:51 Every turn the ants come into your program in possibly a different order. So last turn you assigned #23 to a food item, next turn you assign #12, just because it is first in the list. This leads to your ants changing targets all the time. And what is worse: ... 2011-05-26T22:58:11 You wont always send the ant that is closest to a particular food item. 2011-05-26T22:58:18 That's not how I was going to do it 2011-05-26T22:58:43 oh, then you are fine. 2011-05-26T22:58:54 Each time I'd recalculate the closest food item for each ant, so it would keep them moving closer 2011-05-26T22:58:56 though, you could track your ants 2011-05-26T22:59:04 and label them individually 2011-05-26T22:59:07 if you really need to 2011-05-26T22:59:16 but your algorithms shouldn't need this 2011-05-26T22:59:33 amstan: sure, make an anttracker class, save known ant locations, update dead ones 2011-05-26T22:59:53 Its a waste of time though lol 2011-05-26T23:01:09 so do you send more than one ant to a food item? 2011-05-26T23:01:45 *** delt0r___ has quit IRC (Read error: Operation timed out) 2011-05-26T23:01:53 Hmm not sure 2011-05-26T23:01:55 *** delt0r___ has joined #aichallenge 2011-05-26T23:02:34 Multiple ants might go for the same one, but one would get there first 2011-05-26T23:02:37 if not, you still need to take care of the above. otherwise you may send an ant to its closest food although a later ant is closer 2011-05-26T23:03:02 that's why i would advise against doing it based on individual ants 2011-05-26T23:03:02 And if I send 1 that happens ^^ 2011-05-26T23:03:17 you should be desiging your algorithms so your orders don't get out of date 2011-05-26T23:03:57 with later i mean: later in the list, but in the same turn 2011-05-26T23:04:09 I know 2011-05-26T23:05:00 Let's say any 23 is closer, ant 36 is a bit farther away, and 36 comes up first, and suddenly my list won't let the closer ant advance 2011-05-26T23:05:09 Ant* not any 2011-05-26T23:05:21 I want an ant blob, an amoebia that moves across the map and caves in when an enemy comes close, just to close around it. *evilgrin* 2011-05-26T23:05:36 That's awesome 2011-05-26T23:05:36 Frontier: +1 2011-05-26T23:05:41 i want ants that spell out things 2011-05-26T23:05:49 and continue trying to do so until they die 2011-05-26T23:06:00 I want armies and battle lines 2011-05-26T23:06:08 hjax, that's what I mean yes. it is good to be aware of that before you start coding. 2011-05-26T23:06:18 * hjax just finished studying the civil war 2011-05-26T23:08:07 That amoeba is a really cool idea though 2011-05-26T23:09:42 How about farmers? Guard an area and let it build up food until you can raise a huge army, 2011-05-26T23:10:35 You could catch the enemy off guard, as most bots wouldn't have a mass of ants ready to counter 2011-05-26T23:12:08 If you control 10% of the map you only get 10% of the food. If another ant is good enough it will still outgrow you I think. 2011-05-26T23:12:42 But the amoeba has the same problem, I just think it is a funny idea to persue. 2011-05-26T23:12:54 So? Control that 10% while using a regular food gathering strategy 2011-05-26T23:13:36 What happening on a map with lots of lakes Frontier? Your amoeba would fall apart 2011-05-26T23:13:42 Happens* 2011-05-26T23:14:08 :-( yeah it would have to move around lakes on both sides 2011-05-26T23:14:55 do you guys think this is useful? http://aichallengebeta.hypertriangle.com/server_stats.php 2011-05-26T23:16:08 Yes, I love how you can see how many submissions failed to enter 2011-05-26T23:16:11 the server stats or the new git info? 2011-05-26T23:16:19 General and the git info 2011-05-26T23:16:26 Both are cool 2011-05-26T23:16:48 ah yes now I see there is more information than in planet wars 2011-05-26T23:17:00 in planet wars there was gpm/worker 2011-05-26T23:17:05 but i'm not sure how to get that now 2011-05-26T23:17:11 it's broken in this version 2011-05-26T23:18:37 *** Mathnerd314 has quit IRC (Ping timeout: 244 seconds) 2011-05-26T23:18:50 the failed submissions remind me of how i wasn't aware I had to change some data types for the 64-bit compiler on the server. I used uint everywhere while I should have used size_t. 2011-05-26T23:19:03 How about an average skill? Or average bot length? Or total score generated? 2011-05-26T23:19:15 For the general statistics 2011-05-26T23:19:29 hjax: average skill will be 50 2011-05-26T23:19:35 i tihnk 2011-05-26T23:19:44 bot length? 2011-05-26T23:19:53 total score generated should be just a sum i think 2011-05-26T23:19:53 Lines if code 2011-05-26T23:19:57 Of* 2011-05-26T23:20:07 that is not in the db, and requires unpacking of the starter bots 2011-05-26T23:20:09 so it's harder 2011-05-26T23:20:17 how about... avg time used per turn (0 to 1000 ms) by the bots 2011-05-26T23:20:26 ^ good one 2011-05-26T23:20:29 i still don't have that info 2011-05-26T23:20:43 Food eaten? 2011-05-26T23:20:55 Ants killed? 2011-05-26T23:21:04 gpm/worker / average game length should tell that 2011-05-26T23:21:45 depends on the worker config 2011-05-26T23:22:19 Times a bot crashed during a battle? 2011-05-26T23:22:25 *** antiuni has joined #aichallenge 2011-05-26T23:22:42 i'm not sure 2011-05-26T23:22:53 if you guys can find easy ways to include those infos in there 2011-05-26T23:23:00 go right ahead, i'll pull 2011-05-26T23:23:43 Lol I still need my bot to not walk in drunken circles 2011-05-26T23:23:55 That's a job for tomorrow 2011-05-26T23:24:01 amstan: where do '%' lines come in? 2011-05-26T23:24:16 I gtg, good night 2011-05-26T23:24:20 antiuni: i have no idea, i'm not one of the game designers 2011-05-26T23:24:25 antiuni: ask antimatroid 2011-05-26T23:24:28 or mcleopold 2011-05-26T23:24:30 n8 2011-05-26T23:24:34 i am amtimatroid 2011-05-26T23:24:35 maybe checkout a starter package 2011-05-26T23:24:49 antiuni: so... why are you asking me? lol 2011-05-26T23:25:04 you told me the specs page needs to explain '%'? 2011-05-26T23:25:27 someone told me, so i told amstan who in turn told you, yes 2011-05-26T23:25:32 antiuni: something that Frontier told me 2011-05-26T23:25:42 *** hjax has quit IRC (Quit: Rooms • iPhone IRC Client • http://www.roomsapp.mobi) 2011-05-26T23:26:12 i think i use '%' to indicate water with the c++ starter bot when printing 2011-05-26T23:26:23 but i wouldn't have expected the specs page to need to outline that 2011-05-26T23:26:54 * Frontier feels there is a relation of replay size to duration. There is ~1KB per turn. 2011-05-26T23:26:57 * amstan thinks people should use ~ to indicate water 2011-05-26T23:27:00 you know... waves 2011-05-26T23:27:14 i liked # 2011-05-26T23:27:17 with tron 2011-05-26T23:27:29 yes.. # is fine for walls 2011-05-26T23:27:34 but ~ is wavy, like water 2011-05-26T23:28:20 *** Frontier has quit IRC (Read error: Connection reset by peer) 2011-05-26T23:28:42 hmm, i'm not sure all keyboards have ~ on them either 2011-05-26T23:28:55 what year is this? 2011-05-26T23:29:01 then how do ppl type cd ~alex? 2011-05-26T23:29:28 i dunno, but i have some vague recollection of someone saying there were keyboards in some languages that didn't have ~ on them 2011-05-26T23:29:43 i could be completely off the mark :p 2011-05-26T23:30:29 *** Frontier has joined #aichallenge 2011-05-26T23:31:46 *** Titedsl has quit IRC (Ping timeout: 252 seconds) 2011-05-26T23:32:08 amstan: idea for you, add the beta link to the topic :) 2011-05-26T23:32:18 contestbot: topic 2011-05-26T23:32:18 amstan: Official Google AI Challenge: http://ai-contest.com/ || Channel Logs: http://contestbot.hypertriangle.com/ || Code Repo: http://github.com/aichallenge/aichallenge || Launch Checklist: https://github.com/aichallenge/aichallenge/issues?milestone=1 2011-05-26T23:32:34 contestbot: topic remove 4 2011-05-26T23:32:34 amstan: Error: I can't change the topic, I'm not opped and #aichallenge is +t. 2011-05-26T23:32:48 why are you not opped? 2011-05-26T23:32:58 *** amstan sets mode: +o contestbot 2011-05-26T23:33:01 contestbot: topic remove 4 2011-05-26T23:33:01 *** contestbot changes topic to "Official Google AI Challenge: http://ai-contest.com/ || Channel Logs: http://contestbot.hypertriangle.com/ || Code Repo: http://github.com/aichallenge/aichallenge" 2011-05-26T23:33:18 contestbot: topic add Beta Test: http://aichallengebeta.hypertriangle.com/ 2011-05-26T23:33:18 *** contestbot changes topic to "Official Google AI Challenge: http://ai-contest.com/ || Channel Logs: http://contestbot.hypertriangle.com/ || Code Repo: http://github.com/aichallenge/aichallenge || Beta Test: http://aichallengebeta.hypertriangle.com/ (amstan)" 2011-05-26T23:40:50 *** computerwiz_222 has quit IRC (Remote host closed the connection)