2011-06-29T00:02:05 *** davidjliu has quit IRC (Quit: Page closed) 2011-06-29T00:04:41 *** Meatkat has joined #aichallenge 2011-06-29T00:23:05 *** amstan_ has quit IRC (Remote host closed the connection) 2011-06-29T00:23:11 *** amstan_ has joined #aichallenge 2011-06-29T00:23:11 *** ChanServ sets mode: +o amstan_ 2011-06-29T00:23:13 *** amstan_ has quit IRC (Remote host closed the connection) 2011-06-29T00:48:48 *** okayzed is now known as okay 2011-06-29T00:58:58 *** onensora has quit IRC () 2011-06-29T01:15:10 *** McLeopold has quit IRC (Quit: Leaving.) 2011-06-29T01:30:23 *** okay is now known as okayzed 2011-06-29T02:12:02 *** McLeopold has joined #aichallenge 2011-06-29T02:18:21 aichallenge: McLeopold epsilon * r5d55f10 / (41 files in 2 dirs): removed octagonal maps set 1, bad player counts - http://bit.ly/lkLT9V 2011-06-29T02:18:21 aichallenge: McLeopold epsilon * rb483858 / (41 files in 2 dirs): update to map selection - http://bit.ly/jc0f3a 2011-06-29T02:25:15 *** Palmik has joined #aichallenge 2011-06-29T02:28:45 we have a draw! \o/ http://aichallengebeta.hypertriangle.com/visualizer.php?game=44421 2011-06-29T02:31:45 Don't leave your base http://aichallengebeta.hypertriangle.com/visualizer.php?game=44424 2011-06-29T02:33:26 Too much food? http://aichallengebeta.hypertriangle.com/visualizer.php?game=44428 2011-06-29T02:36:27 Fun opening, keep moving http://aichallengebeta.hypertriangle.com/visualizer.php?game=44439 2011-06-29T02:37:44 How to fight and win http://aichallengebeta.hypertriangle.com/visualizer.php?game=44441 2011-06-29T02:38:06 *** McLeopold has left #aichallenge 2011-06-29T02:45:57 *** Meatkat has quit IRC (Read error: Connection reset by peer) 2011-06-29T03:12:00 *** janzert has left #aichallenge 2011-06-29T03:13:59 *** gobang has joined #aichallenge 2011-06-29T03:15:08 *** janzert has joined #aichallenge 2011-06-29T03:19:55 *** aerique has joined #aichallenge 2011-06-29T03:29:44 *** ltriant has quit IRC (Quit: Computer has gone to sleep) 2011-06-29T03:47:28 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has quit IRC (Quit: Lost terminal) 2011-06-29T03:58:10 *** carlop has joined #aichallenge 2011-06-29T04:00:26 *** Accoun has quit IRC (Read error: Connection reset by peer) 2011-06-29T04:03:01 *** noid19987 has joined #aichallenge 2011-06-29T04:03:13 *** noid19987 is now known as Accoun 2011-06-29T04:12:58 @contestbot: later tell McLeopold that I think that map should not have surrounding water (like the octagonal currently up), I think is better having at least 3-4 nearby enemy (instead of 2), cause few near enemy mean that random initial position can heavily influence results (eg 5 strong bot + 3 basic bot, if a strong have near 1/2 basic bot he have huge advantage over a strong bot... 2011-06-29T04:12:59 carlop: I have no idea what you mean. 2011-06-29T04:13:00 ...surrounded by strong bot) 2011-06-29T04:21:55 @contestbot later tell McLeopold that I think that map should not have surrounding water (like the octagonal currently up), I think is better having at least 3-4 nearby enemy (instead of 2), cause few near enemy mean that random initial position can heavily influence results (eg 5 strong bot + 3 basic bot, if a strong have near 1/2 basic bot he have huge advantage over a strong bot surrounded by o 2011-06-29T04:21:56 carlop: User error -- Replace user. 2011-06-29T04:21:57 ther strong bot). For the same reason (have more near team to fight) i think that symmetry like this: http://ants.zeroviz.us/pgEje/ can be better than the octagonal one (I suggest that both should be used) 2011-06-29T04:22:16 contestbot 2011-06-29T04:22:29 help 2011-06-29T04:23:25 @later tell McLeopold that I think that map should not have surrounding water (like the octagonal currently up), I think is better having at least 3-4 nearby enemy (instead of 2), cause few near enemy mean that random initial position can heavily influence results (eg 5 strong bot + 3 basic bot, if a strong have near 1/2 basic bot he have huge advantage over a strong bot surrounded by other... 2011-06-29T04:23:25 carlop: Ready to serve, my lord. 2011-06-29T04:23:27 ...strong bot). For the same reason (have more near team to fight) i think that symmetry like this: http://ants.zeroviz.us/pgEje/ can be better than the octagonal one (I suggest that both should be used) 2011-06-29T04:23:30 finally.... 2011-06-29T04:24:54 *** Naktibalda has joined #aichallenge 2011-06-29T04:34:58 *** boegel has joined #aichallenge 2011-06-29T04:39:19 *** carlop has quit IRC (Remote host closed the connection) 2011-06-29T05:01:56 *** sYnfo has joined #aichallenge 2011-06-29T05:16:19 *** Cyndre_ has quit IRC (Quit: Leaving) 2011-06-29T05:35:57 *** UncleVasya has joined #aichallenge 2011-06-29T05:37:54 Thank you for new maps. Especially for ones that for 2 players. 2011-06-29T05:51:21 *** filter_ is now known as filter 2011-06-29T05:51:55 *** foRei has joined #aichallenge 2011-06-29T05:57:02 UncleVasya: except the new maps suck :P 2011-06-29T05:57:25 why? 2011-06-29T05:59:06 the passages are too small 2011-06-29T05:59:10 and the maps are all bounded 2011-06-29T06:00:56 @later tell McLeopold I'm not sure if this is a bug or me not understanding the engine: https://github.com/aichallenge/aichallenge/issues/204 2011-06-29T06:00:56 aerique: Yep. 2011-06-29T06:01:26 aerique: i'm finding your explanation hard to read :P 2011-06-29T06:01:32 what's the problem? 2011-06-29T06:04:05 antimatroid: i suck at communicating yes :) 2011-06-29T06:04:29 antimatroid: copy & paste the replay and watch it while I try to formulate it again 2011-06-29T06:04:42 aerique: just say what's happening"? 2011-06-29T06:04:54 what moves are you making with the left and right b ant? 2011-06-29T06:04:59 and what's happening? 2011-06-29T06:05:16 giving me rows and columns on a grid i'm looking at doesn't really help :P 2011-06-29T06:05:21 antimatroid: ants 14,11 and 13,11 collide (due to 14,11 moving north and 13,11 having newly spawned) 2011-06-29T06:05:29 which ants, left and right 2011-06-29T06:05:39 locations in a grid aren't helpful when i'm not a computer :P 2011-06-29T06:05:40 antimatroid: right / b 2011-06-29T06:05:52 antimatroid: they move left 2011-06-29T06:05:59 antimatroid: towards the food 2011-06-29T06:06:09 sure.. then? 2011-06-29T06:06:11 antimatroid: new ant spawns, it moves north 2011-06-29T06:06:25 antimatroid: (towards the food above it) 2011-06-29T06:06:40 antimatroid: newly ant has spawned there already so they collide 2011-06-29T06:06:47 antimatroid: this is all as it is supposed to 2011-06-29T06:06:51 wait waht? 2011-06-29T06:06:54 *** sigh has joined #aichallenge 2011-06-29T06:06:59 you move the new ant onto the food location? 2011-06-29T06:07:14 either that ant will die, or it's move will be considered invalid and not processed 2011-06-29T06:07:22 that's what should happen anyway 2011-06-29T06:07:33 antimatroid: yeah, so far so good 2011-06-29T06:07:44 which does it do though? 2011-06-29T06:07:50 does it cancel the move or kill it? 2011-06-29T06:07:55 antimatroid: kill 2011-06-29T06:08:03 so what's the problem? 2011-06-29T06:08:21 so the most left 'b' ant move w,w,w,n and dies colliding with the newly spawned ant 2011-06-29T06:08:38 eh no 2011-06-29T06:08:40 wait, why does it go w, w, w, n? 2011-06-29T06:08:50 you go w, w, then the new ant goes north? 2011-06-29T06:08:53 and new ant dies? 2011-06-29T06:08:56 antimatroid: don't ask why, that's not the point 2011-06-29T06:09:10 reset 2011-06-29T06:09:17 let me make a slideshow... 2011-06-29T06:09:20 the most left b ant moves w, w, w 2011-06-29T06:09:39 or rather w, w at which point a new ant spawns 2011-06-29T06:10:04 that new ant moves n and collides with the new ant that has spawned north of it 2011-06-29T06:10:20 aerique: http://pastebin.com/72gF6g97 2011-06-29T06:10:23 sigh.. yeah do a slide show, this sucks in words 2011-06-29T06:10:27 that's what i'm getting from your explanation? 2011-06-29T06:10:59 erm, does the food die when you collide with it? 2011-06-29T06:11:01 or survive? 2011-06-29T06:11:03 can i add to it? that's not what's happening 2011-06-29T06:11:20 give me something like that :P 2011-06-29T06:11:31 yeah, moment 2011-06-29T06:13:59 http://pastebin.com/Lwqt8Gy2 2011-06-29T06:14:21 changed them to numbers for clarity but they all belong to the same player 2011-06-29T06:14:45 it's blocking your move i suspect 2011-06-29T06:14:55 like if you try to move an ant onto water, it will just ignore your move 2011-06-29T06:15:13 then after it's processed the moves, your ant failed to move, so it's still adjacent to the food, so an ant spawns 2011-06-29T06:15:15 does that make sense? 2011-06-29T06:15:23 Yea, it depends on how you picture the death by merging I guess... 2011-06-29T06:15:31 yeah, that's what i think is happening but should it? 2011-06-29T06:15:38 imo we shouldn't block moves like that, an ant should walk onto water and die 2011-06-29T06:15:48 otherwise it's hard to pick up on a bug where ants try to walk onto water 2011-06-29T06:15:57 but that's what has been done, so meh :) 2011-06-29T06:16:59 i just like the issue to be out there :) 2011-06-29T06:17:09 but thanks for having me clarify it 2011-06-29T06:21:31 *** onensora has joined #aichallenge 2011-06-29T06:34:41 *** mcstar has joined #aichallenge 2011-06-29T06:37:59 hi aerique 2011-06-29T06:38:59 are you interested in a new lambda macro, one where you dont have to explicitely specify the arguments? 2011-06-29T06:39:04 http://pastebin.com/nvVZKpzQ 2011-06-29T06:39:34 im kind of interested, if you could write it in a simpler way... 2011-06-29T06:43:05 *** Zaphus has joined #aichallenge 2011-06-29T06:44:51 *** UncleVasya has quit IRC (Ping timeout: 260 seconds) 2011-06-29T06:52:18 *** Zaphus has quit IRC (Quit: Page closed) 2011-06-29T06:56:30 *** jmreardon has joined #aichallenge 2011-06-29T07:05:12 *** stocha has joined #aichallenge 2011-06-29T07:05:38 *** UncleVasya has joined #aichallenge 2011-06-29T07:06:15 antimatroid: have you seen how much changing the map set affected the ranking ? :) It's probably nothing compared to what will happened if you go for maze maps only though. 2011-06-29T07:07:12 *** sigh has quit IRC (Ping timeout: 252 seconds) 2011-06-29T07:12:11 *** Frontier has joined #aichallenge 2011-06-29T07:13:26 *** Frontier has quit IRC (Client Quit) 2011-06-29T07:15:36 mcstar: have got some examples of its usage? 2011-06-29T07:15:38 @later tell mcleopold: The lesser the radius, the higher the randomness in the games. For example a bot starting with "perfect" food picking on the begining of the game, won't have any advantage if it doesn't know where the food is to begin with. 2011-06-29T07:15:38 stocha: As you wish. 2011-06-29T07:16:29 *** sigh has joined #aichallenge 2011-06-29T07:16:56 hi 2011-06-29T07:17:12 yes, you use it like this: ($ (+ $1 $2)) 2011-06-29T07:17:27 its equivalent to (lambda ($1 $2) (+ $1 $2)) 2011-06-29T07:17:39 and, it can be nested too 2011-06-29T07:18:44 mcstar: i can't see me using it right away but it could be nice to have around. i like args for self-documentation though 2011-06-29T07:19:43 in mathematica you can have a lambda by saying: (#1 + #2)& 2011-06-29T07:19:54 and im quite fond of that 2011-06-29T07:20:37 when you dont want to specify a full-blown lambda-list as an argument to (lambda) i guess its handy that you dont have to write the arguments explicitely 2011-06-29T07:21:06 but its a matter of taste i guess, what im interested in is how would you have written it? 2011-06-29T07:21:17 mcstar: i'm not used to mathematica, but it's great to extend your Lisp like that :) 2011-06-29T07:21:42 mcstar: i very rarely write macros, so better ask on #lisp 2011-06-29T07:21:52 :( 2011-06-29T07:22:04 mcstar: (also i don't have time currently to think about it (am at work)) 2011-06-29T07:22:06 i guess you dont write reader macros either? 2011-06-29T07:22:16 ah, ok 2011-06-29T07:22:21 mcstar: did one last week for the game bot :) http://paste.lisp.org/display/122860 2011-06-29T07:22:21 im not nagging you then 2011-06-29T07:23:40 mcstar: someone on #lisp then pointed me to: file:///export/home/ekwis/emacs/HyperSpec/Body/m_defi_1.htm#define-symbol-macro 2011-06-29T07:25:13 argh, moment 2011-06-29T07:25:39 wheels? deadbody? flies? 2011-06-29T07:25:42 :D 2011-06-29T07:25:49 non-retarded link: http://www.lispworks.com/documentation/HyperSpec/Body/m_defi_1.htm#define-symbol-macro 2011-06-29T07:25:56 ok, i got it already .) 2011-06-29T07:26:15 i use http://xach.com/clhs 2011-06-29T07:26:28 (of course i have a local copy for vim too) 2011-06-29T07:27:34 i see, @ reads the symbol after it, and calls the accessor 2011-06-29T07:28:23 i guess in your case, since you already use globals, you could just have the value, for example turn as a special, dont you? 2011-06-29T07:28:48 *** stocha has quit IRC (Ping timeout: 252 seconds) 2011-06-29T07:30:31 btw i have a simple macro, which sets the function-value of a symbol 2011-06-29T07:30:49 so i use it to bind functions to symbols, so that i dont have to use funcall 2011-06-29T07:31:26 im wondering if setf can be extended, that when it detects a function, it behaves accordingly 2011-06-29T07:31:46 mcstar: something like this?: https://github.com/aerique/okra/blob/master/src-common/common.lisp#L29 2011-06-29T07:32:17 that could perhaps be turned into a defsetf 2011-06-29T07:32:42 like that, but my parameters are exchanged :) 2011-06-29T07:32:57 fail ;-) 2011-06-29T07:33:43 why is it good to have it as a defun? 2011-06-29T07:34:06 i mean theres a difference regarding free variables 2011-06-29T07:34:07 why make it more complicated than necessary? 2011-06-29T07:34:23 you know what i mean? 2011-06-29T07:34:39 no :) 2011-06-29T07:35:43 yeah, no difference 2011-06-29T07:36:28 but with macros. you can eliminate the +1 function call :) 2011-06-29T07:36:41 lame, i know 2011-06-29T07:37:40 i haven't got a good solution for lugging around global state though :-( 2011-06-29T07:39:05 you can pass certain variables as arguments all the time 2011-06-29T07:39:13 i pass rows, cols most of the time 2011-06-29T07:40:30 define-symbol-macro is good for you isnt it? makes those accesses easier 2011-06-29T07:41:00 yup, a little less flexible than the @macro, but probably faster 2011-06-29T07:42:19 if i don't have a global state i get some functions with a great amount of arguments, which is basically the same (and still hard to unit test) except more hidden from view 2011-06-29T07:42:48 guess i should read some books about game programming and see how they solve it 2011-06-29T07:44:00 what i do in my engine, is that i store most of the game variables in a class, and the only important global variable is only that class 2011-06-29T07:44:37 and i initialize it, and after the start-engine returned, i.e. the game terminated for some reason i can still access anything 2011-06-29T07:45:16 i dont think theres a better solution, i guess they use global classess too 2011-06-29T07:45:58 mcstar: same here with the global class 2011-06-29T07:48:27 most of the functions that really depend on that class, are defmethods anyway, so they dont use the global variable, they use their first argument, and other, less connected functions are given the necessary variables as arguments 2011-06-29T07:48:55 only while i prototype something i might use the *board* global, but soon ill modularize it(or functionalize) 2011-06-29T07:50:30 of course this isnt new to you, either :) 2011-06-29T07:50:40 i better start incorporating the new code into my bot 2011-06-29T07:52:46 i see, you are incorporating the utility functions from On Lisp into okra 2011-06-29T07:53:10 yeah :) 2011-06-29T08:02:33 *** dddddddd is now known as davidd 2011-06-29T08:04:50 *** davidd is now known as loolie 2011-06-29T08:04:54 *** loolie is now known as davidd 2011-06-29T08:24:38 *** smiley1983 has joined #aichallenge 2011-06-29T08:45:20 *** sigh_ has joined #aichallenge 2011-06-29T08:46:37 *** sigh__ has joined #aichallenge 2011-06-29T08:47:18 *** sigh has quit IRC (Ping timeout: 252 seconds) 2011-06-29T08:50:14 *** sigh_ has quit IRC (Ping timeout: 250 seconds) 2011-06-29T09:19:03 *** carlop has joined #aichallenge 2011-06-29T09:28:07 *** Kingpin13 has joined #aichallenge 2011-06-29T09:30:44 *** sigh__ has quit IRC (Remote host closed the connection) 2011-06-29T09:32:26 *** thagomizr has quit IRC (Quit: thagomizr) 2011-06-29T09:34:44 *** olexs has joined #aichallenge 2011-06-29T09:39:54 *** stocha has joined #aichallenge 2011-06-29T09:40:06 High there 2011-06-29T09:40:16 j3camero: hi 2011-06-29T09:40:30 j3camero: do you happen to be there ? :) 2011-06-29T09:41:04 j3camero: i'd like to propose 128x128 as a upper bound for maps. So people that need this upper bound can start to build their bots. 2011-06-29T09:41:27 j3camero: i think that higher than 128x128 will get the visualizer into trouble in a lot of cases. 2011-06-29T09:42:04 j3camero: in any way, i'd like an official upper bound for map. 2011-06-29T09:45:29 @later tell McLeopold: hi. I think you were the one to propose 256x256 as a upper bound for maps. What about making 128x128 the official upper bound ? I don't think the visualizer will be able to handle much more in many situations. 2011-06-29T09:45:29 stocha: I come to serve. 2011-06-29T09:45:48 *** stocha has quit IRC (Quit: Page closed) 2011-06-29T09:46:00 stocha: i don;t think upper bound means what you think it does 2011-06-29T09:50:27 *** Accoun has quit IRC (Ping timeout: 240 seconds) 2011-06-29T10:04:32 when tab-completion doesnt work its usually a sign that the person has already left 2011-06-29T10:05:00 (yeah i know, you were typing when he left :)) 2011-06-29T10:05:54 mcstar: you say that like i use tab completion :P 2011-06-29T10:05:59 mcstar: well look at that :P 2011-06-29T10:06:10 my life is going to be a lot easier from now on 2011-06-29T10:06:21 glad that i helped 2011-06-29T10:06:52 i finished my pathfinding 2011-06-29T10:07:02 i mean i finished the prototype 2011-06-29T10:07:34 guess what: unfortunately it involves a little-tiny-bit of bfs 2011-06-29T10:08:03 are you interested? 2011-06-29T10:08:55 yeah, i can understand, i wouldnt be either 2011-06-29T10:11:34 mcstar: I am 2011-06-29T10:11:37 i was reading reader 2011-06-29T10:11:39 what are you doing? 2011-06-29T10:11:48 is this for collecting food? enemies? exploration? 2011-06-29T10:11:53 reddit* 2011-06-29T10:12:01 now it makes sense 2011-06-29T10:12:17 whatever, going from A to B 2011-06-29T10:12:34 so, first i compute the outline of water 2011-06-29T10:13:13 basically i get the 8 nbors of every water tile, add it to a set, and in the end i extract the water tiles 2011-06-29T10:14:33 *** aerique has quit IRC (Quit: ...) 2011-06-29T10:14:53 when theres no obstacle i use this basic alg.: compute the relative position of the target, and choose randomly from the directions that point toward the target 2011-06-29T10:16:23 when an ant steps into the outline of a water-block, AND the previous logic would make it step on water 2011-06-29T10:16:35 it changes behavior 2011-06-29T10:16:54 it generates a path in the outline, which brings it closer to the target 2011-06-29T10:17:21 and when i generate the possible paths in the outline i use a bit of bfs 2011-06-29T10:17:57 the ant is on a tile next to water, and the bfs computes the tiles in the outline seccesively away from it 2011-06-29T10:18:02 1,2,3,4... 2011-06-29T10:18:26 until no tile left untouched in the outline ,or similary the paths merge 2011-06-29T10:18:46 basically thats it 2011-06-29T10:18:53 (reddit distracts me :P, reading now..) 2011-06-29T10:19:45 why don't you just use a* already? :p 2011-06-29T10:19:50 naw 2011-06-29T10:20:34 this way im deling with a minimum number of squares 2011-06-29T10:20:37 dealing 2011-06-29T10:20:51 i don't know about that 2011-06-29T10:21:35 and the bfs isnt really a full-blown bfs, i exit immediately when i find the one tile i was looking for in the outline, the one closest to the target 2011-06-29T10:21:53 oh, and of course the water-blocks are separated 2011-06-29T10:22:21 so im only dealing with an outline which is the outline of a single connected pond, the one the ant tried to walk on 2011-06-29T10:23:12 that sounds both more complicated than a* and worse :P 2011-06-29T10:23:14 and when the ant is not on one of them, theres no searching at all 2011-06-29T10:23:34 i dont think its much worse 2011-06-29T10:24:02 i agree that this isnt as robust as a standard graph searching alg. 2011-06-29T10:24:33 i have converted to being a really big fan of a* now that i understand it 2011-06-29T10:24:52 hey, i told it before, i like it too, its nice 2011-06-29T10:25:02 but i didnt invent it, so ... 2011-06-29T10:25:24 *** gobang has quit IRC (Ping timeout: 255 seconds) 2011-06-29T10:25:28 i dont want to pay royalties 2011-06-29T10:25:32 i haven't seen any mention of multiple targets for a* anywhere 2011-06-29T10:25:40 pay royalties? 2011-06-29T10:25:49 yeah, to A* 2011-06-29T10:25:53 weird name though 2011-06-29T10:26:04 *** davidd has quit IRC (Quit: That's it for today) 2011-06-29T10:26:25 someone here mentioned multiple target A* before 2011-06-29T10:26:29 and it wasnt you 2011-06-29T10:32:26 antimatroid: what do you mean exactly by multiple target A*? 2011-06-29T10:33:16 mcstar: say you take an ant as a source and the set of food locations as your targets and you want to find a minimum lengthed path to a food square 2011-06-29T10:33:21 then you have multiple targets 2011-06-29T10:33:57 yes, but does the algorithm guarantees that no two ants try to step on the same tile at the same time? 2011-06-29T10:34:23 ah, sorry 2011-06-29T10:34:30 1 ant multiple food ok 2011-06-29T10:34:38 i do use multiple sources too 2011-06-29T10:34:43 but i move 1 ant per search 2011-06-29T10:34:47 im more interested in that 2011-06-29T10:34:57 multiple sources is really easy 2011-06-29T10:35:05 how do you make sure of the above? 2011-06-29T10:35:08 just add all ants locations to your queue when you start searching 2011-06-29T10:35:25 *** stocha has joined #aichallenge 2011-06-29T10:35:30 what kind of map is that one ? http://aichallengebeta.hypertriangle.com/visualizer.php?game=44778&user=199 2011-06-29T10:35:36 then when you find a shortest path to food, move the ant and start searching again 2011-06-29T10:35:48 stocha: a crap one :P 2011-06-29T10:35:50 everyone same distance to food ? so the one with an opponent that don't want to suicide wins ? 2011-06-29T10:36:08 antimatroid: it has the interesting property of how much a map can affect bot strength 2011-06-29T10:36:31 here the suicidal bots have an advantage. 2011-06-29T10:36:39 but if there all are, the game result in a draw. 2011-06-29T10:36:52 so you have to be suicidal and lucky to win :p 2011-06-29T10:36:59 stocha: thank you for hijacking antimatroid from me 2011-06-29T10:37:13 mcstar: i give him back to you sorry :) 2011-06-29T10:37:26 :D 2011-06-29T10:37:45 mcstar: I think it's quicker to use multiple sources than not to 2011-06-29T10:37:49 still a very interesting case of a map breaking most good features in bots. 2011-06-29T10:37:52 I like the new symmetric maps 2011-06-29T10:37:55 because you will find the shortest path with the one search 2011-06-29T10:38:05 smiley1983: they aren't from my generator 2011-06-29T10:38:30 i'm with _flag, they're too "closed off" 2011-06-29T10:38:32 is there a reason they're all keeping the four walls around the edge, though? I think it would be better if there were some breaks 2011-06-29T10:38:40 needs wider corridors and i like toroidalness 2011-06-29T10:38:48 antimatroid: so you add the new locations of previous ants' to a ban-list? 2011-06-29T10:38:48 i don't know about the rest. But the half distance to bot starting food is nasty :p 2011-06-29T10:38:49 ask mcleopold 2011-06-29T10:39:03 mcstar: no, i restart my search :P 2011-06-29T10:39:08 oh yes, they need some work on the actual generator to make them playable 2011-06-29T10:39:10 yeah, but thats not enough 2011-06-29T10:39:11 the nash equlibra seems to go straight at the food, and commit suicide in most cases. 2011-06-29T10:39:29 mcstar: i was thinking yesterday... you could hash information about paths for ants to food they are collecting 2011-06-29T10:39:29 you must tell the alg. that it must exclude those tiles where you already sent an ant 2011-06-29T10:40:10 will the beta use random maps soon ? (rather than a fixed set of generated one) 2011-06-29T10:40:25 then at the start of each turn, collected food that isn't expecting to be collected including your ants you're expecting to move, then after that collect ants with previous paths if a new one hasn't been found, then recollect food for what you expected to have collected but a new path was found.. 2011-06-29T10:40:31 antimatroid: there are a gigantic number of paths.. 2011-06-29T10:40:57 lol, let me read that again 2011-06-29T10:41:01 i don't mean paths between locations, i mean once you collect food, store that path 2011-06-29T10:41:18 antimatroid: what about pushing 128x128 maps as upper bound for map size ? 2011-06-29T10:41:19 and unless you find a closer food square in the time it takes to get there, keep using that path 2011-06-29T10:41:22 and don't recollect that food item 2011-06-29T10:41:40 ah 2011-06-29T10:41:42 ah 2011-06-29T10:41:52 sure i already have queues associated to ants 2011-06-29T10:42:01 *** stocha has quit IRC (Quit: Page closed) 2011-06-29T10:42:10 bye stocha 2011-06-29T10:43:04 another problem i've been thinking about is hunting down enemy ants at the end of a game for a kill 2011-06-29T10:43:24 better bots are going to try and avoid you and if the maps have long paths, they might be able to evade your vision with mazey maps 2011-06-29T10:43:39 so you really need to track information about where enemy ants out of vision might be 2011-06-29T10:43:51 i already track such information for food, that's easy 2011-06-29T10:44:34 doing it for enemies is slightly more complicated, you want to try and match up ants that you see die so you don't carry that information then flood the map slowly from the square to not-visible squares 2011-06-29T10:45:13 it will be cool to watch the chaser/evader tactics of bots here 2011-06-29T10:45:17 particularly the better bots 2011-06-29T10:45:40 this game is really awesome for ai 2011-06-29T10:45:49 its like in the beginning, searching for food, in the end you search for hiding enemies 2011-06-29T10:46:13 yeah, but you can use information 2011-06-29T10:46:21 like if you see them running down a corridor across water 2011-06-29T10:46:29 you can use that information to hunt them down 2011-06-29T10:46:34 so you want to estimate the remaining number of enemy ants? 2011-06-29T10:46:45 no, i want to estimate where ants will be 2011-06-29T10:46:51 antimatroid: i think one should store a bool[r][c] that say if an enemy can be there, and at every turn make possible_enemy[r][c] = (is visible AND an enemy is there ) OR (is not visible AND near to a cell such that possible_enemy was true the turn before) 2011-06-29T10:47:22 carlop: i will have something saying the last turn an enemy ant seen could have reached a square 2011-06-29T10:47:27 but i think this logic must be activated factoring in the number of enemies, number of own ants, and remaining turn and controlled territory 2011-06-29T10:47:59 like if an enemy ant information is outside of view, that information will be made the current turn 2011-06-29T10:48:08 and that information will "propagate" outwards every turn 2011-06-29T10:48:15 to non-visible squares 2011-06-29T10:48:18 you can associate a number whith every such turn and decrease it as the time you visited it goes by 2011-06-29T10:48:28 such turn- >such tile 2011-06-29T10:48:48 then you can do a search based off this information 2011-06-29T10:49:10 yeah, you weight the edges by this number 2011-06-29T10:49:13 basically i'm doing the same thing of you, assuming that at the beginning each un-seen cell can be an enemy 2011-06-29T10:49:13 also, if you want to avoid enemies because you have a small army, you can use information about where enemy ants are to avoid them in your searches 2011-06-29T10:49:37 of course this info can be TOTALLY wrong 2011-06-29T10:49:52 well, more importantly make information about how the minimum turns it would take an enemy ant to get to each location, which you can do with a single pass of the map 2011-06-29T10:50:18 more so if the enemy likes to coagulate 2011-06-29T10:50:30 (that sounds weird) 2011-06-29T10:52:12 does anyone except stocha have a snake bot? 2011-06-29T10:52:32 except->besides 2011-06-29T10:52:39 no, but i was thinking of how easy it would be to do success patterns 2011-06-29T10:52:50 i want a snake with attack-heads 2011-06-29T10:53:12 make a list of target squares that is your success pattern, fill those targets with ants first, then attack enemies with the rest of your ants 2011-06-29T10:53:12 and its body could swipe to collect food 2011-06-29T10:53:19 success pattern done 2011-06-29T10:53:37 so something like "come at me bro" 2011-06-29T10:53:40 written on the map 2011-06-29T10:53:55 thats a lot of ants 2011-06-29T10:53:59 or a star 2011-06-29T10:54:04 but come at me bro would be cooler :P 2011-06-29T10:54:10 ive seen a map with penises 2011-06-29T10:54:16 it was gross 2011-06-29T10:54:26 one of these new symmetric ones 2011-06-29T10:54:35 i will never get sick of poorly drawn penises 2011-06-29T10:54:39 whether intentional or not 2011-06-29T10:55:01 yeah, i wonder if the ants get distracted 2011-06-29T10:55:17 one type of four player symmetry seems to be a communist 2011-06-29T10:55:42 really? hammer and sickle-something? 2011-06-29T10:55:53 whats that called? 2011-06-29T10:55:58 by communist i mean nazi :P 2011-06-29T10:56:02 don't ask me how i got that :P 2011-06-29T10:56:07 ah, ok ive seen that 2011-06-29T10:56:19 that barbeque is pretty awesome 2011-06-29T10:56:27 im sure uve seen it 2011-06-29T10:58:53 ? 2011-06-29T10:59:17 *** Naktibalda has quit IRC (Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330]) 2011-06-29T10:59:31 Look at this page: http://aichallengebeta.hypertriangle.com/rankings.php?page=2 Is it looks strange only for me? 2011-06-29T11:00:02 *** boegel has quit IRC (Quit: *poof!*) 2011-06-29T11:04:49 antimatroid: i meant this one, it was on imgur but i couldnt find it there 2011-06-29T11:04:51 http://failblog.files.wordpress.com/2008/08/fail-owned-bbq-design-fail.jpg 2011-06-29T11:06:03 UncleVasya: yeah, its weird that an IBM guy is using Haskell 2011-06-29T11:09:41 *** UncleVasya has quit IRC (Ping timeout: 260 seconds) 2011-06-29T11:13:54 lol how did my bot get back to third 2011-06-29T11:13:57 @rankings 2011-06-29T11:13:57 *** UncleVasya has joined #aichallenge 2011-06-29T11:14:02 antimatroid: Top 10 players: FlagCapper(86.3), sir_macelon(82.9), antimatroid(80.2), Zaphtest02(79.8), sto_greed_002(79.4), Sto03RepliCrush(77.8), Zaphus(76.7), stoha02(73.7), solifugid(73.3), stocha(72.8) 2011-06-29T11:28:52 *** |UncleVasya| <|UncleVasya|!kvirc@31.144.157.161> has joined #aichallenge 2011-06-29T11:31:51 *** UncleVasya has quit IRC (Ping timeout: 260 seconds) 2011-06-29T11:44:36 *** astevenson has joined #aichallenge 2011-06-29T11:53:49 *** gobang has joined #aichallenge 2011-06-29T11:59:25 *** Accoun has joined #aichallenge 2011-06-29T12:09:26 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has joined #aichallenge 2011-06-29T12:12:20 <_flag> Are 1v1 games going to be part of the final contest? 2011-06-29T12:14:31 <|UncleVasya|> I think it is too early for contest organizers to be sure about this. 2011-06-29T12:18:46 *** okayzed is now known as okay 2011-06-29T12:22:59 <|UncleVasya|> @rankings 2011-06-29T12:23:00 |UncleVasya|: Top 10 players: FlagCapper(85.8), sir_macelon(84.0), antimatroid(81.0), Zaphtest02(79.5), sto_greed_002(79.2), Sto03RepliCrush(78.9), UncleVasya(75.0), Zaphus(74.3), medved(74.2), rhett79(73.6) 2011-06-29T12:23:13 <|UncleVasya|> mmm, I love new maps :) 2011-06-29T12:27:23 _flag: i don't see any reason why not? 2011-06-29T12:27:31 i didn't like it when there was no spawn points 2011-06-29T12:27:37 but now i think the scoring makes sense? 2011-06-29T12:30:51 *** McLeopold1 has joined #aichallenge 2011-06-29T12:31:01 l 2011-06-29T12:32:34 McLeopold: open the edges up on your maps :P 2011-06-29T12:32:46 McLeopold1: ** 2011-06-29T12:36:04 antimatroid: they are not my maps :) 2011-06-29T12:36:16 There was a true/false variable in there... 2011-06-29T12:36:19 whose are they? 2011-06-29T12:36:33 Smiley's? I can't remember 2011-06-29T12:37:04 Lundgren 2011-06-29T12:37:07 there's way too much water, too smaller corridors blocking stuff and not open enough :P 2011-06-29T12:37:18 in short, i don't like them very much :P 2011-06-29T12:37:25 Dude, I know. It's just a test of symmetry for beta 2011-06-29T12:37:31 :) 2011-06-29T12:38:22 *** bhasker has joined #aichallenge 2011-06-29T12:38:40 antimatroid: o crap, I just read the logs and learned about tab completion :) 2011-06-29T12:38:52 McLeopold1: it's amazing :) 2011-06-29T12:39:46 ..|.. if your mocking me 2011-06-29T12:39:48 i would love to see an attempt at completing a users sentences in chat widows based on their past pastes 2011-06-29T12:40:05 it would be interesting to see how good the bot is relative to different people 2011-06-29T12:40:09 in particular yourself 2011-06-29T12:40:43 mcstar: i hadn't used it honest 2011-06-29T12:40:51 i had an idea it existed, but it didn't work for me on windows 2011-06-29T12:40:55 ok, i believe you 2011-06-29T12:40:57 and i hadn't thought about it since changing 2011-06-29T12:41:43 McLeopold: you know ctrl alt arrows and ctrl alt shift arrows yeah? 2011-06-29T12:41:44 antimatroid I'm in pidgin in windows 2011-06-29T12:41:52 no 2011-06-29T12:41:54 McLeopold1: ** i am not used to tab yet 2011-06-29T12:42:07 first changes workspace, second does the same but takes the current window with it 2011-06-29T12:42:19 that would be ubuntu? 2011-06-29T12:42:22 yeah 2011-06-29T12:42:26 aren't you? 2011-06-29T12:42:32 I'm in windows 7 right now 2011-06-29T12:42:38 ah, okay 2011-06-29T12:42:52 you can use Win+Num to switch to apps numbered in the taskbar 2011-06-29T12:42:55 thats handy 2011-06-29T12:43:07 1-9 2011-06-29T12:43:25 antimatroid: should we define a minimum starting distance between ants? 2011-06-29T12:43:36 antimatroid: i hope you know the ctrl+pgup/pgdown for switching terminal tabs 2011-06-29T12:43:48 McLeopold1: there's a parameter for it in my mapgen ;) 2011-06-29T12:43:56 you can even add it as a command line option 2011-06-29T12:43:58 *** amstan has joined #aichallenge 2011-06-29T12:43:58 *** ChanServ sets mode: +o amstan 2011-06-29T12:44:06 *** okay is now known as okayzed 2011-06-29T12:44:35 mcstar: terminal tabs? 2011-06-29T12:44:39 i can have tabs? 2011-06-29T12:45:03 yes 2011-06-29T12:45:10 ctrl+shit+t 2011-06-29T12:45:24 ctrl+D closes a terminal, EOF 2011-06-29T12:45:38 @ranking 2011-06-29T12:45:39 McLeopold1: You have no gotten any error messages recently, so here's a random one just to let you know that we care. 2011-06-29T12:45:42 you can just scroll the tabs 2011-06-29T12:45:48 @rankings 2011-06-29T12:45:51 McLeopold1: Top 10 players: FlagCapper(85.2), sir_macelon(83.4), antimatroid(80.4), Sto03RepliCrush(79.3), Zaphtest02(78.9), sto_greed_002(78.6), UncleVasya(74.4), medved(73.7), Zaphus(73.3), stoha02(73.2) 2011-06-29T12:46:00 The skill levels really dropped 2011-06-29T12:46:14 my bot rose in rankings 2011-06-29T12:46:14 a lot 2011-06-29T12:46:26 i swear it was back past like 10th 2011-06-29T12:46:51 antimatroid I'm thinking an official minimum like we did for pw 2011-06-29T12:47:12 yeah sure 2011-06-29T12:47:14 any idea what? 2011-06-29T12:47:19 i try to make it as large as i can 2011-06-29T12:47:44 but then again, a good bot should know not to just die immediately 2011-06-29T12:47:49 2 * viewradius 2011-06-29T12:48:01 my bot wont chase enemies unless it thinks it has a clear majority, but it doesn't necessarily avoid at this point 2011-06-29T12:48:04 so, 14 right now 2011-06-29T12:48:19 you could get away with more i think 2011-06-29T12:48:27 3*view you could probably get away with 2011-06-29T12:48:31 i'm thinking max players 8? 2011-06-29T12:48:37 min, not max 2011-06-29T12:48:49 including tile maps 2011-06-29T12:49:12 tile maps don't really need a min 2011-06-29T12:49:19 min what? 2011-06-29T12:49:35 or, the min is also the min map dimensions 2011-06-29T12:49:43 min distance between starting ants 2011-06-29T12:49:50 i think it's needed anyway 2011-06-29T12:49:57 it might not be with the conditions i put on it 2011-06-29T12:50:09 but otherwise one of the enemy ants might end up close 2011-06-29T12:53:05 um, go with 2*vision for the moment 2011-06-29T12:55:08 y 2011-06-29T12:55:40 that way you have some food you can always get to first 2011-06-29T12:55:56 because we spawn 2 to 4 food in the starting vision radius 2011-06-29T12:57:01 *** |UncleVasya| <|UncleVasya|!kvirc@31.144.157.161> has quit IRC (Ping timeout: 260 seconds) 2011-06-29T12:57:30 *** gobang has quit IRC (Ping timeout: 255 seconds) 2011-06-29T13:00:05 *** nux67 has joined #aichallenge 2011-06-29T13:00:12 *** UncleVasya has joined #aichallenge 2011-06-29T13:10:39 *** gobang has joined #aichallenge 2011-06-29T13:13:33 <_flag> Is the beta down for maintenance or something? 2011-06-29T13:14:55 *** |UncleVasya| <|UncleVasya|!kvirc@178-133-103-32.dialup.umc.net.ua> has joined #aichallenge 2011-06-29T13:15:23 *** |UncleVasya| <|UncleVasya|!kvirc@178-133-103-32.dialup.umc.net.ua> has joined #aichallenge 2011-06-29T13:16:10 @rankings 2011-06-29T13:16:14 mcstar: Error: There was a problem accessing the interface to ai-contest.com 2011-06-29T13:18:01 *** UncleVasya has quit IRC (Ping timeout: 260 seconds) 2011-06-29T13:20:21 *** |UncleVasya| <|UncleVasya|!kvirc@178-133-103-32.dialup.umc.net.ua> has quit IRC (Ping timeout: 260 seconds) 2011-06-29T13:22:12 Has anyone noticed unfairness in the food spawning? 2011-06-29T13:22:15 *** gobang has quit IRC (Ping timeout: 255 seconds) 2011-06-29T13:23:49 I've got a question about Java compilation on the server... do all the classes have to be in the default package, or can some of them be in proper packages (and thus, subfolders in the uploaded .zip)? 2011-06-29T13:25:24 I understand that MyBot.java has to be packageless, but what about all the rest 2011-06-29T13:39:22 *** UncleVasya has joined #aichallenge 2011-06-29T13:53:40 *** mcstar has quit IRC (Ping timeout: 246 seconds) 2011-06-29T13:54:53 McLeopold1: i prefer that min_distance is greater than 14, cause small min_distance can cause that 2 team should fight for the same area, and the result are influenced by the starting position (who is the bot near to you..). 2011-06-29T13:55:01 *** mcstar has joined #aichallenge 2011-06-29T13:55:10 wtf 2011-06-29T13:55:17 my linux just froze 2011-06-29T13:55:32 i havent had this for years 2011-06-29T13:56:27 maybe its time to switch... 2011-06-29T13:56:42 ... to freebsd 2011-06-29T13:57:44 with bigger min_distance the nearest enemy and second nearest enemy (and maybe 3rd nearest) are at the same distance, so it's easier to have a balanced start position for every team (eg. have 1 strong and 1 basic bot, instead of drawing on who have a good aggressive bot near to him) 2011-06-29T13:57:54 olexs: as long as the command "javac MyBot.java" works, then you are good 2011-06-29T13:58:13 carlop: I'm not opposed to close starting positions 2011-06-29T13:59:01 I think it is a reasonable game where 2 bots are forced to fight first, then the winner take on the winner of the fight at the other side of the map 2011-06-29T13:59:09 but who have a bot that timeout near to him have a big boost 2011-06-29T13:59:29 so there is more chance involved 2011-06-29T13:59:32 you could make that argument for any map 2011-06-29T13:59:58 no, if you have 3 enemy at almost the same distance 2011-06-29T14:00:32 okay, almost any map, but not 3 player equidistant 2011-06-29T14:00:50 if a bot timeout, his 3 neighbour eat his territory, but have only 1/3 advantage over (1v1) v (1v1) 2011-06-29T14:02:06 what if all bots start close together at the center of an open map 2011-06-29T14:02:13 what about the rankings if you do "multiples games on one" 2011-06-29T14:02:58 we rank bots based on their relative ranking in the game, if the two strongest bots play off right at the start, one might get knocked out right before crapper bots have time to increase their score 2011-06-29T14:03:01 maybe the metric should be average starting distance to each other ant must be within a reasonable range 2011-06-29T14:03:15 i think overall it should even out, but personally i'm in preference of starting them further away 2011-06-29T14:04:00 like, i have tried to design my maze maps so that enemies only path doesn't lead directly to a symmetric junction for an opponent 2011-06-29T14:04:07 so the closest ant shouldn't be less the half the distance to the furthest ant 2011-06-29T14:04:18 i imagine it'd be a lot like some pw maps, where only a few planets ended up being relevant to the game 2011-06-29T14:04:41 bots* only path 2011-06-29T14:04:47 distance as the crow flies 2011-06-29T14:05:02 path distance would be tougher to enforce 2011-06-29T14:05:09 perhaps a better idea is to maximise the starting distance locations if we can? 2011-06-29T14:05:09 for the same reasoning I think is better a map like this: http://ants.zeroviz.us/cTf4T/ (the pattern suck, just look at the distance between team) so many enemy are almost in the same range, and if a bot timeout (or do stupid things) don't favor a singe team 2011-06-29T14:05:24 carlop: not sure how hard it would be to find those locations? 2011-06-29T14:05:35 a translation of the maps will make finding symmetry harder and should hide that 2011-06-29T14:06:38 maximize starting distance can be a good thing, that basically impose that 1st distance and 2nd distance are similar 2011-06-29T14:07:11 maybe just look at 10 random starting position, and choose the one that have min_distance maximized 2011-06-29T14:08:05 so we have map where there are nearby enemy, but most of time map are balanced 2011-06-29T14:09:10 http://ants.zeroviz.us/OOAku/ 2011-06-29T14:12:23 antimatroid: did you ever get the map stats thing going? can we get a distance table from a map? 2011-06-29T14:13:35 map stats, like for asymmetric maps? 2011-06-29T14:13:36 no 2011-06-29T14:13:43 what do you mean by distance table? 2011-06-29T14:16:48 McLeopold1: a problem with this game is that map is symmetric but food generation is not.... 2011-06-29T14:17:08 now i have to go, I'm back later for other map generation/strategy discussion 2011-06-29T14:18:05 antimatroid: I mean a matrix of players with starting distances between them, for straight and path finding 2011-06-29T14:18:44 *** gobang has joined #aichallenge 2011-06-29T14:18:50 i could make sure that there's more than one block path joining enemy ants 2011-06-29T14:18:55 (i think) 2011-06-29T14:19:03 *** gobang has quit IRC (Read error: Connection reset by peer) 2011-06-29T14:19:06 if a map is symmetric, then each ant should have an equal space they can reach first 2011-06-29T14:19:30 so, maybe we should remove 1 ant and check the starting space 2011-06-29T14:19:34 *** gobang has joined #aichallenge 2011-06-29T14:20:04 if it is too much advantage for 1, or too much disadvantage for another, reject the map 2011-06-29T14:20:35 *** gobang has quit IRC (Read error: Connection reset by peer) 2011-06-29T14:21:13 do you still have the code that produced a map of who's closest? 2011-06-29T14:21:20 i could check the amount of land that ants can reach before any other ant 2011-06-29T14:21:21 or was that sigh? 2011-06-29T14:21:32 and if that's too small compared to land/no_players, reject map? 2011-06-29T14:21:42 yeah, that's what I mean, but just remove 1 ant and see how it looks 2011-06-29T14:21:50 there was the map_analyzer.py which gives the voronoi stuff? 2011-06-29T14:21:59 hmm... 2011-06-29T14:22:12 *** amstan has quit IRC (Remote host closed the connection) 2011-06-29T14:22:55 *** amstan has joined #aichallenge 2011-06-29T14:22:55 *** ChanServ sets mode: +o amstan 2011-06-29T14:24:15 anyway, i'ma go to sleep 2011-06-29T14:25:39 *** gobang has joined #aichallenge 2011-06-29T14:25:42 *** nux67 has quit IRC (Ping timeout: 252 seconds) 2011-06-29T14:28:01 *** carlop has quit IRC (Ping timeout: 240 seconds) 2011-06-29T14:33:03 antimatroid http://ants.zeroviz.us/gtQBz/ 2011-06-29T14:33:35 oh god :) 2011-06-29T14:33:59 i want moar players :D 2011-06-29T14:34:03 http://ants.zeroviz.us/NneQM/ 2011-06-29T14:34:43 that really crushes the visualizer 2011-06-29T14:34:44 *** okayzed is now known as okay 2011-06-29T14:36:07 yes it does 2011-06-29T14:37:21 McLeopold: a different idea.. 2011-06-29T14:37:40 find the squares that a player can reach in less moves than the closest square at equal access to an enemy 2011-06-29T14:37:54 no, that's silly 2011-06-29T14:38:17 i'm thinking of a case of block mazes with the one path to each other, but more generally that is ridiculous 2011-06-29T14:38:37 so, that 8 player map can't be right? 2011-06-29T14:39:56 what why? 2011-06-29T14:40:13 http://ants.zeroviz.us/tFPC3/ 2011-06-29T14:41:10 I would have thought the dividing lines would be more like the 2 player, where there are sections closer to an enemy, but with first access to someone else 2011-06-29T14:41:54 *** gobang has quit IRC (Ping timeout: 255 seconds) 2011-06-29T14:42:01 that last link, how is there not first access in the cornders? 2011-06-29T14:42:13 I didn't write the code :) 2011-06-29T14:42:30 There are no updates of rankings main table for about 3 hours. 2011-06-29T14:42:37 uh oh 2011-06-29T14:42:43 might be for tile symmetric maps :P 2011-06-29T14:42:45 are there games? 2011-06-29T14:42:54 yes 2011-06-29T14:43:44 I played 5 times after main rankings became frozen. 2011-06-29T14:44:04 it's changed? 2011-06-29T14:44:07 @rankings 2011-06-29T14:44:14 antimatroid: Top 10 players: FlagCapper(84.1), sir_macelon(84.0), antimatroid(79.7), Sto03RepliCrush(79.6), sto_greed_002(79.0), Zaphtest02(78.3), UncleVasya(75.0), rhett79(73.8), medved(73.3), Zaphus(73.0) 2011-06-29T14:44:37 (02:45:43) contestbot: McLeopold1: Top 10 players: FlagCapper(85.2), sir_macelon(83.4), antimatroid(80.4), Sto03RepliCrush(79.3), Zaphtest02(78.9), sto_greed_002(78.6), UncleVasya(74.4), medved(73.7), Zaphus(73.3), stoha02(73.2) 2011-06-29T14:44:37 (04:44:05) contestbot: antimatroid: Top 10 players: FlagCapper(84.1), sir_macelon(84.0), antimatroid(79.7), Sto03RepliCrush(79.6), sto_greed_002(79.0), Zaphtest02(78.3), UncleVasya(75.0), rhett79(73.8), medved(73.3), Zaphus(73.0) 2011-06-29T14:44:44 that's 2 hours? 2011-06-29T14:44:55 bah, i guess it hasn't :P 2011-06-29T14:44:56 sorry 2011-06-29T14:44:59 yeah, it's old one. 2011-06-29T14:45:06 from the main table. 2011-06-29T14:46:33 Uh, I have a question if I may, probably a stupid one 2011-06-29T14:46:55 You're using psyco to run the game on the server? 2011-06-29T14:47:03 yep 2011-06-29T14:47:13 Why no PyPy? 2011-06-29T14:47:19 *not 2011-06-29T14:47:25 no good reason 2011-06-29T14:47:51 pypy isn't simple to install, and I don't fully trust it for production use yet 2011-06-29T14:48:15 it may hopefully be made available for submissions to use though 2011-06-29T14:48:18 okay, there's a good reason 2011-06-29T14:48:44 janzert: the worker screen session is gone 2011-06-29T14:48:46 Ah, ok then, from this http://goo.gl/5ZGce I understood PyPy would be better, nvm then :) 2011-06-29T14:48:53 I can't remember how I created it... 2011-06-29T14:48:54 I see 2011-06-29T14:49:21 McLeopold1: "screen -S worker" as the contest user I believe 2011-06-29T14:49:31 but I have to be logged in as contest 2011-06-29T14:49:35 I haven't been logged in so it wasn't me that closed it ;) 2011-06-29T14:49:56 McLeopold1: right, just "sudo su contest" 2011-06-29T14:50:43 you'll need to change the permission on your pts device first though 2011-06-29T14:51:08 chmod go=rw /dev/pts/ 2011-06-29T14:51:11 I can see that I did that in my bash_history 2011-06-29T14:52:28 if you don't get it I can login and probably recreate it if you want 2011-06-29T14:52:35 I'll get it 2011-06-29T14:53:55 *** gobang has joined #aichallenge 2011-06-29T14:54:04 *** janzert1 has joined #aichallenge 2011-06-29T14:54:39 megalol, use c if you want to plot the mandelbrot set 2011-06-29T14:56:40 *** janzert has quit IRC (Ping timeout: 246 seconds) 2011-06-29T14:57:39 @rankings 2011-06-29T14:57:45 McLeopold1: Top 10 players: FlagCapper(86.5), sir_macelon(84.7), antimatroid(80.5), sto_greed_002(79.9), Sto03RepliCrush(78.0), Zaphtest02(77.9), UncleVasya(77.5), Zaphus(75.1), medved(74.3), leviathan(73.6) 2011-06-29T14:58:03 íóçá øåýû ùëþ 2011-06-29T14:58:15 yep, it's ok now. Thanks 2011-06-29T15:02:27 aichallenge: McLeopold epsilon * rb920bca / (82 files in 3 dirs): Merge branch 'epsilon' of github.com:aichallenge/aichallenge into epsilon - http://bit.ly/kUZsWI 2011-06-29T15:02:28 aichallenge: McLeopold epsilon * r66a790e / website/sql.php : update to in_game query - http://bit.ly/mQgk2X 2011-06-29T15:03:36 nice-looking: http://aichallengebeta.hypertriangle.com/visualizer.php?game=45555&user=22 2011-06-29T15:05:23 Very nice 2011-06-29T15:05:53 *** Naktibalda has joined #aichallenge 2011-06-29T15:06:11 http://aichallengebeta.hypertriangle.com/visualizer.php?game=45401&user=7 2011-06-29T15:09:11 seriously broken map http://aichallengebeta.hypertriangle.com/visualizer.php?game=45142&user=7 2011-06-29T15:09:25 *** bhasker has quit IRC (Quit: bhasker) 2011-06-29T15:09:57 pro game, nuff said. 2011-06-29T15:11:34 McLeopold1: at least open up the edges 2011-06-29T15:17:17 *** stocha has joined #aichallenge 2011-06-29T15:20:11 @ranking 2011-06-29T15:20:12 stocha: User error, it's not my fault. 2011-06-29T15:20:23 @rankings 2011-06-29T15:20:28 stocha: Top 10 players: FlagCapper(85.3), sir_macelon(83.5), antimatroid(79.3), sto_greed_002(78.7), Sto03RepliCrush(76.8), Zaphtest02(76.7), UncleVasya(76.3), Zaphus(75.0), BaronTrozo(73.2), medved(73.1) 2011-06-29T15:21:39 why is that that 20 minutes ago mcleopold had a totally different answer for rankings ? 2011-06-29T15:22:17 because main ranking table was frozen for two hours. 2011-06-29T15:22:37 Now it's fixed and rankings are correct. 2011-06-29T15:23:21 McLeopold1: btw, if you hadn't noticed it looks like the contest screen session went away because the server was rebooted 2011-06-29T15:23:55 k 2011-06-29T15:26:05 any news about maze maps ? 2011-06-29T15:29:15 Hi, stocha. Unfortunally we are not sure we understood your C problem correct. If we did then answer is something like this: 2011-06-29T15:29:25 *code pasted in private* 2011-06-29T15:34:13 *** bhasker has joined #aichallenge 2011-06-29T15:36:50 *** stocha has quit IRC (Ping timeout: 252 seconds) 2011-06-29T15:42:01 McLeopold1: would it be too much to ask for ant identification? something like: a row col 0 previndex 2011-06-29T15:42:23 where previndex is the line of this ant in the previous input 2011-06-29T15:43:59 ? 2011-06-29T15:44:22 mcstar: convice antimatroid first 2011-06-29T15:44:30 convince 2011-06-29T15:44:31 why him? 2011-06-29T15:44:40 you wrote the engine 2011-06-29T15:44:43 he made the bot input 2011-06-29T15:45:04 and whats your oppinion? 2011-06-29T15:45:12 maybe a from direction 2011-06-29T15:45:47 although, you should be able to know if you keep track 2011-06-29T15:45:52 *** crashing has joined #aichallenge 2011-06-29T15:46:09 downloaded tools. is there a known incompatibility with python 2.6.1? 2011-06-29T15:46:15 yes 2011-06-29T15:46:21 would be much easier this way... 2011-06-29T15:46:33 crashing: 2.7 is the only way to go. 2011-06-29T15:46:37 kk 2011-06-29T15:46:39 thanks 2011-06-29T15:46:52 or 3.2 2011-06-29T15:47:35 finally, python is better than the linux kernel 2011-06-29T15:48:21 *** gobang has quit IRC (Ping timeout: 276 seconds) 2011-06-29T15:49:15 wow, I didn't know 3.x already supported. It's time for me to stop telling people that 3.x wouldn't work. 2011-06-29T15:50:05 im going for 3.2 then :) 2011-06-29T15:54:01 *** Dlayne has joined #aichallenge 2011-06-29T15:54:15 *** Dlayne is now known as InsaneMalkavian 2011-06-29T15:54:43 McLeopold1: is a 3.2 support was from very beginning or this is a new improvement? 2011-06-29T15:59:30 *** Accoun has quit IRC () 2011-06-29T15:59:31 UncleVasya: I always tried to make it work in both, but the print statement breaks things and janzert is opposed to future imports 2011-06-29T15:59:56 So, it may not work in 3.2, but you can write your bot in 3.2 2011-06-29T16:00:07 by it I mean playgame and the engine 2011-06-29T16:01:13 *** smiley1983 has quit IRC (Quit: leaving) 2011-06-29T16:01:45 I believe crashing asked about toolls launching, not about bot programming. 2011-06-29T16:06:45 yeah 3.2 gave me a missing stringIO module. i seme to be having more luck with 2.72 2011-06-29T16:06:57 2.7.2 2011-06-29T16:07:22 then again. seems like the bots crashed. I am on osx. likely missing some python goodness 2011-06-29T16:09:02 *** crashing_ has joined #aichallenge 2011-06-29T16:09:09 not seeing any errors in logs directory 2011-06-29T16:09:27 but crashing with 2.7.2 under osx also :( just bots. ai comes up and says all the bots crashed 2011-06-29T16:09:38 its working then :) 2011-06-29T16:09:44 woot 2011-06-29T16:09:59 i bet you run errorbot.... 2011-06-29T16:10:11 play_one_game runs left, and hunter 2011-06-29T16:10:14 twice 2011-06-29T16:10:27 UncleVasya: do you have persistent ants? 2011-06-29T16:10:40 have stock setup just downloaded tools so far 2011-06-29T16:10:42 no changes 2011-06-29T16:10:48 trying to just get my environment working 2011-06-29T16:11:19 are you sure the right python is called? 2011-06-29T16:11:27 python --version showsing 2.7.2 2011-06-29T16:11:40 *** crashing has quit IRC (Ping timeout: 252 seconds) 2011-06-29T16:11:48 *** crashing_ has quit IRC (Client Quit) 2011-06-29T16:11:49 add -e -E to playgame.py 2011-06-29T16:12:03 *** crashing has joined #aichallenge 2011-06-29T16:12:18 add -e -E to playgame.py 2011-06-29T16:12:22 hehe apparently this irc client is crashing as well. I should help our QA team today. maybe im blessed 2011-06-29T16:12:37 mcstar: do you mean AntsTesting? 2011-06-29T16:12:48 *** Accoun has joined #aichallenge 2011-06-29T16:12:54 lol, i guess not, i dont know whats that :) 2011-06-29T16:13:05 do you keep ants in between turns? 2011-06-29T16:13:19 that -e -E was all i needed 2011-06-29T16:13:24 mcstar: what did you asked me about? 2011-06-29T16:13:27 ah, ok 2011-06-29T16:13:33 no, I don't. 2011-06-29T16:13:39 thx :) 2011-06-29T16:13:58 play_one_game.sh has dist/sample, but there is no dist. should just be sample_bots/python/... 2011-06-29T16:14:06 rather than dist/sample_bots/... 2011-06-29T16:14:16 But I was thinking about it. 2011-06-29T16:14:16 error was bot not found 2011-06-29T16:14:36 I want to keep ants directions between turns. 2011-06-29T16:14:44 yeah, the dist directory fix is on the todo list 2011-06-29T16:15:00 McLeopold1: dont you want to add -e by default to playgame.py in play_one_game? 2011-06-29T16:15:04 is it on github? i can chekc it in :) 2011-06-29T16:15:22 mcstar: maybe 2011-06-29T16:15:26 aww... read only... :) 2011-06-29T16:15:40 anyway rockin now. thanks for all the help! 2011-06-29T16:15:47 welcome 2011-06-29T16:16:20 if i had been smurter i should have noticed that dist thing on my own... :P nice to know about -e -E though 2011-06-29T16:16:31 *** crashing has quit IRC (Client Quit) 2011-06-29T16:16:34 UncleVasya: i guess you dont yet have queues associated with ants, for storing future directions then 2011-06-29T16:20:03 mcstar: For now my bot is pretty basic and I'm not going to implement some advanced staff because I have no time :( July 6 is my deadline. 2011-06-29T16:20:44 you mean you dont have time for it until july 6? 2011-06-29T16:20:50 I think a very basic battle mechanism is the last thing I will do for ants. 2011-06-29T16:21:08 ah, ok, sorry to hear that 2011-06-29T16:21:20 no, I mean I will not have a computer from July 6 to end of the august. 2011-06-29T16:21:39 may i ask why? 2011-06-29T16:22:11 And also better food gathering and spreading I hope to make. 2011-06-29T16:23:36 mcstar: My real home and my place for studying are the very different towns. I have computer only in my studying place. 2011-06-29T16:24:08 you live in hostel? 2011-06-29T16:24:12 *** antimatroid1 has joined #aichallenge 2011-06-29T16:24:18 i used too 2011-06-29T16:24:59 no, I live in a one-room flat. 2011-06-29T16:25:40 *** antimatroid has quit IRC (Ping timeout: 250 seconds) 2011-06-29T16:26:37 It's not my flat, It's an appartament flat (I hope I said it correctly). 2011-06-29T16:26:44 is the computer the problem or internet access? 2011-06-29T16:27:06 sorry that i ask soo many questions, feel free to not answer them :) 2011-06-29T16:29:33 I had a computer there but when grandmother (I have no parents and live with her from 11 (now I'm 20)). bought a computer for studying here she said that 2 computers are to much for one person and my old one went to my uncle. 2011-06-29T16:30:11 But I will have an internet connection. 2011-06-29T16:30:12 *** amstan has quit IRC (Read error: Connection reset by peer) 2011-06-29T16:31:34 i guess you considered taking the computer with you... 2011-06-29T16:31:39 I use my mobile phone as a modem and when I will not have a computer I will be here via java-client. 2011-06-29T16:31:59 *** amstan has joined #aichallenge 2011-06-29T16:31:59 *** ChanServ sets mode: +o amstan 2011-06-29T16:32:06 *** hacklash has joined #aichallenge 2011-06-29T16:33:38 mcstar: I do not want to carry computer in the train just for 2 monthes. 2011-06-29T16:34:01 ok, you are the boss 2011-06-29T16:34:22 i had to carry mine to the capital city when i started university 2011-06-29T16:34:35 but its not a long ride 2011-06-29T16:34:59 ~50 minutes then mass transportation 2011-06-29T16:35:12 man, i hated crt's :D 2011-06-29T16:35:21 20 kg of glass 2011-06-29T16:35:28 and makes your eyes hurt 2011-06-29T16:35:40 My road to home will take 19 hours. 2011-06-29T16:35:49 omg 2011-06-29T16:35:55 its a different scale.. 2011-06-29T16:36:02 i can understand then 2011-06-29T16:36:55 try buying a laptop, i loved mine very much 2011-06-29T16:37:08 i had an old powerbook g4 from work 2011-06-29T16:37:17 Russia's big. Where you study if I may ask? 2011-06-29T16:37:20 but it died, i miss it very much 2011-06-29T16:37:53 sYnfo: are you russian too? 2011-06-29T16:38:04 I live in Ukraine. 2011-06-29T16:38:36 No. :) Czech Rep. but, eh... We had our share of Russian in the past. :) 2011-06-29T16:38:47 say no more :D 2011-06-29T16:39:06 we need to put that behind.. 2011-06-29T16:39:26 Mos def, I'm already behind that honestly, it didn't hit my generation at all. 2011-06-29T16:39:52 Same with german, really. 2011-06-29T16:39:58 well, we had to attend the '56 ceremonies in school 2011-06-29T16:39:59 I mean even more so. 2011-06-29T16:40:07 Really? How old are you? 2011-06-29T16:40:13 25 2011-06-29T16:40:31 thats not the point, we celebrate those things 2011-06-29T16:40:36 Oh, 20 here, I guess our 25s had to do the same. 2011-06-29T16:40:39 I see 2011-06-29T16:40:42 failed revolutions and such... 2011-06-29T16:40:42 mcstar: The problem with laptop is that I want a expensive one. An I decided to accumulate money for few years and buy Lenovo ThinkPad T5xx (I love the name - ThinkPad :D) 2011-06-29T16:41:21 UncleVaysa: That's the way to go pal. I'm gettin my own TP soon, I my summer job works out. :) 2011-06-29T16:41:24 UncleVasya: im the exact opssite: i think theres no point in buying an expensive latop, only if you have a big vallet 2011-06-29T16:41:45 We're not so rich as to buy cheap things :P 2011-06-29T16:41:55 wtf :) 2011-06-29T16:42:05 You don't know that? It's sayng here in CZ 2011-06-29T16:42:13 no, sorry 2011-06-29T16:42:17 Means cheap things tend to break and stuff. 2011-06-29T16:42:23 Oh no need to apologize :D 2011-06-29T16:42:30 i get it 2011-06-29T16:43:19 i hope ill visit Prague sometime 2011-06-29T16:43:36 they say that turists will go there instead of Budapest 2011-06-29T16:43:36 I going to study there next year. :) 2011-06-29T16:44:02 Could be, honestly I've never *really* been to Prague 2011-06-29T16:45:24 I'm considering a laptom as a alternative for PC.Not as an additional thing. For me, I mean. 2011-06-29T16:46:06 But won't your granny say the same thing? I mean from her point of view it's gonna be just another PC right. 2011-06-29T16:46:21 I see 2011-06-29T16:46:23 Oh 2011-06-29T16:48:20 UncleVasya: you study computer science right? i think you need more than one computer 2011-06-29T16:48:27 your granny will understand 2011-06-29T16:49:41 ugh.. someone remind me to never delete a git copy of the kernel 2011-06-29T16:49:50 it might be useful later on 2011-06-29T16:49:56 i wish there was a torrent of it 2011-06-29T16:50:30 ? 2011-06-29T16:50:43 mcstar: https://github.com/mirrors/linux-2.6/ 2011-06-29T16:50:43 you cant download it again, 2011-06-29T16:50:47 ? 2011-06-29T16:50:52 i can, but it's a 800mb download 2011-06-29T16:51:02 i'm to 102MB and it's only at 12% 2011-06-29T16:51:39 i have downloaded kernels before but i remember they were around a 100 Mbs 2011-06-29T16:51:53 git clones are bigger, they contain the whole history 2011-06-29T16:52:06 they're much easier to update later on though 2011-06-29T16:52:07 and you need it i take it, but why? 2011-06-29T16:52:27 why are you compiling kernels? 2011-06-29T16:52:29 you can just git pull and it'll only get the differences 2011-06-29T16:52:37 i need it to make a distro for my arm board 2011-06-29T16:52:54 *** bhasker has quit IRC (Ping timeout: 276 seconds) 2011-06-29T16:53:11 how far does that git repo date back? 2011-06-29T16:53:25 is it the whole 2.6 branch? 2011-06-29T16:53:36 i think it's since git was first invented 2011-06-29T16:54:11 i watched a google tech talk with linus saying something like the put earlier changes in the kernel git too 2011-06-29T16:54:30 well, they did have the patches probably stored nicely 2011-06-29T16:54:34 so they could have 2011-06-29T16:54:35 *** Naktibalda has quit IRC (Quit: ChatZilla 0.9.87 [Firefox 5.0/20110622232440]) 2011-06-29T16:54:38 he was polishing git and saying bad bad things about other versioning systems like cvs 2011-06-29T16:54:49 yeah, i saw that one too, good stuff 2011-06-29T16:56:09 mcstar: https://github.com/mirrors/linux-2.6/commits/master?page=7263 2011-06-29T16:56:13 mcstar: last page i could find 2011-06-29T16:59:19 *** bhasker has joined #aichallenge 2011-06-29T17:07:51 *** UncleVasya has quit IRC (Ping timeout: 260 seconds) 2011-06-29T17:10:46 *** UncleVasya has joined #aichallenge 2011-06-29T17:11:30 UncleVasya: if you don't mind, what part of ukraine are you at? 2011-06-29T17:12:11 Currently in Lugansk area. Will go to Crimea on July. 2011-06-29T17:12:18 really? 2011-06-29T17:12:30 I'll be there 12-15th of july 2011-06-29T17:12:40 why you are surprised? 2011-06-29T17:13:19 In what town? 2011-06-29T17:13:46 sevastopol, bakchisarai and finish in yalta 2011-06-29T17:14:29 Far enough. 2011-06-29T17:14:56 too far to meet up? 2011-06-29T17:15:09 I live in Belogorsk. It's about 40 minutest to Simpheropol. 2011-06-29T17:15:11 i don't know if I'd have time, but it would be funny 2011-06-29T17:15:28 i thought you said you'd be in Crimea in July 2011-06-29T17:15:31 a little later? 2011-06-29T17:16:11 * I will live 2011-06-29T17:17:45 It's not very bad that you haven't time. I'm not really interesting person to meet IRL. 2011-06-29T17:18:45 Are you going to Crimea as a tourist? 2011-06-29T17:18:48 that's cool 2011-06-29T17:19:10 i lived in Ukraine for 2 years 2011-06-29T17:19:18 and 10 months in Crimea 2011-06-29T17:19:47 now I'm coming back on vacation with my family 2011-06-29T17:21:14 Where are you live and work now? 2011-06-29T17:21:31 USA 2011-06-29T17:22:17 specifically I'm in school and also work for Brigham young university 2011-06-29T17:23:08 Nice one, how did you get to study there? 2011-06-29T17:23:28 in the US or in Ukraine> 2011-06-29T17:23:33 US :) 2011-06-29T17:23:44 being born here 2011-06-29T17:23:51 Oooooh, ok, that makes sense 2011-06-29T17:24:03 :) 2011-06-29T17:24:16 What you like more, US or Ukraine? 2011-06-29T17:24:42 you'll have to be more specific 2011-06-29T17:24:52 Ok, tell me about the people 2011-06-29T17:26:05 people in America are more friendly on the street, Ukrainian aquantainces are more friendly, especially in their home 2011-06-29T17:27:06 I see, I see 2011-06-29T17:27:07 I guess i mean strangers are more friendly in America 2011-06-29T17:27:23 Yea, that's what I've been hearing 2011-06-29T17:27:58 factor in the fact that youre american 2011-06-29T17:28:14 yeah, it's a known "feature" of countries in our area. 2011-06-29T17:28:16 i wonder what hungarians do when a foreigner asks them something 2011-06-29T17:28:31 even with each other 2011-06-29T17:28:53 thats better 2011-06-29T17:29:33 And I've just done watching The Wire, and I really have to wonder whether the drug problem is really that serious in Baltimore and such.. 2011-06-29T17:29:55 Ukrainians have a drug problem, a legal drug problem 2011-06-29T17:29:58 :) 2011-06-29T17:30:01 heh 2011-06-29T17:30:15 soo many more people smoking in public 2011-06-29T17:30:24 lol, hollywood tells some pretty interesting stereotypes of people from that region 2011-06-29T17:30:31 and lots of people drinking in public 2011-06-29T17:30:47 Yea, well... You consider that bad? 2011-06-29T17:31:07 drunk people aren't very fun to interact with on the street 2011-06-29T17:31:11 mcstar: I don't know dude, Wire is not exactly... Hollywood 2011-06-29T17:31:25 i didn't say it was bad though 2011-06-29T17:31:28 it wasnt a response 2011-06-29T17:31:44 its my opinion after watching movies 2011-06-29T17:31:59 Sure, just saying :) 2011-06-29T17:32:22 for example i just watched Undisputed III 2011-06-29T17:32:39 all the ghetto soviet excercise equipment in the apartment building courtyards was cool 2011-06-29T17:32:41 hacklash: No doubt, I was just wondering where you stand on that "american" ban of public drinking 2011-06-29T17:32:48 the story takes place in east-european prisons 2011-06-29T17:34:29 i dont know about you guys, do you have much garbage where you live? 2011-06-29T17:34:34 sYnfo: I think it comes from prohibition and speak easy's, while communism didn't encourage the building of bars, so people drink at home or on park benches 2011-06-29T17:35:00 i think the rules work pretty well for the places they were designed 2011-06-29T17:35:09 when i was crossing the border to romania, in my childhood, i was always surprised by the amount of garbage they had near the rails 2011-06-29T17:35:25 and now you can see similar things coming from Budapest 2011-06-29T17:35:25 hacklash: So you mean that public drinking never really was a problem around here, so no-one had to ban it? Could be I guess. 2011-06-29T17:35:28 oh also nobody cared about littering which was weird to me 2011-06-29T17:36:03 i saw somebody litter literally 5 feet from a trash can 2011-06-29T17:36:17 heh 2011-06-29T17:36:23 and those homeless guys 2011-06-29T17:36:34 oh, sorry 2 meters 2011-06-29T17:36:38 they spread in the city, and they mess up the rails 2011-06-29T17:36:50 almost the same 2011-06-29T17:37:15 (of course not, when youre talking about peoples height :)) 2011-06-29T17:37:42 i forgot that some people don't use feet very often 2011-06-29T17:38:05 im kind of accustomed to it, cause i read celebheights.com 2011-06-29T17:38:08 :D 2011-06-29T17:38:22 mcstar: are you from Hungary? 2011-06-29T17:38:27 yes 2011-06-29T17:38:30 oh, ok 2011-06-29T17:38:30 oh wtf :D 2011-06-29T17:38:41 what about you sYnfo? 2011-06-29T17:38:49 Where I'm from? 2011-06-29T17:38:54 yeah 2011-06-29T17:39:01 Heart of Europe! 2011-06-29T17:39:09 Not that I'd feel it that way 2011-06-29T17:39:11 Czech Republic 2011-06-29T17:39:54 my guess for heart of Europe would have been germany, but hen i looked at the map 2011-06-29T17:40:17 heh 2011-06-29T17:41:01 well, im in central europe i know that for sure 2011-06-29T17:41:09 :) 2011-06-29T17:41:23 Geographical center of the Europe is inthe Ukraine :P 2011-06-29T17:41:39 that depends on how much of russia you count, right? 2011-06-29T17:41:41 russia is not europe 2011-06-29T17:41:51 With wath's happening to Greece right now, that may not be the best thing :D 2011-06-29T17:41:56 russia starddles europe and asia 2011-06-29T17:42:09 russia is..... russia 2011-06-29T17:42:09 *straddles 2011-06-29T17:42:19 i mean, its huge 2011-06-29T17:42:25 mcstar: Exactly what I wanted to say 2011-06-29T17:42:27 sYnfo: what do you mean? 2011-06-29T17:42:52 hacklash: this http://english.aljazeera.net/news/europe/2011/06/2011629131116123332.html basically 2011-06-29T17:42:54 yes, whats happening to greece? 2011-06-29T17:43:23 I should correct myself. It may not be a good thing to be in EU 2011-06-29T17:44:25 are you talking a bout a possible cave in of the the euro in order to support the greek debts? 2011-06-29T17:44:28 the big brass here tries to pay off the national debt too 2011-06-29T17:44:39 *** InsaneMalkavian has left #aichallenge 2011-06-29T17:44:55 hacklash: Basically, yeah 2011-06-29T17:45:18 what does that mean cave in here? 2011-06-29T17:45:32 i mean financially 2011-06-29T17:45:50 i wanted to use collapse, but that seems to be too strong 2011-06-29T17:45:51 does greece have euro? 2011-06-29T17:46:21 Greece is a part of EU, that's the point 2011-06-29T17:46:24 i guess they do, so it means they switch back? or what? 2011-06-29T17:48:02 Well, if Euro fails, EU won't be there for too long, and frankly, as I see it, we need EU just to have a say in what's happening in the world 2011-06-29T17:48:24 *** Dlayne has joined #aichallenge 2011-06-29T17:48:34 *** Dlayne is now known as InsaneMalkavian 2011-06-29T17:48:46 briatin france and germany would still have some sway .. but yeah 2011-06-29T17:50:08 i dont understand, how could the failure of one economy bring down the whole of the EU? 2011-06-29T17:50:57 *** Palmik has quit IRC (Remote host closed the connection) 2011-06-29T17:51:13 Well, I'm not exactly an economist 2011-06-29T17:51:14 But 2011-06-29T17:51:43 When a nation has it's own currency and gets in a deep debt, what does it do? 2011-06-29T17:52:58 Hell, yeah, I sure am not an economist, I'm not sure I can explain that :D 2011-06-29T17:53:19 Thing is, if greece goes down, everyone who uses Euro has to go too 2011-06-29T17:53:26 In a way 2011-06-29T17:53:45 That's how I understand it anyway :) 2011-06-29T17:53:55 first of all i dont really understand the credit-dept network 2011-06-29T17:54:07 i mean who exactly own who 2011-06-29T17:54:09 and such 2011-06-29T17:54:40 but i guess when a coutry reaches colapse it asks for money from the IMF 2011-06-29T17:55:22 f, im kind of tired to write this in english now 2011-06-29T17:55:34 I feel your pain buddy 2011-06-29T17:56:24 I should be doing things for my college anyway, just can't get myself to do it. 2011-06-29T17:57:29 so i guess, it really depends on the footnotes of the treaty that we all signed when we joined to the eu 2011-06-29T17:57:42 i guess those circumstances are dealt with properly 2011-06-29T17:58:27 so im not sure how far will the eu go to save a country, but i dont think it will collapse, just because 1 country sits in shat 2011-06-29T17:59:40 i probably should look it up, but i think that for example a big part of out national dept is from times close to ww2 2011-06-29T17:59:49 out->our 2011-06-29T18:00:15 its kind of ridiculous that we still pay for those times 2011-06-29T18:00:16 Well, if CZ were to collapse, I don't think anyone would mind, really. The difference here is, that Greece uses Euro. Now what you do when you have a debt you can't pay back is you devaluate your currency, basically you print the money you need right, but Greece cannot really do that. 2011-06-29T18:00:21 Heh, yeah 2011-06-29T18:00:36 *** olexs1 has joined #aichallenge 2011-06-29T18:00:40 Russia had to devaluate in 98 in believe 2011-06-29T18:00:46 Not sure though 2011-06-29T18:01:27 yes, you introduce huge inflation, and give out money without backing it up 2011-06-29T18:01:32 Yea 2011-06-29T18:01:33 but thats not really a solution 2011-06-29T18:01:50 Well, depend on how you look at things 2011-06-29T18:01:54 It is for the country 2011-06-29T18:01:59 as far as i know russia was considered to be COLLAPSED 2011-06-29T18:02:03 economically 2011-06-29T18:03:02 Could be, I don't really now much about the 98 2011-06-29T18:03:09 btw i may sound stupid, but i dont think theres such a big problem 2011-06-29T18:03:31 *** bhasker has quit IRC (Ping timeout: 244 seconds) 2011-06-29T18:03:33 i mean people live as if the country they live in was supposed to provide everything for their nedds 2011-06-29T18:03:35 needs 2011-06-29T18:03:45 *** olexs has quit IRC (Ping timeout: 276 seconds) 2011-06-29T18:03:57 You mean Greeks? 2011-06-29T18:04:09 no, i mean people generally 2011-06-29T18:04:12 i don't think the fear is that the euro will collapse, but take a big hit 2011-06-29T18:04:16 Do they? 2011-06-29T18:04:19 Look at USA 2011-06-29T18:04:24 they have a bad attitude towards these things 2011-06-29T18:04:54 To some extend, yes, but they certainly don't expect their government to take care of them 2011-06-29T18:04:57 AFAIK 2011-06-29T18:05:06 only when you get old 2011-06-29T18:05:27 i think the majority expects the government/country to provide them food/jobs/medical care 2011-06-29T18:05:27 Ok, but still, we don't have this here 2011-06-29T18:05:31 anything really 2011-06-29T18:05:47 Even in the US? 2011-06-29T18:06:00 i dont live in the use i dont know 2011-06-29T18:06:06 i dont want to talk bs 2011-06-29T18:06:08 i think those people are funny, no socialism, get it out of here, but don't take away my medicare and social security 2011-06-29T18:06:12 In Europe, no doubt. Especially north 2011-06-29T18:06:23 hacklash: got a point there 2011-06-29T18:06:44 it makes me mad 2011-06-29T18:07:05 i get to support them, but probably can't rely on it myself when i get old 2011-06-29T18:07:27 I'm from the USA, what's the question? 2011-06-29T18:07:35 hehe 2011-06-29T18:07:39 :) 2011-06-29T18:07:41 hacklash is too 2011-06-29T18:08:16 McLeopold1: sometimes you write as if you werent born there 2011-06-29T18:08:37 really? Am I suppose to love everything about the US blindly? 2011-06-29T18:08:48 Go, Leo! 2011-06-29T18:08:51 oh, i mean grammar-like things 2011-06-29T18:09:08 for example the d here :D 2011-06-29T18:09:09 I'm just a bad typer :) 2011-06-29T18:09:15 Oh, come on, that's perfectly normal, you should've seen my Czech 2011-06-29T18:10:20 *** bhasker has joined #aichallenge 2011-06-29T18:10:35 *** ltriant has joined #aichallenge 2011-06-29T18:10:41 so my final conclusion is that we have a very interesing time ahead of us 2011-06-29T18:10:47 Oh indeed 2011-06-29T18:10:54 both technologicall and economically 2011-06-29T18:13:19 *** UncleVasya has quit IRC () 2011-06-29T18:13:36 http://en.wikipedia.org/wiki/File:Public_debt_percent_gdp_world_map.PNG 2011-06-29T18:13:59 ill ask antimatroid if he knows some flats to rent 2011-06-29T18:14:12 haha 2011-06-29T18:15:30 That map looks like "percentage of population not in slavery" 2011-06-29T18:18:39 aichallenge: McLeopold epsilon * rb0c6641 / (sql/0_schema.sql website/sql.php): added rank to game_player for historical reasons - http://bit.ly/iQPLxc 2011-06-29T18:19:43 Heh, India is doing surprisingly good in that case. 2011-06-29T18:20:54 the economies of the green countries might be stable, but the GDP per capita is low for them too, mostly anyway 2011-06-29T18:21:11 That reminds me, in case you didn't know: http://www.gapminder.org/ is really interesting site 2011-06-29T18:21:31 ive seen gapminder on TedTalk 2011-06-29T18:21:41 Hey guys, I don't see any games running for ants.. 2011-06-29T18:21:51 Yeah, same for me :) 2011-06-29T18:25:35 aichallenge: McLeopold epsilon * r1416f23 / sql/2_generate_leaderboard.sql : update to leaderboard generation, ghosts drop off after new submissions sigma is better or is 48 old or is worse than current, change values calculated from last game, not last leaderboard - http://bit.ly/jb9xm7 2011-06-29T18:26:45 I just looked and there are games running 2011-06-29T18:27:28 but we might be down a worker... 2011-06-29T18:28:51 *** Kingpin13 has quit IRC (Quit: this used to be the life, but I don't need another one) 2011-06-29T18:28:56 *** carlop has joined #aichallenge 2011-06-29T18:31:26 Looking back couple hundred years and seeing all the now-obviously-stupid stuff they used to do and think back then.. I must wonder, what will our descendants consider similarly stupid.. 2011-06-29T18:31:41 Oh man, that's offtopic, sorry 2011-06-29T18:32:01 definitely not Die Hard 3 2011-06-29T18:32:09 :D 2011-06-29T18:32:24 Or, you know, The Wire :P 2011-06-29T18:32:43 well, i havent heard of that before 2011-06-29T18:33:07 Try it, it's the best TV series I've ever seen 2011-06-29T18:33:19 consider this: people still enjoy classsical music, painting, books 2011-06-29T18:33:28 That's most likely true 2011-06-29T18:33:28 all of these are pretty old 2011-06-29T18:33:31 Although! 2011-06-29T18:33:42 What they consider to be classical music may change, right 2011-06-29T18:34:07 But I mean more the 2011-06-29T18:34:09 Ideas I guess 2011-06-29T18:34:10 no, what they consider to be moder will change! 2011-06-29T18:34:12 n 2011-06-29T18:34:21 Will capitalism be consider stupid? 2011-06-29T18:34:26 True that :D 2011-06-29T18:34:47 I wonder what will they call it tho. Modern is taken, post-modern as well... 2011-06-29T18:35:03 look at the monkey: they are stupid, but i dont think their DEsign is stupid 2011-06-29T18:35:13 they are a step towards us.. 2011-06-29T18:35:33 http://xkcd.com/771/ 2011-06-29T18:36:07 Somehow, xkcd is always relevant 2011-06-29T18:36:38 xkcd is funny but i dont understand anything from ancient english :( 2011-06-29T18:37:12 mcstar: ButI don't mean thing like monkeys, or old cars or whatever. Look at the racial segregacion in the US decads back, isn't that just as seemingly supid? 2011-06-29T18:37:33 Besides, monkey are not a step towards a human :P 2011-06-29T18:37:47 im sure that had i lived in those times it wouldnt seem stupid 2011-06-29T18:37:54 No doubt 2011-06-29T18:38:00 Just as you live in our time 2011-06-29T18:38:04 And 2011-06-29T18:38:05 revolutions start with a couple of visionaries 2011-06-29T18:38:21 yea 2011-06-29T18:39:08 i mean, sure i consider racism stupid, but what do you do when you are brought up hearing racist curses/swearings the whzole goddamn day? 2011-06-29T18:39:52 the poor kid cant do anything else except being racist too 2011-06-29T18:40:14 it takes education and communication to break those preconceptions 2011-06-29T18:41:19 Sure, but I'm not saying it was necessarily stupid from their point of view, but from our, arguably more developed one, it is. Now what I'm trying to say, is that there gotta be simmilar ideas, that may seem obviously good to our eyes, where in fact, they may be incredibly stupid, where stupid is not the adjective I want, but w/e. 2011-06-29T18:41:33 of course there will be groups of people who hate other groups of people simple because they do something different than the others 2011-06-29T18:41:41 just consider vim vs. emacs 2011-06-29T18:42:08 ok 2011-06-29T18:42:17 there are some 2011-06-29T18:42:26 for example religion 2011-06-29T18:43:01 Oh, good point, is any of those US guys listening? How do you feel about religion? 2011-06-29T18:43:24 lol, as if ppl from the us cant be ateists 2011-06-29T18:43:43 I'm not saying they can't, just asking :) 2011-06-29T18:44:09 whatever their answer is, its not gonna be representative 2011-06-29T18:44:22 *** Accoun has quit IRC () 2011-06-29T18:44:29 religion is way older than the US 2011-06-29T18:44:53 thats true 2011-06-29T18:44:54 and everywhere 2011-06-29T18:44:57 Then any other country I'd dare to say 2011-06-29T18:45:15 But you personally? 2011-06-29T18:45:17 do you consider pagans religious? 2011-06-29T18:45:42 I think by a dictionary definition of peganism, they are. 2011-06-29T18:45:44 Sure 2011-06-29T18:45:58 in that case it predates countries 2011-06-29T18:46:20 but organized religion is linked with the founding of countries 2011-06-29T18:47:37 but educated and not blind people know that religion is a snake biting its own tail 2011-06-29T18:47:43 Both religion and governments are concerned with establishing a set of morals and values for its members. They go well together. 2011-06-29T18:48:16 religion was the motivation, to make people behave 2011-06-29T18:48:46 young countries cant afford a "police" 2011-06-29T18:49:18 they relied on religion to make people abide the law 2011-06-29T18:49:33 but 2011-06-29T18:49:37 my main point 2011-06-29T18:50:00 McLeopold1: I'm not sure goverment is really concerned with morality to be honest. Legality, sure, but that is hardly the same thing. 2011-06-29T18:50:10 is that religion teaches you about a force, god, that you cant have a sensory verification of its existance 2011-06-29T18:50:30 a->e 2011-06-29T18:51:11 and why would you even consider something you cant be sure of? 2011-06-29T18:51:26 just because they made up "afterlife"? 2011-06-29T18:51:29 and hell? 2011-06-29T18:51:53 i think today those things have lost their power 2011-06-29T18:52:27 so today, religion is more like phylosophy 2011-06-29T18:52:49 but for one, im sure im not interested in qestions that by definition cannot be answered 2011-06-29T18:53:10 (not totally true, im sort of interested in godel's work) 2011-06-29T18:54:55 sYnfo: another thing i think future generations will consider stupid is using computers 2011-06-29T18:55:17 imagine how many hours you sit in front of your machine staring a scree? 2011-06-29T18:55:19 n 2011-06-29T18:55:29 typing??? on a keyboard? 2011-06-29T18:55:42 i already laugh at myself 2011-06-29T18:55:58 neural interfaces will change all of this 2011-06-29T18:56:21 imagine writing a program in your head, while youre running on the beach 2011-06-29T18:56:21 mcstar: yea, no doubt 2011-06-29T18:56:50 i think some kind of brain multi-tasking will happen not too far 2011-06-29T18:57:29 at some point they will laugh at us, how badly did we recycle garbage, poisonos materials 2011-06-29T18:57:42 how badly did we pollute our biosphere 2011-06-29T18:57:58 oh, and hunger 2011-06-29T18:58:12 they wont understand why didnt we solve that one before 2011-06-29T18:58:29 in the future it will be seen as trivial 2011-06-29T18:59:06 Could be, provided civilization survives that long 2011-06-29T18:59:14 from a pure scientific point of view, i dont think that they will see anything as stupid, or laughable 2011-06-29T18:59:45 science doesnt make previous resuls incorrect, it generalizes things 2011-06-29T19:00:30 the only way they would think of previous results as trivial if they had just like i said before, neural implants 2011-06-29T19:00:41 which helps of abstract thinking 2011-06-29T19:01:01 making those results more easily comprehensible, even for the uninitiated 2011-06-29T19:01:43 or some kind of collective knowledge, which empower you with many other person's memories/feelings/understandings at once 2011-06-29T19:02:23 oh, and lets not forget diseases 2011-06-29T19:02:49 future me will scratch his head why the f didnt they cure aids a long time ago? 2011-06-29T19:03:04 its soo simple now, they teach it in primary school 2011-06-29T19:03:06 :D 2011-06-29T19:04:17 Good point I guess. But I'm off to bed now, gn .) 2011-06-29T19:04:29 *** sYnfo has quit IRC (Quit: Page closed) 2011-06-29T19:05:18 *** McLeopold1 has left #aichallenge 2011-06-29T19:06:45 me too 2011-06-29T19:07:01 Good night, Zion. Sweet Dreams. 2011-06-29T19:07:03 *** mcstar has quit IRC (Quit: WeeChat 0.3.5) 2011-06-29T19:11:00 aichallenge: McLeopold epsilon * r2270c2c / sql/2_generate_leaderboard.sql : update to leaderboard generation - http://bit.ly/juOP0j 2011-06-29T19:21:09 *** thagomizr has joined #aichallenge 2011-06-29T19:38:25 *** hacklash has quit IRC (Quit: Page closed) 2011-06-29T19:48:33 *** okay is now known as okayzed 2011-06-29T20:07:37 *** okayzed is now known as okay 2011-06-29T20:12:27 *** okay is now known as okayzed 2011-06-29T20:30:19 *** olexs has joined #aichallenge 2011-06-29T20:32:50 *** bhasker has quit IRC (Quit: bhasker) 2011-06-29T20:43:28 *** olexs1 has quit IRC (Quit: Leaving.) 2011-06-29T20:43:51 *** thagomizr has quit IRC (Quit: thagomizr) 2011-06-29T20:54:50 *** Kingpin13 has joined #aichallenge 2011-06-29T21:10:00 *** foRei has quit IRC (Read error: Connection reset by peer) 2011-06-29T21:30:42 *** Zepp has quit IRC (Ping timeout: 252 seconds) 2011-06-29T21:30:45 *** Sunhay has quit IRC (Ping timeout: 260 seconds) 2011-06-29T21:33:18 *** Zepp has joined #aichallenge 2011-06-29T21:33:18 *** Sunhay has joined #aichallenge 2011-06-29T21:44:35 *** pvarga has joined #aichallenge 2011-06-29T22:03:39 *** McLeopold has joined #aichallenge 2011-06-29T22:18:57 *** onensora has quit IRC () 2011-06-29T22:36:21 *** Mathnerd314 has joined #aichallenge 2011-06-29T22:41:39 *** jmreardon has quit IRC (Quit: jmreardon) 2011-06-29T22:59:08 mcstar: i kind of liked the idea of people having to join up dead ants to old ant information 2011-06-29T23:23:35 *** Kingpin13 has quit IRC (Quit: this used to be the life, but I don't need another one) 2011-06-29T23:45:57 *** Mathnerd314 has quit IRC (Read error: Connection reset by peer)