2011-02-22T01:25:57 well.. this is interesting... http://developers.facebook.com/docs/reference/api/ 2011-02-22T01:26:01 I'm the main example.. lol 2011-02-22T01:31:04 *** Palmik has joined #aichallenge 2011-02-22T01:48:10 *** sigh has quit IRC (Ping timeout: 250 seconds) 2011-02-22T02:46:27 *** sigh has joined #aichallenge 2011-02-22T03:46:59 *** aerique has joined #aichallenge 2011-02-22T03:55:30 *** Mathnerd314 has quit IRC (Ping timeout: 240 seconds) 2011-02-22T04:00:47 *** amstan has quit IRC (Ping timeout: 250 seconds) 2011-02-22T04:48:13 *** boegel has joined #aichallenge 2011-02-22T05:03:41 *** kaemo has joined #aichallenge 2011-02-22T05:07:04 *** antimatroid1 has joined #aichallenge 2011-02-22T05:07:42 *** antimatroid has quit IRC (Ping timeout: 268 seconds) 2011-02-22T05:08:03 *** Naktibalda has joined #aichallenge 2011-02-22T05:34:50 *** Frontier has quit IRC (Quit: Leaving.) 2011-02-22T05:35:30 *** Frontier has joined #aichallenge 2011-02-22T05:43:40 *** iFire has quit IRC (Ping timeout: 260 seconds) 2011-02-22T05:55:13 *** antimatroid has joined #aichallenge 2011-02-22T05:57:17 *** antimatroid1 has quit IRC (Ping timeout: 246 seconds) 2011-02-22T06:00:43 *** kaemo has quit IRC (Ping timeout: 240 seconds) 2011-02-22T06:02:43 Frontier: is it possible for "forward" and equivalently "right arrow" to animate the one move it shows? 2011-02-22T06:07:24 *** delt0r_ has joined #aichallenge 2011-02-22T06:07:57 *** delt0r___ has quit IRC (Read error: Operation timed out) 2011-02-22T06:08:26 McLeopold: you have player numbers starting from 0? 2011-02-22T06:08:32 i thought you wanted to keep that starting at 1? 2011-02-22T06:11:39 actually i like them starting at 0 for indexing arrays. animating forward and backward is possible, but i use to keep the keys pressed so it works more like a fast forward feature. i dont know how well that would work with animated steps 2011-02-22T06:12:42 so do i, which is why i remember him saying, no 1 :P 2011-02-22T06:26:11 *** kaemo has joined #aichallenge 2011-02-22T06:32:37 *** mceier has joined #aichallenge 2011-02-22T06:57:48 aichallenge: Marco Leise epsilon * r491ecdd / ants/visualizer/visualiser.js : Added more checks to the parser, initial map data is now scanned for ant positions - http://bit.ly/dVS272 2011-02-22T07:02:36 *** antimatroid1 has joined #aichallenge 2011-02-22T07:04:50 *** antimatroid has quit IRC (Ping timeout: 246 seconds) 2011-02-22T07:36:02 *** sigh has quit IRC (Remote host closed the connection) 2011-02-22T08:17:52 my input has been changed again 2011-02-22T08:18:03 hopefully that's the last time :) 2011-02-22T08:23:45 amazing: http://jupiter909.com/mark/jsrt.html 2011-02-22T08:24:44 *** JackyAlcine has quit IRC (Ping timeout: 240 seconds) 2011-02-22T08:25:50 antimatroid1: What input has changed Oo ? 2011-02-22T08:27:35 Frontier: i hadn't touched my bot for a while 2011-02-22T08:33:20 *** mega1 has joined #aichallenge 2011-02-22T08:37:32 *** kaemo has quit IRC (Ping timeout: 240 seconds) 2011-02-22T08:38:12 oh i used this super slow "result.match('^#') == '#'" instead of "result.charAt(0) == '#'" in an inner loop 2011-02-22T08:38:39 :p 2011-02-22T08:38:46 c++ <3 2011-02-22T08:42:06 some JavaScript implementations actually support result[0] == '#' if you refer to that :p 2011-02-22T08:42:56 Oo : http://www.addyosmani.com/resources/googlebox/ 2011-02-22T09:35:51 *** Palmik has quit IRC (Read error: Operation timed out) 2011-02-22T09:37:27 aichallenge: Marco Leise epsilon * re6b99cd / (ants/visualizer/index.html ants/visualizer/visualiser.js): URL parameter game_id=xy loads replays/xy.replay now. The list of all replays is not fetched in this case. - http://bit.ly/iiqofo 2011-02-22T09:38:09 i have vision working with my bot now with this input 2011-02-22T09:38:30 i'm basically taking the current input and recreating the char map i would have otherwise received, then processing information from that 2011-02-22T09:38:46 that's good news. 2011-02-22T09:41:07 *** Palmik has joined #aichallenge 2011-02-22T09:41:56 I wonder what the replay files will look next :-) 2011-02-22T09:42:32 i wonder when jeff will return :P 2011-02-22T09:43:14 probably when he only needs to press the big red button 2011-02-22T09:43:32 we can't do that without deciding the battle option 2011-02-22T09:46:50 I could push my changes for "D" now, but I'll talk with amstan or janzert first. The package would have to be installed first anyway. 2011-02-22T09:47:53 Do you remember that you couldn't use a directory structure for a PlanetWars bot in C/C++? 2011-02-22T09:51:39 Actually someone hacked in a patch for Java to do that, because there it is actually discouraged and worth a warning if you use the 'default' package. I found this 'JavaCompiler' code works with D, too and probably C++ and the other languages. But that has never been tested. 2011-02-22T09:51:46 *** JackyAlcine has joined #aichallenge 2011-02-22T09:54:10 hmm yeah fair enough 2011-02-22T09:54:32 i moved to a folder structure at one point which obviously flopped when i tried uploading it 2011-02-22T09:54:52 i've got 19 files already for this ants game 2011-02-22T09:55:09 including .h and .cc when i've decided to have both 2011-02-22T09:56:34 19 files is a lot. i didn't have as many for my final PlanetWars bot including a logger class in a separate file 2011-02-22T09:58:05 Compiling files in subdirectories should be on the nice-to-have list 2011-02-22T10:00:44 oh god 2011-02-22T10:00:45 http://en.wikipedia.org/wiki/Cuntz_algebra 2011-02-22T10:02:09 ... cuntz ... satisfying ... aha .. soso ... well, nice to know 2011-02-22T10:02:44 ... plays role 2011-02-22T10:04:17 antimatroid1: You are on Windows, right? 2011-02-22T10:06:23 Oh his name is actually German, so you have to spell it more like Coonts: http://de.wikipedia.org/wiki/Joachim_Cuntz 2011-02-22T10:08:25 there is a function in matlab called cum trapz 2011-02-22T10:08:28 *** fgump has joined #aichallenge 2011-02-22T10:10:12 like 'come traps' ? 2011-02-22T10:11:08 ok... i found the right word in the urban dictionary ^ 2011-02-22T10:13:17 i am on windows too, xp <3 2011-02-22T10:13:30 :P 2011-02-22T10:13:44 it's actually for cumulative trapezoidal rule 2011-02-22T10:13:51 but i swear the programmer was trolling 2011-02-22T10:15:17 no doubt -.- 2011-02-22T10:30:00 nz got hit pretty hard today 2011-02-22T10:30:06 well, yesterday 2011-02-22T10:30:29 i've never even been so (un)lucky as to get even a flood where i actually live 2011-02-22T10:47:57 *** JackyAlcine has quit IRC (Ping timeout: 240 seconds) 2011-02-22T10:55:03 *** mceier has quit IRC (Ping timeout: 240 seconds) 2011-02-22T10:57:13 *** mceier has joined #aichallenge 2011-02-22T11:06:55 *** McLeopold has quit IRC (Quit: Leaving.) 2011-02-22T11:23:43 *** aerique has quit IRC (Quit: ...) 2011-02-22T11:39:03 *** boegel has quit IRC (Quit: *poof!*) 2011-02-22T11:58:49 *** JackyAlcine has joined #aichallenge 2011-02-22T11:58:56 *** McLeopold has joined #aichallenge 2011-02-22T12:05:33 antimatroid1: 19?! holy compilation units, batman! 2011-02-22T12:06:44 antimatroid: if you don't like player starting from '0', I can switch it to 'a'. 2011-02-22T12:07:27 what's wrong with numbers? 2011-02-22T12:25:01 McLeopold: no please, I we all like the 0. It was invented by the Mayans you know? and it is an aknoledgement to them if we use it. 2011-02-22T12:30:33 And what do you think about the changes I proposed? I'd really like to find the bug that creates these zombie ants on my screen. 2011-02-22T12:31:36 * Frontier thinks about the poor c++ folks downloading a starter package which contains 19 files :o) 2011-02-22T12:37:00 *** nullkuhl has quit IRC (Read error: Connection reset by peer) 2011-02-22T12:52:36 *** Naktibalda has quit IRC (Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716]) 2011-02-22T13:06:57 my haskell starter depends on some libraries for now, but i doubt it would be a big deal. can just say the package requires the haskell platform and `cabal install foo bar baz'. the platform requirement is to be expected, and the cabal command comes with it 2011-02-22T13:07:12 *** amstan has joined #aichallenge 2011-02-22T13:07:12 *** ChanServ sets mode: +o amstan 2011-02-22T13:17:11 Frontier: what changes? 2011-02-22T13:18:19 the ones in my email. basically the version header, player count, player id on death commands and omitting the full state info on each turn 2011-02-22T13:19:51 you also had the idea of using a 'L' command to 'kill' food I think 2011-02-22T13:35:32 yes on version and players, it's in the spec 2011-02-22T13:36:09 player id is going to be on 'd' lines, which also means there may be more than one 'd' line for a location if ants step on each other 2011-02-22T13:36:36 what do you mean by full state info? repeating food locations? 2011-02-22T13:38:12 Repeating food and ant information, yes 2011-02-22T13:38:30 ah shoot, i wasn't considering that there could be more than one dead ant on a square at a time 2011-02-22T13:38:42 no biggie i guess 2011-02-22T13:38:57 As you once said end of turn x == begin of turn x+1 2011-02-22T13:39:16 So I have the state already and the information is just making the files bigger 2011-02-22T13:39:36 Maybe for the replays. I look at it later. 2011-02-22T13:39:46 *** McLeopold has left #aichallenge 2011-02-22T13:40:33 That was the 'my boss is coming around the corner' button ^^ 2011-02-22T13:52:11 *** boegel has joined #aichallenge 2011-02-22T14:07:46 *** Naktibalda has joined #aichallenge 2011-02-22T14:07:59 *** delt0r___ has joined #aichallenge 2011-02-22T14:09:29 *** delt0r_ has quit IRC (Ping timeout: 260 seconds) 2011-02-22T14:24:21 Now that we have more than 2 players, I was looking for a way to display all players in a way it won't break the layout if the number isn't fixed. How do you like something like this?: http://marco-leise.homedns.org/antgui/work/score_prototype.png 2011-02-22T14:35:23 *** Blkt has joined #aichallenge 2011-02-22T14:36:15 good evening everyone 2011-02-22T14:39:37 *** fgump has quit IRC (Quit: Leaving) 2011-02-22T14:57:04 *** dr`away is now known as dr- 2011-02-22T15:08:00 *** BtbN has quit IRC (Ping timeout: 240 seconds) 2011-02-22T15:08:04 *** BtbN has joined #aichallenge 2011-02-22T15:13:42 *** mega1 has quit IRC (Read error: Connection reset by peer) 2011-02-22T15:17:49 *** Accoun has quit IRC () 2011-02-22T15:18:28 *** Palmik has quit IRC (Remote host closed the connection) 2011-02-22T15:27:51 *** flag has joined #aichallenge 2011-02-22T15:27:58 *** sigh has joined #aichallenge 2011-02-22T15:31:28 *** Accoun has joined #aichallenge 2011-02-22T15:56:42 *** McLeopold has joined #aichallenge 2011-02-22T15:56:46 *** Accoun has quit IRC (*.net *.split) 2011-02-22T15:56:47 *** acieroid has quit IRC (*.net *.split) 2011-02-22T15:56:47 *** davidd has quit IRC (*.net *.split) 2011-02-22T15:59:24 *** Zannick has quit IRC (Quit: Changing server) 2011-02-22T16:00:34 *** Zannick has joined #aichallenge 2011-02-22T16:02:16 *** flag has quit IRC (Read error: Connection reset by peer) 2011-02-22T16:05:13 *** flag has joined #aichallenge 2011-02-22T16:09:23 *** sigh has quit IRC (Remote host closed the connection) 2011-02-22T16:15:02 *** Accoun has joined #aichallenge 2011-02-22T16:15:02 *** acieroid has joined #aichallenge 2011-02-22T16:15:02 *** davidd has joined #aichallenge 2011-02-22T16:16:38 *** aerique has joined #aichallenge 2011-02-22T16:20:16 *** flag has quit IRC (*.net *.split) 2011-02-22T16:20:16 *** ChanServ has quit IRC (*.net *.split) 2011-02-22T16:20:17 *** jbroman has quit IRC (*.net *.split) 2011-02-22T16:20:17 *** jmcarthur has quit IRC (*.net *.split) 2011-02-22T16:20:17 *** antimatroid1 has quit IRC (*.net *.split) 2011-02-22T16:20:18 *** Zepp has quit IRC (*.net *.split) 2011-02-22T16:20:18 *** smellyhippy has quit IRC (*.net *.split) 2011-02-22T16:20:18 *** Accoun has quit IRC (*.net *.split) 2011-02-22T16:20:18 *** acieroid has quit IRC (*.net *.split) 2011-02-22T16:20:19 *** davidd has quit IRC (*.net *.split) 2011-02-22T16:20:19 *** aerique has quit IRC (*.net *.split) 2011-02-22T16:20:19 *** Blkt has quit IRC (*.net *.split) 2011-02-22T16:20:20 *** politik_ has quit IRC (*.net *.split) 2011-02-22T16:20:20 *** delt0r__ has quit IRC (*.net *.split) 2011-02-22T16:20:20 *** Ttech has quit IRC (*.net *.split) 2011-02-22T16:20:20 *** CIA-14 has quit IRC (*.net *.split) 2011-02-22T16:20:21 *** pgpaskar_ has quit IRC (*.net *.split) 2011-02-22T16:20:21 *** jmpespxoreax has quit IRC (*.net *.split) 2011-02-22T16:20:21 *** amstan has quit IRC (*.net *.split) 2011-02-22T16:20:21 *** mceier has quit IRC (*.net *.split) 2011-02-22T16:20:22 *** BtbN has quit IRC (*.net *.split) 2011-02-22T16:20:23 *** JamesMG has quit IRC (*.net *.split) 2011-02-22T16:20:23 *** delt0r___ has quit IRC (*.net *.split) 2011-02-22T16:20:23 *** Naktibalda has quit IRC (*.net *.split) 2011-02-22T16:20:23 *** JackyAlcine has quit IRC (*.net *.split) 2011-02-22T16:20:23 *** Frontier has quit IRC (*.net *.split) 2011-02-22T16:20:24 *** javagamer has quit IRC (*.net *.split) 2011-02-22T16:20:24 *** dr- has quit IRC (*.net *.split) 2011-02-22T16:20:24 *** chris___0076 has quit IRC (*.net *.split) 2011-02-22T16:20:24 *** Apophis_ has quit IRC (*.net *.split) 2011-02-22T16:20:24 *** AlliedEnvy has quit IRC (*.net *.split) 2011-02-22T16:20:25 *** Cyndre has quit IRC (*.net *.split) 2011-02-22T16:20:25 *** Zannick has quit IRC (*.net *.split) 2011-02-22T16:20:25 *** McLeopold has quit IRC (*.net *.split) 2011-02-22T16:20:25 *** boegel has quit IRC (*.net *.split) 2011-02-22T16:21:56 *** flag has joined #aichallenge 2011-02-22T16:21:56 *** ChanServ has joined #aichallenge 2011-02-22T16:21:56 *** anthony.freenode.net sets mode: +o ChanServ 2011-02-22T16:22:05 *** aerique has joined #aichallenge 2011-02-22T16:22:05 *** davidd has joined #aichallenge 2011-02-22T16:22:05 *** acieroid has joined #aichallenge 2011-02-22T16:22:05 *** Accoun has joined #aichallenge 2011-02-22T16:22:05 *** Zannick has joined #aichallenge 2011-02-22T16:22:05 *** McLeopold has joined #aichallenge 2011-02-22T16:22:05 *** BtbN has joined #aichallenge 2011-02-22T16:22:05 *** Blkt has joined #aichallenge 2011-02-22T16:22:05 *** delt0r___ has joined #aichallenge 2011-02-22T16:22:05 *** Naktibalda has joined #aichallenge 2011-02-22T16:22:05 *** boegel has joined #aichallenge 2011-02-22T16:22:05 *** amstan has joined #aichallenge 2011-02-22T16:22:05 *** JackyAlcine has joined #aichallenge 2011-02-22T16:22:05 *** mceier has joined #aichallenge 2011-02-22T16:22:05 *** antimatroid1 has joined #aichallenge 2011-02-22T16:22:05 *** Frontier has joined #aichallenge 2011-02-22T16:22:05 *** javagamer has joined #aichallenge 2011-02-22T16:22:05 *** JamesMG has joined #aichallenge 2011-02-22T16:22:05 *** dr- has joined #aichallenge 2011-02-22T16:22:05 *** chris___0076 has joined #aichallenge 2011-02-22T16:22:05 *** Ttech has joined #aichallenge 2011-02-22T16:22:05 *** Apophis_ has joined #aichallenge 2011-02-22T16:22:05 *** pgpaskar_ has joined #aichallenge 2011-02-22T16:22:05 *** Zepp has joined #aichallenge 2011-02-22T16:22:05 *** smellyhippy has joined #aichallenge 2011-02-22T16:22:05 *** politik_ has joined #aichallenge 2011-02-22T16:22:05 *** Cyndre has joined #aichallenge 2011-02-22T16:22:05 *** delt0r__ has joined #aichallenge 2011-02-22T16:22:05 *** CIA-14 has joined #aichallenge 2011-02-22T16:22:05 *** AlliedEnvy has joined #aichallenge 2011-02-22T16:22:05 *** jmpespxoreax has joined #aichallenge 2011-02-22T16:22:05 *** anthony.freenode.net sets mode: +o amstan 2011-02-22T16:22:22 *** jbroman has joined #aichallenge 2011-02-22T16:22:22 *** jmcarthur has joined #aichallenge 2011-02-22T16:39:09 *** boegel has quit IRC (Quit: Leaving) 2011-02-22T16:40:46 Frontier: the starter package doesn't contain 19 files 2011-02-22T16:40:55 what i intend to be "my starter" for myself 2011-02-22T16:46:17 I'm watching a B-Movie called Cyborg 2 in the background. And now I know where Valve got inspiration for the special effects on the G-Man's face in the Half-Life 2 intro. 2011-02-22T16:47:30 In the first promotion videos the game looked like 50% 'Final Fantasy', in the end only the heavy rifles from the movie stayed in 2011-02-22T17:00:57 *** dr- is now known as dr`away 2011-02-22T17:04:01 *** antimatroid1 has quit IRC (*.net *.split) 2011-02-22T17:04:01 *** Zepp has quit IRC (*.net *.split) 2011-02-22T17:04:01 *** smellyhippy has quit IRC (*.net *.split) 2011-02-22T17:04:01 *** Accoun has quit IRC (*.net *.split) 2011-02-22T17:04:02 *** acieroid has quit IRC (*.net *.split) 2011-02-22T17:04:02 *** davidd has quit IRC (*.net *.split) 2011-02-22T17:05:02 *** davidd has joined #aichallenge 2011-02-22T17:05:02 *** acieroid has joined #aichallenge 2011-02-22T17:05:02 *** Accoun has joined #aichallenge 2011-02-22T17:05:02 *** antimatroid1 has joined #aichallenge 2011-02-22T17:05:02 *** Zepp has joined #aichallenge 2011-02-22T17:05:02 *** smellyhippy has joined #aichallenge 2011-02-22T17:12:44 *** Naktibalda has quit IRC (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101206121716]) 2011-02-22T17:19:53 *** sigh has joined #aichallenge 2011-02-22T17:26:39 *** aerique has quit IRC (Quit: ...) 2011-02-22T17:27:29 *** Migi32 has joined #aichallenge 2011-02-22T17:43:24 *** JackyAlcine has quit IRC (Read error: Connection reset by peer) 2011-02-22T17:47:10 *** Mathnerd314 has joined #aichallenge 2011-02-22T17:50:14 *** JackyAlcine has joined #aichallenge 2011-02-22T17:55:46 antimatroid1: aw you're not trying it in haskell? :P 2011-02-22T18:00:06 jmcarthur: do you have a random bot in haskell yet? 2011-02-22T18:00:37 nah i haven't been messing with it. got caught up with some unrelated graphics code 2011-02-22T18:01:17 i basically just have a parser for the input right now, and that's it 2011-02-22T18:01:36 shouldn't take much work to get a random bot going though 2011-02-22T18:03:45 jmcarthur: i will play around with it, but i suspect i'll have more luck writing my actual bot in c++ still 2011-02-22T18:14:28 I'm going for the javascript starter pack next... 2011-02-22T18:15:42 ewwwwww :P 2011-02-22T18:15:54 what's the starter strategy in the end? 2011-02-22T18:16:28 are we sticking with "move if you can, first n, then e, s, w"? 2011-02-22T18:17:22 McLeopold: À propos JavaScript, when can you tell me what you want to do with the full state info? 2011-02-22T18:20:09 *** Blkt has quit IRC (Ping timeout: 272 seconds) 2011-02-22T18:24:24 I know you want to keep the replay format compatible with the bot input, but you also said you want to keep the file size small. 2011-02-22T18:24:53 why not allow d row col for food squares? 2011-02-22T18:25:14 then just give food info for spawns, and dead/birth info will cover the rest 2011-02-22T18:25:37 you could even pass that to the bots 2011-02-22T18:25:44 keeping it slightly more compatible 2011-02-22T18:25:47 anyway, uni time 2011-02-22T18:25:51 *** Mathnerd314 has quit IRC (Ping timeout: 272 seconds) 2011-02-22T18:28:40 Frontier: I don't think a decision will really impact the visualizer much. 2011-02-22T18:29:54 we still have to deal with fog of war for bots, so they do need full state 2011-02-22T18:29:59 the replay doesn't 2011-02-22T18:30:45 well it looks as if i draw ants or food that isn't in the state info any longer. and when i tried to find the spot in the file i thought how much easier debugging would be if only the actual changes were sent. 2011-02-22T18:35:47 McLeopold: Ok, if there is no decision I need to be able to work with both varieties. I am pretty sure the bug occurs on food that should be 'killed' but there is no command for that, correct? 2011-02-22T18:38:15 *** javagamer has quit IRC (Remote host closed the connection) 2011-02-22T18:38:46 *** Mathnerd314 has joined #aichallenge 2011-02-22T18:41:04 *** javagamer has joined #aichallenge 2011-02-22T18:42:04 Frontier: that fact that there is no longer a food lines, or that there is an ant line, means the food is gone. The parser should be making those assumptions, then updating the data set used to run the replays. 2011-02-22T18:42:48 Take a look at how I parsed and created a changes data struct. 2011-02-22T18:43:02 It's less sophisticated than your code, but it works. 2011-02-22T18:43:35 So you have made a decision. 2011-02-22T18:45:24 Well, not for the replay file 2011-02-22T18:45:34 But the bot info will have repeated food. 2011-02-22T18:45:48 So, a dead line will erase food too. 2011-02-22T18:46:01 If it ever happens 2011-02-22T18:46:19 I suppose there wouldn't be an owner token in that case. 2011-02-22T18:47:13 You are funny. Once I write the code so that a non-existing food line kills food, you cannot just omit the food lines later and replace the 'missing' lines with 'erase food' commands, as all the food will disapear each turn. That's a decision to be made here 2011-02-22T18:48:20 a dead line with no owner is perfect for erasing food 2011-02-22T18:49:47 good point 2011-02-22T18:50:28 Well the amount of work to switch between the two concepts is not that much, so either it will become a version 2 or if there aren't many replays yet we can just change the specs 2011-02-22T18:50:40 there aren't 2011-02-22T18:50:44 Let's switch it now. 2011-02-22T18:50:57 I can make the engine create the separate bot input files from a replay file. 2011-02-22T18:51:12 So, 'D' line, no owner. 2011-02-22T18:51:21 No extra food state info. 2011-02-22T18:51:33 and extra ant info? 2011-02-22T18:51:36 I'm thinking I do want all ant info. 2011-02-22T18:51:46 ok, your choice 2011-02-22T18:51:49 They should move enough it won't matter for file size. 2011-02-22T18:52:07 'killing' ants that move will be more data. 2011-02-22T18:52:09 well, it doubles the file size ^^ 2011-02-22T18:52:25 It depends on if ants move alot or not. 2011-02-22T18:52:35 *a lot* 2011-02-22T18:53:35 Anyway that code is pretty much fool-proof in the visualizer. So wethere the additional ant lines are there or not doesn't matter at this point. 2011-02-22T18:53:46 Ok 2011-02-22T18:54:01 Was the food state really that much? 2011-02-22T18:55:00 No I think the ant state is the most data at the moment 2011-02-22T18:55:33 *** amstan has quit IRC (Remote host closed the connection) 2011-02-22T18:55:44 Well 'grep "a" | wc -l' can tell 2011-02-22T18:55:56 *** Migi32 has quit IRC (Quit: boinc) 2011-02-22T18:59:05 31359 out of 56460 lines are "a " lines (~56%). 4761 food lines make as many nessecary ant lines, so it becomes... 47% 2011-02-22T18:59:57 I forgot that the food lines themselves are duplicate, so I guess 'it doubles the file size' is correct here ^^ 2011-02-22T19:04:45 There are 417 'real food spawns' in the file (including the initial player positions in my case). 2011-02-22T19:05:01 It will reduce the number of lines, regardless of bot behavior. 2011-02-22T19:06:54 *** javagamer has quit IRC (Quit: Leaving) 2011-02-22T19:07:14 *** javagamer has joined #aichallenge 2011-02-22T19:08:24 Frontier:the last contest created response pages that wrote the game state into the page. I'd prefer that the javascript request the game state separately. 2011-02-22T19:08:34 I was using jquery's .get() function for this. 2011-02-22T19:09:30 McLeopold: I was using an XMLRequest. Janzert would like to store and server the replays from one of those amazon servers 2011-02-22T19:10:02 I'm not quite into that, but the idea is to just load a file from the disk statically 2011-02-22T19:10:50 Yep, same thing. 2011-02-22T19:11:04 .get() wraps the xmlrequest 2011-02-22T19:11:56 So what exactly do you mean by requesting the game state separately? 2011-02-22T19:12:31 just what we are doing now I guess? :p 2011-02-22T19:13:04 look at my last commit. there i use the game_id URL parameter to load the replay file 2011-02-22T19:15:17 Yes, exactly that. 2011-02-22T19:16:17 Ok, to sum it up for me I'm going to accept 'd' lines with or without a player id and use that to erase food as well if no player id is given 2011-02-22T19:17:30 And duplicate food lines on the same location are an error from now on. That's like design by contract :) 2011-02-22T19:19:07 McLeopold: Tell me when you have a new replay file for me with those changes and a player count in the 'header'. 2011-02-22T19:19:40 Anyway, I'll go to bed soon 2011-02-22T19:20:34 okay, sometime around 9:00am your time 2011-02-22T19:27:09 do write out a d line for each ant that dies in a collision, i.e. 4 lines if four ants overlap? 2011-02-22T19:28:06 yep 2011-02-22T19:28:11 1 with each owner 2011-02-22T19:28:22 if you collide with yourself, you get 2 lines 2011-02-22T19:28:55 or, howevery many lines are needed to represent the magnitude of your stupidity. 2011-02-22T19:29:24 i fear 4 is the max :( 2011-02-22T19:33:01 McLeopold: I quickly hacked something together that might work already: http://marco-leise.homedns.org/antgui/work/ 2011-02-22T19:33:01 If you happen to have a replay file before tomorrow morning (my time), you can paste it there and load it up. 2011-02-22T19:43:45 *** amstan has joined #aichallenge 2011-02-22T19:43:45 *** ChanServ sets mode: +o amstan 2011-02-22T19:45:04 *** McLeopold has left #aichallenge 2011-02-22T19:56:22 *** mceier has quit IRC (Quit: leaving) 2011-02-22T20:12:54 *** Mathnerd314 has quit IRC (Ping timeout: 272 seconds) 2011-02-22T20:20:07 *** Mathnerd314 has joined #aichallenge 2011-02-22T20:56:53 *** iFire has joined #aichallenge 2011-02-22T21:33:20 bleh, i hate stupid dress codes 2011-02-22T21:33:38 there should be no issues with walking into a bar/whatever with shorts and thongs 2011-02-22T21:37:33 this comment inspired by... 2011-02-22T21:38:46 it's societies day, but to go out afterwards i can't wear shorts and thongs 2011-02-22T21:38:54 tasty sweet discrimination 2011-02-22T21:40:27 societies day? 2011-02-22T21:41:19 sign up to societies (give them money in exchange for alcohol) 2011-02-22T21:41:48 ah. 2011-02-22T21:41:56 we have a sane drinking age here, so people aren't practically finishing uni by the time they're "allowed" to drink 2011-02-22T22:08:32 *** delt0r_ has joined #aichallenge 2011-02-22T22:09:39 *** delt0r___ has quit IRC (Ping timeout: 240 seconds) 2011-02-22T22:52:54 antimatroid1: you had to exchange money for alcohol? don't they have enough places around campus just handing it out for free? 2011-02-22T23:43:03 *** Mathnerd314 has quit IRC (Remote host closed the connection)