2012-04-14T00:00:32 *** amstan has joined #aichallenge 2012-04-14T00:00:32 *** ChanServ sets mode: +o amstan 2012-04-14T00:09:22 *** amstan has quit IRC (Quit: Konversation terminated!) 2012-04-14T00:09:54 *** amstan has joined #aichallenge 2012-04-14T00:09:54 *** ChanServ sets mode: +o amstan 2012-04-14T00:29:19 *** pairofdice has joined #aichallenge 2012-04-14T00:42:32 *** vrexu has joined #aichallenge 2012-04-14T01:35:03 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has quit IRC (Quit: Lost terminal) 2012-04-14T02:23:46 *** kurnevsky has joined #aichallenge 2012-04-14T03:54:10 *** thestinger has joined #aichallenge 2012-04-14T04:02:49 *** Tiktalik is now known as Sleeptalik 2012-04-14T04:15:24 *** Cyndre_ has joined #aichallenge 2012-04-14T04:17:43 *** Cyndre has quit IRC (Ping timeout: 246 seconds) 2012-04-14T04:23:07 *** foRei has joined #aichallenge 2012-04-14T04:23:15 *** amstan has quit IRC (Ping timeout: 260 seconds) 2012-04-14T04:36:34 *** Jak_o_Shadows has quit IRC (Ping timeout: 245 seconds) 2012-04-14T04:39:20 *** Jak_o_Shadows has joined #aichallenge 2012-04-14T04:40:42 *** mcstar has joined #aichallenge 2012-04-14T04:41:42 *** Palmik has joined #aichallenge 2012-04-14T04:45:45 *** harakiri has joined #aichallenge 2012-04-14T04:55:33 *** Jak_o_Shadows has quit IRC (Read error: Connection reset by peer) 2012-04-14T04:56:12 *** Jak_o_Shadows has joined #aichallenge 2012-04-14T05:02:36 *** mceier has joined #aichallenge 2012-04-14T05:07:56 *** kilae has joined #aichallenge 2012-04-14T05:15:54 *** harakiri has quit IRC (Read error: Connection reset by peer) 2012-04-14T05:16:02 *** harakiri has joined #aichallenge 2012-04-14T05:34:45 *** smiley1983 has quit IRC (Ping timeout: 252 seconds) 2012-04-14T05:35:42 *** smiley1983 has joined #aichallenge 2012-04-14T06:11:17 *** thestinger has quit IRC (Quit: WeeChat 0.3.7) 2012-04-14T06:39:43 *** kurnevsky has quit IRC (Quit: Leaving.) 2012-04-14T07:08:34 *** vrexu has quit IRC (Ping timeout: 260 seconds) 2012-04-14T07:08:57 *** vrexu has joined #aichallenge 2012-04-14T07:19:04 *** iglo has joined #aichallenge 2012-04-14T07:25:04 *** delt0r_ has joined #aichallenge 2012-04-14T07:41:13 *** kurnevsky has joined #aichallenge 2012-04-14T08:03:35 *** thestinger has joined #aichallenge 2012-04-14T08:11:43 *** kurnevsky has quit IRC (Read error: Connection reset by peer) 2012-04-14T08:12:58 *** kurnevsky has joined #aichallenge 2012-04-14T08:20:51 *** kurnevsky has quit IRC (Ping timeout: 276 seconds) 2012-04-14T08:22:28 *** jmcarthur has quit IRC (Read error: Connection reset by peer) 2012-04-14T08:23:33 *** jmcarthur has joined #aichallenge 2012-04-14T08:23:47 *** kurnevsky has joined #aichallenge 2012-04-14T08:25:47 *** kurnevsky has quit IRC (Read error: Connection reset by peer) 2012-04-14T08:48:54 *** delt0r_ has quit IRC (Ping timeout: 264 seconds) 2012-04-14T08:48:59 *** harakiri has quit IRC (Quit: Leaving) 2012-04-14T08:59:00 *** Jak_o_Shadows has quit IRC (Remote host closed the connection) 2012-04-14T09:01:23 *** delt0r_ has joined #aichallenge 2012-04-14T09:10:18 mcstar: did you end up finding a good haskell hash table? 2012-04-14T09:14:36 there are plenty 2012-04-14T09:14:53 there is a problem with unboxing 2012-04-14T09:15:01 but with judy it was great 2012-04-14T09:15:08 so why use a hashable at all 2012-04-14T09:15:11 t 2012-04-14T09:16:25 oh, judy arrays are basically tries 2012-04-14T09:16:42 yes they are 2012-04-14T10:04:37 *** kurnevsky has joined #aichallenge 2012-04-14T10:19:03 mcstar: hmm, so it's basically a radix tree with a whole bunch of magic 2012-04-14T10:19:06 optimized for int keys 2012-04-14T10:19:09 *** alehorst has quit IRC (Ping timeout: 276 seconds) 2012-04-14T10:19:36 going to implement a few tries and compare them to map/unordered_map 2012-04-14T10:19:56 gcc also has a patricia trie implementation but it's slow because it 2012-04-14T10:20:08 has the same iterator order as a std::map on purpose 2012-04-14T10:40:11 *** kurnevsky has quit IRC (Read error: Connection reset by peer) 2012-04-14T10:47:26 thestinger: probably you will not succeed implementing a trie as sophisticated as the judy library 2012-04-14T10:47:37 did you try that first? 2012-04-14T10:47:55 from the site, i gather is is easy to use 2012-04-14T10:48:20 *** ikaros has joined #aichallenge 2012-04-14T10:50:41 mcstar: it relies on implicit conversions and doesn't work for arbitrary sequences 2012-04-14T10:50:54 *** kurnevsky has joined #aichallenge 2012-04-14T10:51:19 you have to use casts all over to get it to work with C++ 2012-04-14T10:51:33 didnt know that 2012-04-14T10:52:03 btw, why c++? 2012-04-14T10:52:08 *** kurnevsky has quit IRC (Read error: Connection reset by peer) 2012-04-14T10:52:22 you can use c, cant you? 2012-04-14T10:52:43 yes 2012-04-14T10:52:51 but I want to compare to map/unordered_map 2012-04-14T10:53:02 yeah? 2012-04-14T10:53:21 i dont see the problem 2012-04-14T10:54:45 oh, I guess JudyHS can work for almost anything 2012-04-14T11:00:10 *** kurnevsky has joined #aichallenge 2012-04-14T11:04:19 *** kurnevsky has quit IRC (Ping timeout: 240 seconds) 2012-04-14T11:06:20 *** kurnevsky has joined #aichallenge 2012-04-14T11:09:36 *** kurnevsky1 has joined #aichallenge 2012-04-14T11:10:57 *** kurnevsky has quit IRC (Ping timeout: 260 seconds) 2012-04-14T11:11:06 *** kurnevsky1 has quit IRC (Read error: Connection reset by peer) 2012-04-14T11:12:25 *** thestinger has quit IRC (Quit: WeeChat 0.3.7) 2012-04-14T11:15:41 *** kurnevsky has joined #aichallenge 2012-04-14T11:44:55 *** Garf has joined #aichallenge 2012-04-14T11:52:05 *** lorill has joined #aichallenge 2012-04-14T11:57:58 lorill: I added your ocaml starter, but changed the int_of_int32_string because it crashed on my system: http://bit.ly/HLkQZL 2012-04-14T11:58:21 if you can suggest a neater implementation, I will be happy to update it 2012-04-14T11:59:19 smiley1983: how does a bot communicate with the simulation runtime? 2012-04-14T11:59:54 stdin/stdout if I've understood your question correctly 2012-04-14T12:00:27 do you just provide time-slices? 2012-04-14T12:00:36 smiley: ok, thanks. I've had overflows with simply int_of_string, as int is only 31bit on a 32 bit system, and the seed was too big. But the int32 should suffice 2012-04-14T12:00:42 what error did you have ? 2012-04-14T12:01:26 smiley1983: i mean the running of the simulation basicallly turn based? like in ants? time is continuous in this case, as well as space 2012-04-14T12:01:31 i dont know how you solved this 2012-04-14T12:03:42 it's turn based too 2012-04-14T12:03:46 mcstar: yes, turn based, but the engine simulates many steps for each turn presented to the player 2012-04-14T12:04:42 lorill: crashed with Failure "int_of_string" which I found a bit confusing 2012-04-14T12:04:53 it was definitely from the player_seed input though 2012-04-14T12:05:14 is your system 32bit? It was crashing on 64bit here. 2012-04-14T12:06:08 what is the ration between the simulation timestep and the turntime? 2012-04-14T12:06:24 rather, the inverse 2012-04-14T12:06:27 currently turn_steps is set to 10 2012-04-14T12:06:33 so you get 10 steps for every player turn 2012-04-14T12:06:50 i guess the bot knows this 2012-04-14T12:07:15 yes, I believe the bot now gets all the setup info it needs 2012-04-14T12:07:29 so a bot can give out speed commmands? 2012-04-14T12:07:35 If you find anything it should be told but isn't, I'll be happy to know 2012-04-14T12:07:49 i havent had the chance to look at it actually 2012-04-14T12:08:03 speed commands? thrust is a float, but I'm not sure if that's what you meant 2012-04-14T12:08:22 ok 2012-04-14T12:08:24 i get it 2012-04-14T12:08:56 orders consist of (target, thrust, turn, fire) tuples 2012-04-14T12:09:08 with target being the ID of the ship you are ordering 2012-04-14T12:09:26 can a bot have more than 1 ships? 2012-04-14T12:09:37 yes, in the multi-ship fork :) 2012-04-14T12:10:00 how sdo you calculate collisions? 2012-04-14T12:10:19 multi-ship: http://50.116.32.118:2086/replay.2011 2012-04-14T12:10:51 all objects are circular, simple distance calculation (now with edge-wrapping taken into account) 2012-04-14T12:11:22 so you just check in every step 2012-04-14T12:11:30 i guess thats ok 2012-04-14T12:11:56 do you think this will be the next challenge? 2012-04-14T12:12:03 euler integration, so not very accurate for real-world physics, but okay for the engine 2012-04-14T12:12:15 I don't have any opinion :) 2012-04-14T12:12:51 I made a risk prototype as well, so people can test that: http://50.116.32.118:2084/replay.627 2012-04-14T12:13:05 I would find both interesting to program for 2012-04-14T12:13:25 when I say "as well", I should clarify that aerique wrote the asteroids prototype 2012-04-14T12:13:28 hm, that one is too static 2012-04-14T12:13:47 and looks a bit like pw 2012-04-14T12:13:50 the visualizer is only showing a fraction of the activity 2012-04-14T12:14:06 indeed, it has some pw-like qualities, but is less exciting to watch 2012-04-14T12:14:21 the only problem with asteroids in its current form is that the entry bar is quite high 2012-04-14T12:14:22 i vote for asteroids 2012-04-14T12:14:30 oh? 2012-04-14T12:14:54 most simple changes to movement will result in dying much faster than if you just sat still 2012-04-14T12:14:57 you have to be of legal age to drink in a bar 2012-04-14T12:14:59 so i dont mind 2012-04-14T12:15:35 there is no simple way to fly around without dying 2012-04-14T12:15:40 smiley1983: early ant ai's werent very sophisticated 2012-04-14T12:15:51 but still, you could make a worse bot than them 2012-04-14T12:17:04 I do like the asteroids idea, but I think it will be necessary to write good simulation tutorials to get people to make sensible bots 2012-04-14T12:17:30 what is the purpose? to reach 20k contestants? 2012-04-14T12:17:54 i think the challenge is a bit infamous now, cant you put the bar higher? 2012-04-14T12:18:30 that's true; the point is to get more good entries, not just more overall 2012-04-14T12:18:40 so maybe a higher entry bar is a good thing at this point 2012-04-14T12:19:25 did you write the framework in ocaml? 2012-04-14T12:19:32 (the replay is html i guess) 2012-04-14T12:19:37 html5 2012-04-14T12:19:49 the engine is python, I only wrote the starter package in ocaml 2012-04-14T12:19:58 oh 2012-04-14T12:20:01 i think we'll find a fairly large reduction in users once we work out how to cull "starter level quality bots" 2012-04-14T12:20:21 it is easy 2012-04-14T12:20:42 there is a qualification round, when you new entry must consistently beat starter packages 2012-04-14T12:20:43 hashlib 2012-04-14T12:20:49 r* 2012-04-14T12:21:16 import hashlib 2012-04-14T12:21:28 hashlib.sha256("blahab").hexdigest() 2012-04-14T12:21:33 yeap 2012-04-14T12:21:35 that was easy 2012-04-14T12:26:55 *** Garf has quit IRC (Read error: Connection reset by peer) 2012-04-14T12:29:13 *** Garf has joined #aichallenge 2012-04-14T12:53:06 *** dabino has joined #aichallenge 2012-04-14T12:58:17 *** thestinger has joined #aichallenge 2012-04-14T13:12:16 *** sigh has quit IRC (Remote host closed the connection) 2012-04-14T13:51:51 *** pairofdice has quit IRC (Quit: It is time for you to leave) 2012-04-14T14:19:57 *** lorill has quit IRC (Quit: Ex-Chat) 2012-04-14T14:21:39 *** ikaros has quit IRC (Quit: Ex-Chat) 2012-04-14T14:41:15 *** kurnevsky has quit IRC (Read error: Connection reset by peer) 2012-04-14T15:19:40 *** kurnevsky has joined #aichallenge 2012-04-14T15:26:09 *** kurnevsky has quit IRC (Read error: Connection reset by peer) 2012-04-14T15:27:32 *** kurnevsky has joined #aichallenge 2012-04-14T15:33:52 *** Palmik has quit IRC (Read error: Connection reset by peer) 2012-04-14T15:40:04 *** amstan has joined #aichallenge 2012-04-14T15:40:05 *** ChanServ sets mode: +o amstan 2012-04-14T16:00:34 *** Sleeptalik is now known as Tiktalik 2012-04-14T16:07:34 *** Accoun has quit IRC () 2012-04-14T16:19:07 *** Accoun has joined #aichallenge 2012-04-14T16:28:59 *** kilae has quit IRC (Ping timeout: 245 seconds) 2012-04-14T16:42:25 *** kurnevsky1 has joined #aichallenge 2012-04-14T16:42:59 *** kurnevsky has quit IRC (Read error: Connection reset by peer) 2012-04-14T16:48:46 *** delt0r_ has quit IRC (Ping timeout: 260 seconds) 2012-04-14T16:58:10 *** kilae has joined #aichallenge 2012-04-14T17:00:51 *** delt0r_ has joined #aichallenge 2012-04-14T17:12:11 *** amstan has quit IRC (Quit: Konversation terminated!) 2012-04-14T17:17:18 *** mcstar has quit IRC (Quit: mcstar) 2012-04-14T17:31:13 *** amstan has joined #aichallenge 2012-04-14T17:31:13 *** ChanServ sets mode: +o amstan 2012-04-14T17:51:27 *** admp has joined #aichallenge 2012-04-14T17:51:37 *** admp has left #aichallenge 2012-04-14T18:15:45 *** kurnevsky1 has quit IRC (Quit: Leaving.) 2012-04-14T18:24:56 *** choas has joined #aichallenge 2012-04-14T19:05:12 *** Fandekasp has joined #aichallenge 2012-04-14T19:10:21 *** choas has quit IRC (Ping timeout: 245 seconds) 2012-04-14T19:17:27 *** Garf has quit IRC (Quit: Make a new plan, Stan!) 2012-04-14T19:21:17 *** mceier has quit IRC (Quit: leaving) 2012-04-14T19:26:24 *** vrexu has quit IRC (Quit: Leaving) 2012-04-14T19:39:11 *** iglo has quit IRC (Remote host closed the connection) 2012-04-14T19:43:37 *** Jak_o_Shadows has joined #aichallenge 2012-04-14T19:44:15 *** foRei has quit IRC (Quit: Bye) 2012-04-14T19:56:27 *** kilae has quit IRC (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643]) 2012-04-14T20:27:55 *** amstan has quit IRC (Quit: Konversation terminated!) 2012-04-14T20:28:05 *** amstan has joined #aichallenge 2012-04-14T20:28:12 *** amstan has joined #aichallenge 2012-04-14T20:28:12 *** ChanServ sets mode: +o amstan 2012-04-14T20:42:24 *** sigh has joined #aichallenge 2012-04-14T20:50:52 *** amstan has quit IRC (Ping timeout: 260 seconds) 2012-04-14T21:02:42 *** Jak_o_Shadows1 has joined #aichallenge 2012-04-14T21:02:46 *** Jak_o_Shadows1 has joined #aichallenge 2012-04-14T21:02:47 *** Jak_o_Shadows has quit IRC (Disconnected by services) 2012-04-14T21:23:13 *** archdori has joined #aichallenge 2012-04-14T21:26:25 *** Fandekasp has quit IRC (Ping timeout: 248 seconds) 2012-04-14T22:41:49 *** delt0r_ has quit IRC (Ping timeout: 246 seconds) 2012-04-14T22:45:49 *** amstan has joined #aichallenge 2012-04-14T22:45:49 *** ChanServ sets mode: +o amstan 2012-04-14T22:53:22 *** thestinger has quit IRC (Quit: WeeChat 0.3.7) 2012-04-14T22:55:35 *** delt0r_ has joined #aichallenge