2010-12-07T00:01:19 *** reportingsjr has quit IRC (Ping timeout: 260 seconds) 2010-12-07T00:02:07 I want too build and create something and know you are the people who know what to build and create. 2010-12-07T00:03:20 :) 2010-12-07T00:08:59 Is there any site I should visit that might intrigue me? 2010-12-07T00:09:47 *** yasith has quit IRC (Ping timeout: 276 seconds) 2010-12-07T00:11:15 help 2010-12-07T00:12:21 *** reportingsjr has joined #aichallenge 2010-12-07T00:12:21 *** reportingsjr has joined #aichallenge 2010-12-07T00:12:34 *** amriedle has quit IRC (Quit: Lost terminal) 2010-12-07T00:15:30 Anyone love snowboarding? 2010-12-07T00:19:03 is TCP still going on? 2010-12-07T00:19:23 (( people are asleep )) 2010-12-07T00:19:41 why? 2010-12-07T00:19:57 i don't think there's many people running on the tcp servers if they're even still up sorry 2010-12-07T00:20:03 i'm not asleep, it's 4 20pm 2010-12-07T00:20:37 thats what I thought? 2010-12-07T00:21:26 seriously no knowledge on the compsci 2010-12-07T00:21:33 *** yasith has joined #aichallenge 2010-12-07T00:24:49 antimatroid: ~12:25 AM in NA :P 2010-12-07T00:26:46 crying shame! 2010-12-07T00:27:23 NA? 2010-12-07T00:27:24 *** Mathnerd314 has quit IRC (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.12/20101026210630]) 2010-12-07T00:27:32 *** bhasker has joined #aichallenge 2010-12-07T00:28:01 *** davidjliu has quit IRC (Quit: Page closed) 2010-12-07T00:30:47 *** bhasker has quit IRC (Client Quit) 2010-12-07T00:31:02 *** reportingsjr has quit IRC (Ping timeout: 240 seconds) 2010-12-07T00:34:11 *** delt0r___ has joined #aichallenge 2010-12-07T00:35:36 *** delt0r_ has quit IRC (Ping timeout: 245 seconds) 2010-12-07T00:36:07 bored 2010-12-07T00:37:25 *** Snowplan has left #aichallenge 2010-12-07T00:47:38 *** snydev has joined #aichallenge 2010-12-07T00:49:56 note to self, don't try to change gears on your bike with the wrong hand whenthe other hand is holding subway 2010-12-07T00:49:57 ouch aha 2010-12-07T00:50:30 worse was probably that some guy was like 20m behind and got to watch the whole thing 2010-12-07T00:50:48 bruises? 2010-12-07T00:50:57 not really, a few grazes on the wrist 2010-12-07T00:51:13 a couple of years ago i came off someones bike at the skatepark and broke my shoulder 2010-12-07T00:51:27 except didn't get it checked for a week, so i was driving around shifting gears with the wrong hand aha 2010-12-07T00:51:27 ouch 2010-12-07T00:51:53 hmmm, that was my first broken bone, i'd done a hell of a lot more painful things to my ankle 2010-12-07T00:53:42 I've been thinking about what the next challenge could be 2010-12-07T00:54:00 i think the ants idea is quite possible 2010-12-07T00:54:19 I found a game that is on par with Tron and Planet Wars. It's called Alien Force 2010-12-07T00:54:33 tron is too easy 2010-12-07T00:54:42 Good luck finding anything online about it, though 2010-12-07T00:54:50 planet wars was a good difficulty level, although ended up too heuristicy 2010-12-07T00:55:56 I wrote a demo of Alien Force 2010-12-07T00:57:08 *** rabidus has joined #aichallenge 2010-12-07T00:57:13 I also made a demo of a game mechanic that I thought was interesting 2010-12-07T00:59:06 *** reportingsjr has joined #aichallenge 2010-12-07T00:59:15 *** reportingsjr has joined #aichallenge 2010-12-07T01:00:58 just fixed a small bug 2010-12-07T01:01:09 all better now 2010-12-07T01:03:24 i think alien force would end up being too "heuristicy" too 2010-12-07T01:05:02 *** reportingsjr has quit IRC (Ping timeout: 276 seconds) 2010-12-07T01:05:56 a card game like mille bournes might be intesting 2010-12-07T01:11:34 *** reportingsjr has joined #aichallenge 2010-12-07T01:11:34 *** reportingsjr has joined #aichallenge 2010-12-07T01:14:14 *interesting (better late than never) 2010-12-07T01:20:35 freudina slip.. you meant intestine.. 2010-12-07T01:21:22 i must have 2010-12-07T01:35:10 *** sigh has quit IRC (Ping timeout: 265 seconds) 2010-12-07T01:39:11 i guess if you want to find stuff about alien force you have to search "alien force robert epps" 2010-12-07T02:05:47 *** snydev has left #aichallenge 2010-12-07T02:10:45 *** mega1 has joined #aichallenge 2010-12-07T02:32:34 *** sigh has joined #aichallenge 2010-12-07T02:57:02 *** jaspervdj has joined #aichallenge 2010-12-07T03:26:33 *** aerique has joined #aichallenge 2010-12-07T03:29:27 *** Utkarsh has quit IRC (Ping timeout: 240 seconds) 2010-12-07T03:34:11 *** Utkarsh has joined #aichallenge 2010-12-07T03:49:45 *** nibalizer is now known as lasersbambam 2010-12-07T03:51:05 *** Epona has joined #aichallenge 2010-12-07T03:51:58 *** Azrathud_ has joined #aichallenge 2010-12-07T03:54:14 *** Azrathud has quit IRC (Ping timeout: 240 seconds) 2010-12-07T03:56:32 *** iNtERrUpT has joined #aichallenge 2010-12-07T04:09:54 *** perror has joined #aichallenge 2010-12-07T04:40:49 *** Epona has quit IRC (Ping timeout: 264 seconds) 2010-12-07T04:49:49 *** boegel has joined #aichallenge 2010-12-07T05:10:57 *** narnach has joined #aichallenge 2010-12-07T05:10:57 *** narnach is now known as narnach_mb 2010-12-07T05:14:39 *** Azrathud_ has quit IRC (Quit: Leaving) 2010-12-07T05:28:31 *** rabidus has quit IRC (Ping timeout: 272 seconds) 2010-12-07T05:30:46 *** antimatroid1 has joined #aichallenge 2010-12-07T05:33:20 *** antimatroid has quit IRC (Ping timeout: 265 seconds) 2010-12-07T05:34:35 *** narnach_mb has quit IRC (Read error: Connection reset by peer) 2010-12-07T05:34:39 *** narnach has joined #aichallenge 2010-12-07T05:34:39 *** narnach is now known as narnach_mb 2010-12-07T05:37:12 would anyone be keen on doing some tron offs? 2010-12-07T05:37:25 i think it'd be a pretty good game to try out different methods on 2010-12-07T05:37:29 *** Naktibalda has joined #aichallenge 2010-12-07T05:48:08 *** mega1 has quit IRC (Remote host closed the connection) 2010-12-07T05:49:21 *** mega1 has joined #aichallenge 2010-12-07T05:55:06 *** rabidus has joined #aichallenge 2010-12-07T06:01:04 *** medrimonia2 has joined #aichallenge 2010-12-07T06:01:32 *** rabidus has quit IRC (Ping timeout: 240 seconds) 2010-12-07T06:03:06 *** medrimonia has quit IRC (Ping timeout: 245 seconds) 2010-12-07T06:03:47 *** medrimonia1 has quit IRC (Ping timeout: 265 seconds) 2010-12-07T06:17:50 *** medrimonia has joined #aichallenge 2010-12-07T06:21:29 *** narnach_mb has quit IRC (Quit: Leaving.) 2010-12-07T06:22:22 *** rabidus has joined #aichallenge 2010-12-07T06:41:35 *** Frontier has joined #aichallenge 2010-12-07T07:19:09 *** iNtERrUpT has quit IRC (Remote host closed the connection) 2010-12-07T07:19:27 *** narnach has joined #aichallenge 2010-12-07T07:19:27 *** narnach is now known as narnach_mb 2010-12-07T07:20:57 *** nullkuhl has joined #aichallenge 2010-12-07T08:04:50 howdy 2010-12-07T08:05:53 morning 2010-12-07T08:07:19 *** amstan has joined #aichallenge 2010-12-07T08:07:19 *** ChanServ sets mode: +o amstan 2010-12-07T08:12:07 *** Palmik has joined #aichallenge 2010-12-07T08:22:03 Yeah I'm gonna participate in the battlecode contest =) 2010-12-07T08:22:21 very cool 2010-12-07T08:22:23 *** jaspervdj has quit IRC (Quit: NEVER GONNA GIVE YOU UP NEVER GONNA LET YOU DOWN) 2010-12-07T08:23:19 *** jaspervdj has joined #aichallenge 2010-12-07T08:27:32 amstan: cool I never knew howto write an irc bot lol, but the contestbot is really easy with python 2010-12-07T08:27:58 yeah 2010-12-07T08:30:30 i assume it just filters each line? 2010-12-07T08:30:43 @rainbow rainbows are awesome! 2010-12-07T08:30:43 antimatroid1: rainbows are awesome! 2010-12-07T08:33:49 mmm don't know, it also seems the commands are not specified in this code 2010-12-07T08:33:53 amstan: is it complete? 2010-12-07T08:34:03 where is stuff like "@rankings" defined 2010-12-07T08:34:08 no 2010-12-07T08:34:12 @help alias rankings 2010-12-07T08:34:13 sigh: Error: There is no command "alias rankings". 2010-12-07T08:34:16 it's just parsing the html directly 2010-12-07T08:34:17 @help rankings 2010-12-07T08:34:17 sigh: (rankings [how many]) -- Get the top $(how many) players. 2010-12-07T08:34:21 @botrepo 2010-12-07T08:34:21 amstan: botrepo = http://github.com/amstan/contestbot 2010-12-07T08:34:24 rather ugly 2010-12-07T08:34:43 *** delt0r_ has joined #aichallenge 2010-12-07T08:34:48 i also wanted to make it snarf urls 2010-12-07T08:34:52 and describe the games 2010-12-07T08:34:58 yeah, but i don't see where you specifiy the commands 2010-12-07T08:35:01 @rankings 2010-12-07T08:35:01 @describe 100000 2010-12-07T08:35:02 amstan: Run as fast as you can and don't look back. 2010-12-07T08:35:03 Error323: Top 10 players: bocsimacko(3765), _iouri_(3565), Slin-.-(3524), _Astek_(3501), jimrogerz(3500), Accoun(3498), george(3494), GreenTea(3489), asavis(3480), bix0r4ever(3476) 2010-12-07T08:35:15 @game 100000 2010-12-07T08:35:16 amstan: An error has occurred and has been logged. Please contact this bot's administrator for more information. 2010-12-07T08:35:18 Error323: rankings is defined by a call to the alias command 2010-12-07T08:35:19 hmm 2010-12-07T08:35:24 oh 2010-12-07T08:35:34 @top36 2010-12-07T08:35:35 antimatroid1: I do not know about 'top36', but I do know about these similar topics: 'tcp' 2010-12-07T08:35:39 oh sorry 2010-12-07T08:35:41 @game 9559558 2010-12-07T08:35:42 amstan: Game played at 2010-12-01 17:02:29, on map 1063, bocsimacko beat jambachili. http://ai-contest.com/visualizer_canvas.php?game_id=9559558 2010-12-07T08:35:48 no, rankings is a function 2010-12-07T08:36:10 hey delt0r_ did you participate in the contest btw? 2010-12-07T08:36:18 he did 2010-12-07T08:36:23 I tried 2010-12-07T08:36:25 and failed 2010-12-07T08:36:28 there is the username search function :P 2010-12-07T08:36:31 *** delt0r___ has quit IRC (Ping timeout: 265 seconds) 2010-12-07T08:36:31 I never finished my bot 2010-12-07T08:36:32 Error323: defined here: https://github.com/amstan/contestbot/blob/master/plugin.py 2010-12-07T08:36:50 I have a bug in my work code thats put my 1 month behind.... 2010-12-07T08:37:20 me 1 month behind 2010-12-07T08:37:22 i still haven't been able to settle on something i want to do 2010-12-07T08:38:03 delt0r_: ahhh... pitty 2010-12-07T08:38:14 yea 2010-12-07T08:38:35 After looking at others code i was definatly going in the right direction 2010-12-07T08:38:47 sigh: ohh i was probing for @rankings in string format, but it just converts the functions from AIChallenge class or sth. 2010-12-07T08:39:08 well that's comforting atleast =) 2010-12-07T08:39:17 Error323: yeah, contestbot is just a plugin for supybot 2010-12-07T08:39:28 it's not like it does all the parsing and stuff itself 2010-12-07T08:39:29 But i havent' quite worked out how bismacro[winnder] whatever his name is 2010-12-07T08:39:39 did that was different from the other entrys. 2010-12-07T08:39:44 bocsimacko? 2010-12-07T08:39:48 yea 2010-12-07T08:39:50 thx 2010-12-07T08:40:27 basically all the top bots where doing more or less the same thing 2010-12-07T08:40:46 hard to say exactly what part of his code sets it apart, only way to know is to actually play with the code 2010-12-07T08:40:51 1) define a solid eval function, 2) good action generation 3) 4-ply alphabeta in first turn and 1 ply otherwise 2010-12-07T08:41:05 but bocsimacko kicked arse 2010-12-07T08:41:55 his actions were different/better defined from the other contestants and his eval function was also different from e.g. iouri's as I understand it. 2010-12-07T08:42:34 yea true 2010-12-07T08:42:46 but its not really a fundamental difference 2010-12-07T08:43:01 it was "eval huristuc" 2010-12-07T08:43:03 well... those two things have massive impact... 2010-12-07T08:43:04 do move 2010-12-07T08:43:16 on performance 2010-12-07T08:44:40 are you guys actually still playing around and testing bots? 2010-12-07T08:44:46 or just looking at peoples code? 2010-12-07T08:44:48 nah 2010-12-07T08:44:58 just discussing code :P 2010-12-07T08:45:01 well not me 2010-12-07T08:45:11 i need a new project! 2010-12-07T08:45:18 something as fun and addictive as planet wars 2010-12-07T08:45:27 that doesn't involve java 2010-12-07T08:45:31 :p 2010-12-07T08:45:31 lol 2010-12-07T08:45:35 to fast 2010-12-07T08:45:52 my comment was irrelevant before entered 2010-12-07T08:45:56 :P 2010-12-07T08:45:58 battlecode? 2010-12-07T08:46:03 i was pre empting that :) 2010-12-07T08:46:04 no 2010-12-07T08:46:19 as long as its not java...... right :P 2010-12-07T08:46:23 antimatroid1: get over your java fears =) 2010-12-07T08:46:46 who cares about language 2010-12-07T08:46:49 don't do java 2010-12-07T08:46:55 do JVM bytecode! 2010-12-07T08:47:00 haha 2010-12-07T08:50:01 i think bed awaits 2010-12-07T08:50:10 it's been so hard to get my sleeping pattern back to normal 2010-12-07T08:50:17 hmm... I should sleep too 2010-12-07T08:50:17 i keep going to bed at sunrise still 2010-12-07T08:50:29 well i would go to bed 2010-12-07T08:50:32 you've got no schedule to keep 2010-12-07T08:50:33 but its 3pm 2010-12-07T08:50:35 so it's ok 2010-12-07T08:50:43 sigh: it's still a hell of a waste of time to sleep all day 2010-12-07T08:51:04 particularly when i'm doing absolutely nothing productive through the night now 2010-12-07T08:51:12 it wastes about as much time as sleeping all night 2010-12-07T08:51:46 other people are up and about then :P 2010-12-07T08:52:14 oh, the morning people 2010-12-07T08:52:42 i don't know how people do mornings 2010-12-07T08:52:51 it takes a lot of effort to get me fully awake 2010-12-07T08:52:57 anyway, I'm going to sleep 2010-12-07T08:53:00 cya 2010-12-07T08:53:03 shift to the EU 2010-12-07T08:53:16 night 2010-12-07T08:53:17 *** sigh has quit IRC (Quit: Leaving...) 2010-12-07T08:53:17 your just in the wrong timezone :) 2010-12-07T08:53:22 l8r 2010-12-07T08:53:31 :p 2010-12-07T08:53:41 i do want out of australia 2010-12-07T08:53:49 if i had lots of money i'd just run off travelling 2010-12-07T08:53:50 but i don't 2010-12-07T08:54:12 I traveled without money... perks of uni work 2010-12-07T08:54:29 some grant somewhere paid for it 2010-12-07T08:54:42 yeah, that would be tasty 2010-12-07T08:54:57 it's also a lot more effort to get to another country from here than in europe 2010-12-07T09:25:58 *** bhasker has joined #aichallenge 2010-12-07T09:51:01 *** Cold-Phoenix has joined #aichallenge 2010-12-07T10:10:00 *** yasith has quit IRC (Ping timeout: 250 seconds) 2010-12-07T10:22:25 *** yasith has joined #aichallenge 2010-12-07T10:22:58 boring channel 2010-12-07T10:23:26 *** Rubicon-|-Cross has quit IRC (Quit: Leaving) 2010-12-07T10:23:36 would rather have the third world war 2010-12-07T10:28:18 *** JamesMG has joined #aichallenge 2010-12-07T10:49:41 *** Azrathud has joined #aichallenge 2010-12-07T10:52:07 *** boegel has quit IRC (Ping timeout: 255 seconds) 2010-12-07T10:54:10 *** mceier has joined #aichallenge 2010-12-07T11:14:44 *** aerique has quit IRC (Quit: ...) 2010-12-07T11:19:59 *** Azrathud has quit IRC (Ping timeout: 265 seconds) 2010-12-07T11:23:31 *** narnach_mb has quit IRC (Quit: Leaving.) 2010-12-07T11:28:01 *** Migi32 has joined #aichallenge 2010-12-07T11:37:42 Accoun: leave then 2010-12-07T12:18:20 amstan: is there any information on the rps challange on the net? 2010-12-07T12:18:42 mega1: umm, hold on 2010-12-07T12:19:14 mega1: http://csclub.uwaterloo.ca/~j3camero/contest/fall2009/results.php 2010-12-07T12:22:20 amstan: thanks. Do you know how the winning program worked? ;-) 2010-12-07T12:25:02 *** antimatroid1 has quit IRC (Ping timeout: 240 seconds) 2010-12-07T12:25:24 *** antimatroid has joined #aichallenge 2010-12-07T12:29:31 *** tapwater has joined #aichallenge 2010-12-07T12:29:38 mega1 question for you 2010-12-07T12:29:39 *** tapwater has quit IRC (Client Quit) 2010-12-07T12:30:00 I'm all ears 2010-12-07T12:30:32 in a minmax solution how do you generate moves for snipes? 2010-12-07T12:31:09 since when i look 2 plys the move for a snipe may not be generated 2010-12-07T12:31:15 since its not required till 5 turns later 2010-12-07T12:31:35 so do you just go through all future states and generate future moves 2010-12-07T12:31:39 when building the tree? 2010-12-07T12:32:24 a "move" that's generated and considered at ply 0 consists of potentially future orders 2010-12-07T12:32:30 ah k 2010-12-07T12:32:53 so you would generate a snipe move, say 5 turns into the future? 2010-12-07T12:33:10 so artificially stretch the distance between the 2 planets and add a new fleet in? 2010-12-07T12:33:27 at the distance+future move number 2010-12-07T12:35:17 I'd generate the moves for turn 5, no artificial stretching (can that be done without running into inconsistencies?) 2010-12-07T12:35:55 hmm 2010-12-07T12:36:20 what i meant is i change the turns remaining for the fleet to 2010-12-07T12:36:24 distance +5 2010-12-07T12:36:57 so that way it will evaluate the state correctly for snipes 2010-12-07T12:37:08 whats happening right now is it ends up trying to launch at planets next to enemy 2010-12-07T12:37:16 because at turn 2 the enemy doesn't generate any moves 2010-12-07T12:37:19 for those planets 2010-12-07T12:37:23 so they look more favourable 2010-12-07T12:37:37 than planets nearby for which enemy may generate moves 2010-12-07T12:38:52 the evaluation function must pick up the slack when alpha-beta ends 2010-12-07T12:42:49 i am not sure i understand that 2010-12-07T12:42:55 i am not doing any pruning yet 2010-12-07T12:43:21 what do you mean evaluation should pick up the slack? 2010-12-07T12:46:13 I mean that no matter how deep alpha-beta searches (as long as it stops before the end of the game) it will favor moves that the enemy cannot react to (at the last ply) 2010-12-07T12:46:35 if it happens before the last ply then you need to fix the move generator 2010-12-07T12:48:00 http://en.wikipedia.org/wiki/Horizon_effect 2010-12-07T12:50:24 *** lavalamp has joined #aichallenge 2010-12-07T12:53:03 Nice read. Especially the statement "when some negative event is inevitable, but postponable" is something to keep in mind. 2010-12-07T12:54:41 *** narnach has joined #aichallenge 2010-12-07T13:17:32 *** perror has quit IRC (Quit: Bye all !) 2010-12-07T13:25:54 *** amriedle has joined #aichallenge 2010-12-07T13:37:36 hmm thanks mega1 2010-12-07T13:49:15 so mega1: should the move generator just not generate such crappy moves? or should it generate counters in the future for such moves which will make these moves infeasible? 2010-12-07T13:50:53 or should it just search deeper for certain moves, i am reading that link but not sure how i can determine which moves need deeper searching in a game like this 2010-12-07T13:51:38 i am not sure deeper search would necessarily work given that sometimes the counter might be 30 turns into the future 2010-12-07T13:51:53 which will make the search too broad 2010-12-07T13:55:43 I think the participants are split at some point. Some want to solve problems with the perfect solution, otheres want to create real AIs that behave the best they can on an unsolvable problem. 2010-12-07T13:56:25 PlanetWars was somewhat inbetween a programming and an ai challenge. 2010-12-07T13:57:38 yea i feel a pure minmax would need too deep a search 2010-12-07T13:57:45 to be effective 2010-12-07T13:57:50 *** Naktibalda has quit IRC (Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716]) 2010-12-07T13:57:54 without some heuristics support to just prune bad moves 2010-12-07T13:58:41 the difference between go/chess and this game is , in chess/go you are limited to 1 move per turn , here a user can many any number of moves 2010-12-07T13:59:05 make* any 2010-12-07T14:03:31 *** smellyhippy has joined #aichallenge 2010-12-07T14:05:23 *** amriedle has quit IRC (Quit: Lost terminal) 2010-12-07T14:05:55 *** amriedle has joined #aichallenge 2010-12-07T14:16:18 I think a 1level minimax would have won the contest 2010-12-07T14:17:29 frontier: I think people who want to 'solve' a problem.. have no place in an AI competition.. there's plenty of other ones(though, I don't know why one would bother) 2010-12-07T14:27:10 i am not sure burny how you claim that a 1 level minmax will have won it? 2010-12-07T14:27:34 and i think mega1s was a 1 level minmax 2010-12-07T14:27:49 so.. i was correct then? :P 2010-12-07T14:28:13 well there were other 1 level minmax too 2010-12-07T14:28:18 but they didnt do so well 2010-12-07T14:28:24 cause they weren't done as well 2010-12-07T14:28:24 and it was not like mega1s bot never lost 2010-12-07T14:31:18 it did clearly dominate though 2010-12-07T14:32:08 antimatroid was minimax too, no? 2010-12-07T14:32:41 mine was a 0.5level minimax 2010-12-07T14:33:28 1 ply? 2010-12-07T14:33:37 0ply 2010-12-07T14:33:45 eh how is it minmax then 2010-12-07T14:33:47 it had zero concern for what the opponent might do 2010-12-07T14:34:44 so there is no minmax happening? 2010-12-07T14:34:44 to be clear, you still use heuristics for (possible) orders -- and use minimax to find the best combination of those orders, right? 2010-12-07T14:34:59 * iamluck is noob :/ 2010-12-07T14:35:03 its just maximizing your potential score 2010-12-07T14:35:22 you are just doing order scoring if there is no real minimizing happen 2010-12-07T14:35:28 in the strictest sense iam: no.. minmax requires significantly more than what I was doing 2010-12-07T14:36:54 it just recursed "find(bestmove), if (bestmove.valid) then(bestmove.apply) else return; 2010-12-07T14:38:14 burny, how did your entry end up finishing? 2010-12-07T14:38:38 *** Appleman1234 has quit IRC (Read error: Connection reset by peer) 2010-12-07T14:38:47 burny is the last player to join to get into top 100 :P 2010-12-07T14:39:06 really? 2010-12-07T14:39:19 burny == eburnette? 2010-12-07T14:39:23 no 2010-12-07T14:39:27 I didn't think so 2010-12-07T14:39:35 nikiburny 2010-12-07T14:39:58 http://ai-contest.com/forum/viewtopic.php?f=19&t=1211 : "Also congratulations to nikiburny for having the newest account in the top 100..." :) 2010-12-07T14:40:04 lol 2010-12-07T14:40:05 nice 2010-12-07T14:40:16 oh right, name is too similar, I misremembered 2010-12-07T14:40:30 *** Appleman1234 has joined #aichallenge 2010-12-07T14:41:50 move generation is critical... that is why my bot sucked. The 1 or 2 ply lookahead doesn't add much if you don't generate good moves to begin with 2010-12-07T14:42:20 I'm mainly surprised I'm the newest account in top100, cause I created it about a week before I started doing anything with it 2010-12-07T14:42:52 ya, lava.. was super critical to make good moves.. 2010-12-07T14:43:01 since exact numbers were given on the entire game mechanics 2010-12-07T14:43:34 like, if instead of fleet(x) giving a value of 'x'.. 2010-12-07T14:43:58 it gave a value of say.. "min(1,ceil(sqrt(x)) +- random(3)) 2010-12-07T14:44:01 or some such.. 2010-12-07T14:44:11 it would have been incredibally less critical 2010-12-07T14:45:11 yeah... 2010-12-07T14:46:19 from my perspective(which is obviously correct).. to compete with the strongest bots, a 1ply minmax would be a good combination of strong, and easy to do 2010-12-07T14:46:40 I'm honestly surprised though, that there wasn't a better top bot 2010-12-07T14:46:55 bhasker: you have three options: a) don't generate crappy moves b) generate counters for them c) make the evaluation function score them right 2010-12-07T14:47:07 since the problem was so highly efficient to minmax(relative to the competition) 2010-12-07T14:47:11 yea i am working on b) 2010-12-07T14:47:21 I think a) is best 2010-12-07T14:47:22 and will later work on a) 2010-12-07T14:47:25 I'd start with c) :-) 2010-12-07T14:47:42 well my evaluation function just scores the end state for now 2010-12-07T14:47:45 I take that back, in practice I did a) first 2010-12-07T14:47:54 I went with C also 2010-12-07T14:47:54 yea i will get to a) next 2010-12-07T14:48:08 actually I think I was trying to detect crappy moves by doing c) now that I think about it 2010-12-07T14:48:33 in the end my bot had 2 critical flaws(which were basicalyl the same thing), and 1 minor-ish flaw 2010-12-07T14:48:49 My bot had the critical flaw of being unfinished :/ 2010-12-07T14:49:09 critical: it would not send support troops to defend newly acquired planets. and it would not send troops to the front lines for defense/attacks 2010-12-07T14:49:36 minor: it would not attack(or defend) a planet, which it could not permanently keep 2010-12-07T14:51:26 I had many of the same ideas that are in mega1's write up but had them too late in the process and didn't have time to implement them correctly :( 2010-12-07T15:05:02 *** mega1 has quit IRC (Ping timeout: 240 seconds) 2010-12-07T15:05:47 it's nice to see though, that so many of the top 100-500, worked hard for it 2010-12-07T15:06:01 *** bhasker has quit IRC (Ping timeout: 255 seconds) 2010-12-07T15:06:04 that no one just.. downloaded something, changed 3 numbers, and placed 50th, or something 2010-12-07T15:12:58 *** bhasker has joined #aichallenge 2010-12-07T15:17:03 *** Palmik has quit IRC (Remote host closed the connection) 2010-12-07T15:44:19 *** Utkarsh has quit IRC (Read error: Connection reset by peer) 2010-12-07T15:47:58 *** Naktibalda has joined #aichallenge 2010-12-07T15:55:23 *** medrimonia has left #aichallenge 2010-12-07T16:22:11 *** Accoun has quit IRC (Ping timeout: 276 seconds) 2010-12-07T16:22:34 *** Cold-Phoenix has quit IRC (Ping timeout: 260 seconds) 2010-12-07T16:22:34 *** Accoun has joined #aichallenge 2010-12-07T16:23:28 *** Accoun has quit IRC (Client Quit) 2010-12-07T16:24:50 *** _W is now known as _W_ 2010-12-07T16:25:10 *** Cold-Phoenix has joined #aichallenge 2010-12-07T16:31:54 *** Frontier has left #aichallenge 2010-12-07T16:32:59 *** Accoun has joined #aichallenge 2010-12-07T16:35:09 *** delt0r___ has joined #aichallenge 2010-12-07T16:36:55 *** delt0r_ has quit IRC (Ping timeout: 255 seconds) 2010-12-07T16:56:56 *** mceier has quit IRC (Quit: leaving) 2010-12-07T17:00:04 *** Mathnerd314 has joined #aichallenge 2010-12-07T17:03:21 *** Guest87067 has quit IRC (Ping timeout: 240 seconds) 2010-12-07T17:07:15 *** Accoun has quit IRC (Read error: Connection reset by peer) 2010-12-07T17:07:35 *** Zoo has joined #aichallenge 2010-12-07T17:08:32 *** Accoun has joined #aichallenge 2010-12-07T17:10:28 *** Frontier has joined #aichallenge 2010-12-07T17:10:38 *** sigh has joined #aichallenge 2010-12-07T17:19:12 *** Epona has joined #aichallenge 2010-12-07T17:44:36 *** b0ng01 has quit IRC (Max SendQ exceeded) 2010-12-07T17:48:13 *** b0ng01 has joined #aichallenge 2010-12-07T18:10:35 *** Frontier has quit IRC (Ping timeout: 240 seconds) 2010-12-07T18:30:33 *** JamesMG has quit IRC (Quit: home) 2010-12-07T18:32:07 *** lavalamp has quit IRC (Quit: Page closed) 2010-12-07T18:58:43 *** Rubicon-|-Cross has joined #aichallenge 2010-12-07T19:09:49 *** smellyhippy has quit IRC (Ping timeout: 240 seconds) 2010-12-07T19:10:32 *** Mathnerd314 has quit IRC (Ping timeout: 276 seconds) 2010-12-07T19:11:29 iamluck: my bot has the code there for minimax, but the submitted tree was really really broken 2010-12-07T19:12:08 and like what mega1 said, it's going to favour moves that they don't get to "respond to", which was even worse when I was picking strings of moves and not just the move at the root node 2010-12-07T19:12:42 i countered that by having them respond to each of my moves immediately as though they had perfect knowledge of what i was going to do 2010-12-07T19:14:44 bhasker: I didn't consider making an expansionary move unless it wasn't snipable when i made it 2010-12-07T19:15:09 ah k 2010-12-07T19:15:14 of course that still left the chance that the second mvoe i make made the first move snipable, but that is fixed by them getting to respond 2010-12-07T19:15:20 i am still getting the basic alpha beta + negamax to work 2010-12-07T19:15:31 my negamax code is not doing something right wth alpha beta 2010-12-07T19:15:36 are you picking one destination planet per node? 2010-12-07T19:15:45 right now i have kept it very stupid 2010-12-07T19:15:49 one source 1 destination 2010-12-07T19:15:56 just to make sure that i can get the basic framework right 2010-12-07T19:16:07 then i will add in multiple sources to single destination 2010-12-07T19:16:11 imo that sucked, you either neither to string moves together at each node or be very picky about where to expand your tree so you can generate more moves per turn 2010-12-07T19:16:12 and then later add combinations 2010-12-07T19:16:34 right now i am just trying to get the basic code working 2010-12-07T19:16:44 okay, sure 2010-12-07T19:16:47 its printing out weird stuff so i am trying to understand what i am doing wrong 2010-12-07T19:17:11 what's the main difference between minimax and negamax? 2010-12-07T19:17:23 i wanted to try and work out some kind of minimax regret thing, but bleh 2010-12-07T19:18:25 *** Mathnerd314 has joined #aichallenge 2010-12-07T19:18:49 what an idiot reporter 2010-12-07T19:18:49 "IN 1958 ..." "Nearly a century later" 2010-12-07T19:18:54 that's not even close to a century 2010-12-07T19:19:35 my goal was to do basically the same thing as mega1 did.. thinking that would get me between rank 10-100 2010-12-07T19:19:57 negamax is just simpler to implement 2010-12-07T19:20:10 it relies on the zero sum property 2010-12-07T19:20:26 *** smellyhippy has joined #aichallenge 2010-12-07T19:20:27 *** smellyhippy has joined #aichallenge 2010-12-07T19:20:28 i think something like my approach could be a lot better if ironed out 2010-12-07T19:20:43 the fact the best move for you should be the -negation of the score for the enemy 2010-12-07T19:20:46 without huge amounts of pruning though, my idea sucks 2010-12-07T19:21:34 http://en.wikipedia.org/wiki/Negamax 2010-12-07T19:21:56 frankly, I don't think negamax deserves it's own name :P 2010-12-07T19:22:00 that shows a nega max implementation with alpha beta 2010-12-07T19:22:15 well its just a simpler way to implement minmax 2010-12-07T19:22:53 yes, it makes one simplifying assumption 2010-12-07T19:23:25 which is usually relevant for most games people apply minimax to 2010-12-07T19:24:08 oh, yeah, i agree with sigh, it's the same thing 2010-12-07T19:25:04 bhasker: like i've said previously (and got confirmed by janzert) using alpha-beta on a non-fully expanded tree and then expanding further can crop out good moves 2010-12-07T19:25:41 did any of your try negascout? 2010-12-07T19:25:54 hmm oh well let me give it a shot and see how far i can get this implementation 2010-12-07T19:25:54 *** amstan has quit IRC (Remote host closed the connection) 2010-12-07T19:25:55 to work 2010-12-07T19:26:03 *** amstan has joined #aichallenge 2010-12-07T19:26:03 *** ChanServ sets mode: +o amstan 2010-12-07T19:26:33 negascout might be worth it for this where most of the work is in the heuristics anyway, so you have a good idea of what the best move is 2010-12-07T19:26:55 true it requires move ordering right 2010-12-07T19:27:42 the point is, the move selection is so dependant on heuristics, that you most likely have a good idea of what a good move ordering is 2010-12-07T19:27:47 true 2010-12-07T19:28:06 hmm weirdly my negamax function always returns INF as the score for most moves:-\ 2010-12-07T19:28:10 something is wrong 2010-12-07T19:28:11 hmm 2010-12-07T19:28:28 does your eval function return INFs? 2010-12-07T19:28:38 yes 2010-12-07T19:28:42 but its not returning INFs 2010-12-07T19:28:52 i am printing out the scores for eval functions 2010-12-07T19:28:56 and the negamax functions 2010-12-07T19:29:22 hmm i think i know why 2010-12-07T19:29:26 i ordered moves in my tree 2010-12-07T19:29:26 :) 2010-12-07T19:29:30 if at a particulare node i don't generate moves 2010-12-07T19:29:34 the i return alpha 2010-12-07T19:29:35 antimatroid: did you try negascout? 2010-12-07T19:29:40 which might be INF 2010-12-07T19:29:41 i just threw them in a priority queue when making them before adding them to my tree 2010-12-07T19:29:49 no just looking that up now 2010-12-07T19:29:50 bhasker: haha 2010-12-07T19:30:01 have to verify that ^ 2010-12-07T19:30:20 good point though if there are no moves generated 2010-12-07T19:30:23 what should negamax return? 2010-12-07T19:30:27 * antimatroid has never actually implemented alpha-beta 2010-12-07T19:30:42 the current state eval? 2010-12-07T19:30:44 i don't trust it when creating my tree, and the tree was pretty much free to evaluate 2010-12-07T19:30:47 bhasker: minimax is not designed to handle that 2010-12-07T19:30:55 that would signal the end of the game 2010-12-07T19:31:08 i ALWAYS add the move "do nothing" for each player 2010-12-07T19:31:26 and if it's player 1's decision node and both recent moves were nothing, that's a terminal node 2010-12-07T19:31:29 ah, yes the do nothing move 2010-12-07T19:31:38 ah k 2010-12-07T19:31:53 yes, this is what you should do 2010-12-07T19:32:06 it's pretty cheap to add them, as you don't need to do anything to the state other than copy it through 2010-12-07T19:32:20 for minimax, no future state at all makes no sense unless it is a terminal node 2010-12-07T19:32:45 i never incremented any states in my tree 2010-12-07T19:33:06 i was happy to send any fleet at any time provided it ended before currentTurn + maxDistance 2010-12-07T19:33:06 increment? 2010-12-07T19:33:29 well, say it's now turn 3, you might want to make moves, increment to turn 4, then keep them playing 2010-12-07T19:33:39 like you would with tron, but for this i didn't see the point 2010-12-07T19:33:53 ah k 2010-12-07T19:33:55 yeah, makes sense... you've transformed the problem into a slightly different game 2010-12-07T19:34:04 it means that i assumed they would perfectly respond to a move they could only block my moving now, but i'm cool with that 2010-12-07T19:34:27 where the players take turns making moves at any time 2010-12-07T19:34:39 yeah 2010-12-07T19:34:43 but all inside this turn 2010-12-07T19:34:57 all inside this turn? 2010-12-07T19:35:07 also i guess one has to compare the value of next move with current value 2010-12-07T19:35:09 instead of -INF 2010-12-07T19:35:18 since if it lowers the value its better not to make the move 2010-12-07T19:35:21 bhasker: yes 2010-12-07T19:35:24 well, at my 3rd layer, i can still send a fleet at the current time, in a tron tree, i'd be makinga move for 3 turns from now 2010-12-07T19:35:43 bhasker: and you never compare with -INF anyway 2010-12-07T19:35:47 so in tron, i would just pick my move from the first best node, but with this i needed to extract my string of best moves 2010-12-07T19:35:48 initialise with alpha 2010-12-07T19:36:20 ah thats a left over from my first cut 2010-12-07T19:36:49 i found it better to do something rather than nothing if my tree was tie broken 2010-12-07T19:37:38 and i didn't even bother trying to draw out example trees for this to debug against (i did for tron), there was just tooooooooooooooo much information 2010-12-07T19:38:31 negascout looks promising 2010-12-07T19:39:04 *** Epona has quit IRC (Ping timeout: 255 seconds) 2010-12-07T19:39:10 yeah, I wanted to try it, but I didn't even get minimax to be effective :P 2010-12-07T19:43:08 *** Erika has joined #aichallenge 2010-12-07T19:52:27 *** amstan_ has joined #aichallenge 2010-12-07T19:52:27 *** ChanServ sets mode: +o amstan_ 2010-12-07T19:54:46 *** amstan has quit IRC (Ping timeout: 245 seconds) 2010-12-07T20:07:48 *** Migi32 has quit IRC (Quit: BOINC) 2010-12-07T20:10:06 *** yasith has quit IRC (Ping timeout: 265 seconds) 2010-12-07T20:22:29 *** yasith has joined #aichallenge 2010-12-07T20:31:38 *** Apophis_ has joined #aichallenge 2010-12-07T20:34:51 *** Apophis has quit IRC (Ping timeout: 250 seconds) 2010-12-07T20:38:50 *** Prillicy has joined #aichallenge 2010-12-07T20:39:03 *** Rubicon-|-Cross has quit IRC (Quit: Leaving) 2010-12-07T20:39:14 any word on when the next one starts? 2010-12-07T20:42:17 @topic Next Contest sometime in January 2010-12-07T20:42:17 amstan_: (topic []) -- Returns the topic for . is only necessary if the message isn't sent in the channel itself. 2010-12-07T20:42:22 @topic add Next Contest sometime in January 2010-12-07T20:42:22 *** contestbot changes topic to "Official Google AI Challenge: http://ai-contest.com/ || Channel Logs: http://contestbot.hypertriangle.com/ || Congratulations to bocsimacko for first place! || Next Contest sometime in January" 2010-12-07T20:43:03 not very helpful at all 2010-12-07T20:43:05 :( 2010-12-07T20:43:21 that's the most anyone knows 2010-12-07T20:43:23 including jeff 2010-12-07T20:43:42 fair enough 2010-12-07T20:43:58 I may take a deeper role in the next one, maybe even set up a tcp server 2010-12-07T20:43:59 maybe later though 2010-12-07T20:44:08 since we have to dev it 2010-12-07T20:44:19 anything anyone can do to help? 2010-12-07T20:44:40 @topic replace s/sometime in January/late January 2010-12-07T20:44:40 amstan_: Error: 's/sometime' is not a valid topic number. 2010-12-07T20:44:54 Prillicy: yeah, hang around in here 2010-12-07T20:45:01 hanging here doesn't help 2010-12-07T20:45:09 it just wastes bandwidth 2010-12-07T20:45:23 who built the previous tcp server, maybe I can learn about how they did it 2010-12-07T20:45:54 if I set up a server based on the previous game, it shouldn't be too hard to set one up for the next game 2010-12-07T20:46:21 we might come up with a server package for the next one 2010-12-07T20:46:28 like... stuff might change 2010-12-07T20:47:21 mind if I ask two further questions? 2010-12-07T20:47:27 k 2010-12-07T20:47:29 Prillicy: i think tcp is pretty much taken care of 2010-12-07T20:47:58 I never succeeded in connecting to it, so no, not user friendly enough :P 2010-12-07T20:47:58 amstan_: what i want to set up is a training ground, with the old games still running for people to upload bots 2010-12-07T20:48:15 hmm? 2010-12-07T20:48:31 I'll ask when he's doone 2010-12-07T20:48:42 no need to overload you 2010-12-07T20:48:51 i think bots should have a max cap on the number of games, so it's not just running old bots always, but people can upload new bots and have it play enough games to sort of give them an idea of elo 2010-12-07T20:49:07 i'm bored here.. my internets are getting capped so i can't watch the stuff i wanted to 2010-12-07T20:49:09 so.. i 2010-12-07T20:49:09 Prillicy: sorry for butting in, I'm really good at that :) 2010-12-07T20:49:12 i'm not overloaded 2010-12-07T20:49:47 well, first question: since it's a club thing, you guys aren't getting college credit for this are ya? 2010-12-07T20:49:54 no 2010-12-07T20:49:59 we aren't 2010-12-07T20:50:04 cool 2010-12-07T20:50:50 second question: if there's no college credit why backpedal when people offer to help? (don't get me wrong, I want to be in the next competition, so you can count me out of helping, but still the question stands) 2010-12-07T20:51:11 backpedal? 2010-12-07T20:51:32 Prillicy> anything anyone can do to help? 2010-12-07T20:51:34 @topic replace s/sometime in January/late January 2010-12-07T20:51:35 amstan_: Error: 's/sometime' is not a valid topic number. 2010-12-07T20:51:37 Prillicy: yeah, hang around in here 2010-12-07T20:52:04 Prillicy: they aren't sure when the contest is going to be, they can't give an answer when there isn't one :s 2010-12-07T20:52:16 first 2 lines describe me trying to be more specific.. and failing 2010-12-07T20:52:25 last line.... idk what's wrong with that 2010-12-07T20:52:42 I don't care about the time 2010-12-07T20:52:42 and they have been extremely open to getting help as far as i've seen 2010-12-07T20:52:48 just wanted to know what's needed to help you all 2010-12-07T20:52:57 we have no idea yet, lol 2010-12-07T20:53:06 i think it's more, find something you want done, get an idea that people want it, then go and do it 2010-12-07T20:53:10 since I can't do anything program-wise, maybe I could send you guys equipment 2010-12-07T20:53:19 or software or something 2010-12-07T20:53:35 software, we mostly do open source 2010-12-07T20:53:54 then it's likely you are due for a hardware upgrade 2010-12-07T20:53:56 equipment, so far we have used cloud stuff 2010-12-07T20:54:03 like vps and so on 2010-12-07T20:54:08 ah 2010-12-07T20:54:31 you are even awkward to buy for 2010-12-07T20:55:13 so, i have exams this month 2010-12-07T20:55:14 I suppose I should have expected as much 2010-12-07T20:55:21 after all the hackers in my dorms 2010-12-07T20:55:32 i'll be available after new years 2010-12-07T20:55:37 exams? I'd take them for you if I thought it'd help the competition ;) 2010-12-07T20:55:41 then i'll get together with jeff and code stuff 2010-12-07T20:55:56 we're due for a rewrite 2010-12-07T20:55:57 good luck to you, and enjoy your holidays 2010-12-07T20:56:15 anyway. so... early jan is the time to come with such suggestions 2010-12-07T20:56:22 can do 2010-12-07T20:56:23 till then, you can suggest game ideas on the forums 2010-12-07T20:56:33 first suggestion: TRON OS 2010-12-07T20:56:50 ;) 2010-12-07T20:57:07 ideally something that we haven't done before 2010-12-07T20:57:07 should be something exciting 2010-12-07T20:57:08 i like the ants idea 2010-12-07T20:57:17 lemmings ftw 2010-12-07T20:57:33 lemmings is a decision problem 2010-12-07T20:57:41 it isn't a game in the formal sense 2010-12-07T20:57:44 it could be competitive 2010-12-07T20:57:54 blow up a lemming near your enemy's bridge 2010-12-07T20:57:56 or something 2010-12-07T20:58:06 meh, I"m getting too complex 2010-12-07T20:58:08 sorry 2010-12-07T20:58:15 i would be quite surprised if the ant idea doesn't get used 2010-12-07T20:58:20 what were the past competition 2010-12-07T20:58:22 s 2010-12-07T20:58:24 yeah, an rts is due 2010-12-07T20:58:29 I know tron and galcon 2010-12-07T20:58:30 but that's it 2010-12-07T20:58:40 before that was minesweeper flags and rock paper scissors? 2010-12-07T20:58:57 hmm 2010-12-07T20:59:04 although tron and planet wars were the first two to be open to everyone i think 2010-12-07T20:59:16 antimatroid: they were all open 2010-12-07T20:59:23 they just weren't advertised 2010-12-07T20:59:25 tron was too easy, planet wars was good, but ended up being too heuristicy at the top if you ask me 2010-12-07T20:59:26 I don't know ants, but it sounds unsual 2010-12-07T20:59:49 isn't that te intent antimatroid? 2010-12-07T20:59:55 *the intent 2010-12-07T21:00:26 i want something where i can try outlandish maths ideas 2010-12-07T21:00:47 vectors seems like a great chance for outlandish math 2010-12-07T21:00:56 and galcon was full of vectors 2010-12-07T21:01:03 not really what i mean 2010-12-07T21:01:06 oh 2010-12-07T21:01:20 well then aparently I'm out of the loop and thus sounding like a moron 2010-12-07T21:01:36 not sounding like a moron, that's my specialty 2010-12-07T21:01:52 like i was hoping to work out how to use linear programming for move selection in galcon 2010-12-07T21:02:11 anyhow, can I put myself on the "if there's anything you need" list? like an email list or summat? 2010-12-07T21:02:17 and maybe even use it with a constructed zero sum simutlaneous game to generate mixed strategy Nash equilibrium when no pure strategy ones existed etc. 2010-12-07T21:02:22 antimatroid: your speciality is outlandish math ideas, or sounding like a moron? 2010-12-07T21:02:25 Prillicy: what can you help with though? 2010-12-07T21:02:34 sigh: sounding like a moron :) 2010-12-07T21:02:39 :P 2010-12-07T21:02:51 unlike college kids, I have a job and money 2010-12-07T21:03:06 sometimes open source is good 2010-12-07T21:03:08 and sometimes it's crap 2010-12-07T21:03:09 ouch, i have like $5 in the bank :P 2010-12-07T21:03:11 i am sure there's others that are in the same situation 2010-12-07T21:03:22 I did say list 2010-12-07T21:03:24 like jeff, he happly works at a bank 2010-12-07T21:03:24 not just me 2010-12-07T21:03:52 I make about 40k a year 2010-12-07T21:04:08 and I don't have anyone to spend it on 2010-12-07T21:04:18 still, you kinda have to come to us at the right time 2010-12-07T21:04:23 thus email list 2010-12-07T21:04:26 just a suggestion 2010-12-07T21:04:30 email list was moved to forums 2010-12-07T21:04:34 so people could see what's going on 2010-12-07T21:04:39 yeah, email list is now the behind the scenes 2010-12-07T21:04:47 but you can post in suggestions too 2010-12-07T21:04:54 I don't have time to check in here or on the forums all the time 2010-12-07T21:05:19 a simple "here's what's happening with Google AI challenge" would be a neat email list 2010-12-07T21:05:39 but that's what everyone else is doing, not adhering to that might get you ignored 2010-12-07T21:05:42 "currently working on this new problem, looking for this software or x$ in donations" or "new competition upcoming on X date" 2010-12-07T21:05:45 there are email notifications you can do 2010-12-07T21:06:10 from the forums 2010-12-07T21:06:20 so you're suggesting email notification anytime something is posted in the announcements section of the forums? 2010-12-07T21:06:26 yes 2010-12-07T21:06:39 behind the scenes is a better place though 2010-12-07T21:06:52 that's where we'll do the deving 2010-12-07T21:07:09 fine, how do I do that? 2010-12-07T21:07:24 it's at the bottom of the forum 2010-12-07T21:07:34 a link titled "subscribe" 2010-12-07T21:08:01 done 2010-12-07T21:08:10 I will accept this as your way of avoiding spam emails 2010-12-07T21:08:13 so....thanks 2010-12-07T21:12:10 no chance of a prettier email with a more professional look? 2010-12-07T21:12:30 define professional 2010-12-07T21:12:51 company logo at the top, signature of higher ups at the bottom 2010-12-07T21:13:14 usually goes through branding department before it's sent out 2010-12-07T21:13:16 ;) 2010-12-07T21:13:26 there's no company, we don't have a logo, signature? doesn't it say the admins? 2010-12-07T21:13:57 put the "all your space" pic as your logo 2010-12-07T21:14:04 sigh: but that changes.. 2010-12-07T21:14:13 so you need a company logo then? 2010-12-07T21:14:23 idk, it seems like a good balance right now 2010-12-07T21:14:28 Prillicy: we don't have a company though 2010-12-07T21:14:39 fine, club logo 2010-12-07T21:14:45 make you happy if I term it differently? 2010-12-07T21:14:57 a club is just a non-profit company 2010-12-07T21:14:59 we're technically not run by the club 2010-12-07T21:15:07 idk why jeff keeps saying that 2010-12-07T21:15:08 um.... 2010-12-07T21:15:14 Prillicy: it's not really that important 2010-12-07T21:15:28 so you're just two guys with a lot of freetime and google's blessing 2010-12-07T21:15:33 yep 2010-12-07T21:15:35 well 2010-12-07T21:15:40 sigh: it would better organize my inbox 2010-12-07T21:15:45 me, janzert, jeff, and a few others 2010-12-07T21:16:02 Prillicy: how does a logo help organise your inbox? 2010-12-07T21:16:10 the contests before this one were hosted by the csclub 2010-12-07T21:16:24 and i got to know the contest through csclub 2010-12-07T21:16:25 1 email a week or month or less is a lot more organized that 30+ a day 2010-12-07T21:16:41 Prillicy: folders.. or tags.. 2010-12-07T21:16:47 you're missing the point 2010-12-07T21:16:58 it'd be much more relevant to get an email when something important happens 2010-12-07T21:17:07 than every time anyone posts anything 2010-12-07T21:17:17 that's how the mailing list was before 2010-12-07T21:17:30 you're thinking newsgroup type list 2010-12-07T21:17:32 look.. if you want to get important announcements, subscribe to announcements 2010-12-07T21:17:37 only admins will post in there 2010-12-07T21:17:44 I'm thinking "give us your email we'll send you important information" 2010-12-07T21:17:47 behind the scenes will be a newsgroup type list 2010-12-07T21:17:57 information can be anything.. 2010-12-07T21:18:02 you have to make up your mind 2010-12-07T21:18:06 *** Mathnerd314 has quit IRC (Ping timeout: 245 seconds) 2010-12-07T21:18:06 define important information 2010-12-07T21:18:44 competition dates, donation needs, needs for a first born, whatever 2010-12-07T21:19:03 dates are in announcements 2010-12-07T21:19:12 donation needs, i don't think we'll ever ask 2010-12-07T21:19:22 but you should 2010-12-07T21:19:29 yeah, we have to get organized first 2010-12-07T21:19:34 fair enough 2010-12-07T21:19:36 i have to slap jeff a few times 2010-12-07T21:19:37 lol 2010-12-07T21:19:41 so you have organizational neeeds? 2010-12-07T21:19:42 *** amstan_ is now known as amstan 2010-12-07T21:19:45 ;) 2010-12-07T21:20:30 yeah, that's one area we could have improvements 2010-12-07T21:20:39 pie charts, yes and flow charts, we'll send you lots of flow-charts about pie....or...well.... 2010-12-07T21:20:42 but idk how outside volunteers could help 2010-12-07T21:20:49 lol 2010-12-07T21:20:52 t-shirts! 2010-12-07T21:21:01 and pie graphs about the usage of flow charts? 2010-12-07T21:21:10 *** yasith has quit IRC (Ping timeout: 260 seconds) 2010-12-07T21:21:28 "I work at the google AI competition where we're working to develop living AI" on the front and "If you see me running, it's already too late" on the back 2010-12-07T21:21:45 lol 2010-12-07T21:21:49 that would be cool actually 2010-12-07T21:21:57 see, I told you we could help 2010-12-07T21:21:58 post it in suggestions, we should really get tshirts 2010-12-07T21:22:08 I am not going to 2010-12-07T21:22:13 :( 2010-12-07T21:22:15 but.. 2010-12-07T21:22:17 you post it 2010-12-07T21:22:19 that's the place for suggestions 2010-12-07T21:22:21 and link to the log of this convo 2010-12-07T21:22:29 nobody wants to read logs 2010-12-07T21:22:36 shirts for the top x 2010-12-07T21:22:39 i really like that 2010-12-07T21:22:42 "Lisp is the best language for AI" 2010-12-07T21:22:46 then they'll have to take your word for it that everyone on IRC is for it 2010-12-07T21:22:49 people want clearly organized information 2010-12-07T21:22:52 sigh: I'd wear it :D 2010-12-07T21:22:54 irc is for immediate communication 2010-12-07T21:22:56 :P 2010-12-07T21:23:24 see http://strlen.com/ultimate-collaboration-tool 2010-12-07T21:23:39 each place is for its own stuff 2010-12-07T21:24:13 fine, now you will actually know which bot I represent, I hate you for making me post 2010-12-07T21:24:29 o_O 2010-12-07T21:24:36 Prillicy: you could create another forum username :\ 2010-12-07T21:24:39 hold on.. 2010-12-07T21:24:47 i can get you your username in a sec 2010-12-07T21:24:48 lol 2010-12-07T21:24:49 why care about anonymity so much though? 2010-12-07T21:25:03 because I placed lower than 1900th 2010-12-07T21:25:33 that doesn't tell us anything other than you suck or you didn't put effort in 2010-12-07T21:25:33 *** Mathnerd314 has joined #aichallenge 2010-12-07T21:25:40 and most people tend to think the later 2010-12-07T21:25:55 probably a littlle of both 2010-12-07T21:26:11 still not relevant to anything 2010-12-07T21:26:13 i don't think it's very hard to get top 100 in this 2010-12-07T21:26:18 still, the whole world doesn't have to know 2010-12-07T21:26:22 so i tend to put everyone in the class of didn't try or just needs to learn more 2010-12-07T21:26:32 Prillicy: they have no idea who you are anyway 2010-12-07T21:26:40 amstan: beat me to it :P 2010-12-07T21:26:52 I still hate you 2010-12-07T21:27:16 the point is.. if you have an idea, post it, don't make me do it 2010-12-07T21:28:07 now I'm tempted to guess who Prillicy is 2010-12-07T21:28:15 sigh: beat me to it 2010-12-07T21:28:37 guess before I post? 2010-12-07T21:28:41 amstan, eay for you... you can match against IP :P 2010-12-07T21:28:48 sigh: no match yet 2010-12-07T21:28:56 well, he used c# 2010-12-07T21:28:59 started early nov 2010-12-07T21:29:20 if it's not datwinnkdaddy 2010-12-07T21:29:26 he's suicidoit 2010-12-07T21:29:51 guessing he's from us florida 2010-12-07T21:29:54 damn impressive 2010-12-07T21:29:59 datwinkdaddy? 2010-12-07T21:30:04 you did wellish in tron didn't you? 2010-12-07T21:30:08 it's a name i know 2010-12-07T21:30:16 I'm not datwinkdaddy 2010-12-07T21:30:33 Prillicy: http://ai-contest.com/forum/viewonline.php 2010-12-07T21:30:39 so how did you figure it out? based on IP andd posts from that location? 2010-12-07T21:30:41 only one possibility 2010-12-07T21:30:49 http://www.ai-contest.com/profile.php?user_id=10916 2010-12-07T21:30:50 there we go 2010-12-07T21:30:51 lazy 2010-12-07T21:31:11 and the c# thing? 2010-12-07T21:31:14 http://www.ai-contest.com/visualizer.php?game_id=9425675 2010-12-07T21:31:14 from teh irc logs? 2010-12-07T21:31:17 i like oletorr 2010-12-07T21:31:31 Prillicy: yes 2010-12-07T21:31:43 and your first comment on irc was form 6th nov 2010-12-07T21:31:51 oletorr's bot is cool to watch, i wish it was better 2010-12-07T21:32:04 florida us was geo ip 2010-12-07T21:32:19 didn't think to check logged in users... I'll keep that one in mind :) 2010-12-07T21:32:38 his 99-99-22-99.lightspeed.dybhfl.sbcglobal.net ip was not resolving through geoiptool 2010-12-07T21:32:40 so i couldn't tell 2010-12-07T21:33:32 huh? whois tells me he is ~chatzilla@97.104.19.221 2010-12-07T21:33:43 chatzilla ftw 2010-12-07T21:33:57 sigh: if they were in the same geographical location it would have been likely it was him 2010-12-07T21:34:26 oh, right... yes 2010-12-07T21:34:43 i do this all the time in sauerbraten, hunting cheaters 2010-12-07T21:34:50 it's quite fun 2010-12-07T21:34:52 :) 2010-12-07T21:35:34 sauerbraten 2010-12-07T21:35:35 ? 2010-12-07T21:35:43 http://sauerbraten.org/ 2010-12-07T21:36:09 wow... Prillicy has been very careful not to mention "suicidoit" in the channel :P 2010-12-07T21:36:18 just grepped the logs 2010-12-07T21:36:25 not one mention 2010-12-07T21:36:27 sigh: did you download them? 2010-12-07T21:36:33 yes 2010-12-07T21:36:50 i keep wondering.. how do ppl grep those logs? only i can do that! 2010-12-07T21:36:54 told you I don't want people to know 2010-12-07T21:37:00 and grep is gay 2010-12-07T21:37:00 then i realized that they wget 2010-12-07T21:37:07 TRON OS 2010-12-07T21:37:13 Prillicy: your secret is out now, so you don't have to worry anymore :P 2010-12-07T21:37:18 ハシチノリマシハトリノチ 2010-12-07T21:37:31 amstan: haha 2010-12-07T21:37:32 @topic addd Prillicy is suicidoit! 2010-12-07T21:37:32 amstan: (topic []) -- Returns the topic for . is only necessary if the message isn't sent in the channel itself. 2010-12-07T21:37:41 :P 2010-12-07T21:39:11 amstan: even without official channel logs, people can still have comprehensive local logs if they are online all the time 2010-12-07T21:39:25 no man.. only i can grep logs! :P 2010-12-07T21:39:35 :P 2010-12-07T21:40:05 though, the official channel logs have very few holes 2010-12-07T21:40:09 @uptime 2010-12-07T21:40:09 amstan: I have been running for 7 weeks, 1 day, 6 hours, 29 minutes, and 50 seconds. 2010-12-07T21:40:35 there was one hole of a few hours, 7 weeks ago 2010-12-07T21:40:47 and before then it's been running since contestbot was created 2010-12-07T21:41:10 yeah, it's been quite useful for me 2010-12-07T21:41:18 easy to find info I remember hearing before 2010-12-07T21:41:35 i do like this one the most though: http://contestbot.hypertriangle.com/channellogs/%23aichallenge/%23aichallenge.2010-04-planning.log 2010-12-07T21:42:13 what is that one? 2010-12-07T21:42:21 when this channel was made 2010-12-07T21:42:25 in april 2010-12-07T21:42:59 I'm going to bed. thanks for your help 2010-12-07T21:43:01 quit 2010-12-07T21:43:07 i see 2010-12-07T21:43:08 Prillicy: cya 2010-12-07T21:43:08 * Prillicy sighs. 2010-12-07T21:43:08 *** Prillicy has quit IRC (Quit: I be bangin') 2010-12-07T21:43:09 cya Prillicy 2010-12-07T21:43:18 Fightr!! 2010-12-07T21:43:22 that's a fun name 2010-12-07T21:48:00 * antimatroid is having fun reading the "beginning" logs 2010-12-07T21:49:23 yeah 2010-12-07T21:49:55 *** Naktibalda has quit IRC (Remote host closed the connection) 2010-12-07T21:54:38 poker would be cool 2010-12-07T21:54:52 i'd very much be down for that 2010-12-07T21:55:16 problem is that there are already a lot of poker bots 2010-12-07T21:55:38 also(primarily) poker is already highly studied 2010-12-07T21:56:07 yeah 2010-12-07T21:56:21 at heart tohugh.. it's basically RPS 2010-12-07T21:56:30 yeah but a lot of ai bots end up similar to those for other games 2010-12-07T21:56:33 or,a micture between RPS and chicken 2010-12-07T21:56:37 people just need to do a bit of tweaking and they're there 2010-12-07T21:56:57 yeah, and at it's heart, chess is trivial 2010-12-07T21:57:20 chess has more than 3 choices 2010-12-07T21:57:39 so does poker 2010-12-07T21:57:42 not to mention.. combinations of choices 2010-12-07T21:57:48 poker has lots of choices 2010-12-07T21:57:52 if you count betting amounts 2010-12-07T21:58:01 etc. etc. 2010-12-07T21:58:10 raise, fold, call 2010-12-07T21:58:58 is there a site where one can legally use a bot with actual money bets? 2010-12-07T21:59:51 doubt it.. I don't know of any poker sites that arne't 'fixed' 2010-12-07T21:59:52 ideally it'd need to be a site where you upload your bots code to be run, otherwise you can't stop collections of bots communicating outside the program 2010-12-07T22:00:56 I wouldn't trust a poker site with my bot 2010-12-07T22:02:48 just send me a piec eof code, and a cheque.. 2010-12-07T22:02:56 and I'll send you some numbers, explaining how you lost 2010-12-07T22:03:02 hehe 2010-12-07T22:03:30 free numbers! 2010-12-07T22:04:58 i for one am against number abuse! 2010-12-07T22:06:18 me two! 2010-12-07T22:10:05 sigh: did you see the australian article from assange? 2010-12-07T22:10:17 yeah, that was quite awesome 2010-12-07T22:10:33 looking forward to seeing how this all goes down 2010-12-07T22:10:37 i didn't expect aus government to back him, but i'm quite surprised they've said nothing about the violent comments coming from some people 2010-12-07T22:10:55 *** janzert has quit IRC (Read error: Connection reset by peer) 2010-12-07T22:13:10 antimatroid: you saw the open letter to gillard too, yeah? 2010-12-07T22:14:07 of course 2010-12-07T22:14:14 i've been watching this quite closely 2010-12-07T22:14:19 :) 2010-12-07T22:14:44 i only found out who that lamo kid is like a week ago 2010-12-07T22:14:50 i'd really like to punch him in the face 2010-12-07T22:15:00 and i'm a big fan of violence 2010-12-07T22:15:01 who? 2010-12-07T22:15:18 the guy who turned manning over to the feds for leaking stuff to wikileaks 2010-12-07T22:15:27 ah :( 2010-12-07T22:15:30 manning being the kid in the us that is now locked up 2010-12-07T22:15:43 http://www.facebook.com/felon 2010-12-07T22:15:51 that's "Lamo" 2010-12-07T22:22:14 I don't get it 2010-12-07T22:25:11 get what? 2010-12-07T22:26:01 its illegal to leak information. its not illegal for people to report on that infomration 2010-12-07T22:29:03 yep, and while i can agree *some* government secracy is needed, they hide behind it too much and do completely hypocritical things to push their own agendas, there is a huge moral hazard in just blindly assuming they will just do what is *morally* right 2010-12-07T22:29:53 *** amriedle has quit IRC (Quit: leaving) 2010-12-07T22:29:55 i think everything should be as transparent as feasibly possible, and the level of accountability in society today is pathetic 2010-12-07T22:46:21 *** Rubicon-|-Cross has joined #aichallenge 2010-12-07T23:12:12 *** bhasker has quit IRC (Quit: bhasker) 2010-12-07T23:14:29 *** Rubicon-|-Cross has quit IRC (Read error: Connection reset by peer) 2010-12-07T23:16:14 *** Rubicon-|-Cross has joined #aichallenge 2010-12-07T23:23:52 *** Azrathud has joined #aichallenge 2010-12-07T23:26:31 *** janzert has joined #aichallenge 2010-12-07T23:34:55 *** Appleman1234 has quit IRC (Ping timeout: 240 seconds) 2010-12-07T23:35:02 *** bhasker has joined #aichallenge 2010-12-07T23:37:03 *** Appleman1234 has joined #aichallenge 2010-12-07T23:40:49 *** lasersbambam has quit IRC (Ping timeout: 264 seconds) 2010-12-07T23:49:33 i fully intend to sponsor a scholarship for young white males when i'm older 2010-12-07T23:49:39 and just watch the hate roll in 2010-12-07T23:50:54 only if they are rich 2010-12-07T23:51:06 sorry, "upper middle class" 2010-12-07T23:51:15 yeah, and straight and from a private school 2010-12-07T23:51:18 maximise the hate 2010-12-07T23:51:35 :P 2010-12-07T23:51:49 there is not a single scholarship designated for my uni for honours maths 2010-12-07T23:51:56 make it even better.. capitalize on multiple markets of hate.. 2010-12-07T23:52:03 make it be white male, non-jewish 2010-12-07T23:52:11 there are plenty for females, indigenous people, arts, music, etc. etc. 2010-12-07T23:52:58 the only thing i could apply for was one of like 4 general honours scholarships, and i don't think they're going to take into account the difficulty of maths over most other areas or the fact that I overloaded more than half of my semesters 2010-12-07T23:53:16 in short, i hate my university, the only bearable thing is the maths department 2010-12-07T23:54:00 ya, I couldn't go to uni cause of same sort of thing 2010-12-07T23:54:18 only thing I could get, was bogus crap, and a 5k for physics 2010-12-07T23:54:34 5k? 2010-12-07T23:54:42 5,000$ 2010-12-07T23:54:48 K is slang 2010-12-07T23:55:02 i don't think that was the question :P 2010-12-07T23:55:05 otherwise, sigh wtf? 2010-12-07T23:55:18 ya.. I don't think so either :P 2010-12-07T23:55:24 but I have no clue what else it could be 2010-12-07T23:55:24 what does "a 5k for physics" mean? 2010-12-07T23:55:30 oh.. 2010-12-07T23:55:39 that I would have had to make my major be physics 2010-12-07T23:55:51 oooh 2010-12-07T23:56:56 i don't have the first clue about physics 2010-12-07T23:56:58 or, it mighta been as high as 8k, if the people above me declined 2010-12-07T23:57:05 i didn't even do it in year 12 2010-12-07T23:57:38 which is really annoying in mahts classes when any application is always a physics one 2010-12-07T23:57:42 I got like 7th on some physics contest.. 2010-12-07T23:57:48 :P 2010-12-07T23:57:50 but only like 15th on the math contest.. 2010-12-07T23:57:58 which was good for like, 200$ 2010-12-07T23:58:08 i didn't even do the top maths in year 12 2010-12-07T23:58:18 i wasn't motivated till i got to uni and it actually got interesting 2010-12-07T23:58:18 specialist? 2010-12-07T23:58:24 specialised, yeah 2010-12-07T23:58:27 oh boy.. 200$.. tha talmost pays for the time it takes to file more complicated tax returns.. and mail "thank you" letters, etc. 2010-12-07T23:58:27 i did methods 2010-12-07T23:58:37 haha, methods was easy as 2010-12-07T23:58:46 yep 2010-12-07T23:59:01 only picked maths up at uni in my second year, i did first year eco and was like, yeah this is pointless without maths 2010-12-07T23:59:20 heh