2011-12-18T00:00:24 I haven't tried to write up anything yet becasue my bot is still changing a lot 2011-12-18T00:00:53 *** hydrogenesis has quit IRC (Ping timeout: 276 seconds) 2011-12-18T00:01:01 <_flag> One of my biggest worries is actually that my bot may be too patient, eg. http://aichallenge.org/visualizer.php?game=264114&user=31 2011-12-18T00:01:10 <_flag> But I suppose that's a good problem to have 2011-12-18T00:03:13 Antimony: regarding turn 80, I think you are right, but here is what I think probably happened: Initially my bot wanted to spawn at 30, 63 for two consecutive turns, but when it got to turn 81 it changed is mind because of a moved target somewhere, so it spawned the second ant at 41,62 instead 2011-12-18T00:03:27 *** Scannel2 has joined #aichallenge 2011-12-18T00:04:45 Ahhh man.. hours of fail on my part. My python bot still randomly crashes 5 rounds in. 2011-12-18T00:05:07 Antimony: my bot will spawn multiple ants on a turn if there is enough food in the hive and the destinations it wants the ants to go to are distributed in such a way that spawning at different hills is better than spawning at one hill for two turns 2011-12-18T00:05:09 *** codetiger has joined #aichallenge 2011-12-18T00:05:45 but in the case you pointed out it must have changed its mind about where the ants were needed between turns 2011-12-18T00:08:20 _flag: that is a tough game you posted. My bot always has trouble with lazarant and I haven't been able to pin down why 2011-12-18T00:08:37 And Greentea's recent versions are very impressive too. 2011-12-18T00:11:17 *** praveen has joined #aichallenge 2011-12-18T00:11:25 <_flag> ChrisH_: It is, which is why it's unfortunate that I came fourth despite having the most ants at the end 2011-12-18T00:12:22 *** antimatroid has quit IRC (Ping timeout: 248 seconds) 2011-12-18T00:13:55 _flag: yes, that is frustrating 2011-12-18T00:16:29 _flag: I think you were at a positional disadvantage in that game too. antysocial is probably the weekest bot in the game and you were not close enough to it to reap the benefits of taking his hills or teritory for feeding. 2011-12-18T00:17:14 _flag: although antysocial did ok teritory wise in that game 2011-12-18T00:17:30 *** hacklash has joined #aichallenge 2011-12-18T00:17:33 <_flag> ChrisH_: Yeah, now that I look at it, I think I can blame my loss on not having anyone nearby that was an easy kill 2011-12-18T00:17:56 is there an easy way to query how many ants you have waiting to spawn? 2011-12-18T00:18:06 *** codetiger has quit IRC (Remote host closed the connection) 2011-12-18T00:18:28 hacklash: no 2011-12-18T00:18:40 <_flag> Interestingly, lazarant did fairly poorly in that game as far as ant count, but won by a large margin 2011-12-18T00:19:12 ok, then what is a good what to calculate/approximate it? 2011-12-18T00:19:26 _flag: like I said, I haven't been able to figure out why lazarant does so well 2011-12-18T00:19:46 Anyone in here write their bot in python? 2011-12-18T00:19:51 hacklash: hold on a sec and I'll explain 2011-12-18T00:21:08 hacklash: 1. you need to remember where all the food you knew about was on the previous turn. 2011-12-18T00:21:39 2. on the current turn check if any of your ants are adjacent to where a food was on the previous turn 2011-12-18T00:22:51 and don't count them if an enemy is also adjacent to the same food, because in that case the food is destroyed, but this doesn't happen often since usually the ants die from combat before it can happen 2011-12-18T00:23:16 now you know how much food was added to your hive this turn 2011-12-18T00:23:44 3. count how many of your ants died last turn (the server tells you this) 2011-12-18T00:25:13 4. you will also need to remember how many ants you had on the previous turn 2011-12-18T00:25:51 Now the forumla for number of ants in the hive is: 2011-12-18T00:26:41 ChrisH_: _flag: nice to see you guys on tcpants 2011-12-18T00:26:55 *** antimatroid has joined #aichallenge 2011-12-18T00:27:08 I gave up on fluxid because you have to look at ever game to know if it's a win or an enemy timeout (or loss vs self timeout) 2011-12-18T00:27:30 return myInitialAnts + myFoodEaten - state.myAnts.size() - myDeadAnts; 2011-12-18T00:27:55 ants_added this turn = food_eaten - current_ant_count + prev_ant_count - dead_ant 2011-12-18T00:28:05 where shouse values (other than myAnts.size()) can reset any time I go several turns without seeing a spawn 2011-12-18T00:28:36 and if I do a reset (due to no spawn) when I think I have food I increment a "suspect I'm dead" counter 2011-12-18T00:28:56 also, start the hive count at 0 on the first turn and don't do any of this until turn 2 2011-12-18T00:29:11 hmm, ok 2011-12-18T00:29:36 then add the results of the formula to the hive count each turn 2011-12-18T00:29:38 it seems strange to me that the visualizer shows this and yet we have to calculate it too 2011-12-18T00:29:59 yes, that is strange, but that's the facts 2011-12-18T00:30:08 thanks 2011-12-18T00:30:40 BenJackson: I just wish I didn't time out so much on tcpants. 2011-12-18T00:30:53 ditto but on fluxid 2011-12-18T00:30:58 ug, how do I keep having so many bugs? 2011-12-18T00:31:05 where are you, network wise, relative to tcpants? 2011-12-18T00:31:24 McLeopold: ah the counter dropped below a day, slick how it dropped the leading box 2011-12-18T00:31:36 i have the same problem on fluxid, although more so recently than a week or two ago 2011-12-18T00:31:36 McLeopold: also looked fine on my android phone when I checked from the ballet :) 2011-12-18T00:32:34 Antimony: I was really upset when I realized my bot was doing something stupid last night and I was going to have to fix it and resubmit 2011-12-18T00:32:48 luckily tcpants has provided some validation that I did the right thing 2011-12-18T00:33:10 I just don't get how I can keep making so many stupid mistakes 2011-12-18T00:33:24 I guess the complexity makes it easy to get thigns wrong 2011-12-18T00:33:39 *** Paradoxial has joined #aichallenge 2011-12-18T00:33:39 like just now I discovered I ws incorrectly countign enemy threats when determining death 2011-12-18T00:33:54 and before that I was incorrectly generating posisble enemy moves 2011-12-18T00:34:12 that's one reason I like to methodically break all my changes into commit sets in git 2011-12-18T00:34:17 that gives me an opportunity to review each one 2011-12-18T00:34:19 and describe it 2011-12-18T00:34:23 and if I can't, I've probably messed up 2011-12-18T00:35:01 I doubt that would have helped me much 2011-12-18T00:35:06 maybe it would have caught one or two bugs 2011-12-18T00:35:58 BenJackson: I tried a traceroute to tcpants.com and got nothing but * * *. Ping is giving me times in the range of 77 - 97 ms 2011-12-18T00:36:04 pretty sweet come from behind: http://aichallenge.org/visualizer.php?game=263978&user=3473 2011-12-18T00:36:11 although delineate poached one kill 2011-12-18T00:36:23 those make me think I should be more careful about weakening hill defenses when I might not be able to take 2011-12-18T00:36:44 ChrisH_: mtr is a good tool 2011-12-18T00:36:59 by the way ChrisH, I'm pretty sure step 2 is impossible 2011-12-18T00:37:24 Antimony: I do step 2 2011-12-18T00:37:38 I've tested my hive counter and it's accurate 2011-12-18T00:37:40 ChrisH_: let's see if i got this right: hiveAnts = prevHiveAnts + (foodEaten - antsSpawned) where antsSpawned = curAnts - shouldHaveAnts where shouldHaveAnts = prevAnts - killed 2011-12-18T00:37:43 I just don't use it 2011-12-18T00:38:07 hacklash: I think it's a mistake to define it as a recurrence relation 2011-12-18T00:38:14 return myInitialAnts + myFoodEaten - state.myAnts.size() - myDeadAnts; 2011-12-18T00:38:16 *** Paradoxial has quit IRC (Client Quit) 2011-12-18T00:38:17 that's my function 2011-12-18T00:38:23 hacklash: sounds right 2011-12-18T00:38:47 (myInitialAnts - state.myAnts.size()) cancels out initially 2011-12-18T00:38:48 Antimony: no, #2 is entirely possible 2011-12-18T00:38:54 how? 2011-12-18T00:38:57 then myFoodEaten cancels state.myAnts.size() as you eat and spawn 2011-12-18T00:39:03 they always die first 2011-12-18T00:39:07 BenJackson: its just three local variables 2011-12-18T00:39:09 and finally myDeadAnts picks up when ants drop off of state.myAnts.size() 2011-12-18T00:39:43 you don't need to account for spawning at all 2011-12-18T00:40:10 the only reason I monitor spawning is so that after a period of not spawning I can reset "initial" in case of drift due to some exceptional case 2011-12-18T00:40:14 Antimony: oh, the part about enemy ants next to the same food, that might be impossible, but that's what the game spec happens, so I coded it 2011-12-18T00:41:01 sorry, should have been: "that's what the game spec says" 2011-12-18T00:41:41 that bit of the game spec is a legacy from when it was actually possible in teh beta, apaprently 2011-12-18T00:42:07 what's the resolution order? is eat before combat? 2011-12-18T00:42:24 no, move, combat, eat, spawn I believe 2011-12-18T00:42:37 yeah 2011-12-18T00:42:48 * move (execute orders) * attack * raze hills * spawn ants * gather food * spawn food 2011-12-18T00:43:53 the game spec is also written that way because it isn't assuming the attackradius2 and spawnradius2 have any specific values. 2011-12-18T00:43:59 and neither does my code 2011-12-18T00:44:19 so if the spawnradius was bigger and the attack radius smaller then it could happen 2011-12-18T00:44:34 mine doesn't other than nonlinearities in things like combat size would make it blow up if you made combat radius bigger 2011-12-18T00:44:48 ok, hopefully I got rid of all the bugs in my bot 2011-12-18T00:44:52 time to make new ones! 2011-12-18T00:44:53 actually I don't allow for spawnradius -- is that the food eat distance? 2011-12-18T00:44:58 yes 2011-12-18T00:45:13 I ignore spawn rad too 2011-12-18T00:45:15 got that name back before hills were introduced 2011-12-18T00:45:41 ChrisH_: has spawn control done anything amazing lately? 2011-12-18T00:45:42 I already had my base code written that way during beta, so I had no reason to change it 2011-12-18T00:45:52 hmmm, let me look 2011-12-18T00:46:39 is that timer on the home page correct? 2011-12-18T00:46:56 i thought there was less time than that 2011-12-18T00:47:01 yes 2011-12-18T00:47:11 well, this is my most recent multi-hill on main, and it is a negative case for spawn control (as I have done it) I think: but it could just be because I was fighting xathis: http://aichallenge.org/visualizer.php?game=258985&user=10 2011-12-18T00:47:19 and the hills were so evenly distributed 2011-12-18T00:48:39 also a case where low food maps are that much more sensitive to initial moves 2011-12-18T00:48:47 and here is another one where I didn't do so well: http://aichallenge.org/visualizer.php?game=258370&user=10 (remember that map BenJackson?) 2011-12-18T00:49:27 I used to say those maps were totally random 2011-12-18T00:49:33 you convinced me that there's a strategy 2011-12-18T00:49:45 I still say they're totally random 2011-12-18T00:49:52 but all it has to do is increase your percentage 2011-12-18T00:49:55 multi hill maps? 2011-12-18T00:50:03 i hate maps where ants start too close together 2011-12-18T00:50:03 you're not always going to beat the guy who starts with the weak neighbor 2011-12-18T00:50:07 my bot isn't great at those 2011-12-18T00:50:38 lazarant does not look elegant but it wins 2011-12-18T00:51:28 yeah, but here's the thing, all of those games were with my V9 which had a change in it that I have since reverted because I think it was making my bot worse, so we'll see when V10 gets playing better opponents if I was right. 2011-12-18T00:51:29 how far do you protest your hills from? 2011-12-18T00:51:39 i'm just trying to max path of current turn 2011-12-18T00:52:01 Yeah, I don't understand lazarant, but it does well. 2011-12-18T00:53:24 maybe 16 more games before the deadline 2011-12-18T00:53:34 I guess they won't reset until they're ready for the finals 2011-12-18T00:53:39 janzert: what say you 2011-12-18T00:55:44 BenJackson: I'm trying mtr tcpants.com and I get nothing. 2011-12-18T00:56:08 huh, works for me 2011-12-18T00:56:40 maybe because I'm running in a VM, because mtr shows my box's IP as 0.0.0.0 2011-12-18T00:56:57 oh, yeah, raw sockets through a vm bridge might not work 2011-12-18T00:57:02 are you bridging or nating the vm? 2011-12-18T00:57:11 let me check 2011-12-18T00:57:36 looks like NAT, which is probably the problem 2011-12-18T00:59:20 BenJackson: Did you see this game from tcpants? http://tcpants.com/replay.3627 Love the map. ;) 2011-12-18T01:00:49 oh god did I lose on the tutorial? 2011-12-18T01:00:54 I never did the tutorial!! 2011-12-18T01:01:22 I've never done it either (it didn't exist when I started my bot) 2011-12-18T01:01:46 lokos like I defended a little too hard 2011-12-18T01:02:31 yeah, i got more teritory early and it was over 2011-12-18T01:02:51 obviously once my "tutorial map detection 2011-12-18T01:02:56 " fired I expected HoldBot 2011-12-18T01:06:43 flag_ edged me out on tcpants 2011-12-18T01:09:17 *** treeform_ has quit IRC (Remote host closed the connection) 2011-12-18T01:09:17 *** TheLinker has quit IRC (Quit: Bye) 2011-12-18T01:11:45 <_flag> antimatroid: Weren't all maps supposed to contain no blockable areas? 2011-12-18T01:11:48 BenJackson: I know why I was timing out on tcpants: ran out of memory on my piddly VM 2011-12-18T01:11:59 _flag: yeah 2011-12-18T01:12:20 _flag: well, a 3x3 block is meant to be able to traverse between enemy hills 2011-12-18T01:12:24 _flag: I don't think any server (including official) has only valid contest maps 2011-12-18T01:12:48 *** JorgeB has quit IRC (Quit: Computer has gone to sleep.) 2011-12-18T01:12:54 <_flag> antimatroid: Okay, I didn't realize it was just at least one path between enemy hills 2011-12-18T01:13:26 we figure that way a smart bot should be able to make it's way to the hills if it's persistent enough 2011-12-18T01:13:39 its* 2011-12-18T01:14:04 *** dvladim has joined #aichallenge 2011-12-18T01:14:23 BenJackson: I don't think I will timeout on the TCP servers (due to my code) anymore. 2011-12-18T01:15:22 how much memory do you use? 2011-12-18T01:16:01 mine only uses like 5M 2011-12-18T01:16:24 well, that depends on how big the combats get. but right now the game I'm in is using 102M 2011-12-18T01:16:47 but keep in mind I am using a language with a GC, so I don't have as much control over memory. 2011-12-18T01:16:47 that must be a tiny vm 2011-12-18T01:17:26 *** treeform has joined #aichallenge 2011-12-18T01:17:33 my state can be over 100mb if the grid is large enough 2011-12-18T01:17:38 It's only got 1G of RAM, and due to other stuff on the machine my bot runs out of memory if it tries to use more than about 500M 2011-12-18T01:18:24 and since Go has a simple mark and sweep GC, that means I probably am only using 250M when that happens 2011-12-18T01:19:17 has this challenge influenced your opinion of Go? 2011-12-18T01:19:52 yes, because I had to actually code in it more than before. 2011-12-18T01:20:31 and the performance tuning aspect was both easy to do because of the nice profiler they have, but also surprising what was slow 2011-12-18T01:21:32 but assuming the compilers and GC get improved over time, just talking about the language itself, I like a lot of things about it. 2011-12-18T01:21:44 It has a few annoyances that aren't too bad overall 2011-12-18T01:21:57 it needs more good libraries 2011-12-18T01:22:01 (duh, new language) 2011-12-18T01:22:40 are others stealing chris h's multi hill idea? 2011-12-18T01:22:40 maybe I'll try it for the next challenge 2011-12-18T01:22:57 I was tempted 2011-12-18T01:23:07 then I realized a big part of my multi-hill bug was my exploration code 2011-12-18T01:23:07 and I'm not sure I'm completely sold on interfaces in the language, but I still have a bunch to learn there because I haven't used them much 2011-12-18T01:23:10 *** sigh has joined #aichallenge 2011-12-18T01:23:38 <_flag> What multi hill idea? 2011-12-18T01:23:40 one of my attempts to avoid indecisive ants made a change to the bfs from the explore frontier so it only propagates toward my hills 2011-12-18T01:23:43 but Go has been a lot more productive for this contest than Java was for PW. 2011-12-18T01:23:55 some maps then have voids where no exploration path reaches 2011-12-18T01:24:01 _flag: piss off :P your bot's already good enough 2011-12-18T01:24:04 so last night I finally switched to using cost rather than passability for that 2011-12-18T01:24:11 which I had implemented some time ago but forgot to use 2011-12-18T01:24:15 <_flag> antimatroid: Don't you want xathis to lose? :( 2011-12-18T01:24:18 the tutorial map does not meet specifications. My symmetry code would have an aneurism. 2011-12-18T01:24:36 i don't mind who wins :) 2011-12-18T01:24:56 <_flag> Is it by any chance the idea that you can cover up hills in order to redirect ants? 2011-12-18T01:25:01 Antimony: you sure? 2011-12-18T01:25:08 _flag: yes 2011-12-18T01:25:14 _flag: yes 2011-12-18T01:25:18 woah, way too slow 2011-12-18T01:25:23 <_flag> Oh, I tried that a while ago and decided I didn't really get anything out of it 2011-12-18T01:25:33 the tutorial map is too small. it should have a min area of 1800 2011-12-18T01:26:13 <_flag> You either spend too much time trying to save a hill that's doomed because it's surrounded, or you waste ants that are sitting around on hives 2011-12-18T01:26:30 <_flag> If used right it could be really powerful, but it's really difficult to use right imo 2011-12-18T01:27:02 *** McLeopold has left #aichallenge 2011-12-18T01:27:31 _flag: ChrisH may be typing in a huge explanation right now, but 2011-12-18T01:27:41 but we won't see it till tomorrow 2011-12-18T01:27:43 when he was talking about it earlier he was showing how it fit well into his existing pathing 2011-12-18T01:28:03 my pathing is dumb 2011-12-18T01:28:17 do you guys try to collect uncontested food with ants closer to your hills/ 2011-12-18T01:28:19 here is a decent example of my bot using it on tcpants: http://tcpants.com/replay.3700 2011-12-18T01:28:24 <_flag> To be fair though, I just lost a multi hill game to Chris on tcpants, so I'll grant that it at least works a bit :) 2011-12-18T01:28:29 so the starting ants can actually go out and explore? 2011-12-18T01:29:03 *** xyxan has joined #aichallenge 2011-12-18T01:29:20 hy any admin here 2011-12-18T01:29:35 :( plz hurry up 2011-12-18T01:29:50 _flag: I agree, it has to be done right, and it took me a while to figure out how to use it effectively, but I am pretty sure it helps more ofthen than not, so I'm keeping it. 2011-12-18T01:30:19 any admin here??? 2011-12-18T01:30:27 ChrisH_: I noticed it has some of the benefits my old static defense had on multi-hill mazes 2011-12-18T01:30:27 It might be my only advantage over the top bots with combat better than mine. 2011-12-18T01:30:33 <_flag> ChrisH_: Okay, sounds good to me. Maybe I'll try to renable mine and see if it isn't detrimental 2011-12-18T01:30:35 since often 1 ant is enough to defend a hill for quite a while 2011-12-18T01:30:38 *** bgs100 has quit IRC (Quit: night) 2011-12-18T01:31:13 especially early in the game, but the advantage is that you can put more ants on the spot quickly if you need them (and there is food to be had) 2011-12-18T01:31:14 static defences are dumb 2011-12-18T01:31:22 Antimony: yes 2011-12-18T01:31:37 I neeeeeeeeeeeeeed Help 2011-12-18T01:31:59 xyxan: as your question 2011-12-18T01:32:15 i submitted successfully but my ant is not playing any game 2011-12-18T01:32:25 <_flag> ChrisH_: How do you decide when an ant is more useful out exploring rather than sitting on a hill? That was my biggest problem, because early game I felt that every ant counted, and late game the redirection thing wasn't as big of a deal 2011-12-18T01:32:37 Next game should be any time now - 2 players ahead 2011-12-18T01:32:38 xyxan: at the top of the page it will say how long until you play 2011-12-18T01:32:43 since last 30 mins 2011-12-18T01:32:56 are there servers up? check server stats (link at very bottom left) 2011-12-18T01:33:08 _flag: I'm not at liberty to say for 22 hours and 27 minutes. ;) 2011-12-18T01:33:33 http://tcpants.com/replay.3692 <- that map is so big that things hadn't even fully developed in 750 turns 2011-12-18T01:33:37 yup they are up 2011-12-18T01:34:00 i submitted new version 13, that hasnt even played a single game yet 2011-12-18T01:34:02 <_flag> ChrisH_: fair enough ;) 2011-12-18T01:35:15 can someone plz tell, why servers are not playing my BOT :( 2011-12-18T01:35:33 xyyan, on your page does it say how many players are ahead of you? 2011-12-18T01:35:46 2 players since last 40 mins :( 2011-12-18T01:35:58 hmmm, that doesn't sound normal 2011-12-18T01:36:06 says I'm in a game, let's see if it ever ends 2011-12-18T01:36:34 yeah some kinda issue with Bot selection :( 2011-12-18T01:36:38 janzert: xyxan's got a potential problem with his bot not getting scheduled 2011-12-18T01:36:48 yes 2011-12-18T01:36:53 what should i do :( 2011-12-18T01:37:15 xyxan: janzert is the one most likely able to help you 2011-12-18T01:37:39 http://aichallenge.org/profile.php?user=11079 << this is my user id 2011-12-18T01:37:44 plz fix it 2011-12-18T01:38:41 my game finished. bad news is it wasn't a good game for me 2011-12-18T01:38:45 so games ARE playign 2011-12-18T01:39:10 the end of that game is crazy, too. teapotahedron dominated but too late to take points 2011-12-18T01:39:45 "dominated but too late to take points", story of my bots life 2011-12-18T01:40:13 game rate is down, though, if it's really going to be 120m to my next 2011-12-18T01:40:28 i'm readjusting my hopes to top 30 again 2011-12-18T01:40:35 <_flag> antimatroid: Im with you: http://aichallenge.org/visualizer.php?game=264114&user=31 2011-12-18T01:40:44 Admin plz fix my B0Tz scheduling issue :( 2011-12-18T01:42:13 xyxan: patience. no admins are active right now 2011-12-18T01:42:33 xyxan: you could try resubmitting in the meantime if you don't mind the version hit 2011-12-18T01:43:07 BenJackson: Game rate is 6+ games/min, which is decent, I think the time estimate you get right after you play a game is usually too conservative. 2011-12-18T01:43:09 ok 2011-12-18T01:43:45 hard to translate 6gpm without knowing how many are in the queue 2011-12-18T01:43:47 It will probably be sooner as long as you are near active bots in the rankings. 2011-12-18T01:43:54 ChrisH: within reason, too conservative is good 2011-12-18T01:43:57 I always hope for a flurry of games 2011-12-18T01:44:15 but I got one early in this submit so my "recent games" count is probably keeping me from being pulled into non-seeded matches 2011-12-18T01:44:17 a littel over 700 active bots right now 2011-12-18T01:44:41 I just finished a game too and I see 715 players ahead of me in the queue. 2011-12-18T01:44:42 *** Zaphus has joined #aichallenge 2011-12-18T01:44:47 oh right, it just told me how many ahead 2011-12-18T01:45:19 I really regret the timing of my resubmit 2011-12-18T01:45:24 I was hoping my last one would be in time to stabilize 2011-12-18T01:46:24 I just came over here to see what was going on, I resubmitted and have been sitting at 2 people ahead for an hour now :-( 2011-12-18T01:46:28 i (hopefully) get to come in with a bot that never stabilises 2011-12-18T01:46:33 guess I'm not alone ? 2011-12-18T01:46:46 xyxan: maybe wait on that resubmit if it's not too late 2011-12-18T01:46:58 resub doesn't change your q pos anyway 2011-12-18T01:47:02 Zaphus same here 2011-12-18T01:47:05 @seen janzert 2011-12-18T01:47:06 BenJackson: janzert was last seen in #aichallenge 7 hours, 29 minutes, and 58 seconds ago: 1 day 5 hours 43 minutes here 2011-12-18T01:47:11 haha 2011-12-18T01:47:31 *** dvladim has quit IRC (Quit: Konversation terminated!) 2011-12-18T01:47:35 assuming he sleeps 8h a day he should be here soon ;-) 2011-12-18T01:47:38 Zaphus same case with mee 2011-12-18T01:47:39 lolx 2011-12-18T01:49:47 *** SMJ has quit IRC (Quit: Konversation terminated!) 2011-12-18T01:50:21 there have been over 300 games since it told me I had 2 minutes to wait :-) 2011-12-18T01:50:22 in my opinion deadline must be extended :P: 2011-12-18T01:50:41 xyxan: not going to happen :) 2011-12-18T01:50:48 no deadline extension, i want to go outside 2011-12-18T01:50:49 :> 2011-12-18T01:51:03 :P but thats what i want :D 2011-12-18T01:51:29 *** Palmik has joined #aichallenge 2011-12-18T01:52:23 Zaphus and xyxan It sounds like you guys have found a bug. Hopefully janzert gets here soon. 2011-12-18T01:52:46 xyxan: i haven't even submitted my version 1 yet :P 2011-12-18T01:52:50 sad thing is, it still might be faster than Fluxid, which is doing about 1 game every 2 hours for me right now! 2011-12-18T01:52:59 if it doesn't compile/work i'm f'd 2011-12-18T01:53:10 Zaphus: we migrated to tcpants 2011-12-18T01:53:12 so much faster 2011-12-18T01:53:18 the compile/sanity test runs, the scheduler is busted I think 2011-12-18T01:53:33 Guyz if there is a bug in scheduling bots then DEADLINE must be extended :P 2011-12-18T01:54:49 it's still scheduling games, just not ours :-) I've even seen a 7700 ranked bot in the last 10 games (i.e. probably a new submission). want to submit again to try and wake it up ? :-) 2011-12-18T01:54:50 xyxan: I'm not sure if you realize, but none of us here right now has any control over that, we are mostly just other contestants like you. 2011-12-18T01:54:58 *** sigh has quit IRC (Remote host closed the connection) 2011-12-18T01:55:42 ok ok ChrisH :P 2011-12-18T01:55:49 xyxan: until one of the real admins gets in IRC there is nothing any of use can really do other than agree you have found a problem. 2011-12-18T01:56:14 *** dvladim has joined #aichallenge 2011-12-18T01:56:53 I'll post something on the forums if it's not already there 2011-12-18T01:57:02 infact i am going out with friends :P plz inform admins abt scheduling issue 2011-12-18T01:57:10 tc guyzz 2011-12-18T01:57:13 BBye 2011-12-18T01:59:02 *** xyxan has quit IRC (Quit: Page closed) 2011-12-18T01:59:59 check out this game: http://aichallenge.org/visualizer.php?game=264075&user=4513 a1k0n takes down xathis with ninja tactics 2011-12-18T02:00:24 hell yeah 2011-12-18T02:00:52 *** xyxan has joined #aichallenge 2011-12-18T02:01:24 Hurrah!! Finally after a long wait, My BOT got scheduled 2011-12-18T02:02:09 dang, the gloves have come off 2011-12-18T02:02:20 greentea's doing great 2011-12-18T02:02:29 yeah, got his mu >100 2011-12-18T02:02:30 yeah, just got a game as well 2011-12-18T02:02:42 perhaps i should reactivate 2011-12-18T02:02:43 *** Antimony has quit IRC (Ping timeout: 248 seconds) 2011-12-18T02:03:09 *** xyxan has quit IRC (Client Quit) 2011-12-18T02:04:05 my next game should be any time now. is that what you guys are seeing? 2011-12-18T02:04:24 with two players ahead? oh well 2011-12-18T02:05:04 yeah, that's what they were seeing 2011-12-18T02:05:40 i'm playing in a game now it says 2011-12-18T02:06:50 a1k0n: yep, it was like that for quite some time. 2011-12-18T02:07:08 maybe try deactivating and reactivating? 2011-12-18T02:09:32 Zaphus: how's the bot anyway? 2011-12-18T02:09:49 i'm worried about solifigid beating me for first place 2011-12-18T02:11:15 antimatroid: meh, I think my version 18 might have been the best against a range of bots, and fixing some weaknesses might have made it more vulnerable to other bots now :-) I was hoping for top 100, was in the 60's with v18 for a while, but can't judge now that so many more people have good combat - wish we could have a real and a 'test' version submitted at the same time :-) 2011-12-18T02:12:17 my latest combat code makes my bot afraid to kill a single ant. had some collision problems also. wish to fix this in the next 20 hours: http://tcpants.com/replay.3735 2011-12-18T02:12:34 against my own older versions, the latest is about 8% better, wins 8 more games per 100 than the other versions 2011-12-18T02:12:49 actually thats 10% better, wins 88/100 compared to 80/100 2011-12-18T02:15:16 is the tcpants website down? 2011-12-18T02:15:53 I think it's getting hammered... if I refresh the webpage then sometimes my bot times out, so I tend not to do it! 2011-12-18T02:16:42 break all the things 2011-12-18T02:18:05 *** Gnome has quit IRC (Quit: Gnome) 2011-12-18T02:18:55 one of the bots I just played on TCPants has a skill rating of -2.3 impressive, you have to try hard to suck that badly :-) 2011-12-18T02:25:41 *** u_ has quit IRC (Quit: u_) 2011-12-18T02:29:40 woo back in 4th 2011-12-18T02:33:00 a1k0n: well done... is that your final version or do you have a surprise up your sleeve ? 2011-12-18T02:34:26 just spotted a bug in my current version (been there a while): In combat situations, if a food spawns next to a combat ant, it may try to move there but it will be stopped by the system, then another ant may suicide on to the one that failed to move... I'll need to upload one more version :-) 2011-12-18T02:34:29 nope, haven't touched it in... 11 days 2011-12-18T02:34:51 there are doubtless many improvements possible. i don't even understand why it works as well as it does, so i'm afraid to touch it 2011-12-18T02:35:00 i was really not expecting even a top-10 entry here 2011-12-18T02:35:35 like, my hill defense is... one ant 2011-12-18T02:36:25 a1k0n: you have at least one bug in your code that I spotted the other day 2011-12-18T02:36:30 heuristic: the nearest friendly ant to a hill should be closer to it than the nearest enemy ant 2011-12-18T02:36:44 ChrisH_: maybe it's a feature? which one? 2011-12-18T02:36:54 let me find the replay 2011-12-18T02:36:55 it doesn't know it's not supposed to step on occupied hills for one 2011-12-18T02:39:17 Zaphus: yeah i got bitten by that "food is impassible" thing before too 2011-12-18T02:39:54 a1k0n: http://aichallenge.org/visualizer.php?game=247705&user=432 2011-12-18T02:40:25 wtf? oops 2011-12-18T02:40:44 pretty bad outcome from that bug. it has to do with not wanting to step on your own hill and having food on the opposite side, or something like that perhaps 2011-12-18T02:40:47 yeah that definitely shouldn't have happened 2011-12-18T02:41:08 there's not even food there though 2011-12-18T02:41:22 the ant that wandered off to the right should have 1-1d your attacker 2011-12-18T02:41:23 but you do move out of there later in the game when an enemy ant gets nearby, so it may not be what I thought 2011-12-18T02:41:25 er memetix's 2011-12-18T02:41:37 ohh 2011-12-18T02:41:46 somehow i missed the obvious bug there 2011-12-18T02:42:10 yep, didn't want to step on the hill to get to the food, plus the arrangement of food created a bad local minima 2011-12-18T02:42:21 i added a thing to tiebreak to keep it from standing still 2011-12-18T02:42:25 yeah, that's what i thought it might be 2011-12-18T02:42:39 as soon as one of the food is eaten it breaks it 2011-12-18T02:42:56 yeah, i don't plan, well, anything. my ants are hill climbing a scoring function. 2011-12-18T02:43:54 i was going to do a little brute-force best-food planner for each ant instead but never got around to it. oh well. 2011-12-18T02:44:34 still, what the hell. my ants weren't supposed to wander away from the base either. 2011-12-18T02:49:50 *** Skynt has joined #aichallenge 2011-12-18T02:51:02 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has quit IRC (Quit: Lost terminal) 2011-12-18T02:51:56 *** ChrisH_ has quit IRC (Quit: Page closed) 2011-12-18T02:58:05 *** UncleVasya has joined #aichallenge 2011-12-18T02:59:27 !timeleft 2011-12-18T02:59:28 20:59:32.209096 until cutoff 2011-12-18T03:05:20 *** treeform has quit IRC (Remote host closed the connection) 2011-12-18T03:06:03 *** nplus has quit IRC (Read error: Connection reset by peer) 2011-12-18T03:07:42 *** codetiger has joined #aichallenge 2011-12-18T03:09:23 dmj was right. Bugs added into the last release: http://aichallenge.org/visualizer.php?game=264727&user=53&turn=836&row=107&col=16 2011-12-18T03:10:22 *** Bluedgis_ has joined #aichallenge 2011-12-18T03:10:44 UncleVasya: Are you Oleg ? - thats a big bug :-) 2011-12-18T03:11:21 *** GeorgeJ_ has joined #aichallenge 2011-12-18T03:11:32 Zaphus: hi! Haven't seen you from June. 2011-12-18T03:11:40 nah, I've been quiet 2011-12-18T03:11:52 Fortunally, I know wat's the problem and how to solve it. 2011-12-18T03:12:08 *** amstan has quit IRC (Ping timeout: 240 seconds) 2011-12-18T03:12:33 I see you moved to forum talks :) 2011-12-18T03:13:27 *** dvladim has quit IRC (Ping timeout: 240 seconds) 2011-12-18T03:13:27 yeah, easier to do the forum when I can't be at the computer all the time 2011-12-18T03:15:36 *** aperiodi1 has joined #aichallenge 2011-12-18T03:15:40 *** j3camero_ has joined #aichallenge 2011-12-18T03:16:14 *** GeorgeJ has quit IRC (Ping timeout: 240 seconds) 2011-12-18T03:16:15 *** Bluedgis has quit IRC (Ping timeout: 240 seconds) 2011-12-18T03:16:15 *** aperiodic has quit IRC (Ping timeout: 240 seconds) 2011-12-18T03:16:15 *** j3camero has quit IRC (Ping timeout: 240 seconds) 2011-12-18T03:21:42 *** codetiger has quit IRC (Remote host closed the connection) 2011-12-18T03:22:32 *** Belerafon has joined #aichallenge 2011-12-18T03:24:26 Hi. ants.fluxid.pl is busy now, perhaps there are popular alternatives? 2011-12-18T03:25:59 tc pants http://tcpants.com 2011-12-18T03:26:11 technically tcp ants, but I prefer TC pants 2011-12-18T03:27:39 :) Thanks 2011-12-18T03:28:31 *** Israfel has quit IRC (Read error: Operation timed out) 2011-12-18T03:30:32 Belerafon: Also there is bhickey.net but it's mostly for low-to-middle-strength bots 2011-12-18T03:31:13 I find I'm getting pipped on my kills a lot. 2011-12-18T03:31:43 Zaphus: mmm, someone just esubmitted... :) 2011-12-18T03:32:02 My guys will slog through the hard yards bashing up the guards around some other guy's hill and a sneaky third player will send in a single ant to snatch the hill at the last minute 2011-12-18T03:32:26 I plan on being that sneaky player, less bloodshed 2011-12-18T03:32:44 Who is top-7 of the tcpants on aichallenge? I can't found theirs nicks on aichallenge 2011-12-18T03:32:48 Not sure how to plan it... and more important how to stop the bugger 2011-12-18T03:33:22 Kettling: I dont try, but you *could* always attack the enemy of your enemy (i.e. the ants that do not belong to the hill owner) - but I figure it's not worth it 2011-12-18T03:33:45 BJ is BenJackson (I think) 2011-12-18T03:34:20 Q? 2011-12-18T03:34:24 _flag 2011-12-18T03:34:27 or FlagCapper 2011-12-18T03:34:44 Belerafon: also if you want I can give you an .exe of my bot. It is about 30-40 in rank. 2011-12-18T03:35:07 Hey you could play this game across a network pipe... anyone interested in any sideline sparring sessions? 2011-12-18T03:35:17 UncleVasya: no, thanks, I use linux now... 2011-12-18T03:38:30 It is strange, but under linux my bot run about 3 times faster then on windows 2011-12-18T03:38:46 Belerafon: compiler? 2011-12-18T03:38:50 gcc 2011-12-18T03:38:59 On windows too 2011-12-18T03:38:59 same version? 2011-12-18T03:39:14 Mine too. Ocaml 2011-12-18T03:39:33 Uncle: I'd love to grab it, I run a local test against old exe's of mine - I even have one of yours from July or so (not that it works any more). Want to swap exe's ? since it's too late to reverse engineer anything now!? 2011-12-18T03:40:30 I do not check versions... I think v.3.something 2011-12-18T03:41:48 Zaphus: yes, of course. 2011-12-18T03:42:22 I'll ask my friend who has my exe-s upload them somewhere (still have crappy connection). 2011-12-18T03:42:58 hmm, it always worries me when I see new people who have uploaded and then immediately deactivated their bot 2011-12-18T03:43:19 also fixed that other problem with some bots not being chosen to play from earlier 2011-12-18T03:44:02 Zaphus: http://ompldr.org/iYmwxbw 2011-12-18T03:44:52 *** Israfel has joined #aichallenge 2011-12-18T03:47:25 *** dvladim has joined #aichallenge 2011-12-18T03:48:11 Zaphus: Last upload: http://ompldr.org/vYnNuOA/MyBot_22_2_05.7z 2011-12-18T03:49:49 Zaphus, and here are some of previous versions: http://ompldr.org/vYnNuOQ/ants.rar 2011-12-18T03:50:07 22_1 - scripted battle resolution 2011-12-18T03:50:19 22_2 age - minimax 2011-12-18T03:50:39 *21 - scripted 2011-12-18T03:51:10 20.x - without battle yet 2011-12-18T03:55:25 http://aichallenge.org/visualizer.php?game=265531&user=53 2011-12-18T03:58:09 you mean to make that public? 2011-12-18T03:59:39 me? 2011-12-18T04:00:04 yeah 2011-12-18T04:00:12 thought maybe you meant that to be private 2011-12-18T04:00:23 not sure what you are talking about. 2011-12-18T04:00:35 bots? 2011-12-18T04:00:55 no, I don't care. 2011-12-18T04:01:08 Everyone loves when their bots get more games :D 2011-12-18T04:01:44 so if you are under Win and wanna beat someone - go ahead :) 2011-12-18T04:01:45 *** Kurnevsky has joined #aichallenge 2011-12-18T04:02:25 this game is pretty awesome to me: http://aichallenge.org/visualizer.php?game=265570&user=3473 2011-12-18T04:02:29 but they are too weak to be a good opponents for you 2011-12-18T04:02:31 too bad GreenTea timed out 2011-12-18T04:02:46 UncleVasya: oh are those exes? 2011-12-18T04:02:52 I thought you were sharing source 2011-12-18T04:03:11 hahah 2011-12-18T04:03:22 it's agains rules 20 hours more 2011-12-18T04:03:28 *against 2011-12-18T04:04:19 Impressive, on a simple 2 player test your bot rips mine to shreds in ~150 moves, every time :-) 2011-12-18T04:05:20 I know my bots main weakness, which means it does pretty good on maze maps but not so much on the open ones, and open ones seem to be happening more often now (2 players) which is a pity ! 2011-12-18T04:06:31 and at this point there's nothing I can do about it, I wouldnt get enough testing done to make it worth the risk 2011-12-18T04:08:04 wise 2011-12-18T04:08:55 I have one last change - a fix for a bug that costs me 2 ants once in a while (bad move) - not even sure if I'm game to upload that, will watch how I do on tcpants over the next few hours 2011-12-18T04:10:27 I wish someone would come up with a unit-test framework so we could feed in situations and somehow check if our bot behaves right (e.g. map with no food and 2 ants at the start, can properly wipe out other single ant colonies without suicide or standoff) 2011-12-18T04:10:40 you can do that 2011-12-18T04:10:41 I do 2011-12-18T04:10:55 make a .map (they're trivial) and run playgame with --scenario and --food none 2011-12-18T04:11:01 can, perhaps... did I do it, no :-) 2011-12-18T04:12:53 Yeah plays over ssh just fine... if anyone sends me a public key (and the IP address they are coming from) I can open up network access to my bot. You have to set "--loadtime 10000" because of the slow ssh handshake, and overall the game is a bit laggy 2011-12-18T04:13:10 oh that's an interesting way to do it 2011-12-18T04:13:16 I was thinking about putting something like that up earlier in the contest 2011-12-18T04:13:37 you could probably just put MyBot right in inetd if you were trusting 2011-12-18T04:13:48 I suppose you can also do things like a map with pre-seeded food and check that you get to an particular number of ants by a particular turn 2011-12-18T04:13:51 just using a dummy account with ssh is a better idea 2011-12-18T04:13:59 Zaphus: I've also done that 2011-12-18T04:14:08 to quickly iterate on exploration 2011-12-18T04:14:22 I made a --forever option so when my bot kills "holdbot" it keeps running 2011-12-18T04:15:01 Yeah, I created an aichallenge account and use command="/home/aichallenge/ants/MyBot" in front of the line in /home/aichallenge/.ssh/authorized_keys 2011-12-18T04:15:35 should be plausibly safe 2011-12-18T04:16:23 not seen a 3-player stalemate work out quite like this: http://aichallenge.org/visualizer.php?game=265672&user=3473 2011-12-18T04:16:25 BenJackson: I guess that's why you're a top 20-ish bot and I'm not :-) next time for sure! 2011-12-18T04:16:43 me, xathis, flag, largely a stalemate except I give one (of two) hills to flag which determines the entire outcome 2011-12-18T04:17:23 Kettling: it's a good idea. I would have opened something like that up early in the contest if I'd thought of it 2011-12-18T04:17:52 *** sigh has joined #aichallenge 2011-12-18T04:18:10 Seem incompatible with ssh-agent for some reason, probably they strip away the environment vars *shrug* just generate a new key for this particular purpose and don't put a password on the key. Throw it away after 2011-12-18T04:18:52 Well I've got one open now... I could do with some last minute training sessions 2011-12-18T04:20:46 I've just started to think about battle formations, might not get far into that, I don't even have a particularly plausible design approach at this stage 2011-12-18T04:21:03 if you do that you won't get a replay yourself unfortunately 2011-12-18T04:21:13 Delineate just posted his algorithm as a blog post... I wonder if I could code it up from the description and get a top 10 bot in a few hours ? :-) 2011-12-18T04:21:45 Well, someone could be kind enough to provide a replay 2011-12-18T04:29:39 *** g0llum has joined #aichallenge 2011-12-18T04:32:39 *** fap-machine has joined #aichallenge 2011-12-18T04:35:13 I'm thinking along the lines of making a hash table of various local configurations around a given ant, with a score for matching a known hash... and it adds the score into the decision mix 2011-12-18T04:37:00 Might help with the obvious stuff... has anyone seen the attackrange variable change? 2011-12-18T04:38:01 it won't 2011-12-18T04:38:20 they're variable because there was a beta/tuning phase, but they haven't changed since the contest started 2011-12-18T04:38:23 and won't change in the finals 2011-12-18T04:38:41 Kettling: I considered similar ideas before I had combat 2011-12-18T04:38:54 I sketched a lot of things out and counted it up 2011-12-18T04:38:59 there are a lot of configurations 2011-12-18T04:39:06 like 2^80 even with rotational symmetry 2011-12-18T04:39:53 Yeah well it doesn't need to do a perfect job, just avoid total blunders 2011-12-18T04:40:26 the memetix combat description in the forum would be good for 'avoid blunders' 2011-12-18T04:40:40 he basically describes how to identify all the dangerous/non dangerous squares 2011-12-18T04:40:50 but he didn't say how you should use the info 2011-12-18T04:41:06 Also, if the ants know a few good moves, they will be attracted toward those moves (like a three in a wall, etc) which probably gets you out of trouble 80% of the time 2011-12-18T04:42:05 *** Redgis has joined #aichallenge 2011-12-18T04:45:19 I'm already getting about the right numbers of ants in about the right places, just not forming neat front lines and thus suffering needless heavy combat losses 2011-12-18T04:47:45 needless to you! I'm sure someone needed those losses ;-) 2011-12-18T04:49:24 *** kapoc has joined #aichallenge 2011-12-18T04:51:31 *** choas has joined #aichallenge 2011-12-18T04:57:31 *** dvladim has quit IRC (Ping timeout: 268 seconds) 2011-12-18T04:57:32 *** kapoc has left #aichallenge 2011-12-18T04:58:26 Yes I do tend to speak for myself, :-) 2011-12-18T05:02:00 *** Belerafon has quit IRC (Quit: http://quassel-irc.org - Разговаривать удобно. Везде.) 2011-12-18T05:02:13 *** Belerafon has joined #aichallenge 2011-12-18T05:04:41 *** sigh has quit IRC (Remote host closed the connection) 2011-12-18T05:06:22 18 hours to go... I need to decide whether to upload the new version of my bot or not. TCPants isn't helping me decide - it says my even older version was better :-) 2011-12-18T05:07:40 *** Murashka has joined #aichallenge 2011-12-18T05:13:54 Zaphus: choose the one that is better against mine :) 2011-12-18T05:16:45 good idea, but they all suck against you :-) 2011-12-18T05:17:02 *** sashaSochka has joined #aichallenge 2011-12-18T05:17:45 unclevasya: does your testing framework support the latest maps ? 2011-12-18T05:19:56 *** gazpachoking has quit IRC (Quit: ZNC - http://znc.in) 2011-12-18T05:30:38 too much java in the top 5 2011-12-18T05:31:10 *** g0llum has quit IRC (Read error: Connection reset by peer) 2011-12-18T05:37:30 *** codetiger has joined #aichallenge 2011-12-18T05:39:52 *** codetiger has quit IRC (Remote host closed the connection) 2011-12-18T05:40:54 Zaphus: yes 2011-12-18T05:41:48 Zaphus: have you downloaded old bots? 20_3 might be a baby against your monster. 2011-12-18T05:42:31 Zaphus: You still need to have 'Bot' in your bot name :D 2011-12-18T05:42:35 trying 4-player test, 22_2_5 vs my last 3 versions - one of mine won the first battle, but it was 3 v 1 kind of :-) 2011-12-18T05:45:13 20 minutes until my next game, I might just upload the latest code to get that one extra game for comparison. I can revert in 12h if I think it was a mistake 2011-12-18T05:46:51 UncleVasya: New version uploaded (mostly a bugfix) - will see how it goes overnight (my overnight, which starts now more or less !) 2011-12-18T05:48:56 *** sigh has joined #aichallenge 2011-12-18T05:51:09 Do you still have Zaphus_block_test bot? 2011-12-18T05:52:23 not sure, I think I wiped the old exes but it's possible it's around - why ? 2011-12-18T05:52:34 aichallenge: janzert epsilon * r26a62c9 / manager/cutoff_adjuster.py : Script to adjust pairing cutoff over a time period - http://git.io/FuxKdA 2011-12-18T05:53:01 UncleVasya: Yes, the code is there, no idea if it runs though 2011-12-18T05:53:13 aichallenge: janzert epsilon * rab157d7 / website/profile.php : Don't allow bots to be disabled from profile once submissions close - http://git.io/mghgjg 2011-12-18T05:53:46 I think it can do better against my bots in battle. 2011-12-18T05:53:50 lol 2011-12-18T05:54:05 At least vs 22_1 2011-12-18T05:54:20 Because 22_1 hates big battles 2011-12-18T05:54:40 in my 4 player tests, my latest bot has won 3 of them, and 22_2_5 won 1 (and my other two have not won a match, only 4 so far) 2011-12-18T05:55:28 I cant run tests with your framework, it complains about the response from playgame.py (something about 2,0,2 not being an integer or something) 2011-12-18T05:56:19 BenJackson: I think i improved my movement of ants 2011-12-18T05:56:25 now i just need to get that working properly everywhere 2011-12-18T05:58:16 *** fap-machine has left #aichallenge 2011-12-18T05:58:56 Zaphus: Don't know what's the problem. 2011-12-18T05:59:19 then it just got eliminated from a game in under 300 turns :( 2011-12-18T05:59:52 UncleVasya: Doesnt matter, my test I'm doing with my own code, but it only supports 4 players (exactly 4) :-) 2011-12-18T06:02:59 *** praveen has quit IRC (Ping timeout: 258 seconds) 2011-12-18T06:04:12 *** yipikaye has joined #aichallenge 2011-12-18T06:04:25 *** yipikaye has left #aichallenge 2011-12-18T06:07:32 *** Kurnevsky has quit IRC (Quit: Instantbird 1.0) 2011-12-18T06:07:46 Ok, new submission won it's first game, but was the first to lose a hill - against bots that are useless... scary http://aichallenge.org/visualizer.php?game=266331&user=2253 2011-12-18T06:08:59 tis going to be a long night ehe 2011-12-18T06:11:26 * janzert cries 2011-12-18T06:11:47 yep and hard decision waiting for us 2011-12-18T06:11:50 So how's this for a cheap and cheesy battle algorithm? I already have a map giving the number of steps to the nearest enemy (Manhattan style) so suppose I just made a move (let's ignore why I made that move) and then I have 8 squares around me, I subtract away 2011-12-18T06:12:00 I just discovered an error in my cost calculation spreadsheet 2011-12-18T06:12:13 the square I move to and just consider "+" or "0" or "-" for the 8 squares around me. 2011-12-18T06:12:20 janzert: isn't it good that this is noticed now rather than later? :P 2011-12-18T06:12:21 you have a "cost calculation spreadsheet" ? 2011-12-18T06:12:28 janzert: did you see the comments about match making? 2011-12-18T06:12:37 That's less than 7000 possible values... fine for a LUT. 2011-12-18T06:12:39 the good news is we'll have lots of workers available for the finals, the bad news we could have had a couple more workers running for the last week or so 2011-12-18T06:13:09 :) 2011-12-18T06:13:39 I think I saw the only match making problem discussion 2011-12-18T06:13:46 I checked in a fix a few hours ago 2011-12-18T06:14:11 *** foRei has joined #aichallenge 2011-12-18T06:14:35 Uploaded my new code to the contest, and my TCPants version proceeded to lose the next 6 matches with 0 points each match - just to spite me ! 2011-12-18T06:17:13 *** pairofdice has joined #aichallenge 2011-12-18T06:18:18 Zaphus: i had no idea what to submit for planet wars ehe 2011-12-18T06:18:29 just don't hold any regrets 2011-12-18T06:21:10 @later tell McLeopold Once the map generation script is complete and if you have any time could you look to see if pairing generation can be easily sped up anymore 2011-12-18T06:21:10 janzert: Job's done. 2011-12-18T06:21:41 pretty sure that's going to be our limiting factor on the number of games in the finals now 2011-12-18T06:24:03 janzert: cool, just making sure 2011-12-18T06:24:04 *** denysonique__ has quit IRC (Remote host closed the connection) 2011-12-18T06:24:41 http://aichallenge.org/profile.php?user=11079 2011-12-18T06:24:50 i'm pretty sure that profile has had games since its last submission now? 2011-12-18T06:24:58 can someone else just make sure i haven't mistaken that 2011-12-18T06:25:29 Zaphus: beat you :P 2011-12-18T06:26:19 antimatroid: whats your bot name? 2011-12-18T06:26:26 testbot 2011-12-18T06:26:29 antimatroid: yep 2011-12-18T06:26:34 i'm actively working on it 2011-12-18T06:26:45 so don't be surprised when it behaves semi differently between games 2011-12-18T06:27:02 I'll handle coming second to you - I'm worried I've messed this bot up and it will finish at ~400th instead of in the 60-90 range where I'd like to see it 2011-12-18T06:27:46 *** fap-machine has joined #aichallenge 2011-12-18T06:28:41 i still haven't finished my bot :P 2011-12-18T06:28:44 imagine how i feel :P 2011-12-18T06:29:06 *** Kurnevsky has joined #aichallenge 2011-12-18T06:29:25 :x 2011-12-18T06:30:04 Not so suprisingly when I thought I could make my bot better, it's worse 2011-12-18T06:31:18 antimatroid: which bit of Oz are you in ? 2011-12-18T06:31:25 tassie 2011-12-18T06:31:46 plenty of time then, still a few more hours tonight :-) 2011-12-18T06:32:23 all night :P 2011-12-18T06:32:47 i have ~ 17 hours 2011-12-18T06:32:53 I think I made the combat better though... 2011-12-18T06:34:06 oh, a1k0n back to #6 :) 2011-12-18T06:34:31 I actually like the idea of just ignoring the contest until the final weekend, then seeing what you can do in that time limit - I love hard deadlines :-) 2011-12-18T06:34:50 3 days in a locked room with infinite red bull? 2011-12-18T06:34:59 i should have purchased some of that for tonight 2011-12-18T06:35:11 i very rarely have it, but since i don't drink coffee good on such nights 2011-12-18T06:35:38 (i know, how can I call myself a mathematician when I don't drink coffee) 2011-12-18T06:36:43 *** Migi32 has joined #aichallenge 2011-12-18T06:36:47 solifugid is on their way upp 2011-12-18T06:38:05 *** mikewintermute has joined #aichallenge 2011-12-18T06:38:06 I think we could see 3-5 Aussies in the top 100, and maybe 2 in the top 50 2011-12-18T06:39:14 that would be good 2011-12-18T06:39:23 it's always quite lonely for the aussies 2011-12-18T06:39:39 I'm intrigued to see how the new pairing cutoff code works... I see it got updated earlier today, I hope it's been properly tested! 2011-12-18T06:40:27 we had no top 100 in tron, and 2 top 100 in planet wars 2011-12-18T06:40:37 although i still claim i should have had top 10 in tron :P 2011-12-18T06:41:13 I could have been in the top 100 in planet wars, but lost my job right in the middle and wasnt in the mood to finish it, was doing OK up until then (job stuff worked out OK in the end though) 2011-12-18T06:41:38 oh man, how can we convince like 50 people to enter the contest in under a day? 2011-12-18T06:41:44 we're that close to 8000 submissions 2011-12-18T06:42:24 we should inspire redditors to do the 17 hour challenge :P under an organisation name that they can rank themselves with 2011-12-18T06:42:50 lol, you'd get 50 if you tried it 2011-12-18T06:43:31 very unlikely 2011-12-18T06:43:42 I wish they would scrap the 2-player maps, this contest is all about multiplayer maps and 2 just isnt as interesting... plus my bot sucks at them :-) 2011-12-18T06:43:51 no, i like the 2 player maps :P 2011-12-18T06:44:09 I like 4 player maze maps, thats all I've tested on ! 2011-12-18T06:44:33 argh, don't talk about maps :( 2011-12-18T06:44:35 i've been bad 2011-12-18T06:44:57 *** denysonique__ has joined #aichallenge 2011-12-18T06:45:01 i might try and hack a check into my map gens too 2011-12-18T06:45:03 when adding hills 2011-12-18T06:45:14 Zaphus: for hard deadline look at the ICPFC contest 2011-12-18T06:45:44 tc pants wont load again :( 2011-12-18T06:46:08 yeah, me too... my game is still running though 2011-12-18T06:46:27 i wonder if it's against me 2011-12-18T06:46:41 i have lots of ants, but i don't think i started out well 2011-12-18T06:46:58 but there's a game from before that i think i did badly in 2011-12-18T06:47:00 i want to see why 2011-12-18T06:47:39 Hey, now I look at combat closely... I don't quite get it, in as much as moves don't seem to be evaluated simultaneously 2011-12-18T06:48:16 Kettling: what do you mean? 2011-12-18T06:48:19 Zaphus: '3 days in a locked room with infinite red bull' <-- this is the way to make at least some entry to the ICFPC. And 2-3 friends in your team to make your entry do something. 2011-12-18T06:48:32 hey, here's a 'trick' for the TCP servers - at the end of the turn put "# comment about turn" in your output, the server ignores it and it gets repeated on your console output 2011-12-18T06:48:46 UncleVasya: it's always on when i have exams :( 2011-12-18T06:48:50 wond be a problem in the future though 2011-12-18T06:48:53 wont* 2011-12-18T06:49:18 So for example, if one ant steps in, and the other and steps off to one side then (by simultaneous move) the one that steps to one side was never in the attack radius, but anyhow combat is triggered 2011-12-18T06:49:50 Kettling: check the attack radius :P 2011-12-18T06:49:52 it's 5 2011-12-18T06:50:06 I've read tasks for few of them. I think no way I can make something with it. Very advanced for me :( 2011-12-18T06:50:11 or sqrt(5) depending on your metric 2011-12-18T06:51:18 damnit, i want to see games 2011-12-18T06:52:07 24 servers on the main contest site now, game times coming down again - I might get 4 more games in before breakfast :-) 2011-12-18T06:52:56 i wonder if anyone else has a last minute main site entry like me 2011-12-18T06:53:23 Probably not at the rate I'm managing to fail 2011-12-18T06:54:12 antimatroid: you mean a 'better than the starter bot' entry ? I'd guess you're almost alone out there 2011-12-18T06:54:21 :( 2011-12-18T06:54:42 *** dvladim has joined #aichallenge 2011-12-18T06:54:54 i wonder if momobot has anything better to offer 2011-12-18T06:54:59 they're still on their first version 2011-12-18T06:55:27 Over a month to when I last looked at this code 2011-12-18T06:55:33 I think Momo will fall in the final rankings, Trueskill seems to hold you up high once you have enough games under your belt 2011-12-18T06:55:45 Yeah, I'm single stepping through historic combats in the visualizer... I have ant at (41,41) who moves w to (41,40) and I have enemy at (43,38) who moves s to (44,38) and in the first position the r^2 = 2^2 + 3^2 = 4 + 9 = 11, in the second position the r^2 = 3^2 + 2^2 = 9 + 4 = 11 2011-12-18T06:56:02 The second move shows a combat linkage in the visualizer and they both die 2011-12-18T06:57:14 Zaphus: i think tcpants is actually down now 2011-12-18T06:57:36 well, the last game mine was in ended on turn 666 - an omen perhaps ? 2011-12-18T06:58:08 If you presume that "attackradius2":actually goes with what the docs say then they should not be in combat at all, but even on a longer attackradius the distance did not change (unless the advancing ant moved first) 2011-12-18T06:58:24 Kettling: hit step forward again in the visualizer, they should be moving into the attack radius on the turn the linkage is shown 2011-12-18T06:58:45 Don't use your keyboard 2011-12-18T06:59:15 janzert: when will the reset be? 2011-12-18T06:59:19 are you guys ready to go right at 0-hour? 2011-12-18T06:59:42 Kettling: the visualiser does two updates per turn, the linkage shows up before the move happens 2011-12-18T06:59:55 BenJackson: submissions will close at 0-hour, it will take me some time to get everything setup and ready to start the finals 2011-12-18T07:00:10 Kettling: this confuses some people because keyboard arrow keys go turn-at-a-time but the screen buttons go half 2011-12-18T07:00:19 last year it was about 3 hours, I expect it could be somewhere around the same this year 2011-12-18T07:00:35 so maybe a couple extra games under the old regime 2011-12-18T07:00:52 wow, ai-class textbook prices just plummeted 2011-12-18T07:00:55 muahaha 2011-12-18T07:00:57 there will be some games played after submissions actually close yes 2011-12-18T07:00:58 janzert: Has the format for the finals been decided ? (maps, map sizes, number of games, etc) 2011-12-18T07:01:08 down from about $105 a few days ago to $75-80 2011-12-18T07:01:36 heh 2011-12-18T07:01:55 maps will be from the same generators as are currently in the repo, which I believe are the same as what are currently running on the server except for maybe I think amstan added another one 2011-12-18T07:02:15 I'm not really happy about that either so don't complain to me ;) 2011-12-18T07:02:34 the brand spanking new map type that will only appear in the finals that is 2011-12-18T07:02:47 *** sashaSochka has quit IRC (Ping timeout: 258 seconds) 2011-12-18T07:02:52 janzert: really ? that's not a smart move 2011-12-18T07:03:08 read second comment above again :P 2011-12-18T07:03:18 yeah, I know, just echoing :-) 2011-12-18T07:03:35 janzert: ChrisH pasted me a tcpants game where I lost to him on the tutorial map 2011-12-18T07:03:38 which is apparently in that rotation 2011-12-18T07:03:42 hehe 2011-12-18T07:03:47 so my nightmare scenario is FINALS ALL TUTORIAL MAP 2011-12-18T07:03:51 I would like a maptype tailored for my stupidBot 2011-12-18T07:04:03 strikes me as something that amstan/etc thinks would be 'fun' but isn't thinking about the thousands of people who would disagree :-) 2011-12-18T07:04:17 it would be "fun" to see on the side 2011-12-18T07:04:21 well finals hasn't started yet so... ;) 2011-12-18T07:04:40 janzert: ballpark how many games the top 10-100 will play in finals? 2011-12-18T07:05:05 or I guess: how long with the final mu cutoff phase be and how many bots will it take? 2011-12-18T07:05:10 this is pretty much a WAG, but around 200 2011-12-18T07:05:19 cool 2011-12-18T07:05:21 200 would be awesome 2011-12-18T07:05:45 *** nha has joined #aichallenge 2011-12-18T07:05:47 does the pairing cutoff use mu or skill ? 2011-12-18T07:05:55 rank 2011-12-18T07:06:10 oh, just drop the bottom X each time it tightens the group ? 2011-12-18T07:06:55 pretty much, the cutoff will adjust smoothly over a given time period (usually several hours) when it is adjusted 2011-12-18T07:07:22 Oh I see, those guys stepped towards each other, but the keyboard single-stepper just deleted them. It shows the pre-combat, not the actual combat. Yeah... that's confusing. Now you explained it, less so 2011-12-18T07:07:27 hm, so top 100-200 could play 200 games (together) in a day 2011-12-18T07:07:32 seems reasonable 2011-12-18T07:07:56 the bottom bots will probably play 15-20 games btw 2011-12-18T07:07:57 Kettling: it's possible that the keyboard full steps will go from half step to half step if you start from a half step 2011-12-18T07:08:01 I've always found it confusing 2011-12-18T07:08:30 The finals go for ~1 week, so you could just drop the last placed person every minute, after they've reached the minimum games :-) 2011-12-18T07:08:57 anyway time to take a few hours of sleep again, later 2011-12-18T07:08:58 the cutoff is not by person 2011-12-18T07:09:05 it's by skill (or mu) 2011-12-18T07:09:11 BenJackson: no it's not 2011-12-18T07:09:12 so you can have people go in or out at the bottom 2011-12-18T07:09:25 it's by rank but you can still go in and out of course 2011-12-18T07:09:32 it's going to suck if you draw Xathis+Flag+Memetix in your first round though :-) 2011-12-18T07:09:34 rank = skill, so ok 2011-12-18T07:09:41 I see what you mean, though 2011-12-18T07:09:42 *** heinrich5991 has quit IRC (Excess Flood) 2011-12-18T07:09:45 skill indirected through rank 2011-12-18T07:09:49 Na, it's OK. The tools are actually very impressive. It's just learning to drive them. 2011-12-18T07:09:50 but not a cutoff where you missed it and you're out 2011-12-18T07:09:51 yeah, for that it is completely equivalent 2011-12-18T07:10:15 oh, so if you are on the border and a few above lose their games, you might get another game 2011-12-18T07:10:27 zaphus: funny my second to last game was with flag and xathis 2011-12-18T07:10:30 lost that 2011-12-18T07:10:31 * janzert nods 2011-12-18T07:10:38 game before was with memetix, cumbuz, pguillory, greentea 2011-12-18T07:10:40 won that 2011-12-18T07:10:44 so, yay 2011-12-18T07:10:57 sadly tea timed out but I don't think it affected other players that much 2011-12-18T07:11:19 BenJackson: nicely done, are you hoping for a top 10 finish ? 2011-12-18T07:11:24 hoping 2011-12-18T07:11:41 seems plausible based on some individual games and aggregate tcpants results 2011-12-18T07:11:56 but I've been resubmitting without stabilizing the last few times 2011-12-18T07:12:13 I'm aiming for 99th place :-) 2011-12-18T07:12:18 the top 10 has a serious stratification 2011-12-18T07:12:31 xathis, then about 4 people close to each other but with a gap 2011-12-18T07:12:38 but then out to about 15th it's close again 2011-12-18T07:12:52 I *think* I'm about between the top 5-6 and the pack behind that out to 15 2011-12-18T07:12:54 but we'll see 2011-12-18T07:12:55 wish someone would kick the tcpants webserver and get it running again! 2011-12-18T07:13:03 it's playing games! 2011-12-18T07:13:23 yes, but you can't see the results 2011-12-18T07:13:33 you can see each game's results if you see it scroll by :) 2011-12-18T07:13:43 knowing what I do now I'd log all the info from the server so I could have it 2011-12-18T07:13:48 you cant tell if you won or not, just how many points you finished with 2011-12-18T07:13:57 tcpants.com is down? 2011-12-18T07:14:06 not the games, but the web front 2011-12-18T07:14:15 I modified my tcp script to show the game count in the title bar, would add win/loss if I could see that too 2011-12-18T07:14:25 *** heinrich5991 has joined #aichallenge 2011-12-18T07:14:31 janzert: would it be ok to post a wanted ad for the ai-class book on the forums? 2011-12-18T07:15:41 Anyone know the difference between C++ and C++11 - any performance benefits ? or just the new language stuff 2011-12-18T07:16:44 new stuff 2011-12-18T07:16:53 it's just a programming language specification 2011-12-18T07:17:04 the specification doesn't contain how the compiler should interpret / compile things 2011-12-18T07:17:21 so it can't have performance benefits; those depend on the compiler 2011-12-18T07:17:23 meh, so it's a fair bet the compiler is no better and probably a little less optimised 2011-12-18T07:17:29 simply because it's new 2011-12-18T07:17:39 it can have performance benefits 2011-12-18T07:17:47 because the spec has been changed to clarify cases that can now be optimized 2011-12-18T07:18:01 oh, yeah, true 2011-12-18T07:18:13 not that it really matters - I'm not about to resubmit to pick up the language, but maybe for next year :-) 2011-12-18T07:18:15 but some new things are really slow 2011-12-18T07:18:34 thestinger has strong opinions on c++11 for this contest 2011-12-18T07:18:38 largely pro 2011-12-18T07:18:58 he'll be #1 for that "language" so I was suggesting I should switch from c++ at the last minute 2011-12-18T07:19:06 lol 2011-12-18T07:19:16 *** dvladim has quit IRC (Ping timeout: 255 seconds) 2011-12-18T07:19:59 my next game is around midnight my time... should I stay up for it ? yeah. even though it means nothing since it's just a 2nd round game against bots at the 3000 mark 2011-12-18T07:20:15 if you might spot a terrible bug and resubmit 2011-12-18T07:20:25 if you are sworn not to resubmit due to risk better not to tormet yourself 2011-12-18T07:20:41 I've spotted several horrible bugs. Any attempts to fix them are met with more bugs 2011-12-18T07:20:52 Kind of late at this point 2011-12-18T07:21:53 yeah, this submission is a bugfix, protects against a corner-case where food spawns next to a pair of bots that are in combat, and one chooses to step on the food, the other thinks it's moved and ends up suiciding. happens more often than you'd expect, I 2011-12-18T07:22:03 I've spotted it 3 times already hence the fix 2011-12-18T07:22:22 *** fap-machine has left #aichallenge 2011-12-18T07:22:33 yeah one bugfix I made a long time ago was to recognize food as impassible for combat 2011-12-18T07:22:37 any word on the date of the next contest? maybe i can actually submit something to that one :/ 2011-12-18T07:22:40 *** fap-machine has joined #aichallenge 2011-12-18T07:22:41 *** dr- has quit IRC (Ping timeout: 252 seconds) 2011-12-18T07:23:23 *** dr- has joined #aichallenge 2011-12-18T07:26:49 Benjackson: I did it ages ago, but some recent code forgot to include the check - just one particular bit of new code 2011-12-18T07:27:36 *** ikaros has joined #aichallenge 2011-12-18T07:28:30 BenJackson: I wouldn't have a problem with that, best to as amstan first though 2011-12-18T07:28:40 the forums are his baby :) 2011-12-18T07:28:41 GreenTea resubmits... 2011-12-18T07:29:34 I encourage all top 10 players to resubmit at the last minute 2011-12-18T07:29:58 *** flowenol has joined #aichallenge 2011-12-18T07:30:33 so for a few hours I'll be ranked above GreenTea :-) 2011-12-18T07:30:59 to obtain possible unpredictable problems? 2011-12-18T07:32:42 and a final present before going to sleep ;) http://pastebin.com/47R2cjV8 2011-12-18T07:33:39 janzert: yeah, I sort by mu on the TCPants server to see who's looking good but just needs more games 2011-12-18T07:35:33 *** sigh has quit IRC (Remote host closed the connection) 2011-12-18T07:35:38 'nite all, hope it's all still working tomorrow! 2011-12-18T07:37:05 *** Zaphus has quit IRC (Quit: Page closed) 2011-12-18T07:42:07 *** guest6423 has joined #aichallenge 2011-12-18T07:46:29 *** mmdid has joined #aichallenge 2011-12-18T07:46:41 *** Kommander has quit IRC (Ping timeout: 244 seconds) 2011-12-18T07:47:08 *** mmdid has quit IRC (Client Quit) 2011-12-18T07:52:19 *** Anilm3 has joined #aichallenge 2011-12-18T07:52:32 Hi 2011-12-18T07:53:05 janzert: how amenable would you be to adding an "Publish my code" button on the site so people could easily show their work? 2011-12-18T07:53:49 great idea bugnuts 2011-12-18T07:54:00 it's in the suggestions I think 2011-12-18T07:54:19 I'd be willing to do the work if its something you guys would actually do... 2011-12-18T07:55:19 *** g0llum has joined #aichallenge 2011-12-18T08:01:58 and special label about code sharing on ranking list are needed 2011-12-18T08:02:33 *** Surya has joined #aichallenge 2011-12-18T08:05:12 *** Varan has joined #aichallenge 2011-12-18T08:08:16 oh damnit 2011-12-18T08:08:26 my new upload crashed, and I can't reproduce it locally :( 2011-12-18T08:10:03 nha: and on "submit" map? 2011-12-18T08:10:11 no, during the first match 2011-12-18T08:10:25 I replayed the bot input locally, but no crash there 2011-12-18T08:10:31 also nothing fishy reported by valgrind 2011-12-18T08:11:15 I know case then wrong code under windows is work, but on linux is crash 2011-12-18T08:11:39 You language? 2011-12-18T08:11:44 C++ 2011-12-18T08:11:46 I'm on Linux 2011-12-18T08:11:55 testing on both 32 bit and 64 bit systems 2011-12-18T08:12:32 Hm... Try to check all array index 2011-12-18T08:12:58 It sometimes work then it negative :) 2011-12-18T08:13:10 try to pray :) 2011-12-18T08:14:27 *** bluegaspode has joined #aichallenge 2011-12-18T08:16:06 nha, may be you use some randomize and it gave the wrong value? 2011-12-18T08:17:12 *** smiley1983 has joined #aichallenge 2011-12-18T08:17:35 eh...I was close to survive http://aichallenge.org/visualizer.php?game=267214&user=3186 2011-12-18T08:17:37 smiley1983: Hi! 2011-12-18T08:17:55 smiley1983: I am very glad to see you. 2011-12-18T08:18:09 UncleVasya: Hi! good to see you again. 2011-12-18T08:18:59 Have you launched your web-project? 2011-12-18T08:19:12 web-project? 2011-12-18T08:19:31 the Ants AI? 2011-12-18T08:20:08 I note that you have been performing very well :) 2011-12-18T08:20:13 no 2011-12-18T08:20:24 You said once you have an idea that have a chance 2011-12-18T08:21:22 to be implemented by you and to get you money so youd don't need to work in the bar. 2011-12-18T08:21:22 *** hacklash has quit IRC (Ping timeout: 258 seconds) 2011-12-18T08:21:43 *** guest6423 has quit IRC (Quit: Page closed) 2011-12-18T08:21:47 Oh, some sort of project with commercial potential? No, that's still in very early stages and was put on hold for various things, like the more important Ants project :) 2011-12-18T08:22:01 *** praveen has joined #aichallenge 2011-12-18T08:22:09 thanks. I was afraiding you don't understand it is me :) 2011-12-18T08:22:37 *** cae has joined #aichallenge 2011-12-18T08:23:05 haha, no, you are usually quite clear. :) The last sentence less so, but I think I understand anyway. 2011-12-18T08:23:31 *** sashaSochka has joined #aichallenge 2011-12-18T08:24:14 no :) 2011-12-18T08:24:19 *** AFKMODE has quit IRC (Remote host closed the connection) 2011-12-18T08:24:19 *** nickjohnson has quit IRC (Remote host closed the connection) 2011-12-18T08:24:45 smiley1983: I mean I have antother name on the server now so you could not understand it is the same person. 2011-12-18T08:24:53 *** AFKMODE has joined #aichallenge 2011-12-18T08:25:17 Oh, right, I did misunderstand then. 2011-12-18T08:25:23 btw, you are performing better then mine ever did with your last submission. 2011-12-18T08:26:04 *** nickjohnson has joined #aichallenge 2011-12-18T08:26:19 Antimatroid must be sad because of it :) 2011-12-18T08:26:26 *** cae has quit IRC (Client Quit) 2011-12-18T08:26:27 not overly 2011-12-18T08:26:33 it's got me focusing on my code properly 2011-12-18T08:26:34 I'm hopeful for it, but still preparing to see it stabilize much lower than it is now once everyone has their final bots in. 2011-12-18T08:26:47 oh his bot? 2011-12-18T08:27:04 smile1983: i'm still hoping to get 1st in aus :P 2011-12-18T08:27:08 The last sentence referred to mine 2011-12-18T08:27:35 you might know me as testbot 2011-12-18T08:27:51 antimatroid: Ah, I had wondered which was you :) 2011-12-18T08:28:04 i'm trying to improve the ants general movement 2011-12-18T08:28:11 they get too caught up going back and forth 2011-12-18T08:28:26 smiley1983: Can this crasy staff lead to timeout? http://pastebin.com/qvpqqLak 2011-12-18T08:29:27 Mine also sometimes get stuck in loops where they keep swapping objectives, and so two ants oscillate until another comes and breaks the cycle 2011-12-18T08:30:02 hmmm, interesting idea 2011-12-18T08:30:07 *stuff 2011-12-18T08:30:19 if you wanted to place bets with people on who ranks highest, odds should be previously rankings 2011-12-18T08:30:33 previous* for past contests 2011-12-18T08:30:39 antimatroid: I remember testbot as being strong :) 2011-12-18T08:30:51 smiley1983: not strong enough :( 2011-12-18T08:32:19 *** Palmik has quit IRC (Remote host closed the connection) 2011-12-18T08:33:07 UncleVasya: depends how long those lists are. You've got two List.exists nested inside a List.filter, so it'll time out on very long lists 2011-12-18T08:33:32 define very long 2011-12-18T08:34:07 However, they're fast operations, and I generally find that nested to a depth of 2 (rather than 3) they take 2-3 milliseconds for the longest lists I generate in my bot 2011-12-18T08:34:17 haha, as for very long... 2011-12-18T08:34:34 ok, so this is not the reason thanks. 2011-12-18T08:34:48 And I have no more ideas why it times out :( 2011-12-18T08:35:06 but if your list is 150 long and then you nest to a depth of three, it might take 450ms 2011-12-18T08:35:25 rather than 3ms 2011-12-18T08:36:19 If you put line before and after the function call which prints something to stderr, you can verify where the timeout occurs 2011-12-18T08:36:40 right! 2011-12-18T08:36:52 s/put line/put a line 2011-12-18T08:37:16 I forget I can write more then 1 line inside the exists and filter functions! 2011-12-18T08:37:37 UncleVasya get input data from game with timeout. Launch yours bot with this data and log time before and after code with possible problem. 2011-12-18T08:38:21 while i'm writing smiley said the same thing. 2011-12-18T08:38:39 *** dvladim has joined #aichallenge 2011-12-18T08:39:28 yes, or even just have a line before and after the List.filter, since putting it inside the lambdas will repeat it for every iteration of an item in the list (which might be useful too, sometimes) 2011-12-18T08:39:56 So as this is only one place in the my code where I don't have the timecheck (The idea to insert this check inside the function never came to my mind, thank you so much!) I have no time outs anymore (I hope) :) 2011-12-18T08:41:07 Best of luck! 2011-12-18T08:41:30 Murashka: thank you too. I tried to to write debug info before and after function calls but it calls to often... 2011-12-18T08:41:42 *is called 2011-12-18T08:41:46 Oh, I see, you can raise an exception on timeout within the lambda, and then it will exit the filter early - I hadn't thought of doing that :) 2011-12-18T08:41:57 heheh, few several hours left. 2011-12-18T08:42:25 smiley1983: Your caming here can be a diversion agains strong OCaml opponent... 2011-12-18T08:43:27 that's why I've been avoiding the place - too much temptation to read IRC logs (and worse, chat) and it eats into competition time :) 2011-12-18T08:43:46 I only came back now becase I'm 99% sure I'm finished. 2011-12-18T08:44:28 i'm not sure about couple of constant :) 2011-12-18T08:45:08 *** ccc has joined #aichallenge 2011-12-18T08:45:26 I haven't done the sort of testing that would be required to be satisfied about any of my constants (except the out-of-bounds constant used to avoid maxint overflows) 2011-12-18T08:46:19 I've just set them to values which seem to work okay and seem intuitively appealing :) 2011-12-18T08:50:59 I launched 8 bots on fluxid 4+4 with 2 different constant values ....but i don't think result can say anything ...to large dispersion 2011-12-18T08:51:05 *** xyxan has joined #aichallenge 2011-12-18T08:51:16 Hi guyz 2011-12-18T08:51:47 Can you tell me how many maximum ants your code can handle ? :D 2011-12-18T08:52:16 150 on local, about 200 on aichallenge 2011-12-18T08:52:29 :P juat 200 :O 2011-12-18T08:52:36 as many as enemy give me to born 2011-12-18T08:52:42 Ilolx 2011-12-18T08:52:47 look at my last game 2011-12-18T08:52:54 i had 780 Ants on map 2011-12-18T08:53:00 Link: http://aichallenge.org/visualizer.php?game=267245&user=11079 2011-12-18T08:53:02 :D 2011-12-18T08:53:23 xyxan: for what? 2011-12-18T08:53:43 watch the link :D 2011-12-18T08:53:44 To stay? 2011-12-18T08:55:09 em ....to draw something...like that http://paste.aichallenge.org/MPYWt/ turn 950 2011-12-18T08:56:07 lol 2011-12-18T08:56:12 xyxan: I open it, I think this is wrong strategy, you can win with only 200 ants 2011-12-18T08:56:41 :P This is self defense 2011-12-18T08:56:46 xyxan: cloning is not allowed :P 2011-12-18T08:57:24 xyxan: also speaking of self defense, it's sad that my bot did better when it used to crash because you couldn't get to my hill :) 2011-12-18T08:57:34 Murashka: good job :) 2011-12-18T08:57:39 I didnt clone :D 2011-12-18T08:58:06 Belerafon thanks :) 2011-12-18T08:58:19 Murashka: lol 2011-12-18T08:58:43 Murashka: I see a new rule added to ants due to that "No victory dances!" 2011-12-18T08:58:58 You need this printing at the real competitions at the and 2011-12-18T08:59:21 http://aichallenge.org/visualizer.php?game=266428&user=11079 << My BOT with 736 Ants 2011-12-18T09:00:05 at the real competition usualy I have no time or I have no ants or I have no free space to draw 2011-12-18T09:00:43 heh, the procrastinators killed tcpants websit 2011-12-18T09:00:57 use fluxid 2011-12-18T09:01:24 fluxid is very slow... 2011-12-18T09:01:43 run several copies 2011-12-18T09:02:48 Does anyone know when the game of the next contest will be known? 2011-12-18T09:02:53 *** Hexren has joined #aichallenge 2011-12-18T09:03:02 I use all prosessor time and got the timeout with several copies 2011-12-18T09:03:06 *** Hexren has left #aichallenge 2011-12-18T09:04:42 fluxid has a server? wehre? 2011-12-18T09:04:51 fluxid.pl 2011-12-18T09:05:12 *** xyxan has quit IRC (Quit: Page closed) 2011-12-18T09:05:15 Murashka: that's neat :) 2011-12-18T09:05:24 Belerafon hm...but it have 10 second timeout you should make turn per 0.5 second 10/.05=20 copies before 100% cpu load 2011-12-18T09:06:07 smiley1983 thanks :) 2011-12-18T09:06:23 10 seconds - fluxid timeout? 2011-12-18T09:07:10 Belerafon if they don't change it 2011-12-18T09:07:23 pairofdice: thanks 2011-12-18T09:07:24 turntime=500 in my logs 2011-12-18T09:08:24 Belerafon yes but timeout more that 500 ms 2011-12-18T09:09:05 to compensate network lags 2011-12-18T09:09:07 UncleVasya: good luck, I hope you get that fixed! 2011-12-18T09:09:50 # print i,j,t,r,c,d 2011-12-18T09:09:55 awesome paste. 2011-12-18T09:11:17 Murashka: My bot uses turntime 500ms for time optimisation and go out then it calculated about 500, I need to rebuild code to use other turntime... 2011-12-18T09:11:55 Belerafon thats the reason why turntime=500 in input data 2011-12-18T09:11:58 *** bluegaspode has quit IRC (Ping timeout: 258 seconds) 2011-12-18T09:13:19 Belerafon you bot should make turn per 500 ms but server will wait for it about 10 second 2011-12-18T09:14:00 *** xyxan has joined #aichallenge 2011-12-18T09:15:22 *** Antimony has joined #aichallenge 2011-12-18T09:15:33 In this case I need to replace input data to other value, for example 1000 and run second bot after this. But I'm lazy to do this :) 2011-12-18T09:15:57 I haven't said it before, but the organizers / volunteers did a nice job with the visualizer. 2011-12-18T09:16:30 Belerafon you don't need to change anythnig just run second instance 2011-12-18T09:16:35 hey, delineate posted their bot design 2011-12-18T09:16:51 Belerafon with different name 2011-12-18T09:17:11 I think the visualizer was made by Frontier 2011-12-18T09:17:14 contestbot: seen Frontier 2011-12-18T09:17:14 smiley1983: Frontier was last seen in #aichallenge 27 weeks, 0 days, 13 hours, 23 minutes, and 41 seconds ago: @later tell McLeopold: I didn't want to mess with the php files, especially since I don't have a working setup with database to test my changes. Could you add the current user id to game links on the profile page? The issue is here: (1 more message) 2011-12-18T09:17:33 smiley1983: he is mleise now 2011-12-18T09:17:37 *** olexs has joined #aichallenge 2011-12-18T09:17:50 Ah, I didn't know those two were the same person :) 2011-12-18T09:19:55 smiley1983: mcstar decided to learn OCaml .But few days ago re-decided and now wanna learn haskell. I said you'll come here and return him to the Way of Right by pointing out why he must learn Ocaml instead of Haskell. 2011-12-18T09:20:00 *** dvladim has quit IRC (Ping timeout: 252 seconds) 2011-12-18T09:20:16 holy cow! Delineate doesn;t do collision prevention, and got in the top 10? 2011-12-18T09:20:45 O_o 2011-12-18T09:21:26 *** besh has joined #aichallenge 2011-12-18T09:22:19 Where is he not doing collision detection? 2011-12-18T09:24:51 he did 2011-12-18T09:25:13 but he said it's not ideal, because sometimes his ants has nowhere to go 2011-12-18T09:26:04 "Stopping ants from running into each other!" 2011-12-18T09:26:51 Where you read this, give a link, please 2011-12-18T09:27:14 his design looks like Memetix method 2011-12-18T09:27:23 http://www.decompilinglife.com/ 2011-12-18T09:27:31 *** Extrarius has joined #aichallenge 2011-12-18T09:27:42 i tried to do something like this....but ants stucks to often in some places 2011-12-18T09:27:45 UncleVasya: I intend to learn haskell myself, so I can hardly tell mcstar not to :) 2011-12-18T09:27:49 hrmm, is it too late to get my map generator polished up and used in the finals? 2011-12-18T09:28:26 it does seem kinda unfair to have map types in the finals that people couldn't practice against, but then again, that might turn out some interesting games 2011-12-18T09:28:48 Makes it more interesting imo 2011-12-18T09:29:26 And it's perfectly fair :> 2011-12-18T09:29:39 It would be much more intersting if they change parameters as well in tournament games 2011-12-18T09:29:49 like viewradius and attack radius :D 2011-12-18T09:30:46 xyxan: It would probably be immensely detrimental to play for most bots, since from what I've heard in hear, it sounds like very few bots are using 'real' 'robust' AI algorithms 2011-12-18T09:30:58 I think attack radius will not be changed. 2011-12-18T09:31:24 it'd probably lead to 99%+ timeouts if they increased attack radius 2011-12-18T09:31:26 yup because AI algotithms takes too much time to give results 2011-12-18T09:32:00 xyxan: not if you do it in efficient C. I had planned to perfect a bot in python and then port it to C, but I moved and ran out of time so I decided to do a map generator instead 2011-12-18T09:32:38 yeah i coded in c++ for efficiency 2011-12-18T09:33:56 Do anyone know AI algorithms for partially observable adversarial environments?? 2011-12-18T09:34:34 xyxan: there are many algorithms for different parts of the problem. I had planned on using D* lite for pathfinding, which is a much better fit than plain A* 2011-12-18T09:34:37 Does anyone know cars that go on roads? 2011-12-18T09:35:16 ahan i never heard of that algorithm, I myself implemented my own algoz LOLX 2011-12-18T09:35:55 A* cant be implemented on each and every turn for all ant to all food :D 2011-12-18T09:36:00 *** SMJ has joined #aichallenge 2011-12-18T09:37:31 xyxan: you can use multi-source BFS though 2011-12-18T09:37:46 xyxan: D* and D* lite make use of previous pathfinding information and just adjust old paths instead of starting from scratch each time like you'd probably do with A* 2011-12-18T09:38:40 ahan good 2011-12-18T09:41:21 *** smiley1993 has joined #aichallenge 2011-12-18T09:41:58 *** smiley1983 has quit IRC (Ping timeout: 276 seconds) 2011-12-18T09:48:19 grr.. why does my stupid opponent have to timeout? 2011-12-18T09:48:31 now I still don't know whether my changes fixed the crash 2011-12-18T09:49:14 nha, you have a chash not on first turns? 2011-12-18T09:50:41 it seems to be a crash on first enemy contact 2011-12-18T09:51:59 which game? 2011-12-18T09:52:25 Try the same with the server compiler 2011-12-18T09:52:59 xyxan: http://aichallenge.org/visualizer.php?game=267904 2011-12-18T09:53:37 Belerafon: how do I do that? 2011-12-18T09:54:08 ahan 2011-12-18T09:54:26 combat crash 2011-12-18T09:54:30 *** QuirionPt has joined #aichallenge 2011-12-18T09:54:56 hello. I have a c++ bot. Do I need a makefile to submit or I should just have all my .cc on the same folder? 2011-12-18T09:55:51 @Quirion No u dont need to make 2011-12-18T09:55:52 xyxan: No! 2011-12-18T09:56:01 If you have't you makefile, server try standard 2011-12-18T09:56:16 *** Anilm3 has quit IRC (Quit: Lost terminal) 2011-12-18T09:56:28 infact i had not submitted makefile 2011-12-18T09:56:46 But if you have additional files, I think the makefile are needed 2011-12-18T09:56:48 Belerafon: thank you very much for the suggestion, that version does segfault for me 2011-12-18T09:57:05 thanks for the info guys 2011-12-18T09:58:07 lol map: http://aichallenge.org/visualizer.php?game=267840&user=53 2011-12-18T09:58:45 nha: and how you do this? :) 2011-12-18T09:59:13 well, I did the compilation with the compiler.py script 2011-12-18T09:59:25 now to figure out *why* that version segfaults while the other doesn't 2011-12-18T09:59:53 nha, in my opinion u are having Divide by zero 2011-12-18T10:00:19 No, negative index for array 2011-12-18T10:00:27 because when ur ant reached ur hill, u might be doing something like 1/dist to hill 2011-12-18T10:00:58 ah fuck 2011-12-18T10:01:06 no, it's something else entirely 2011-12-18T10:01:13 I have several different versions of my tactical code 2011-12-18T10:01:30 lol ok 2011-12-18T10:01:30 and I forgot to rename one sub-class in one of the copies 2011-12-18T10:01:36 This one has the "play dead" tactic 2011-12-18T10:01:44 now it looks like the linker behaves differently depending on which order the .o files are presented in 2011-12-18T10:02:00 doh 2011-12-18T10:02:06 hummmmm 2011-12-18T10:02:34 make clean 2011-12-18T10:02:55 no, rm tactical_sms.* 2011-12-18T10:02:59 :P 2011-12-18T10:04:11 *** noai has joined #aichallenge 2011-12-18T10:04:14 And make clean, for reliability 2011-12-18T10:04:27 well, I use cmake locally anyway 2011-12-18T10:04:34 to get the header dependencies right 2011-12-18T10:04:59 *** noai has quit IRC (Client Quit) 2011-12-18T10:05:02 *** Kurnevsky has left #aichallenge 2011-12-18T10:05:18 that was a really lame bug 2011-12-18T10:07:10 bug on deadline is horrible, now can go to sleep :) 2011-12-18T10:07:27 yes indeed :) 2011-12-18T10:07:35 well, it's not that late yet over here 2011-12-18T10:07:42 bah fuck 2011-12-18T10:07:45 i just had an idea for combat 2011-12-18T10:07:49 *** NotABug has joined #aichallenge 2011-12-18T10:07:53 it's going to take a lot of effort to implement 2011-12-18T10:08:01 right, let's go 2011-12-18T10:08:11 still, this version should hopefully be enough to keep me in the top 20 despite everybody uploading their latest versions 2011-12-18T10:08:26 antimatroid: you're crazy 2011-12-18T10:08:38 but more power to you ;) 2011-12-18T10:09:09 nha: yes, you bot is good 2011-12-18T10:11:22 *** fasteddie has joined #aichallenge 2011-12-18T10:11:33 *** fasteddie is now known as fasteddie_ 2011-12-18T10:12:47 why does refactoring break my bot? 2011-12-18T10:12:58 *** avdg has joined #aichallenge 2011-12-18T10:13:43 who wishes there was more time... ;) i do! 2011-12-18T10:13:55 I'm kind of glad it's over ;) 2011-12-18T10:15:04 fasteddie_: I'm looking forward to people (hopefully) releasing their bot code after the deadline is over. On the other hand, it would have been nice if I'd had time to make a bot 2011-12-18T10:15:53 i'm sure there wil be another challenge later? 2011-12-18T10:15:54 *** Guest131 has joined #aichallenge 2011-12-18T10:16:02 *** Guest131 is now known as dom7b5 2011-12-18T10:16:47 I'm hoping i can get my map generator cleaned up and into the finals, though I'm not sure how to submit a map generator 2011-12-18T10:21:10 37 games, 62 players online в†ђ holy shit 2011-12-18T10:22:22 :) 2011-12-18T10:22:34 it's crunch time 2011-12-18T10:23:09 http://fluxid.pl/misc/2011-12-18-161754_705x117_scrot.png haha 2011-12-18T10:24:20 symmetrically 2011-12-18T10:24:23 and tcpants.com is down... Fluxid is a big ants hoster :) 2011-12-18T10:25:12 Belerafon: tcpants' web interface goes down a lot, but the game api works, my bot is playing right now 2011-12-18T10:25:28 62/37=....less than 2 player for game? 2011-12-18T10:25:51 *** xyxan has quit IRC (Quit: Page closed) 2011-12-18T10:26:05 olexs: But for what playing, if you can't see results? 2011-12-18T10:26:24 http://aichallenge.org/visualizer.php?game=267884&user=757 barsandcat blocks his own hill... 2011-12-18T10:26:52 Belerafon: true, that... well at least you can see the end scores in your local output :) 2011-12-18T10:27:39 olexs: good luck in the final round. 2011-12-18T10:27:55 *** Kurnevsky has joined #aichallenge 2011-12-18T10:28:15 olexs: it's only statistics, I want to see bugs and tactics 2011-12-18T10:28:35 *** fasteddie_ has quit IRC (Quit: Page closed) 2011-12-18T10:28:41 I think the winner is going to come down to whichever bot best does 'sacrifices' to take hills instead of reaching stalemate with well-guarded hills 2011-12-18T10:28:53 Fluxid: Looks like a soft timeout 2011-12-18T10:29:24 it seems like many bots have reasonable combat code, but most will also stalemate against a wall of opponents even when equal losses would lead to a win 2011-12-18T10:29:29 Fluxid: what are you using for combat? no breaking through the enemy ants? 2011-12-18T10:31:00 *** codetiger has joined #aichallenge 2011-12-18T10:31:20 nha: i can't find proper term for describing this filthy logic i use for pseudocombat 2011-12-18T10:31:59 is the time for submission over? 2011-12-18T10:32:05 !timeleft 2011-12-18T10:32:05 13:26:55.023255 until cutoff 2011-12-18T10:32:06 no 2011-12-18T10:32:11 Extrarius: no, latest top bots do calculate heap and go to victim for win 2011-12-18T10:32:15 also, you have time on aichallenge.org 2011-12-18T10:32:39 the timer shows differet on my laptop. I guess it is correct on my mobile 2011-12-18T10:32:39 *** xathis has joined #aichallenge 2011-12-18T10:32:46 I think winner is going to come down to xathis 2011-12-18T10:33:09 Already waiting for his source code 2011-12-18T10:33:15 And his writeup 2011-12-18T10:34:29 *** Equinoxe has joined #aichallenge 2011-12-18T10:35:24 any last minute tip? 2011-12-18T10:35:35 remove debug data? 2011-12-18T10:35:40 Umm, break your bot so mine will get higher? 2011-12-18T10:35:44 I still have to do that 2011-12-18T10:35:56 *** Antimony has quit IRC (Ping timeout: 252 seconds) 2011-12-18T10:35:58 thanks for reminding... 2011-12-18T10:38:22 Any contest admins here? 2011-12-18T10:38:35 I have a problem in my profile 2011-12-18T10:38:56 codetiger: is your nickname little bobby tables? 2011-12-18T10:39:01 *** ccc has quit IRC (Quit: Computer has gone to sleep.) 2011-12-18T10:39:09 it shows 3 games on the same time, same opponent, same score 2011-12-18T10:39:20 my nickname is same codetiger 2011-12-18T10:39:22 http://aichallenge.org/profile.php?user=8695 2011-12-18T10:40:05 I'm not an admin, I was making an xkcd reference 2011-12-18T10:40:54 xkcd? 2011-12-18T10:41:00 codetiger: It's bad, what your rank is not up thrice :) 2011-12-18T10:41:32 ffff, tcp threads crash on sqlite db locks... 2011-12-18T10:41:38 I dont think its 3 different games, it the same game showing up 3 times 2011-12-18T10:41:58 codetiger: different games tho 2011-12-18T10:42:15 Pretty funny 2011-12-18T10:42:52 oh, I just noticed the number of turns 2011-12-18T10:42:56 *** mikewintermute has quit IRC (Quit: mikewintermute) 2011-12-18T10:42:56 Yeah, they're clearly different games 2011-12-18T10:43:16 the failure to update the score for each of them separately is odd, though 2011-12-18T10:44:05 i had the same opponent twice in a row too 2011-12-18T10:44:09 Fluxid: you a savior for us now, you need to repair it for freedom! :) 2011-12-18T10:45:07 I thought this bug must have been fixed, because I hadn't seen it in so long. Wonder if the admins would want to be pinged about it. 2011-12-18T10:45:26 *** Kommander has joined #aichallenge 2011-12-18T10:45:44 should I and how do I ping admins 2011-12-18T10:45:59 *** u_ has joined #aichallenge 2011-12-18T10:46:56 they are sleeping now 2011-12-18T10:46:57 janzert: do you know about the matching bug which caused multiple repeats of the same opponents, and does the score get updated correctly in these games? 2011-12-18T10:48:08 especially if the same opponent is xathis :) 2011-12-18T10:48:20 *** smiley1993 has quit IRC (Quit: leaving) 2011-12-18T10:48:43 meh, looks like my city was beaten this night, if I look at the stats of my country 2011-12-18T10:50:10 *** Equinoxe has quit IRC (Quit: Page closed) 2011-12-18T10:50:17 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has joined #aichallenge 2011-12-18T10:51:31 *** Paradoxial has joined #aichallenge 2011-12-18T10:54:41 *** mleise has joined #aichallenge 2011-12-18T10:56:25 *** Antimony has joined #aichallenge 2011-12-18T11:01:34 *** UncleVasya has quit IRC (Ping timeout: 252 seconds) 2011-12-18T11:04:56 the last 13 hours, I wonder how many still have to upload his/her code 2011-12-18T11:05:35 *** luca_moller has joined #aichallenge 2011-12-18T11:08:14 hrmm, I guess I might as well upload my bot even though I'll do well to make the top 50th percentile 2011-12-18T11:09:33 Extrarius: the more the merrier :) 2011-12-18T11:09:43 we're so close to 8000 2011-12-18T11:09:59 rank? :p 2011-12-18T11:10:12 8000 bots 2011-12-18T11:10:24 avdg: i haven't uploaded my bot yet 2011-12-18T11:11:09 <_flag> is tcpants down? 2011-12-18T11:11:52 yeah, it look like its down here as well (or loading very slowly) 2011-12-18T11:12:21 I haven't fixed the bugs in my bot yet.. not sure if I will, spent yesterday drinking so I'm not quite ready to debug today.. 2011-12-18T11:12:31 *** fap-machine has quit IRC (Quit: fap-machine) 2011-12-18T11:14:21 *** dvladim has joined #aichallenge 2011-12-18T11:15:01 *** codetiger has quit IRC () 2011-12-18T11:25:14 *** foRei has quit IRC (Ping timeout: 244 seconds) 2011-12-18T11:26:53 *** dvladim has quit IRC (Ping timeout: 252 seconds) 2011-12-18T11:28:00 how many players can there be at most? 2011-12-18T11:28:17 in one game 2011-12-18T11:28:41 *** xathis has quit IRC (Quit: Page closed) 2011-12-18T11:28:55 Oh, livestream of notch making minicraft 2011-12-18T11:28:57 10 2011-12-18T11:29:02 antimatroid, thanks! 2011-12-18T11:30:35 What size of biggest map? 2011-12-18T11:31:31 *** amstan has joined #aichallenge 2011-12-18T11:31:31 *** ChanServ sets mode: +o amstan 2011-12-18T11:32:28 *** Anilm3 has joined #aichallenge 2011-12-18T11:32:34 is there any poll for the finals? :P 2011-12-18T11:33:41 Send this idea to todo list 2011-12-18T11:36:22 *** choas has quit IRC (Ping timeout: 276 seconds) 2011-12-18T11:37:18 Very interesting develop time. I'm disappointed if the top bots developed about one week on evenings 2011-12-18T11:38:21 *** conor_f has joined #aichallenge 2011-12-18T11:38:31 hey, I'm back for the closing date :D 2011-12-18T11:40:01 *** bugnuts has quit IRC (Quit: Leaving) 2011-12-18T11:44:47 Belerafon, max map size is 25000 2011-12-18T11:45:29 grid[200][200] is ok? 2011-12-18T11:46:12 no that's 40000 2011-12-18T11:46:20 so max size is 125x200 or 158x158 2011-12-18T11:46:38 *** UncleVasya has joined #aichallenge 2011-12-18T11:46:55 thanks 2011-12-18T11:49:39 Who is "M35" from aichallenge? It is strong bot! 2011-12-18T11:51:03 hehe conor_f i was really interested in you swarm behaviour but you didnt show up on irc again :) 2011-12-18T11:51:30 hah, I got taken over by other stuff in RL 2011-12-18T11:51:38 yea i assumed that 2011-12-18T11:51:50 still like how your ants swarm :) 2011-12-18T11:51:54 its really simple really, I just had them all go to the nearest piece of food ;) more of a lucky accident 2011-12-18T11:52:02 ohh lol 2011-12-18T11:52:09 haha, yeah 2011-12-18T11:52:15 still, it functions ok 2011-12-18T11:52:16 Belerafon: I think it is olexs but I 2011-12-18T11:52:21 m not sure 2011-12-18T11:52:25 sometimes its surprising what emerges from simple rules :) 2011-12-18T11:52:31 I'm just putting on the final touches on it now 2011-12-18T11:52:59 yeah, it was surprisingly effective at stopping my ants from killing themselves, instead of some complicated strategy 2011-12-18T11:53:43 which bot is yours btw? 2011-12-18T11:53:49 same name 2011-12-18T11:54:04 would have been shorter to type ikaros ;) 2011-12-18T11:54:09 i gave up on swarming ideas 2011-12-18T11:54:10 hehe :) 2011-12-18T11:54:23 are you on fluxid? 2011-12-18T11:54:59 on fluxid. hm i think no more 2011-12-18T11:55:12 had not much time the last two weeks.. and only made small changes 2011-12-18T11:55:14 no, but wow, you've got a strong bot :O 2011-12-18T11:55:45 well.. it surprised me too.. small changes threw me from around rank 200 to top 50 2011-12-18T11:55:46 lol 2011-12-18T11:56:35 thats amazing, congrats 2011-12-18T11:56:42 thx 2011-12-18T11:57:16 I'm casually around 1600 ;) 2011-12-18T11:57:28 *** Antimony has quit IRC (Ping timeout: 268 seconds) 2011-12-18T11:57:31 *** raemde_ has joined #aichallenge 2011-12-18T11:58:04 hopefully this update will make it jump though, its a simple one but its important considering I wasn't doing any hill razing at all :P 2011-12-18T11:58:24 * avdg wonders what bot "boring" is doing at the top ranks 2011-12-18T11:58:26 that should help a good bit then 2011-12-18T11:58:43 yeah 2011-12-18T11:58:48 *** lhb__ has joined #aichallenge 2011-12-18T11:58:55 just testing on fluxid now 2011-12-18T11:59:03 I think we will see surprises when the submissions are closed 2011-12-18T11:59:10 think so too 2011-12-18T11:59:13 how so? 2011-12-18T11:59:16 rankings are out of control 2011-12-18T11:59:28 yeah 2011-12-18T11:59:35 a poor ranking system I think 2011-12-18T11:59:43 *** Extrarius has quit IRC (Read error: Connection reset by peer) 2011-12-18T11:59:51 * avdg thinks at unstable inputs and submissions 2011-12-18T11:59:58 *** Extrarius has joined #aichallenge 2011-12-18T12:01:04 *** raemde has quit IRC (Ping timeout: 276 seconds) 2011-12-18T12:01:39 *** raemde has joined #aichallenge 2011-12-18T12:02:19 *** raemde_ has quit IRC (Ping timeout: 255 seconds) 2011-12-18T12:03:12 12 hours 2011-12-18T12:03:43 yup 2011-12-18T12:03:47 was waiting for it too ;) 2011-12-18T12:04:01 meh, I think I'm adding more pressure on people who still wants to submit their bot 2011-12-18T12:04:09 the pressures on :P 2011-12-18T12:04:16 *** lhb__ has quit IRC (Ping timeout: 252 seconds) 2011-12-18T12:04:36 *** Antimony has joined #aichallenge 2011-12-18T12:04:41 implementing a combat algorithm from now till the end of the submission time. Is it doable? :P 2011-12-18T12:04:49 there is also sad news, I will be sleeping when the deadline arrives (and I'm already a late sleeper) 2011-12-18T12:04:54 ofc QuirionPt 2011-12-18T12:05:20 if you're good in coding (in not writing bugs) and you have a model to do it, it should be still possible 2011-12-18T12:05:23 everything else is done ! Hope it's not too buggy 2011-12-18T12:05:33 I'll be in school when the deadlines up :/ 2011-12-18T12:05:36 what happens then? 2011-12-18T12:05:43 end of the world? 2011-12-18T12:05:51 clearly :P 2011-12-18T12:05:54 beggining of our life 2011-12-18T12:05:59 beginning* 2011-12-18T12:06:24 they close down submissions, and let the bots play for a few days. not sure of the exact schedule this time. 2011-12-18T12:07:00 yeah, ok 2011-12-18T12:09:18 hmm, the submissions are higher, but not as high as I expect 2011-12-18T12:09:49 730 -> still around 10% of the people who submitted a bot? 2011-12-18T12:10:14 I just found I submitted the wrong version :P 2011-12-18T12:10:27 :D 2011-12-18T12:10:50 I fixed a bug in a version that was well-tested, and then went on to make several improvements that backfired 2011-12-18T12:11:04 bad luck Garf :/ 2011-12-18T12:11:06 when I dropped those improvements, I dropped the fix :P 2011-12-18T12:11:24 well, lucky you, you could at least detect the error :p 2011-12-18T12:11:53 * avdg wonders how many people will upload the wrong version without realizing it until the deadline or later 2011-12-18T12:11:57 Murphy now says that that bug was probably a positive influence :P 2011-12-18T12:12:11 is fluxid still working? 2011-12-18T12:12:12 *** jcdjcd has joined #aichallenge 2011-12-18T12:12:17 none of my games are coming up :/ 2011-12-18T12:13:45 Yes, now I can't found latest my games on fluxid too 2011-12-18T12:14:10 *** gazpachoking has joined #aichallenge 2011-12-18T12:14:15 OperationalError: database is locked 2011-12-18T12:14:19 :( what a time for it to get buugy 2011-12-18T12:14:27 server is dying because it's overloaded (i think) 2011-12-18T12:14:34 oh :/ ok 2011-12-18T12:14:38 ty for the update 2011-12-18T12:14:42 will there be a fix? 2011-12-18T12:14:43 right timing 2011-12-18T12:15:06 conor_f: i could kill it and restart.... 2011-12-18T12:15:20 its your server, your call. 2011-12-18T12:15:25 Fluxid: and clean database 2011-12-18T12:17:23 Fluxid: Is there anything else running of that box? Do you host other sites or anything? 2011-12-18T12:17:25 killing it 2011-12-18T12:17:36 oh, ok 2011-12-18T12:17:42 ty :) 2011-12-18T12:17:52 kill clients because those are buggy too 2011-12-18T12:18:01 :( 2011-12-18T12:18:30 k 2011-12-18T12:18:53 Fluxid: can you limit connections from one IP? 2011-12-18T12:19:03 tyvm man, you should get a little payment from someone for all the support you gave and the load you took off the google servers 2011-12-18T12:19:07 Belerafon: i don't think there is such limit 2011-12-18T12:19:09 *** choas has joined #aichallenge 2011-12-18T12:19:15 *** grape9 has joined #aichallenge 2011-12-18T12:20:02 Fluxid: please, say then your reloading is ended 2011-12-18T12:21:11 it's up for 3 minutes already 2011-12-18T12:21:55 tyvm Fluxid :D 2011-12-18T12:22:14 no db errors as for now 2011-12-18T12:22:49 *** mj41 has joined #aichallenge 2011-12-18T12:23:34 Belerafon all Mxx it's me 2011-12-18T12:23:49 Murashka: ok 2011-12-18T12:23:57 good bots 2011-12-18T12:24:21 It's same versions? 2011-12-18T12:24:51 It's question of luck. M35=M35a=M35b=M35c .....but very different places 2011-12-18T12:25:37 M35v it's the same with a little constant changing 2011-12-18T12:26:30 *** mikewintermute has joined #aichallenge 2011-12-18T12:27:01 i\m not sure that version submit to finals :) 2011-12-18T12:27:04 hmm, the more games there are passing atm, the harder xathis has to win 2011-12-18T12:27:18 I hope he has to submit his final bot as well 2011-12-18T12:27:37 Murashka: all :D 2011-12-18T12:28:01 Murashka: Random(4) :D 2011-12-18T12:29:30 UncleVasya random(2) 2011-12-18T12:31:06 Murashka: you must make a choise in heart :) 2011-12-18T12:31:15 is tcpants.com down? 2011-12-18T12:31:29 http,yes 2011-12-18T12:31:47 api is work, but results... 2011-12-18T12:31:47 ah but the tcp server is still running? 2011-12-18T12:31:53 fluxid 2011-12-18T12:31:53 ah yeah, I see 2011-12-18T12:32:06 fluxid seems pretty slow... 2011-12-18T12:32:14 Belerafon heart tells me that xathis kill them both :) 2011-12-18T12:33:18 * avdg is happy with his 7777 rank after 1 game :-) 2011-12-18T12:33:36 *** Blindsniper5 has joined #aichallenge 2011-12-18T12:33:37 Murashka: maybe organize own server for competitions without xathis? :) For a hope 2011-12-18T12:33:57 or hope that xathis won't play in the next game 2011-12-18T12:34:13 *** dom7b5 has quit IRC (Ping timeout: 276 seconds) 2011-12-18T12:34:45 *** grwip has joined #aichallenge 2011-12-18T12:35:30 Murashka: I can give you my .exe so you'll choose the version that is better against mine. 2011-12-18T12:36:48 it's not helps - map, position, neighbour, enemy depenedent 2011-12-18T12:37:20 *** Vaenom has quit IRC (Quit: Page closed) 2011-12-18T12:37:43 *** Vaenom has joined #aichallenge 2011-12-18T12:37:56 i just switch positions on 1v1 map and the same version easy win 2011-12-18T12:38:33 is tcpants.com down? 2011-12-18T12:38:44 question of the day :) 2011-12-18T12:39:12 people tells that it works but very slowly 2011-12-18T12:39:13 damn fluxid is slow 2011-12-18T12:39:34 * antimatroid wants to test against people again now :( 2011-12-18T12:39:41 no, it's no work, i try many times 2011-12-18T12:39:57 antimatroid: I know. 3 seconds per move on average, sometimes more... 2011-12-18T12:40:19 Migi32: i'm still trying to write my bot :P 2011-12-18T12:40:29 trying to still* 2011-12-18T12:40:30 I would blame the bots for that 2011-12-18T12:40:30 *** epicmonkey has joined #aichallenge 2011-12-18T12:40:43 it seems to be winning at least 2011-12-18T12:40:51 so am I :p Running the first TCP game with my new version just now :p 2011-12-18T12:41:00 same :) 2011-12-18T12:41:09 * avdg cheers for migi32 :p 2011-12-18T12:41:10 i want to look for any ridiculously stupidness 2011-12-18T12:41:16 the gaming works on tcpants, but not the main web site, not now 2011-12-18T12:41:26 my bot still needs a lot of parameter tweaking but at this rate, it's going to take a while... 2011-12-18T12:41:28 Vaenom: i need to see the end games :) 2011-12-18T12:41:28 I'm not a good c++ programmer atm 2011-12-18T12:41:40 avdg: neither am i 2011-12-18T12:41:53 it's a language that you just keep learning i think 2011-12-18T12:41:57 antimatroid: haha, me too 2011-12-18T12:42:00 my bot has a problem with pointers 2011-12-18T12:42:07 i don't use pointers 2011-12-18T12:42:14 and then I cry, just like on the web site when it works! 2011-12-18T12:42:26 lol, poor_C_programmers++; :P 2011-12-18T12:42:31 i'm still hoping my bot just works on the website 2011-12-18T12:42:58 guys, what's the single most valuable change you made to your bot? what's your biggest AH moment? 2011-12-18T12:43:01 antimatroid: take into account that on the site, your bot might run about 2x slower 2011-12-18T12:43:02 Migi32: are you at about turn 320? 2011-12-18T12:43:18 Migi32: i don't have an amazing computer 2011-12-18T12:43:24 i'm hoping it's not that much difference 2011-12-18T12:43:31 hmm, you can see the bots at the start right? 2011-12-18T12:43:33 although my bot usually runs in under 100ms anyway 2011-12-18T12:43:36 *** mikewintermute has quit IRC (Quit: mikewintermute) 2011-12-18T12:43:39 the site is about ~4x slower than my laptop, from what I can see :( 2011-12-18T12:43:45 check before turn 0 2011-12-18T12:43:47 *** bmh has joined #aichallenge 2011-12-18T12:43:55 yikes, oh well, there are time checks all over the place 2011-12-18T12:44:54 antimatroid: kind of. Turn 450-ish now. We might be in the same game ;) 2011-12-18T12:45:30 do you follow it live using some tool? 2011-12-18T12:46:13 nope 2011-12-18T12:46:18 just looking at my ant count 2011-12-18T12:46:24 k 2011-12-18T12:46:25 if it's a wall of orders i assume i'm doing okay 2011-12-18T12:46:26 *** mcstar has joined #aichallenge 2011-12-18T12:46:50 haha, yeah I do the same 2011-12-18T12:47:01 or I read my logs, but at 1000 lines per turn it's a bit clumsy 2011-12-18T12:47:04 oh guys, last minute development sucks 2011-12-18T12:47:19 *** dvladim has joined #aichallenge 2011-12-18T12:48:10 mcstar: hi. Smiley was here. He said you must throw away haskell and learn OCaml. 2011-12-18T12:48:21 UncleVasya: hi 2011-12-18T12:48:36 antimatroid: it looks like you (or someone, at least) beat me. :) Number of ants going down 2011-12-18T12:48:40 im glad you keep it real 2011-12-18T12:48:42 mcstar: you too? 2011-12-18T12:48:53 I'm quite surprised you still have to develop it 2011-12-18T12:49:02 why? :D 2011-12-18T12:49:06 i suck... 2011-12-18T12:49:12 *** McLeopold has joined #aichallenge 2011-12-18T12:49:12 me too :p 2011-12-18T12:49:23 at least, in implementation 2011-12-18T12:49:31 i couldnt pass 80 skill yet 2011-12-18T12:49:39 and my last submission had some errors 2011-12-18T12:49:40 What is the challenge going to be after the ants one has finished ? 2011-12-18T12:49:40 Migi32: question is, did i raze any hills? 2011-12-18T12:49:53 Blindsniper5: undecided yet 2011-12-18T12:49:56 and whole day i was fighting with my old bot, now it seems i can beat it 2011-12-18T12:50:03 antimatroid: what's your username on Fluxid? 2011-12-18T12:50:09 SkyCaptain 2011-12-18T12:50:18 it has a really low rank :P 2011-12-18T12:50:35 i used it the other day with crappy versions while testing 2011-12-18T12:50:44 i really like the count-down on the site 2011-12-18T12:50:59 yeah that's handy 2011-12-18T12:51:04 <3 janzert 2011-12-18T12:51:12 i like the design 2011-12-18T12:51:22 When is the next challenge going to be then ? 2011-12-18T12:51:43 UncleVasya: did he mention any specifics? 2011-12-18T12:51:48 Blindsniper5: no such info yet 2011-12-18T12:52:00 But what is the deadline for then ? 2011-12-18T12:52:06 protocolocon resubmitted 2011-12-18T12:52:06 antimatroid: ok looks like we weren't in the same game after all. I'll get you next time ;) 2011-12-18T12:52:24 Migi32: you must be very confident 2011-12-18T12:52:29 i didn't raze any hills in my game aha 2011-12-18T12:52:36 no submission since nov. 2nd 2011-12-18T12:52:50 Blindsniper5: after deadline you cannot resubmit. Bots will play for a few days and then it is over 2011-12-18T12:53:40 ok, I just discovered the website yesterday and I didn't want to start if the challenge was going to end. 2011-12-18T12:54:15 aside tcpants.com and fluxid.pl, any other good game server? 2011-12-18T12:54:16 Blindsniper5: you have time to submit a starterbot 2011-12-18T12:54:32 smiley1983: mcstar decided to learn OCaml .But few days ago re-decided and now wanna learn haskell. I said you'll come here and return him to the Way of Right by pointing out why he must learn Ocaml instead of Haskell. 2011-12-18T12:54:37 2011-12-18T12:54:37 UncleVasya: I intend to learn haskell myself, so I can hardly tell mcstar not to :) 2011-12-18T12:54:53 XD 2011-12-18T12:55:32 i have not decided to learn ocaml the first time, i just checked it out 2011-12-18T12:55:52 but yeah, smiley has some good arguments against haskell 2011-12-18T12:56:16 UncleVasya: you are like salt to me 2011-12-18T12:56:43 salt? 2011-12-18T12:57:33 you know the story with the king, his son, and salt right? 2011-12-18T12:57:54 no, I don't. 2011-12-18T12:58:23 But i wish to be king or at least his son, not a salt! :D 2011-12-18T12:58:31 the king asked his sone how he feels about his father 2011-12-18T12:58:41 the son answered: you are to me like salt to you! 2011-12-18T12:58:56 the king banished his son, beacuse he didnt understand his answer 2011-12-18T12:59:12 later the son secretly told the chief not to put salt into the king's soup 2011-12-18T12:59:26 time passed, the king felt theres something wrong with the food 2011-12-18T12:59:37 his mood became worse and worse 2011-12-18T12:59:43 the story goes on 2011-12-18T12:59:50 the son comes back 2011-12-18T12:59:58 In the version of that I heard it was the kings daughter 2011-12-18T13:00:00 and tell the king: look, i told the chief to leave salt out 2011-12-18T13:00:07 tell->told 2011-12-18T13:00:27 after that, the king understood what his son meant by "you are like salt to em" 2011-12-18T13:00:30 or wth 2011-12-18T13:00:36 i dont know that story well 2011-12-18T13:00:46 I'm sure there are tons of versions 2011-12-18T13:01:04 so why am I like salt to you? 2011-12-18T13:01:15 fuck 2011-12-18T13:01:20 not chief, chef! 2011-12-18T13:01:35 i dont know, figure it out man 2011-12-18T13:02:53 Who is BuggyCode ? 2011-12-18T13:03:07 salt is the most important condiment 2011-12-18T13:03:25 Belerafon: Not me ;) 2011-12-18T13:03:30 pairofdice: thx!, condiment 2011-12-18T13:04:04 how long would one be waiting for the first game on a fresh bot? 2011-12-18T13:04:38 *** Israfel has quit IRC (Ping timeout: 248 seconds) 2011-12-18T13:06:00 conor_f: reload script if it freeze more then 2-3 min 2011-12-18T13:06:22 Belerafon: no, I mean on the actual site 2011-12-18T13:06:41 It print on you profile 2011-12-18T13:07:01 yeah, but it was never accurate 2011-12-18T13:07:09 *** grape9 has quit IRC (Quit: Page closed) 2011-12-18T13:07:23 theres not much point in testing bots on the main site 2011-12-18T13:07:32 About 1-1,5 hour I think 2011-12-18T13:07:55 *** treeform has joined #aichallenge 2011-12-18T13:07:56 ok, ty 2011-12-18T13:08:08 *** Palmik has joined #aichallenge 2011-12-18T13:08:21 Belerafon: yeah, but theres not much point in testing it where I'll just be owned in about 30 seconds on fluxid :/ 2011-12-18T13:08:36 *** treeform has quit IRC (Remote host closed the connection) 2011-12-18T13:08:53 i know, but still, you only get to play stupid bots in the time left 2011-12-18T13:09:29 *** nplus has joined #aichallenge 2011-12-18T13:09:39 mcstar: true :/ 2011-12-18T13:10:31 I'm got 1 game on fluxid per one bot about 20 min 2011-12-18T13:10:45 i implemented a cluster detector and a priority system on top of them 2011-12-18T13:10:57 "Server will shutdown shortly after submission deadline passes. Thanks for using this server and good luck on finals!" 2011-12-18T13:10:58 now i need some kind of kill switch 2011-12-18T13:11:30 is that from flux.id? 2011-12-18T13:11:34 yeah 2011-12-18T13:12:02 antimatroid: do you detect clusters of ants? 2011-12-18T13:12:14 what do you mean? 2011-12-18T13:12:30 i just move ants towards battle borders 2011-12-18T13:12:46 and not through them 2011-12-18T13:13:00 but separate battles into clusters, and i have a condition number which tells me how well i matched enemy forces 2011-12-18T13:13:29 but->i 2011-12-18T13:14:19 i have to figure out how to make my ants very aggresive when i can overpower the enemy 2011-12-18T13:15:21 *** MgPill has joined #aichallenge 2011-12-18T13:15:30 has anyone here tried implementing spawn blocking? 2011-12-18T13:15:50 i alwas had bigger problems... 2011-12-18T13:16:18 Antimony: you did symmetry detection right? 2011-12-18T13:16:18 Antimony: for what? 2011-12-18T13:16:23 did it work out? 2011-12-18T13:16:42 Antimony: what is spawn blocking? 2011-12-18T13:16:45 *** mikewintermute has joined #aichallenge 2011-12-18T13:17:03 the thing chrish did 2011-12-18T13:17:11 *** Israfel has joined #aichallenge 2011-12-18T13:17:42 Migi32: when you have few hiils but want ants to be spawned only in one of them. 2011-12-18T13:18:13 You step on the top of hills where you don't need reinforcments 2011-12-18T13:18:31 ah, ok. Well, is it worth it? I mean, you have to keep an ant on top of all your other hills 2011-12-18T13:18:35 maybe surround enemy hill on multihill map and eat enemy then it spawn :) 2011-12-18T13:20:13 I think it only pays of with a small hive count or to raise the hive 2011-12-18T13:20:18 *** praveen has quit IRC (Quit: Page closed) 2011-12-18T13:21:31 I tried implementing it but it doesn't seem to have helped me 2011-12-18T13:21:37 it may have even hurt 2011-12-18T13:21:49 but ChrisH's bot is awesome. So much for that idea 2011-12-18T13:22:18 * avdg wonders if someone keeps track of his hive count, my c++ bot should have that feature 2011-12-18T13:22:23 I do 2011-12-18T13:22:43 my js bot doesn't have such a counter 2011-12-18T13:23:10 Antimony: you left your hive too soon? 2011-12-18T13:23:29 I don't know why it isn't helping me 2011-12-18T13:23:51 *** mikewintermute has quit IRC (Quit: mikewintermute) 2011-12-18T13:25:37 Antimony: most defense things I've tried turned out to be bad for me. Like always keeping a small % of your ants around each hill for defense 2011-12-18T13:26:07 no matter how small that %, it was always pretty much useless, and those ants are better spent exploring/fighting elsewhere 2011-12-18T13:26:08 I use a 5th of my ants for defence, but it often fails 2011-12-18T13:26:14 i have an override that pulls the closest ant back if it tries to leave my hill 2011-12-18T13:26:31 but my defence ants are supposed to gather and explore too 2011-12-18T13:28:18 prebattle, gatherer, preattacker, attacker, defender, wanderer, preattackercautious, dispatched, introuble 2011-12-18T13:28:25 hmm that could work. I just kept them in a very small radius (like 3 or something) around my hills 2011-12-18T13:28:26 thats my enum :D 2011-12-18T13:28:57 Dear ant: you have been assigned the task of being in trouble :p 2011-12-18T13:29:05 :) 2011-12-18T13:30:31 PLEASE SCREAM 2011-12-18T13:30:33 thank you 2011-12-18T13:31:53 When I upload code, do I need to include project files like .snl and .vbproj or do I only upload code files ? 2011-12-18T13:31:59 hmm, the number of uploads is rising a little bit 2011-12-18T13:32:08 I hope that number will continue to rise 2011-12-18T13:32:14 Blindsniper5: only upload your code files 2011-12-18T13:32:36 Migi32: do you zip it in a folder or just the source files? 2011-12-18T13:32:45 no fulder 2011-12-18T13:32:57 you need to zip the version and all the other misc. stuff too... 2011-12-18T13:33:02 it's all explained here: http://aichallenge.org/submit.php 2011-12-18T13:33:06 one zip, just the source files. 2011-12-18T13:33:08 I'm zip folder, works too 2011-12-18T13:33:47 Thanks, will try and upload soon. 2011-12-18T13:34:04 given that my bot is destine to never run on the server, I think I'll submit a bot that just prints the text to Joyce's ulysses ;) 2011-12-18T13:34:27 and nobody will see it 2011-12-18T13:34:43 and ulysses is a bitch to read btw.... 2011-12-18T13:34:44 mcstar: and in 100 years hence we'll all be dead 2011-12-18T13:35:54 tc pants doesnt load for me 2011-12-18T13:36:19 damn, waited a minute, wrote the comemnt, page loaded 2011-12-18T13:36:25 the amazing Fluxid reloaded his server for us ;) 2011-12-18T13:36:33 pants is down long years ago 2011-12-18T13:36:35 *rebooted 2011-12-18T13:37:01 matrix: rebooted 2011-12-18T13:37:10 bmh: http://www.gutenberg.org/ebooks/4300.txt.utf8 2011-12-18T13:37:13 too nerdy 2011-12-18T13:37:24 *** Cowbandit has joined #aichallenge 2011-12-18T13:37:42 Hello! 2011-12-18T13:37:50 Hello! 2011-12-18T13:37:55 hi 2011-12-18T13:38:22 *** mikewintermute has joined #aichallenge 2011-12-18T13:38:41 hey does anyone know a contest/game that's similar to ai challenge? 2011-12-18T13:38:55 I'm actually kind of disappointed that the contest is gonna be over soon 2011-12-18T13:38:58 hmm, I forgot that one 2011-12-18T13:39:03 Cowbandit: yeah, good point 2011-12-18T13:39:08 ah, aichallenge 2011-12-18T13:39:11 wheres that? 2011-12-18T13:39:42 come on guys, this contest was pretty long 2011-12-18T13:39:56 *** mikewintermute has quit IRC (Client Quit) 2011-12-18T13:39:59 lol true 2011-12-18T13:40:05 mcstar: yeah, but MOOOOAAAAAAAARRRRRRR :P 2011-12-18T13:40:06 its said that you didnt got to know it sooner 2011-12-18T13:40:24 Cowbandit: robocode 2011-12-18T13:40:44 oi i'll check it out 2011-12-18T13:41:05 (i timed out locally again) 2011-12-18T13:41:18 took more than 5 secs to output debug info 2011-12-18T13:41:30 Cowbandit: ICFP 2011-12-18T13:42:36 interesting.. didn't know there were actually a lot of these types of contests 2011-12-18T13:43:06 There's also the IOCCC 2011-12-18T13:43:20 are those AI related? 2011-12-18T13:43:27 no 2011-12-18T13:43:39 the question was: "similar like ai challenge" 2011-12-18T13:43:47 to, my bad 2011-12-18T13:46:53 There's always the next AI Challenge :) 2011-12-18T13:47:18 * avdg wonders when 2011-12-18T13:47:28 http://aichallenge.org/organization_profile.php?org=531 2011-12-18T13:48:17 i wonder if i should drink a coffe 2011-12-18T13:48:27 *** mj41 has quit IRC (Ping timeout: 240 seconds) 2011-12-18T13:48:38 theres a chance i become hyperactive 2011-12-18T13:48:38 oops, I just submitted a version with a bug that makes it completely ignore food 2011-12-18T13:48:39 hmm, ai-class overloaded again 2011-12-18T13:48:49 avdg: yup, sure is :/ 2011-12-18T13:49:10 heh, I'm so terrible in probability 2011-12-18T13:49:30 avdg: for now! 2011-12-18T13:50:57 hm. With the competition over, maybe I should write a roguelike 2011-12-18T13:51:10 avdg: don't look at question 2 so, I'm the same way :P 2011-12-18T13:51:29 *** nplus has quit IRC (Read error: Connection reset by peer) 2011-12-18T13:52:28 somebody needs to make a fancy 3d visualizer that shows the ants as ants walking around and fighting etc 2011-12-18T13:52:39 Extrarius: write the code you want to see in the world 2011-12-18T13:52:47 *** treeform has joined #aichallenge 2011-12-18T13:52:55 bmh: if only there were enough hours in the day 2011-12-18T13:53:04 * avdg would like a 3d visualizer with effects and good cameras 2011-12-18T13:53:52 * conor_f can't code with graphics so he looks back to Extrarius 2011-12-18T13:54:15 * avdg then wants to learn more math :p 2011-12-18T13:54:22 conor_f: if you want to learn, I'd recommend Foley's "Computer Graphics" 2011-12-18T13:54:37 bmh: I don't in particular want to learn tyvm ;) 2011-12-18T13:54:47 the terminal is fancy enough for me lol 2011-12-18T13:55:01 *** xathis has joined #aichallenge 2011-12-18T13:55:11 hmm, with ncurse? 2011-12-18T13:55:13 the leader 2011-12-18T13:55:22 I think next aichallenge must be in 3d :) 2011-12-18T13:55:36 too bad xathis doesnt code in some pretty language 2011-12-18T13:55:40 avdg: no... with no graphics at all 2011-12-18T13:56:22 ooof, Java. Unlucky xathis ;) 2011-12-18T13:56:34 *** valydo has joined #aichallenge 2011-12-18T13:56:37 Belerafon: Nah, it should be a non-euclidian world that is simply graph-based (like, say, some MUDs are) 2011-12-18T13:56:38 hmm, its a hard fight at the first position, now more bots are abusing weak spots 2011-12-18T13:56:43 mcstar, conor_f: stop bashing java! :P 2011-12-18T13:56:56 :)) 2011-12-18T13:57:07 xathis: im not against java, im pro some other language 2011-12-18T13:57:24 nah, xathis I'm impressed by your bot. you really put in a lot of effort. congrats :) 2011-12-18T13:57:28 * avdg hates almost like every language he codes in 2011-12-18T13:57:40 im just saying, your winning could only be topped by using a nicer language for example 2011-12-18T13:57:46 (purely subjective) 2011-12-18T13:57:55 nicer as in C btw ;) 2011-12-18T13:58:01 or C++ for that matter 2011-12-18T13:58:15 meh, I wish our brain was designed to code in asm 2011-12-18T13:58:31 i feel like you shouldn't criticize his language choice considering how much better he is than everyone :P 2011-12-18T13:58:34 yes, I do to. I really want to learn it but its so hard :/ 2011-12-18T13:58:44 i wish abstraction didnt have the practical penalties sometimes 2011-12-18T13:58:53 mcstar: haha, but i think i won't win, GreanTee's bot looked better than mine before he resubmitted and flag is doing very good as well 2011-12-18T13:59:04 meh, asm isn't a hard language, but I still need to learn how to code in it 2011-12-18T13:59:15 xathis: the one playing is your last version? 2011-12-18T13:59:16 <_flag> xathis: Don't kid yourself, I don't have much of a chance :) 2011-12-18T13:59:24 the model in details and getting it worked are hard for me 2011-12-18T13:59:24 if you're not hand-writing SIMD, there's little reason to use assembler 2011-12-18T13:59:28 *** Murashka has quit IRC (Ping timeout: 258 seconds) 2011-12-18T13:59:51 avdg: I find it difficult 2011-12-18T13:59:56 mcstar: i will upload a v3 but it has only very small fixes 2011-12-18T13:59:58 especially the different processors shit 2011-12-18T14:00:00 Garf: If you ARE hand-writing SIMD, there isn't much reason for asm. These days just about every compiler exposes simd as intrinsics 2011-12-18T14:00:24 conor_f: maybe I find it easy, because I already designed a very simple processor (but I didn't had to build an alu) 2011-12-18T14:00:25 Extrarius: true, and it's even required unless you want to integrate NASM or friends, and are on x64 2011-12-18T14:00:28 *** grape9 has joined #aichallenge 2011-12-18T14:00:47 ofcourse, the processor sucks, but its fun 2011-12-18T14:00:57 heh, avdg, you have some years experience on me I'd imagine ;) 2011-12-18T14:01:18 nah, I had more interest than learning and, or and not gates in classes 2011-12-18T14:01:18 * mcstar wonders why are we talking about asm and such when AI wont come to those who stick to low-level languages 2011-12-18T14:01:44 the next AI challenge should include the option of programming in LLVM "asm" 2011-12-18T14:02:05 Extrarius: if you provide a starter kit, I believe they'll support it 2011-12-18T14:02:31 other people got stuck by the behavior of the ports, but I understand it already and tried to figure out the next board (clocks, counters and memories) 2011-12-18T14:02:47 Extrarius: you can program in anything tha can be installed/provided for the server configuration with not much trouble 2011-12-18T14:02:55 just few registries, an alu and you have a processor 2011-12-18T14:02:59 sure, but I have to finish my map generator, then maybe try to make my bot not suck, etc. 2011-12-18T14:03:19 *** Murashka has joined #aichallenge 2011-12-18T14:04:16 * mcstar goes back implementing his famous kill switch 2011-12-18T14:04:23 I really wish the contest didn't overlap with me buying a house and moving into it. I would have loved to really develop a bot. Hopefully the next challenge will be as interesting as this one (the previous ones don't sound as interesting to me as this one) 2011-12-18T14:04:41 when will it be, the next one? 2011-12-18T14:04:42 sad my ants don't panic :/ 2011-12-18T14:06:09 10 hours 2011-12-18T14:07:25 what? 2011-12-18T14:07:41 it grabs the time from my computer? 2011-12-18T14:07:54 Extrarius: There's JavaScript backend for LLVM. So that already works :P 2011-12-18T14:08:24 *** treeform has quit IRC (Remote host closed the connection) 2011-12-18T14:11:30 ok, i set my clock -1 hour 2011-12-18T14:11:49 i just got 1 free hour till the contest ends lol 2011-12-18T14:11:53 I wonder if there are languages that won't trigger the gc if they don't get the time to idle 2011-12-18T14:12:27 js looks fine 2011-12-18T14:12:46 all languages without a GC, obviously 2011-12-18T14:12:56 :p 2011-12-18T14:13:50 you can control the GC in python 2011-12-18T14:14:03 in node.js you can't :/ 2011-12-18T14:15:07 theoretically, G1 can take that sort of hinting 2011-12-18T14:15:17 never really got it to be usable though 2011-12-18T14:18:33 *** foRei has joined #aichallenge 2011-12-18T14:19:14 * Belerafon think, xathis skill well be 101% if he upload v.3 2011-12-18T14:19:38 *** choas has quit IRC (Ping timeout: 240 seconds) 2011-12-18T14:19:52 *** goffrie has quit IRC (Ping timeout: 244 seconds) 2011-12-18T14:20:05 *** goffrie has joined #aichallenge 2011-12-18T14:20:23 Belerafon: probably no one will notice a difference in v2 and v3 but i could not let a version play in the finals that has little bugs i know of 2011-12-18T14:21:19 meh, mine contains a lot of bugs ;-) 2011-12-18T14:21:29 one change I would have liked to see in this challenge was better bots in the starter kit. Maybe I'll write some for the next challenge if I find it interesting 2011-12-18T14:21:35 I probably should blame my brain 2011-12-18T14:21:40 but oh well 2011-12-18T14:22:17 mine has no bugs and no AI 2011-12-18T14:22:30 Extrarius: nonono come on, starter bots are too good as they are 2011-12-18T14:22:36 I'd prefer to see *less* in the starter kit 2011-12-18T14:22:40 wow memetix is up to 2nd place right now 2011-12-18T14:22:48 *** treeform has joined #aichallenge 2011-12-18T14:23:06 the idea is that *you* write the bot. not hack someone elses code 2011-12-18T14:23:47 well, you are still allowed to "borrow" some lib code ;-) 2011-12-18T14:23:48 Garf: I'd be ok with a rule that would diff the submitted code against starter bots and reject it if the simmilarity ratio is too high 2011-12-18T14:24:00 *** kapoc has joined #aichallenge 2011-12-18T14:24:16 that wont happen i think 2011-12-18T14:24:18 but I could have developed what little bot I have much faster if I could test it without having to wait forever for a battle on tcp 2011-12-18T14:24:22 there were talks and such 2011-12-18T14:24:24 too messy 2011-12-18T14:24:38 Do some people use path finding algorithms for there bots ? 2011-12-18T14:24:39 *** kapoc has left #aichallenge 2011-12-18T14:24:43 starter bots are pretty useless for testing :-/ 2011-12-18T14:24:46 XD 2011-12-18T14:24:58 Blindsniper5: absolutely 2011-12-18T14:25:03 seems you are a pretty late comer 2011-12-18T14:25:05 Extrarius: make a few versions of your bot and play locally 2011-12-18T14:25:09 indeed 2011-12-18T14:25:10 meh, good for testing that it will be better than average :p 2011-12-18T14:25:44 *** nplus has joined #aichallenge 2011-12-18T14:25:45 I'm curious as how A* would be implemented with fog of war, that should be a challange 2011-12-18T14:25:46 anyway, can bash sessions share variables? 2011-12-18T14:25:47 Conor_f: Yeah, that is what I did, and it got my bot about to the point where I'd have liked to see the starter bots 2011-12-18T14:25:55 (besides locks) 2011-12-18T14:26:11 Blindsniper5: did you check ai-class? 2011-12-18T14:26:16 Blindsniper5: See versions made for dynamic worlds, like D* or iterative deepening A* or a few others 2011-12-18T14:26:25 or B* 2011-12-18T14:26:26 or BFS 2011-12-18T14:26:28 *** Accoun has quit IRC () 2011-12-18T14:26:57 What is ai-class ? 2011-12-18T14:27:10 :D 2011-12-18T14:27:15 ai-class.com 2011-12-18T14:27:23 I'll give you the link to the video 2011-12-18T14:27:32 thanks :D 2011-12-18T14:27:33 you don't really need fancy A* derivatives though, A* is so fast you can just redo it every turn :P 2011-12-18T14:27:35 allow me to look up, as the site loads slow 2011-12-18T14:27:57 *** admp has joined #aichallenge 2011-12-18T14:28:02 yoden: Depends on which language you're using and what you're searching 2011-12-18T14:28:13 * avdg checks out youtube because its faster that way 2011-12-18T14:28:17 avdg: give him the youtube one :P 2011-12-18T14:28:19 lol yeah 2011-12-18T14:28:45 meh, they changed the lay-out :/ 2011-12-18T14:28:55 eh,i guess if your language is *really* slow... 2011-12-18T14:29:38 just regular A* like, wikipedia 2011-12-18T14:29:47 *** epicmonkey has quit IRC (Ping timeout: 240 seconds) 2011-12-18T14:30:11 Blindsniper5: http://www.youtube.com/watch?v=zS3st_7og3A 2011-12-18T14:30:21 Watching it now 2011-12-18T14:31:51 *** admp has left #aichallenge 2011-12-18T14:32:58 avdg: Who's the narrator? 2011-12-18T14:33:12 narrator what? 2011-12-18T14:33:29 peter norvig or sebastian thrun 2011-12-18T14:33:54 conor_f: definitely Sebastian Thrun :) 2011-12-18T14:33:55 ah (I didn't know that word yet) 2011-12-18T14:34:29 narrator is a person who narrates (speaks or gives a voice over) 2011-12-18T14:36:43 zi wobot 2011-12-18T14:37:05 lol, his accent pisses me off soooo much :@ I couldn't listen to him 2011-12-18T14:37:37 tis is a nawn treeveal qhuestion 2011-12-18T14:37:52 grrr 2011-12-18T14:38:49 What is going to happen after the tournament ? 2011-12-18T14:38:55 conor_f: good thing he isn't a brilliant scientist or anything, then you could just ignore him 2011-12-18T14:39:06 Blindsniper5: the sun will keep rising, if that's what you're asking. 2011-12-18T14:39:16 Unless you're above the arctic circle, in which case you're SOL. 2011-12-18T14:39:42 bmh: yeah, I know :P subtitles ftw ;) 2011-12-18T14:39:46 lol. you know what I mean 2011-12-18T14:40:12 Blindsniper5: presumably there will be another competition in a few months 2011-12-18T14:40:49 I think janzert is hoping some folks will step up and volunteer to help. He's been rather heroic throughout this process 2011-12-18T14:41:15 LOL 2011-12-18T14:41:17 bmh: and the last 2011-12-18T14:41:18 grr, my ants act stupid once they get 1 step away from a hill, they _refuse_ to step on it 2011-12-18T14:41:25 mcstar beat agent_smith on fluxid 2011-12-18T14:41:28 aichallenge.org is ... down?! 2011-12-18T14:41:36 nope 2011-12-18T14:41:47 no :P 2011-12-18T14:42:06 its just loading very slowly my account page 2011-12-18T14:42:11 *** treeform has quit IRC (Remote host closed the connection) 2011-12-18T14:42:39 *** carbonix has joined #aichallenge 2011-12-18T14:44:22 *** Accoun has joined #aichallenge 2011-12-18T14:46:16 *** carbonix has left #aichallenge 2011-12-18T14:48:03 !timeleft 2011-12-18T14:48:03 9:10:56.557377 until cutoff 2011-12-18T14:48:43 :) nice 2011-12-18T14:48:48 !timeleft 2011-12-18T14:48:48 9:10:11.914607 until cutoff 2011-12-18T14:49:01 heh 2011-12-18T14:49:09 !mytimeleftonearth 2011-12-18T14:49:19 * avdg would then ask what to code 2011-12-18T14:50:41 avdg: hm? 2011-12-18T14:50:58 !timeleft 2011-12-18T14:50:58 9:08:01.722018 until cutoff 2011-12-18T14:51:05 meh, I didn't realize I scrolled back :/ 2011-12-18T14:51:48 ok, i had that coffee 2011-12-18T14:51:55 excuse my future pointless comments 2011-12-18T14:52:42 what does the .722018 mean in ZenWraithBots output? 2011-12-18T14:53:00 museconds 2011-12-18T14:53:34 ^ 2011-12-18T14:53:39 *** bmh_ has joined #aichallenge 2011-12-18T14:53:50 *** bmh has quit IRC (Disconnected by services) 2011-12-18T14:53:53 *** bmh_ is now known as bmh 2011-12-18T14:54:16 and museconds are what exactly.... 2011-12-18T14:54:31 10^-6th of a second 2011-12-18T14:54:42 mu = greek character used for 'micro' SI prefix 2011-12-18T14:54:59 oh 2011-12-18T14:54:59 ty 2011-12-18T14:55:11 its like megahertz 2011-12-18T14:55:17 ah, yeah. k 2011-12-18T14:57:44 *** luca_moller has quit IRC (Ping timeout: 258 seconds) 2011-12-18T14:58:07 *** Blindsniper5 has quit IRC (Ping timeout: 258 seconds) 2011-12-18T14:58:47 *** dvladim has quit IRC (Read error: Operation timed out) 2011-12-18T15:00:11 lol my bot is really derpy 2011-12-18T15:01:49 http://aichallenge.org/visualizer.php?game=270046&user=8217 2011-12-18T15:01:57 does someone want to take a guess what happens there? 2011-12-18T15:02:18 around 520 and at the very end 2011-12-18T15:02:31 they surround the hill but refuse to raze it :/ 2011-12-18T15:04:40 lol 2011-12-18T15:04:47 conor_f: without your code it would be pretty hard to tell :) 2011-12-18T15:04:55 it slightly depends on your ACTUAL CODE 2011-12-18T15:04:57 wtf 2011-12-18T15:05:08 yeah, I know 2011-12-18T15:05:17 I think I have an off by one somewhere :/ 2011-12-18T15:05:27 maybe you trim the path 2011-12-18T15:05:48 and I never noticed it with the food (its the same algorithm) because you don't have to be _on_ the food to get it 2011-12-18T15:05:49 or just cant handle paths with 1 length 2011-12-18T15:06:01 you have to step on the hill 2011-12-18T15:06:05 yeah 2011-12-18T15:06:07 food is different 2011-12-18T15:06:15 thats why I think I never noticed before 2011-12-18T15:06:17 you just have to step on the side of it 2011-12-18T15:06:42 hmm, weird :/ 2011-12-18T15:06:43 you just make your bot aware of hills? 2011-12-18T15:06:51 *just* 2011-12-18T15:06:52 :P 2011-12-18T15:06:52 @later tell bugnuts I wouldn't mind that and can't think of a problem with it offhand so long as it is the user that decides 2011-12-18T15:06:52 janzert: Job's done. 2011-12-18T15:06:58 yeah, just there lol 2011-12-18T15:07:23 janzert: downloading the source? 2011-12-18T15:07:29 lol, I think I actually had a good idea XD I'll wait to see if it'll work first 2011-12-18T15:07:39 @later tell smiley1993 yes and yes :/ 2011-12-18T15:07:39 janzert: Ready to serve, my lord. 2011-12-18T15:07:42 BenJackson: http://aichallenge.org/profile.php?user=573 this guy is going to win C++11 :) 2011-12-18T15:07:56 *** pphalen has joined #aichallenge 2011-12-18T15:08:06 Wir sind drei. 2011-12-18T15:08:13 s/this guy/these three people/ 2011-12-18T15:08:28 mcstar: right 2011-12-18T15:08:38 janzert: thats a great idea 2011-12-18T15:10:07 *** boegel has joined #aichallenge 2011-12-18T15:10:29 @later tell amstan think most everything is set for finals, I'm going to bed since I probably won't tonight ;) I'll be back by at least 2 hours before the deadline. 2011-12-18T15:10:29 janzert: Job's done. 2011-12-18T15:10:46 janzert: ok, cool 2011-12-18T15:10:57 @later tell McLeopold think most everything is set for finals, I'm going to bed since I probably won't tonight ;) I'll be back by at least 2 hours before the deadline. 2011-12-18T15:10:57 janzert: Ready to serve, my lord. 2011-12-18T15:10:59 :) 2011-12-18T15:11:06 see you this evening 2011-12-18T15:13:07 BenJackson: you should win the Scheme category 2011-12-18T15:13:23 is there categories? 2011-12-18T15:13:34 well, languages 2011-12-18T15:13:51 anything else? 2011-12-18T15:14:02 countries? 2011-12-18T15:14:07 countries, organizations 2011-12-18T15:14:12 ok 2011-12-18T15:14:13 yeah 2011-12-18T15:14:16 makes sense 2011-12-18T15:14:41 My only hope is the country category :P 2011-12-18T15:14:55 i will win the singleton category of mine 2011-12-18T15:14:57 mine the 1,5k :p 2011-12-18T15:15:21 mcstar: whats your name on the site? 2011-12-18T15:15:37 agentsmith 2011-12-18T15:15:41 *** Zaphus has joined #aichallenge 2011-12-18T15:15:43 without underscore 2011-12-18T15:15:47 ah 2011-12-18T15:15:48 yeah 2011-12-18T15:16:23 you could win your country 2011-12-18T15:16:24 well I'm almsot certain to win my organization, but I doubt I'll win anything else 2011-12-18T15:16:26 close enough 2011-12-18T15:16:43 By the way, why is teapotahedron's info in german if they are Russian? 2011-12-18T15:16:53 *** Durendal has joined #aichallenge 2011-12-18T15:16:56 school in germany? 2011-12-18T15:17:57 denes went up as high as 33, i only reached 95, so i dont think i will win hungary 2011-12-18T15:18:30 ... they're from Moscow State 2011-12-18T15:18:44 Antimony: i dunno 2011-12-18T15:19:09 mcstar: I only got to 1000 but I'm still hoping to get within 500 ;) 2011-12-18T15:19:53 I'm hoping to get within 50 2011-12-18T15:20:27 hey mcstar I'm playing you on fluxid now :D 2011-12-18T15:20:42 http://ants.fluxid.pl/replay.41823 2011-12-18T15:20:43 provided my connection doesn't timeout :/ 2011-12-18T15:20:51 this is what my bot is capable of 2011-12-18T15:20:53 not much 2011-12-18T15:20:59 .... and it has 2011-12-18T15:21:05 i still havent written the kill switch 2011-12-18T15:21:11 whats that? 2011-12-18T15:21:12 The highest I've been ranked at any point in the contest is 53rd 2011-12-18T15:21:22 *** Belerafon has quit IRC (Remote host closed the connection) 2011-12-18T15:21:38 avdg: you doing the ai class final? 2011-12-18T15:21:49 amstan: I did it earlier :) 2011-12-18T15:22:11 half 2011-12-18T15:22:24 is the TCPants webserver still down ? 2011-12-18T15:22:25 I'm terrible in probability as I said earlier 2011-12-18T15:22:40 Zaphus: i played several games and it didnt load anything for me :( 2011-12-18T15:22:57 avdg 2011-12-18T15:23:16 I am too, but I think I solved all of them right by using plain logic 2011-12-18T15:23:41 except for the bayes net, nfi how to do that.... 2011-12-18T15:24:09 meh, I'm currently too isolated to get help, and my parents aren't interested in math but in "fake" happiness 2011-12-18T15:24:15 * mcstar wonders how many guys will make a mistake with the last submission 2011-12-18T15:25:07 avdg: yeah, same here :/ 2011-12-18T15:25:30 all my tcp bots conveniently crashed due to socket leaks overnight :) 2011-12-18T15:25:48 mcstar: I have lots of improvements, but I didn't have time to test them 2011-12-18T15:26:10 so they might not be "improvements" 2011-12-18T15:26:13 not gonna reupload :P 2011-12-18T15:26:20 i left a for((;;)) overnight too, got a couple of games 2011-12-18T15:26:21 *** amstan_ has joined #aichallenge 2011-12-18T15:26:21 *** ChanServ sets mode: +o amstan_ 2011-12-18T15:26:59 thestinger: but i meant stupid mistakes 2011-12-18T15:27:15 like not uploading MyBot.cpp or similar 2011-12-18T15:27:20 My tcp testing script is set to an infinte loop 2011-12-18T15:27:32 mcstar: oh :) 2011-12-18T15:27:51 Antimony: yeah, so is mine - but I have the crappy old buggy one 2011-12-18T15:27:59 so it leaks a socket now and then 2011-12-18T15:28:16 sometimes it leaks them in a loop and crashes 2011-12-18T15:28:28 I have the buggy client too. I wrote a script which calls the client in a loop. So after each iteration, the client should be terminated and cleaned up 2011-12-18T15:28:54 https://github.com/aichallenge/aichallenge/blob/epsilon/worker/compiler.py#L528 2011-12-18T15:29:00 I wonder if I should try to win that category xD 2011-12-18T15:29:23 Is BenJackson still here? 2011-12-18T15:29:26 yay, the version I uploaded last night got to a Skill of 75 faster than any bot I've previously uploaded, and that includes the 'dud' double game which didnt alter ratings... 10 games, or 9 that count - I'l happy with that. 2011-12-18T15:29:32 wow, it's empty. 2011-12-18T15:29:39 oh, there are racket and scheme separately 2011-12-18T15:29:59 well, if you submit a MyBot.ss you can just submit a precompiled MyBot binary 2011-12-18T15:30:12 and it counts as a scheme bot 2011-12-18T15:30:27 I just hope they don't make 1-on-1 maps a big part of the finals, my bot specialises in more players than that! 2011-12-18T15:30:34 i never checked the scheme category, cause i saw racket, and thought there is only one 2011-12-18T15:30:51 avdg: final extended till tomorrow 2011-12-18T15:30:58 Zaphus: just hope the RNG is on your side 2011-12-18T15:31:16 *** Scryer has joined #aichallenge 2011-12-18T15:31:24 which one? ai-class? they only give 2 hours 2011-12-18T15:31:24 thestinger: Yep, I'm praying to seed() at the moment 2011-12-18T15:31:37 Red has an interesting "strategy" http://ants.fluxid.pl/replay.41801 2011-12-18T15:31:55 avdg: it's due dec 19 now 2011-12-18T15:32:32 Antimony: which is what? 2011-12-18T15:32:44 just blobbing around the hill 2011-12-18T15:32:55 amstan_: https://twitter.com/#!/aiclass/status/148484622378991616 2011-12-18T15:33:29 ah nvm 2011-12-18T15:33:44 https://twitter.com/#!/aiclass/status/148498498575286272 just ten minutes ago 2011-12-18T15:33:53 avdg: see homepage 2011-12-18T15:33:59 twitter doesn't seem to like me 2011-12-18T15:34:00 its not even loading 2011-12-18T15:34:11 it's slower than the ai-class website for me, lol 2011-12-18T15:35:08 lol, i have a off-by-50 error 2011-12-18T15:35:21 *** pphalen has left #aichallenge 2011-12-18T15:35:52 mcstar: :P what do you mean? 2011-12-18T15:36:13 meh, I believe ai-class isn't updated as good as twitter atm 2011-12-18T15:36:19 only 2 hours 2011-12-18T15:36:50 (but the deadline says 1 day) 2011-12-18T15:36:59 all them updates really annoyed me during the course :@ 2011-12-18T15:37:17 so stupid, I took the time to get them finished on time 2011-12-18T15:37:28 and yes, its been put back a day according to the site 2011-12-18T15:37:29 conor_f: im computing some tiles, and they appear half a map away on the debug vis 2011-12-18T15:37:43 :P heh 2011-12-18T15:37:47 *** ccc_ has joined #aichallenge 2011-12-18T15:40:01 *** treeform has joined #aichallenge 2011-12-18T15:40:03 !timeleft 2011-12-18T15:40:04 8:18:56.518213 until cutoff 2011-12-18T15:41:59 uh, sir_macelon made a reupload 2011-12-18T15:42:12 what if that M## bot on ants.fluixd.pl was him? 2011-12-18T15:42:20 lol 2011-12-18T15:42:27 conspiracy theories ;) 2011-12-18T15:42:32 ;) 2011-12-18T15:42:48 it was M.urashka 2011-12-18T15:43:52 ah 2011-12-18T15:44:54 Fluxid: Ше шы Ьгкфырлф 2011-12-18T15:45:16 said the same thing as _mcstar 2011-12-18T15:45:58 DAMN 2011-12-18T15:46:04 i just realized its not an error 2011-12-18T15:46:10 i made that function behave that way 2011-12-18T15:46:17 i was supposed to add the offset to it 2011-12-18T15:46:51 *** Egg5 has joined #aichallenge 2011-12-18T15:47:38 *** Varan has quit IRC (Quit: Leaving) 2011-12-18T15:51:42 yep it was me 2011-12-18T15:51:59 *** Palmik has quit IRC (Remote host closed the connection) 2011-12-18T15:53:05 one of my games on Fluxid has been going on for about 1 hour now 2011-12-18T15:53:56 Migi32: you are lucky then 2011-12-18T15:54:16 *** Cowbandit has quit IRC (Quit: Page closed) 2011-12-18T15:54:17 i probably had timed out 10x in that time 2011-12-18T15:55:03 why is it so slow? Fluxid can't take it or some bots are really thinking 5 seconds per move? 2011-12-18T15:55:16 It's pretty bad when the main servers are almost as fast as a TCP server - around 90 minutes a game there I think. 2011-12-18T15:55:30 some people aren't following the turntime on tcp 2011-12-18T15:55:36 my turntime is <50ms 2011-12-18T15:55:37 I'm getting heaps of games on TCPants, but can't see the results :-( 2011-12-18T15:55:41 yeah, people are taking 2s a turn on there 2011-12-18T15:55:44 I just stopped using tcp 2011-12-18T15:55:57 well, more than 2s - that's what they use on turn 0 :P 2011-12-18T15:56:10 run on my server? I think it's still alive 2011-12-18T15:56:13 there needs to be a backoff, if you're > 2x turn time for like 5 consecutive turns 2011-12-18T15:56:16 kick them 2011-12-18T15:56:16 *** bluegaspode has joined #aichallenge 2011-12-18T15:56:26 bmh: I did, but it's too late to test anything now :P 2011-12-18T15:56:31 holy hell. I went from 7.5k games to 18k games basically overnight 2011-12-18T15:56:46 *** yoden-cloud has quit IRC (Ping timeout: 258 seconds) 2011-12-18T15:59:00 k? you don't mean 18000 games, do you? 2011-12-18T15:59:35 *** choas has joined #aichallenge 2011-12-18T15:59:42 Fluxid, any idea, how mush traffic your tcpserver had, all in all ? 2011-12-18T15:59:48 Migi32: yes -- bhickey.net:2080 2011-12-18T16:01:41 trying it out 2011-12-18T16:01:55 *** Kurnevsky has quit IRC (Quit: Instantbird 1.0) 2011-12-18T16:02:11 hm 2011-12-18T16:02:17 i get back an html page 2011-12-18T16:02:26 *** Anilm3 has quit IRC (Ping timeout: 252 seconds) 2011-12-18T16:02:49 mcstar: the game server is on 2081 2011-12-18T16:03:00 ah 2011-12-18T16:03:11 Migi32: looks like your bot get stucks at corners 2011-12-18T16:03:44 http://bhickey.net:2080/replay.18572 2011-12-18T16:04:33 (oh well, I probably shouldn't complain) 2011-12-18T16:04:50 avdg: I know. I just had too many ants, so they couldn't all fit through there in 1 column 2011-12-18T16:05:08 my pathfinding doesn't actually take ants into account. Only water and fog 2011-12-18T16:05:31 turn 530 is also kind of interesting 2011-12-18T16:05:34 Migi32: My ants block goal propagation in my BFS. This forces them to fan out 2011-12-18T16:05:58 avdg: I know I'm fixing that :P 2011-12-18T16:06:14 hah, that was what i added yesterday 2011-12-18T16:06:23 and then i discovered my pathfinding is very very slow when paths are blocked :X 2011-12-18T16:06:50 !timeleft 2011-12-18T16:06:50 7:52:09.951680 until cutoff 2011-12-18T16:07:13 I might make one final change 2011-12-18T16:07:20 anyone has any times for debugging a werid python timeout? 2011-12-18T16:07:48 I need to adjust how much my ants block goals, because pile ups are the biggest issue in my bot 2011-12-18T16:07:51 *** boegel has quit IRC (Quit: Leaving) 2011-12-18T16:08:11 hm, i probably should implement "goals" 2011-12-18T16:09:28 *** u__ has joined #aichallenge 2011-12-18T16:10:02 mcstar: here's skynet fighting bj_v5: http://bhickey.net:2080/replay.7897 goals are overrated ;) 2011-12-18T16:10:50 blowjob comes into mind every time i see those initials, no offense B.J. 2011-12-18T16:11:39 bj should not have left those 4 ants there 2011-12-18T16:11:43 its still collecting food ;-) (which I assume as a goal) 2011-12-18T16:12:08 *** u_ has quit IRC (Ping timeout: 252 seconds) 2011-12-18T16:12:08 *** u__ is now known as u_ 2011-12-18T16:12:12 and he misses food 2011-12-18T16:12:26 *** ltriant has joined #aichallenge 2011-12-18T16:12:49 mcstar: luckily that's his ancient version :P 2011-12-18T16:13:01 oh 2011-12-18T16:13:15 *** treeform has quit IRC (Remote host closed the connection) 2011-12-18T16:15:13 fourmiddable resubmitted 2011-12-18T16:15:23 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has quit IRC (Quit: Lost terminal) 2011-12-18T16:16:11 thestinger: http://www.bhickey.net:2080/replay.18599 2011-12-18T16:16:19 when did you write this one? 2011-12-18T16:16:26 i mean how old is it 2011-12-18T16:18:31 that's almost the same code as my current submitted bot 2011-12-18T16:18:51 barring anything stupid seen in tcp games, i think i'm happy to clean up and submit 2011-12-18T16:19:36 thestinger: im somewhat calmed by hearing that 2011-12-18T16:19:49 timeouts -____- 2011-12-18T16:19:58 antimatroid: im yet to write me kill switch lol 2011-12-18T16:20:01 i keep repeating that 2011-12-18T16:20:06 maybe i should just write it 2011-12-18T16:20:21 yoden: yeah, thanks by the way 2011-12-18T16:20:27 *** amstan_ has quit IRC (Ping timeout: 240 seconds) 2011-12-18T16:21:26 WOOOOT 2011-12-18T16:21:29 hackery ftw 2011-12-18T16:21:41 sorted out my derpy ants 2011-12-18T16:22:04 Looks like the match selection algorithm is still borked - check sir_macelon's last four games: http://aichallenge.org/profile.php?user=284 2011-12-18T16:23:26 submission numbers are getting higher and higher :-) 2011-12-18T16:23:57 mcstar: you're using bmh's server right? 2011-12-18T16:24:02 I think I'll do my final testing on there 2011-12-18T16:24:06 yep 2011-12-18T16:24:08 oh man 2011-12-18T16:24:15 Fluxid's is dead and tcpants is slow as hell 2011-12-18T16:24:15 i rekon we're so close to 8000 submissions 2011-12-18T16:24:20 cause i get time outs on flux.id and cant load tc pants 2011-12-18T16:24:25 bmh is fast ^^ 2011-12-18T16:24:42 so I have _tie _line _territory and _defend to fix/merge :P 2011-12-18T16:24:46 *** aa___ has joined #aichallenge 2011-12-18T16:24:52 oh 2011-12-18T16:25:05 fluxid is up for me 2011-12-18T16:25:06 *** aa___ has quit IRC (Client Quit) 2011-12-18T16:25:11 im playing there too 2011-12-18T16:25:13 and thestinger: I'm back ;) 2011-12-18T16:25:17 * avdg wonders if there is already a topic where we could release our code 2011-12-18T16:25:32 *** ccc_ has quit IRC (Quit: Computer has gone to sleep.) 2011-12-18T16:25:35 thestinger: we couldnt beat migi, but we came as seconds 2011-12-18T16:25:39 avdg: i haven't seen one, but please wait till midnight 2011-12-18T16:25:49 avdg: you could be the first one to post it, :) 2011-12-18T16:25:51 i can sticky it 2011-12-18T16:25:54 *** NotABug has quit IRC (Ping timeout: 258 seconds) 2011-12-18T16:26:00 * avdg not good in english :p 2011-12-18T16:26:11 yoden: believe it or not, but the box is a shared vm 2011-12-18T16:26:13 meh, cheap joke 2011-12-18T16:26:41 i think the load is just way less atm 2011-12-18T16:26:45 everrrrryone is on fluxid 2011-12-18T16:26:46 bmh: the reason is, good(fast) bots plaay there :) 2011-12-18T16:27:14 i wish i would have had more time, i would have totally setup a server to run a TCP on ^^ 2011-12-18T16:27:42 *** Garf has quit IRC (Quit: Make a new plan, Stan!) 2011-12-18T16:28:17 w00t, hit 90th spot in 13 games! 2011-12-18T16:28:41 why can't i play on hickey :\ 2011-12-18T16:28:51 socket.gaierror: [Errno -5] No address associated with hostname 2011-12-18T16:29:57 antimatroid: what does 'dig bhickey.net' say? 2011-12-18T16:30:03 bhickey.net:2081 2011-12-18T16:30:12 antimatroid: the howto is wrong 2011-12-18T16:30:13 nevermind 2011-12-18T16:30:15 use bhickey.net 2011-12-18T16:30:17 i think i'm connected 2011-12-18T16:30:19 yeah got it :) 2011-12-18T16:30:26 cheers 2011-12-18T16:30:32 it confused me too ^^ 2011-12-18T16:30:56 yup, the howto is wrong 2011-12-18T16:31:00 who can see through this mess? http://imgur.com/Sl1Lz 2011-12-18T16:31:24 lol, mcstar: what's that? :) 2011-12-18T16:31:37 my debugging stuff 2011-12-18T16:31:53 rainbow ants? 2011-12-18T16:32:00 looks cool 2011-12-18T16:32:54 too much information 2011-12-18T16:33:14 my debugging stuff = 20 different log files 2011-12-18T16:33:16 mcstar: abstraction rules ;-) 2011-12-18T16:33:20 GUIs are too much work~~ 2011-12-18T16:33:22 how long does it take to get a game on hickey? 2011-12-18T16:33:36 got one 2011-12-18T16:33:47 *** sashaSochka has quit IRC (Quit: Page closed) 2011-12-18T16:33:51 yeah, I agree gui isn't easy to implement, but once you got it, it really can pay off things 2011-12-18T16:33:53 *** Zaphus has quit IRC (Quit: Page closed) 2011-12-18T16:34:16 i have pretty good visualizations in my logs though 2011-12-18T16:34:25 fortunately it was made for us 2011-12-18T16:34:28 there's a debugging visualizer that jab_bott made though 2011-12-18T16:34:37 yeah, i didn't have time to play with it 2011-12-18T16:34:38 i had simple image output before, but this is much better 2011-12-18T16:34:44 if it was around at the start, maybe i would have used 2011-12-18T16:34:57 yoden: i only picked it up 2 weeks ago 2011-12-18T16:35:00 approximately 2011-12-18T16:35:15 hmm, I wonder if someone has a xathis-like distribution system 2011-12-18T16:35:26 right, but i wanted to get combat done more than i wanted better debugging tools 2011-12-18T16:35:56 is there any server not as strong as fluxid? 2011-12-18T16:36:19 conor_f: bhickey.net 2011-12-18T16:36:24 although probably not anymore 2011-12-18T16:36:27 lol 2011-12-18T16:36:33 :/ 2011-12-18T16:36:35 hmm 2011-12-18T16:36:37 kk 2011-12-18T16:36:39 everyone fled to bmh's server xD 2011-12-18T16:36:44 sorry, we're all running out of places to test 2011-12-18T16:36:56 my bot works locally but fails on fluxid for some weird reason 2011-12-18T16:37:10 thestinger: how are you at 44? 2011-12-18T16:37:13 conor_f: timeouts? 2011-12-18T16:37:13 maybe its just network hiccups.... 2011-12-18T16:37:24 *** bluegaspode has quit IRC (Ping timeout: 258 seconds) 2011-12-18T16:37:27 yoden: yeah it is, but the client kiips running 2011-12-18T16:37:33 conor_f: quite a few of us have had troubles with fluxid 2011-12-18T16:37:34 conor_f, maps, you've never tested ? 2011-12-18T16:37:37 hmm, could just be fluxid being laggy 2011-12-18T16:37:45 BenJackson: I reuploaded on the 16th and it just hasn't done very well 2011-12-18T16:38:13 g0llum: that shouldn't make a difference, chances are new maps will be used in the competition 2011-12-18T16:38:18 my 3 previous uploads got over 90 mu, this one only made it to 88 2011-12-18T16:38:31 and it's the same thing as the last upload, just optimized a bit 2011-12-18T16:38:43 I think the bots at the top are just a lot better now 2011-12-18T16:39:28 maybe I uploaded the wrong version :P 2011-12-18T16:40:16 meh, my bot is really specialized in high hive stacks… http://aichallenge.org/visualizer.php?game=270665&user=280 2011-12-18T16:40:21 thestinger: I think they've gotten a lot better 2011-12-18T16:41:27 avdg: or maybe the rest of them just died ;) 2011-12-18T16:42:18 well, that too, but my bot doesn't know he has enough food 2011-12-18T16:42:25 wow, I spoke too soon.... 2011-12-18T16:42:40 avdg: your ants are like drunken sailors 2011-12-18T16:42:44 686 ants :O 2011-12-18T16:42:54 the way they swerve around hills 2011-12-18T16:42:56 and 1325 in the hive.... 2011-12-18T16:43:04 well, I had 3k earlier 2011-12-18T16:43:08 :P 2011-12-18T16:43:10 but with less ants 2011-12-18T16:43:17 thats impressive either way 2011-12-18T16:43:21 congrats man 2011-12-18T16:43:32 bleh, its just a food eater 2011-12-18T16:44:20 https://gist.github.com/1494560 2011-12-18T16:44:43 well, I deleted doSomethingStupid() 2011-12-18T16:45:04 is that a link to the code? 2011-12-18T16:45:11 please say no.... 2011-12-18T16:45:12 just a part 2011-12-18T16:45:17 :/ 2011-12-18T16:45:17 its safe 2011-12-18T16:45:25 temptation 2011-12-18T16:45:26 his bot is 3 lines of code :) 2011-12-18T16:45:47 ah :P 2011-12-18T16:45:48 hehe 2011-12-18T16:45:55 I thought it was actual code ;) 2011-12-18T16:45:59 try whithout catch 2011-12-18T16:46:13 *** UncleVasya has quit IRC () 2011-12-18T16:48:06 [line e7375ba] more spreading and line formation, with denser movement 2011-12-18T16:48:17 that will be my last improvement/reupload if it works :P 2011-12-18T16:48:26 13:39 < thestinger> maybe I uploaded the wrong version :P 2011-12-18T16:48:29 I was paranoid about that 2011-12-18T16:48:37 well, I have like 25 branches 2011-12-18T16:48:38 I have all these zip files sitting there with numbers 2011-12-18T16:48:39 meh, I just make the walls smoother for that 2011-12-18T16:48:40 but one typo 2011-12-18T16:48:41 pff, I shouldn't have rewritten my bot logic from scratch. I did many things which in theory should have been an improvement, but the overall bot doesn't seem much stronger... 2011-12-18T16:48:43 I really think I uploading an old version 2011-12-18T16:48:49 *** g0llum has quit IRC (Read error: Connection reset by peer) 2011-12-18T16:48:52 BenJackson: when I run 'make' it remakes the zip 2011-12-18T16:49:08 so I might have been on an old branch and not realized it 2011-12-18T16:49:12 so I'm still playing games on tcpants 2011-12-18T16:49:17 though no one is seeing the outcome 2011-12-18T16:49:18 *** g0llum has joined #aichallenge 2011-12-18T16:49:28 *** scribble has left #aichallenge 2011-12-18T16:49:42 did "serious" bots jump on bmh's server or what? 2011-12-18T16:49:42 BenJackson: join us on bhickey 2011-12-18T16:49:47 BenJackson: yeah 2011-12-18T16:49:48 i'm there 2011-12-18T16:49:56 strcat - can you replay aichallenge games against the version you think it should be running to see if it's the right one? 2011-12-18T16:50:10 BenJackson: how crap is v7? 2011-12-18T16:50:16 Scryer: well, I got lazy and didn't tag the last reupload like I usually do 2011-12-18T16:50:18 so not really :P 2011-12-18T16:50:29 v7 is pretty crap 2011-12-18T16:50:32 I'm doing a final reupload before the end anyway, just to make sure that isn't the wrong code 2011-12-18T16:50:34 it was top 20 in its time 2011-12-18T16:50:42 but that was before everyone in the top 100 got some kind of combat 2011-12-18T16:50:51 BenJackson: that's my problem, I got bored and I haven't changed anything for 2 weeks 2011-12-18T16:51:01 although I have lots of improvements I never merged 2011-12-18T16:51:34 BenJackson: anyway, you should upload your bot as a Scheme bot and get 1st :) 2011-12-18T16:51:49 ok, V13 on bmh 2011-12-18T16:52:00 people can scream if it's messing them up 2011-12-18T16:52:02 mine was only getting slower and slower, so I couldn't really add features without being sure it would still operate 2011-12-18T16:52:14 avdg: I just deleted my timer 2011-12-18T16:52:20 I just won't run combat if I have more than 500 ants 2011-12-18T16:52:27 so they'll suicide into the enemy instead 2011-12-18T16:52:32 lol 2011-12-18T16:52:35 and then I'll have under 500 ants again 2011-12-18T16:52:37 my bot's ant value function drops over 200 and again over 250 ants 2011-12-18T16:52:49 so it will start with the battering ram tactics and thus never get overloaded 2011-12-18T16:52:59 BenJackson: oh, that's something I should implement 2011-12-18T16:53:13 I should probably have changed it 2011-12-18T16:53:17 I hate to implement stuff like that tbh 2011-12-18T16:53:20 I should adjust the score to make my ants proper barbarians if I have a lot of them 2011-12-18T16:53:23 I found a better knob to make my ants more aggressive than lowering their value 2011-12-18T16:53:26 just a line of code to change it 2011-12-18T16:53:57 but oh well, my bot was also just nothing more than an experiment 2011-12-18T16:54:01 judging by how many ants V13 is moving on bhickey right now I think it's winning :) 2011-12-18T16:54:21 xathis back to fluxid :) 2011-12-18T16:54:24 well, regardless of what rank I get in the finals it was worth it :P 2011-12-18T16:54:31 totally 2011-12-18T16:54:38 I learned C++ and really got to know git well 2011-12-18T16:54:46 Murashka: hmm, so xathis is still testing his bot? 2011-12-18T16:54:53 lol, your bots are fine, of course it was worth it 2011-12-18T16:55:04 in my last game I lost to memetix (who is at #2?!) and beat a1k0n (at 5) so clearly my bot is good for #3 or #4! 2011-12-18T16:55:07 i wonder if greentea scared xathis 2011-12-18T16:55:26 I think I should learn a new language for the next contest too :) 2011-12-18T16:55:28 avdg: i made some really small fixes, will upload v3 in a few hours 2011-12-18T16:55:29 meh, if it wasn't greentea, it would be someone else 2011-12-18T16:55:30 clojure looks fun 2011-12-18T16:55:42 maybe it's very hard to test bot now...very strange results 2011-12-18T16:55:48 xathis: ohhhh :) 2011-12-18T16:56:12 xathis: greentea was doing well against you yesterday 2011-12-18T16:56:22 there are many good bots around atm 2011-12-18T16:56:42 antimatroid: GreenTea really scares me, he won more than half of the games we were both in 2011-12-18T16:56:52 and then resubmittied :) 2011-12-18T16:57:05 it's weird to see bots I still think of as "really good" slipping down and down the ranks 2011-12-18T16:57:06 *** mj41 has joined #aichallenge 2011-12-18T16:57:17 BenJackson: yeah, i have no idea where i'll end up 2011-12-18T16:57:25 i have no idea if my bot is better or worse than a day ago 2011-12-18T16:57:26 :\ 2011-12-18T16:57:31 GarySWest is down to 31 2011-12-18T16:57:36 and I played him 1v1 and crushed him 2011-12-18T16:57:56 My bot just got up to rank 7806! =-P 2011-12-18T16:58:12 Extrarius: :D 2011-12-18T16:58:21 BenJackson: http://pastie.org/private/ecft6nhvfbjuu71dvv7vq there, my new timeout failsafe :P 2011-12-18T16:58:23 it's 9am :| 2011-12-18T16:58:44 thestinger: you came really close to tying that up: http://aichallenge.org/visualizer.php?game=268799&user=3473 2011-12-18T16:59:10 7 hours 2011-12-18T16:59:47 and 830 submissions the last 24 hours 2011-12-18T17:00:11 (100 more than a few hours ago) 2011-12-18T17:00:35 *** u_ has quit IRC (Quit: u_) 2011-12-18T17:03:02 ah :P/users 2011-12-18T17:03:05 grr 2011-12-18T17:03:10 *** treeform has joined #aichallenge 2011-12-18T17:03:49 thestinger: you should look at doing something about your ants confidence in a group.... 2011-12-18T17:04:33 what is the url for bmhs server? 2011-12-18T17:04:47 bhickey.net 2011-12-18T17:04:56 sorry bhickey.net:2080 2011-12-18T17:05:25 my stupid bot timed out :( 2011-12-18T17:05:30 ok see you tere 2011-12-18T17:05:41 thestinger: I just added a similar thing to my battle thing 2011-12-18T17:05:48 damn 2011-12-18T17:05:59 the captureEnemyHills function is commented out 2011-12-18T17:06:01 but if i'm closer to my hill i make defensive moves and if i'm closer to the enemy hills i do offensive 2011-12-18T17:06:18 conor_f: yeah, that's one thing I should implement 2011-12-18T17:06:27 hm 2011-12-18T17:06:55 *** fap-machine has joined #aichallenge 2011-12-18T17:06:58 times working against you now though 2011-12-18T17:07:03 *** UncleVasya has joined #aichallenge 2011-12-18T17:07:08 anyone here have the ai-class book and is lookign to sell? 2011-12-18T17:07:11 conor_f: most things like that are just a line of code though 2011-12-18T17:07:19 it's just hard to test stuff 2011-12-18T17:07:40 wow, I'm impressed :) 2011-12-18T17:07:47 that would take me a week to implement 2011-12-18T17:07:49 the # of enemies per battle is already there 2011-12-18T17:07:54 and I have a function to find nearby ants 2011-12-18T17:08:12 and my combat is based on a score 2011-12-18T17:08:24 so I can adjust the value of a kill or a death 2011-12-18T17:08:48 suppose 2011-12-18T17:08:54 I don't have anything fancy like that :P 2011-12-18T17:09:52 meh, I'm going to open the final topic, I want to see how much interest there is atm 2011-12-18T17:10:16 amstan: http://forums.aichallenge.org/viewtopic.php?f=24&t=2161 2011-12-18T17:10:43 avdg: there's going to be interest for sure 2011-12-18T17:10:57 I need to make up some joke code to post 2011-12-18T17:11:04 no-one wants to see my code ;) 2011-12-18T17:11:13 BenJackson: one of the starter bots :P 2011-12-18T17:11:21 avdg: stickied 2011-12-18T17:11:34 amstan: janzert said the forums are your baby and I should ask you if it's ok to post a "wanted: used ai-class" msg 2011-12-18T17:11:34 BenJackson: :D 2011-12-18T17:11:59 BenJackson: what? 2011-12-18T17:12:05 what's a used ai-class? 2011-12-18T17:12:10 err "book" 2011-12-18T17:12:13 I accidentally a word 2011-12-18T17:12:21 try introductions 2011-12-18T17:12:28 but then there's also r/aiclass 2011-12-18T17:12:33 ug, one of the maps on fluxid violated specifications 2011-12-18T17:12:33 or #aiclass 2011-12-18T17:12:35 yeah I never have actually joined reddit 2011-12-18T17:12:46 #ai-class 2011-12-18T17:12:56 I need to figure out a way to make my bot do at least decent on broken maps 2011-12-18T17:13:03 Antimony: broken how? 2011-12-18T17:13:13 conor_f: I think I should post an inner loop like ... while(true) { if (state.grid(loc).opponent == XATHIS) { antiXathisMove(loc) } else if ... 2011-12-18T17:13:28 BenJackson: that was my rps bot 2011-12-18T17:13:33 s/xathis/greenberg 2011-12-18T17:13:59 it violates specifications 2011-12-18T17:14:06 Antimony: which ones? 2011-12-18T17:14:22 this map has 7 players and area of only 6174 http://ants.fluxid.pl/replay.41801 2011-12-18T17:14:35 Minimum area per player is 900 2011-12-18T17:14:41 that's not that bad 2011-12-18T17:14:45 *** jstemmer has quit IRC (Quit: leaving) 2011-12-18T17:15:09 well it is if you assume that the map is compliant when writing your code 2011-12-18T17:15:11 your bot should work in those situations, it's just a fairness thing 2011-12-18T17:15:39 the rules that are more binary in nature is that anti-blocking rule, where you need 3 wide corridors 2011-12-18T17:15:42 there's no way around that 2011-12-18T17:16:00 but stuff like map area is not that essential 2011-12-18T17:16:07 especially if we're talking about 20 squares under the limit 2011-12-18T17:16:23 *** jstemmer has joined #aichallenge 2011-12-18T17:16:27 btw janzert said you were in favor of a new map type for the finals 2011-12-18T17:16:34 I will join him in being against that 2011-12-18T17:16:39 But the thing is that it breaks symmettry detection 2011-12-18T17:16:44 and my bot uses that to infer water 2011-12-18T17:16:51 yes, i was hoping to get them earlier 2011-12-18T17:16:53 so it thinks there's water where there isn't and vice versa 2011-12-18T17:17:07 amstan: even if you introduced them now it's too late 2011-12-18T17:17:07 BenJackson: they're the cave maps i was working on 2011-12-18T17:17:13 lots of people would never play them before the finals 2011-12-18T17:17:44 well, it's in the repo, nobody's stopping you from testing your bot against them 2011-12-18T17:18:17 if those new maps appear to change the outcome of the finals I think people will complain bitterly and with good cause 2011-12-18T17:18:53 i really don't understand the people complaining though 2011-12-18T17:19:02 personally I think after random walks, mazes and cell mazes I can probably handle anything legal 2011-12-18T17:19:07 caves are probably similar enough to cell mazes 2011-12-18T17:19:09 a lot of other contests don't even give you a chance to practice with other bots 2011-12-18T17:19:14 *** brak2718 has joined #aichallenge 2011-12-18T17:19:17 you get a submission at the end and that's the result 2011-12-18T17:19:44 we might be adding other maps to play in 10% of the time, it really shouldn't affect your bot that much 2011-12-18T17:20:17 there are already over 300 maps (or last time I looked) and janzert estimated the top cut of bots would each play about 200 games 2011-12-18T17:20:23 I pulled the maps from the repo a bit ago to do my local tournaments against -- not that it's helped me all that much. :) 2011-12-18T17:20:24 so there's already inevitable map imbalance 2011-12-18T17:20:26 amstan: well, nothing in the contest rules says you won't set the turntime on those maps to 1 millisecond, etc ;) 2011-12-18T17:20:41 *** Scryer has quit IRC (Quit: Page closed) 2011-12-18T17:20:42 Migi32: no, there isn't 2011-12-18T17:20:52 conor_f: there, I think I implemented it :P 2011-12-18T17:20:54 well, there is kind of such a guarantee 2011-12-18T17:20:56 but there's pretty big warnings on map types and stuff 2011-12-18T17:20:56 !timeleft 2011-12-18T17:20:57 6:38:03.411313 until cutoff 2011-12-18T17:21:02 fu thestinger :P 2011-12-18T17:21:07 bots should not brake after an update 2011-12-18T17:21:08 thats impressive 2011-12-18T17:21:17 if (nearby_friends(ant) > n_enemies) { } 2011-12-18T17:21:27 per-battle 2011-12-18T17:21:31 so it's not perfect atm 2011-12-18T17:21:31 *break 2011-12-18T17:21:48 n_enemies + 2 2011-12-18T17:21:53 (in my case :) 2011-12-18T17:22:07 amstan: I know, I like the fact that we have new maps for the final results, it makes preprocessing and some kinds of cheating impossible. But maybe I would change the maps more often, like once every day or so 2011-12-18T17:22:10 thats still an implementation, mightn't work the best but it does something 2011-12-18T17:22:16 BenJackson: well, n_enemies is the whole partition of enemies 2011-12-18T17:22:25 nearby_friends is just a method I had lying around 2011-12-18T17:22:35 yeah I did connected-area-coloring to partition battles for performance 2011-12-18T17:22:35 Migi32: that's kinda hard given that we need to code new map generators 2011-12-18T17:22:36 it's the # of ants with the same player within attackradius 2011-12-18T17:22:42 but it turned out to yield important strategic data 2011-12-18T17:22:47 anyway, g2g 2011-12-18T17:22:51 ttyl amstan 2011-12-18T17:22:51 i'll be back in an hour or 2 2011-12-18T17:23:08 BenJackson: chances are that mcleopold might not even put them in 2011-12-18T17:23:17 BenJackson: but if he does, you have the mapgen alread 2011-12-18T17:23:20 already* 2011-12-18T17:23:48 which maps are we talking about? 2011-12-18T17:23:55 cave maps are in yeah? 2011-12-18T17:23:55 cavemaps 2011-12-18T17:23:59 they are my favourite 2011-12-18T17:24:01 well, i hope so 2011-12-18T17:24:08 they've been around for ages no? 2011-12-18T17:24:13 amstan: how do I submit a map generator? 2011-12-18T17:24:22 the mapgen has been, they just haven't been generated yet 2011-12-18T17:24:27 Extrarius: get a pull request 2011-12-18T17:24:44 Extrarius: if they look cool, i support including them too 2011-12-18T17:25:25 they do, only downside is that it takes a while sometimes because some of the requirements are implemented by do{mapgen();}while(not rules legal) 2011-12-18T17:25:53 thestinger: beat you :) 2011-12-18T17:26:33 how do I get a pull request? 2011-12-18T17:26:56 *** foRei has quit IRC (Ping timeout: 240 seconds) 2011-12-18T17:27:43 conor_f: well, it ended up being a pretty big change 2011-12-18T17:27:47 [master 8957ce9] more confidence in groups that outnumber the enemy 2011-12-18T17:27:49 1 files changed, 22 insertions(+), 7 deletions(-) 2011-12-18T17:28:01 *** brak2718 has quit IRC (Quit: Page closed) 2011-12-18T17:28:01 heh 2011-12-18T17:28:02 I had to partition my ants but deal with multiple fronts 2011-12-18T17:28:20 I'm still amazed how quick you got it done :O 2011-12-18T17:28:36 http://bhickey.net:2080/replay.18646 2011-12-18T17:28:54 for _line, I deleted 3 lines of code that were my original spreading code 2011-12-18T17:29:00 and changed a constant from 3 to 6 2011-12-18T17:29:01 :P 2011-12-18T17:29:05 thestinger: I hope you don't put too many ants now ;-) 2011-12-18T17:29:19 http://bhickey.net:2080/replay.18643 <- cool to see my explore code not scrwe that up 2011-12-18T17:29:25 one ant identifies that it's a cave 2011-12-18T17:29:27 *** amstan has quit IRC (Ping timeout: 240 seconds) 2011-12-18T17:29:35 after that, no interest in going south for a long time until I stick one ant back there to watch for food 2011-12-18T17:29:43 BenJackson: I remember when you added that bug :) 2011-12-18T17:29:55 thestinger: man, that works nice :) 2011-12-18T17:30:05 thestinger: http://www.bhickey.net:2080/replay.18644 :) 2011-12-18T17:30:11 ?timeleft 2011-12-18T17:30:34 !timeleft 2011-12-18T17:30:36 ;) 2011-12-18T17:30:44 !timeleft 2011-12-18T17:30:45 6:28:15.438432 until cutoff 2011-12-18T17:30:54 antimatroid: my silly ants and their standoffs 2011-12-18T17:30:58 that's what I aim to fix today 2011-12-18T17:31:05 ty 2011-12-18T17:31:20 _line makes them more willing to take alternate routes and form long lines, and hopefully they are more confident when the enemy is outnumbered now 2011-12-18T17:31:41 so I don't know about you guys but I've flipflopped: I love random walk now 2011-12-18T17:31:45 who's in this big game with me atm? 2011-12-18T17:32:03 BenJackson: for ants nowhere near anything? 2011-12-18T17:32:08 or joking? 2011-12-18T17:32:20 * avdg wonders if he was refering to my ant 2011-12-18T17:32:22 i actually considered that is why, but decided that's mental 2011-12-18T17:32:22 BenJackson: I love big maps 2011-12-18T17:32:23 the open space for surface area for big fights 2011-12-18T17:32:28 big random walks are fun 2011-12-18T17:32:32 I just hate the little ones 2011-12-18T17:32:34 mazes and cell mazes are just variations on various bottleneck themes 2011-12-18T17:32:35 I prefer mazes 2011-12-18T17:32:39 my ants love food, its their passion :p 2011-12-18T17:32:47 I really should have optimized my combat for 3 and 4-wide mazes 2011-12-18T17:32:49 especially the non-square ones 2011-12-18T17:32:53 my ants have trouble dealing with those tiny passages on randomwalk maps 2011-12-18T17:32:53 put in some kind of special case 2011-12-18T17:33:02 big cell mazes (not the ones with really thick walls) and big random walks are the ones I like now 2011-12-18T17:33:08 they tend to stupidly cluster there when an enemy is holed in 2011-12-18T17:33:13 it probably is worth spreading ants out in the middle isn't it? 2011-12-18T17:33:15 the problem with some of the big cell mazes is that 1k turns is barely enough 2011-12-18T17:33:16 i don't at all 2011-12-18T17:33:22 i could try that, or just go with what i have 2011-12-18T17:33:39 i'm pretty keen to submit and make sure i don't need to do a last minute scramble to make it compile 2011-12-18T17:33:40 reload bhickey (slow), ok reload tcpants (failed last time, still not succeeding), ok reload aichallenge profile (slow) 2011-12-18T17:33:47 then I feel bad about hounding all those servers 2011-12-18T17:34:42 everything is dying today 2011-12-18T17:34:44 *** _flag <_flag!~flag@69-165-173-172.dsl.teksavvy.com> has joined #aichallenge 2011-12-18T17:34:54 BenJackson, have you implemented spawn control yet? 2011-12-18T17:34:58 nope 2011-12-18T17:35:06 bmh: I think we killed your server :( 2011-12-18T17:35:08 I did, but I'm not sure if it helped or not 2011-12-18T17:35:27 if I had I was going to constrain it to low-food, multi-hill maps 2011-12-18T17:35:39 since the lower the food and the more hills the more random it was anyway 2011-12-18T17:35:40 did we kill bhickey? 2011-12-18T17:35:47 I don't bother trying to estimate food rate 2011-12-18T17:35:55 bhickey is playing games but the web isnt' responding 2011-12-18T17:35:57 l.ike tcpants 2011-12-18T17:36:00 I need to throw in some more rand() calls 2011-12-18T17:36:10 maybe I should run a prime number sieve over my distance maps 2011-12-18T17:36:16 thestinger: not drand48(), though, those turn out to be really slow 2011-12-18T17:36:43 my magic 400 number is kind of silly 2011-12-18T17:36:57 !timeleft 2011-12-18T17:36:58 6:22:02.295029 until cutoff 2011-12-18T17:37:43 my games on bhickey.net are still running 2011-12-18T17:38:01 and the regular web server still loads 2011-12-18T17:38:07 maybe we killed the database like fluxid.pl... 2011-12-18T17:39:15 * BenJackson mails bmh 2011-12-18T17:40:04 hey 2011-12-18T17:40:22 I wouldn'tve thought that running a tcp server for only a couple of users was such a heavy load 2011-12-18T17:40:35 BenJackson: I could precalculate 1MB of random numbers :) 2011-12-18T17:40:54 hahaha 2011-12-18T17:40:55 if only I had more time to come up with the perfect set of numbers... 2011-12-18T17:40:59 that must be why ChrisH uses so much mem 2011-12-18T17:41:10 use setup time and early turns to make a huge rand() buffer to save on rand later 2011-12-18T17:41:15 just use a stupid linear congruential generator? 2011-12-18T17:41:34 bmh: like magic 2011-12-18T17:41:47 BenJackson: looking into it 2011-12-18T17:41:50 nha: that's what rand() does with glibc :P 2011-12-18T17:42:01 how expensive is rand()? 2011-12-18T17:42:02 bmh: given other faults of the tcp code you may be out of file descriptors/sockets 2011-12-18T17:42:03 thestinger: Ulrich Drepper is a wanker. 2011-12-18T17:42:05 due to some leak 2011-12-18T17:42:15 rand() is pretty fast 2011-12-18T17:42:19 drand48() is not 2011-12-18T17:42:23 it's like 10x slower 2011-12-18T17:42:27 BenJackson: I'm going to bounce the server 2011-12-18T17:42:43 but i'm winning :( 2011-12-18T17:42:46 :p 2011-12-18T17:42:50 no *I'm* winning 2011-12-18T17:42:52 http://en.cppreference.com/w/cpp/numeric/random I could use the C++11 mersenne twister on turn 0 2011-12-18T17:42:54 do you see how many ants I'm moving? 2011-12-18T17:43:02 I hate Mersenne Twister. 2011-12-18T17:43:16 if you had boost you could use taus88 2011-12-18T17:43:16 probably right :P 2011-12-18T17:43:17 http://www.boost.org/doc/libs/1_48_0/doc/html/boost_random/performance.html 2011-12-18T17:43:18 It uses *2kb* of state 2011-12-18T17:43:34 if you need an rng, just use my C++ lib 2011-12-18T17:43:42 *** valydo has quit IRC () 2011-12-18T17:43:53 http://ompldr.org/vYnQxaA I think I can conclude that my bot sucks at fighting itself :) 2011-12-18T17:44:03 I don't know how drand48 works internally but I found it calls exp() 3 times (!) 2011-12-18T17:44:09 https://github.com/bhickey/librng 2011-12-18T17:44:28 bmh for contest purposes you're recommending the "return 7" branch no doubt 2011-12-18T17:45:35 my bots are stuck now 2011-12-18T17:45:41 yes 2011-12-18T17:45:48 I've got to go buy mouse traps for my attic 2011-12-18T17:45:49 i look forward to hopefully seeing all these juicy games 2011-12-18T17:45:50 wtf 2011-12-18T17:46:01 it appears that modifying my hash function to always return 0 sped up my code! 2011-12-18T17:46:03 bmh: you're rebooting the entire server right? Just to let you know that the TCP server is down too atm 2011-12-18T17:46:14 Migi32: working on it. I brought down the box. 2011-12-18T17:46:23 Antimony: i'ma try that in a bit 2011-12-18T17:46:23 k 2011-12-18T17:46:33 bmh: I think it leaks threads/sockets 2011-12-18T17:46:49 I also scrubbed the db (well, moved it to a backup) 2011-12-18T17:46:58 thestinger: I'm not going to debug it now :) 2011-12-18T17:47:05 if only we knew who ran tcpants 2011-12-18T17:47:15 bmh: yeah, but you might need to restart it now and then 2011-12-18T17:47:17 there was an email address for support 2011-12-18T17:47:18 romans01 2011-12-18T17:47:22 tcpants@gmail.com maybe? 2011-12-18T17:47:28 BenJackson: Sergey Popov? 2011-12-18T17:47:29 google might have cached it 2011-12-18T17:47:46 there's a phone number on his registration. My Russian is lousy though ;) 2011-12-18T17:48:03 oh, is that accouns server? 2011-12-18T17:48:12 Accoun: is tcpants yours? 2011-12-18T17:48:47 no, romans01 is running tcpants 2011-12-18T17:48:58 And only echo answered to him... 2011-12-18T17:48:59 oops, sorry :P 2011-12-18T17:49:04 FYI -- my server should be up 2011-12-18T17:49:10 ok, testing 2011-12-18T17:49:19 http is up 2011-12-18T17:49:32 tcp is up too 2011-12-18T17:49:36 hurray for bmh :D 2011-12-18T17:49:39 :D 2011-12-18T17:49:47 * bmh is a hell of a guy ;) 2011-12-18T17:49:48 no games, but soon there will be moar 2011-12-18T17:49:54 *** pairofdice has quit IRC (Quit: When cryptography is outlawed, bayl bhgynjf jvyy unir cevinpl.) 2011-12-18T17:50:11 Migi: we're fighting for first place :) 2011-12-18T17:50:18 hah, sweet :) 2011-12-18T17:50:35 janzert: you around? 2011-12-18T17:50:35 fluxid is still up :P 2011-12-18T17:50:40 no idea if I'm winning or not.. I really should check out that tool that allows you to watch your games live 2011-12-18T17:50:56 conor_f: yeh, if you're willing to wait 30 minutes for each game to finish 2011-12-18T17:51:13 I g2g now and do homework and shit. although 11 o clock isn't the best time to be doing it :P 2011-12-18T17:51:24 antimatroid: I thought that was just me :/ 2011-12-18T17:51:33 !timeleft 2011-12-18T17:51:33 6:07:26.699189 until cutoff 2011-12-18T17:51:38 Migi32: i've got a lot of ants 2011-12-18T17:51:44 :/ I'll be asleep when its finished 2011-12-18T17:51:56 anywhoo, gl everybody! cya tomorrow 2011-12-18T17:52:02 *** conor_f has left #aichallenge 2011-12-18T17:52:03 conor_f: it's 9 50am here 2011-12-18T17:52:07 damn :P 2011-12-18T17:52:10 antimatroid: what is "a lot"? 2011-12-18T17:52:28 dunno :P 2011-12-18T17:52:48 I should really e-mail the folks at Linode and give a testimonial 2011-12-18T17:53:08 antimatroid: the whole terminal full of "o"s? Yeah I've got that many too :p 2011-12-18T17:53:11 anyone here on a mac? 2011-12-18T17:53:18 yes? 2011-12-18T17:53:27 well, yoden-cloud is :P 2011-12-18T17:53:28 how does the timer look? 2011-12-18T17:53:40 Migi32: mines more like 2 pages :) 2011-12-18T17:53:52 yoden: I'm wondering if I can ignore this https://github.com/aichallenge/aichallenge/issues/389 2011-12-18T17:53:55 McLeopold: looks good on ubuntu :P 2011-12-18T17:54:24 Migi32: we weren't even playing :P 2011-12-18T17:54:25 sorry 2011-12-18T17:54:29 lol 2011-12-18T17:54:30 i thought it was a 4 player match 2011-12-18T17:54:34 oh i'm supposed to try safari? 2011-12-18T17:54:36 psssh :P 2011-12-18T17:54:40 looks good in FF~~ 2011-12-18T17:54:42 McLeopold: I'll check 2011-12-18T17:55:01 I've got safari for Win7, but I wanted a second opinion 2011-12-18T17:55:03 I'm sure its from before the layout fix 2011-12-18T17:55:10 looks ok in safari to me 2011-12-18T17:55:14 ok, thx 2011-12-18T17:55:38 np 2011-12-18T17:55:57 Does anyone want to pay me money to see the final maps? 2011-12-18T17:56:07 *** u_ has joined #aichallenge 2011-12-18T17:56:28 heh 2011-12-18T17:56:35 debug info says i need 18446744073709551615 to beat an enemy cluster 2011-12-18T17:56:44 i'm a bit confused about before 2011-12-18T17:56:47 ants, i need ants 2011-12-18T17:56:54 is there actually concern about using cell maze maps in the finals? 2011-12-18T17:56:58 they've been around for ages 2011-12-18T17:57:03 not from me 2011-12-18T17:57:14 how long have they been around? 2011-12-18T17:57:18 long time 2011-12-18T17:57:28 I like the cell maze maps 2011-12-18T17:57:30 they are interesting 2011-12-18T17:58:30 @later tell amstan: I can only get your map generator to produce 4 player maps. Given only 6 hours left, I'm thinking we should just stick with the 3 types we have. 2011-12-18T17:58:30 McLeopold: Yep. 2011-12-18T17:58:57 <_flag> McLeopold: What will be the ratios of the map types in the final contest? 2011-12-18T17:58:58 anyone want to vote on final map count? 2011-12-18T17:59:22 _flag: equal parts random_walk, cell_maze and maze 2011-12-18T17:59:33 hmm, I wonder if it would be an issue if these maps are added some time after the deadline 2011-12-18T17:59:41 i think i might start cleaning my bot soon 2011-12-18T17:59:46 random_walk maps are all open, maze maps are all closed, cell maze is both 2011-12-18T17:59:54 it seems to not be doing anything too stupid on bhickey 2011-12-18T18:00:10 I really should have served up my ant server under 'ch4n.org' instead of 'bhickey.net' 2011-12-18T18:00:18 <_flag> Okay, I'd say as many maps as possible would be best, that way no bot is adversely affected if it has a bug that only occurs on one map or something 2011-12-18T18:00:46 aka _flag has a bug :P 2011-12-18T18:00:59 _flag: I'm thinking I want to try and find the amount where bots play on the same maps at least once 2011-12-18T18:01:11 i don't mind, i'd personally go a new map every game, but fairly indifferent 2011-12-18T18:01:24 <_flag> McLeopold: How long is the final tournament going to be? 2011-12-18T18:01:28 McLeopold: even then relative starting positions makes a big difference 2011-12-18T18:01:29 don't know 2011-12-18T18:01:57 janzert is sleeping, amstan's not here, so I can't make a decision on my own 2011-12-18T18:02:14 janzert is sleeping? It's like 5pm in Michigan 2011-12-18T18:02:33 I'm thinking 4 days, so wake up friday morning and find out if you won. (north am time zones) 2011-12-18T18:02:58 bmh: he's preparing for tonight's chaos 2011-12-18T18:03:13 ha 2011-12-18T18:03:35 we owe him oh so much 2011-12-18T18:04:32 dang, xathis is 5 points above everyone 2011-12-18T18:05:13 *** valydo has joined #aichallenge 2011-12-18T18:05:39 <_flag> McLeopold: A lot of players are just coming off a resubmission, I doubt the gap will be that big after the finals are over 2011-12-18T18:06:07 McLeopold: Greentea is favourite for second i would say 2011-12-18T18:06:09 him of _flag 2011-12-18T18:06:27 <_flag> People also underestimate Memetix 2011-12-18T18:06:49 does someone want to implement iterative probabilistic memetix combat in the next few hours? 2011-12-18T18:07:10 :) 2011-12-18T18:07:44 I'll just tweak some stuff to convince myself I made an improvement 2011-12-18T18:08:08 whoever i'm playing on bhickey atm is slow as hell 2011-12-18T18:08:42 antimatroid: if you're playing against 'skynet' it's because skynet is on the same vm as the host. I'll kill the bot if it's causing problems 2011-12-18T18:08:47 after the contest pls run another one: which bot does what it doesn faster 2011-12-18T18:08:55 in that category i might stand a chance 2011-12-18T18:08:58 bmh: no idea who i'm playing 2011-12-18T18:09:02 its not much, but its really fast 2011-12-18T18:09:05 I wonder if the server will be able to handle all the last-second submissions in time. And how many people will submit 1 second past the deadline. :) 2011-12-18T18:09:23 Migi32: one persons bot failed to compile for planet wars 2011-12-18T18:09:34 * antimatroid goes to start cleaning his code a bit 2011-12-18T18:10:22 well the deadline is like 6 am where I live, I don't think I'll be staying up that late anyway 2011-12-18T18:10:35 unless I keep finding bugs and possible small improvements :) 2011-12-18T18:11:09 meh 870 submissions 2011-12-18T18:11:29 and there are still some important submissions waiting 2011-12-18T18:12:10 I've authorized Ben to call me if my server catches on fire 2011-12-18T18:12:43 I'm pulling the plug on `skynet` it's slowing the server down 2011-12-18T18:14:43 *** foRei has joined #aichallenge 2011-12-18T18:14:48 *** grape9 has quit IRC (Quit: Page closed) 2011-12-18T18:15:38 well 5s turntime is just too much imho. Also, you shouldn't send 5s to the clients, make them think it's 500 ms but modify the server so the real timeout check is actually more than that 2011-12-18T18:16:13 is it actually sending 5s? because fluxid doesn't 2011-12-18T18:16:42 ok, I know there's a realtime visualizer to run locally, just can't find it. Looking for something that can be used to see state of game for tcp server games 2011-12-18T18:16:45 anyone? 2011-12-18T18:17:46 *** Jacob_Strauss has joined #aichallenge 2011-12-18T18:17:50 yoden: when I click "generate bot input" it shows turntime 5000. I don't actually log the turntime myself so I don't really know, but I think it's also 5000. 2011-12-18T18:18:02 deltor wrote something 2011-12-18T18:18:11 Migi32: on bmh? 2011-12-18T18:18:27 yes 2011-12-18T18:18:37 ah, this might explain why my bot is being slow there 2011-12-18T18:18:43 g0llum: a visualizer? Any chance he's got the same name on the forums? 2011-12-18T18:18:47 *** MgPill has quit IRC (Ping timeout: 240 seconds) 2011-12-18T18:18:59 BenJackson: your bot seems to be missing on bmh's server now 2011-12-18T18:19:02 g0llum: or is that not where I would find a link (been searching a bit) 2011-12-18T18:19:17 *** Durendal has quit IRC (Quit: Page closed) 2011-12-18T18:19:28 yea, cheap, but .. and it's o the forum, tools etc 2011-12-18T18:19:30 thestinger: yeah the hung one hung forever rather than timing out 2011-12-18T18:20:08 yoden we tied 2011-12-18T18:20:34 I'm in again on bmh with v13 (assuming people want competition) 2011-12-18T18:20:39 my bot isn't aggressive enough for those giant maps :( 2011-12-18T18:20:45 I've got to go buy mouse traps so msg me if you want me to dial down when I get back 2011-12-18T18:20:50 strcat_line and my new score code definitely _work_ but ofc I'm not sure if they're better 2011-12-18T18:20:58 http://bhickey.net:2080/replay.7 2011-12-18T18:21:13 *** Anilm3 has joined #aichallenge 2011-12-18T18:21:18 you'll notice it just goes in for the kill at the end 2011-12-18T18:21:29 looks like memetix is the only real threat to xathis 2011-12-18T18:21:33 wow I played a bunch of games 2011-12-18T18:21:45 10:47, 59, 11:02, 04, 10, 17 on aichallenge 2011-12-18T18:21:50 sadly a mixed bag 2011-12-18T18:22:21 Anilm3: I think _flag will get back up there 2011-12-18T18:22:22 Migi32: I think I would win in pure combat (latest work) but you beat the crap out of me on map coverage (thus winning overall) http://bhickey.net:2080/replay.16 2011-12-18T18:22:28 GreenTea has resubmitted as well 2011-12-18T18:22:45 dragonfyre13: yeah my combat is awful... 2011-12-18T18:22:50 I'm trying to figure out why 2011-12-18T18:23:00 And here I thought mine was decent now. 2011-12-18T18:23:04 :P 2011-12-18T18:23:04 I'll be cheering for _flag because I'm fond of his bot after it killed me 100k times on fluxid's server 2011-12-18T18:23:16 I told him something similar 2011-12-18T18:23:22 "A" is the best on fluxid to me ;-) 2011-12-18T18:23:26 yeah 2011-12-18T18:23:27 dragonfyre13: yours is good. What do you do for combat? Something like the Memetix stuff? 2011-12-18T18:23:40 stung you again :P 2011-12-18T18:23:47 Migi32: Actually, that's what I did before he posted about it and screw everything up... :D 2011-12-18T18:23:54 hey, i'm ranked one on bhickey aha 2011-12-18T18:24:18 Migi32: Now I run a couple of filters to predict where enemies best move is, then where mine is based on that, and run through refinement about 10 times. 2011-12-18T18:24:27 *** MgPill has joined #aichallenge 2011-12-18T18:24:31 It's not perfect, but the starting point is memetix stuff 2011-12-18T18:24:42 or rather, what I had before that (what he posted was somewhat flawed) 2011-12-18T18:24:55 right, my bot is not changing 2011-12-18T18:25:29 Migi32: Basically, it assumes they are going to be smart, then adjusts appropriately to where thier good moves could potentially be, then assumes they might do the same, so refines further, etc. 2011-12-18T18:26:04 Migi32: Real trick is knowing when to go in for the kill. This is my conservative version, aggressive ends up getting creamed since I don't have good coverage code (thus few bots) 2011-12-18T18:26:11 dragonfyre13: I have something similar (and also had this before he posted it). But I have no idea how my old bot (currently #18 on the server) does nice coordinated attacks with it, but my new version doesn't... 2011-12-18T18:26:11 sounds like pguillory's method 2011-12-18T18:26:13 *** Jak_o_Shadows has joined #aichallenge 2011-12-18T18:26:20 aichallenge: McLeopold epsilon * rc115261 / ants/mapgen/map.py : update map specs - http://git.io/VP-m8g 2011-12-18T18:26:27 http://bhickey.net:2080/replay.19 yay for games where nothing happens 2011-12-18T18:26:52 dragonfyre13: similar to Memetix's stuff, not to yours :) 2011-12-18T18:26:56 :D 2011-12-18T18:27:02 geeze, why can the tcp admins use acceptable maps ? 2011-12-18T18:27:12 <_flag> Fluxid: You here? 2011-12-18T18:27:17 *** nha has quit IRC (Ping timeout: 252 seconds) 2011-12-18T18:27:21 Migi32: My one falling down point (so anyone listening can easily beat me...) is that I still don't ever take into account multiple types of enemies 2011-12-18T18:27:47 I kinda do for if I think they are going to be smart or stupid, but that only lasts a handful of turns, and is localized to a map area. 2011-12-18T18:27:53 me too 2011-12-18T18:27:57 types? you mean multiple opponents? 2011-12-18T18:28:05 aichallenge: McLeopold epsilon * rcf2762b / ants/mapgen/cell_maze.py : remove file creation - http://git.io/bMr0hg 2011-12-18T18:28:11 ok, i made an emergency upload 2011-12-18T18:28:26 is it necessary to reupload?? 2011-12-18T18:28:32 Migi32: Yeah. If there's two ants with from two different opponents, I see them both as "enemy" and anticipate they collaborate 2011-12-18T18:28:47 Anilm3: no 2011-12-18T18:28:52 ok thanks UncleVasya 2011-12-18T18:28:53 Which can really screw up some of the predictions 2011-12-18T18:29:00 onlyif you have a stronger version 2011-12-18T18:29:04 but only under certain circumstances 2011-12-18T18:29:13 dragonfyre13: that might not be as bad as you think. It's better than assuming they do whatever you want, at least 2011-12-18T18:29:31 my emergency upload failed 2011-12-18T18:29:41 xD 2011-12-18T18:29:54 i left an #endif without an opening #ifdef 2011-12-18T18:30:13 aichallenge: McLeopold epsilon * r9361632 / ants/mapgen/map.py : add exit code for failed maps - http://git.io/EJvNLw 2011-12-18T18:30:24 Migi32: True. But I already have stuff in there for "hey, he's dumb and doesn't even realize I'm here" all the way up to "wow, he's way smarter than me" and it adjusts (localized) per opponent. So misrepresenting if opponents are collaborating doesn't do me any favors 2011-12-18T18:30:24 who is 'stupid' on bmh's server? 2011-12-18T18:30:50 *** NotABug has joined #aichallenge 2011-12-18T18:31:01 dragonfyre13: does your stuff take non-combat goals into account for the predictions? Like assuming they want to go to food etc? 2011-12-18T18:31:25 antimatroid is stupid 2011-12-18T18:31:28 Migi32: For me, yes. For them, only if I see it and they've gone for it before while we were fighting 2011-12-18T18:31:48 thestinger: me :) 2011-12-18T18:32:06 *** raemde has quit IRC (Ping timeout: 248 seconds) 2011-12-18T18:32:10 Migi32: The "they've gone for it before" has to hit a pretty high level, so mostly if they just ignore me and plow for the food whenever I enter battle with them 2011-12-18T18:32:11 i'm getting ready to submit it 2011-12-18T18:32:13 antimatroid: your bot is amazing now 2011-12-18T18:32:16 http://bhickey.net:2080/replay.22 2011-12-18T18:32:34 *** foRei has quit IRC (Read error: Connection reset by peer) 2011-12-18T18:32:37 dragonfyre13: sounds pretty impressive 2011-12-18T18:32:42 i'm just doing a final play of the amount of time i'm willing to spend on eahc thing 2011-12-18T18:32:47 dragonfyre13: my bot is sticks and stones compared to that 2011-12-18T18:32:50 play a couple more games then submit time 2011-12-18T18:33:17 Migi32: meh. took a lot of time. But without map coverage, I'll get beaten like a redheaded stepchild. Off to work on that more now 2011-12-18T18:33:43 Good luck guys! 2011-12-18T18:33:44 bye 2011-12-18T18:33:45 I just don't believe my eyes http://ants.fluxid.pl/replay.42084 2011-12-18T18:34:11 *** Anilm3 has quit IRC (Quit: leaving) 2011-12-18T18:34:37 :) everything is yet possible 2011-12-18T18:34:41 Think I can jack it up quite a bit (ideally) with a few simple mods. I've got the fighting stuff about where I want it at this point, just gotta make sure I keep breaking off or re-entering combat logic range whenever I need to (re-entry is in the non-attack movement code) 2011-12-18T18:34:51 heh, Murashka: I've beaten xathis on that map too, once. A long time ago. Good times :) 2011-12-18T18:36:09 thestinger: wow. "stupid" is freaking awesome there. 2011-12-18T18:36:39 wonder if he's using the "consider enemy hill up" kind of method (everything attempts to approach evenly) 2011-12-18T18:37:03 Migi32 yep i understand it's just luck but pleasantly anyway :) 2011-12-18T18:37:21 dragonfyre13: how much has your bot improved since you submitted yesterday? 2011-12-18T18:37:35 Migi32: Pretty much all of the combat stuff. :P 2011-12-18T18:38:01 Migi32: I'm kinda cutting it close, only started coding/designing about 2 weeks ago 2011-12-18T18:38:13 Migi32: so... I'm workin on it. 2011-12-18T18:38:52 Migi32: And in that time of course, I needed to learn how to write an AI... 2011-12-18T18:39:23 Migi32: How come? 2011-12-18T18:39:32 *** UncleVasya has quit IRC (Ping timeout: 252 seconds) 2011-12-18T18:39:57 dragonfyre13: what place would you say your bot is now? I'm still thinking about not resumbitting, because my old bot is still #17, and I'm a bit afraid that my new version is just worse overall, even though it should be better... 2011-12-18T18:40:13 hmmm, guys. "Dec 18th 11:38pm Success: ready to play" does the server thinks it's really 22 minutes from being Dec 19? 2011-12-18T18:40:28 Migi32: Right now, without the combat code (I died constantly) I'm sitting at 7k. Ish... So, no clue now. :D 2011-12-18T18:40:56 oh, nevermind 2011-12-18T18:40:57 the timer on the site gives me 5 hours or so, .. I don't get it 2011-12-18T18:41:03 Migi32: Apparently I'm at about 450 2011-12-18T18:41:19 Migi: I guess I didn't refresh that page since the upload.... 2011-12-18T18:41:49 Migi32: Where's your official profile page? Can I take a look at your bot out there now? 2011-12-18T18:42:12 http://aichallenge.org/profile.php?user=7617 2011-12-18T18:42:27 amstan, janzert, antimatroid : when uploding my code I get "Dec 18th 11:38pm Success: ready to play" 11:38Pm?? 2011-12-18T18:42:33 I tend to get a lot of points by just randomly having a lucky ant at the right place at the right time 2011-12-18T18:43:51 but apparently that luck is quite consistent, so maybe it's some magic bug that does good instead of bad :p 2011-12-18T18:44:21 BenJackson: http://bhickey.net:2080/replay.36 :P 2011-12-18T18:44:22 *** u__ has joined #aichallenge 2011-12-18T18:44:32 Migi32: I like those bugs... :D 2011-12-18T18:44:43 i have no idea why stupid is now doing so well 2011-12-18T18:44:52 i am pretty sure it's more luck than anything 2011-12-18T18:44:59 strcat_line is a huge improvement over strcat I think 2011-12-18T18:45:09 strcat isn't willing to form long lines like that 2011-12-18T18:45:13 it's in a tough match now 2011-12-18T18:45:18 with flag and jacobstrauss 2011-12-18T18:45:36 antimatroid: Is the encirclement intentional or emergent? 2011-12-18T18:45:46 intentional 2011-12-18T18:45:57 although done very messily 2011-12-18T18:46:03 antimatroid: Gotcha. 2011-12-18T18:46:16 antimatroid: I think I'm doing it the same way with _line :) 2011-12-18T18:46:30 well, similar 2011-12-18T18:46:50 i accidentally started 5 games aha 2011-12-18T18:47:03 i'm going to strip all debug stuff and submit once they're done 2011-12-18T18:47:17 any bugs are now features 2011-12-18T18:47:28 antimatroid: how does it work on maze maps? 2011-12-18T18:47:35 no idea 2011-12-18T18:47:48 i assume just as well 2011-12-18T18:48:05 *** u_ has quit IRC (Ping timeout: 248 seconds) 2011-12-18T18:48:07 *** u__ is now known as u_ 2011-12-18T18:48:11 antimatroid: That was my issue when I tried it. They wanted to do it, but they just kept getting tired of reorganizing at wall changes 2011-12-18T18:48:31 i have a very heuristicy thing there 2011-12-18T18:49:10 *** g0llum has quit IRC (Read error: Connection reset by peer) 2011-12-18T18:49:25 is there any pages with a list of tcp servers? 2011-12-18T18:49:39 Vaenom: bhickey is basically the only usable one left 2011-12-18T18:49:52 what's the address? 2011-12-18T18:50:02 Vaenom: http://forums.aichallenge.org/viewtopic.php?f=25&t=2007 2011-12-18T18:50:09 http://www.bhickey.net 2011-12-18T18:50:14 thanks 2011-12-18T18:50:43 thestinger: how did you get piguillory style combat ? 2011-12-18T18:51:33 *** ikaros has quit IRC (Quit: Ex-Chat) 2011-12-18T18:51:33 meh 908 submissions 2011-12-18T18:51:44 besh: game tree :) 2011-12-18T18:52:09 i'm still on game 1/5 :( 2011-12-18T18:52:39 Really? my bot seem to pile up ants. 2011-12-18T18:52:44 antimatroid:^ 2011-12-18T18:53:34 yeah 2011-12-18T18:53:59 besh: you mean the encirclement? 2011-12-18T18:54:05 by changing +3 to +6 2011-12-18T18:54:09 I should change it to +10 now 2011-12-18T18:54:38 well, I used to make paths 3 longer (instead of 1) when going through one of my ants (for certain goals) 2011-12-18T18:54:52 so I'm just playing with that 2011-12-18T18:54:59 my combat could use some tweaks too 2011-12-18T18:55:12 i had it at at +3 yesterday and still piled up a lot. Let me look up a typical game from fluxid... 2011-12-18T18:55:15 need to make them more willing to strafe 2011-12-18T18:55:22 there's 21 ranked players at bhickey and the last one has -1.6986 as skills 2011-12-18T18:55:39 *** Murashka has quit IRC (Quit: Page closed) 2011-12-18T18:55:43 *** ikaros has joined #aichallenge 2011-12-18T18:57:09 Vaenom: I scrapped my old database because it had about a thousand games from bj_v4 2011-12-18T18:57:26 meh, I'm in a long game 2011-12-18T18:57:35 *** Jak_o_Shadows has quit IRC (Remote host closed the connection) 2011-12-18T18:57:47 *** Paradoxial has quit IRC (Ping timeout: 240 seconds) 2011-12-18T18:58:18 I'll be back in an hour or so. hopefully the server won't melt 2011-12-18T18:58:36 bmh: okay 2011-12-18T19:00:59 something's not quite right with matchups on aichallenge 2011-12-18T19:01:09 hmm, looks like I'm in a game for the second time 2011-12-18T19:01:45 my final submission just got its first game twice - same opponent, exactly same replay, and same skill as a result from both 2011-12-18T19:01:50 but two different game ids 2011-12-18T19:01:50 *** amstan has joined #aichallenge 2011-12-18T19:01:52 *** ChanServ sets mode: +o amstan 2011-12-18T19:02:41 *** bmh has quit IRC (Ping timeout: 258 seconds) 2011-12-18T19:03:32 yep, I got 2 games 2011-12-18T19:04:58 Extrarius: you there? 2011-12-18T19:06:26 *** ace1010 has joined #aichallenge 2011-12-18T19:07:27 thestinger: I have set it to +6 and that will be my final change. testing on bmh 2011-12-18T19:08:13 *** ace1010 has quit IRC (Client Quit) 2011-12-18T19:08:50 "Success: ready to play" well that's a good sign 2011-12-18T19:09:00 aka, i have submitted 2011-12-18T19:09:22 antimatroid: good luck :) 2011-12-18T19:09:30 thanks :) 2011-12-18T19:09:51 anywhere better than 36th and i'll be happy 2011-12-18T19:10:03 Submited aswell here, hope I make top 250 :) 2011-12-18T19:10:06 and or first in australia (beat smiley) 2011-12-18T19:10:22 do i get extra games for first submission? 2011-12-18T19:10:50 didn't time out on my first game 2011-12-18T19:10:52 that's a good sign 2011-12-18T19:11:08 antimatroid: it's your first submission? 2011-12-18T19:11:14 yep 2011-12-18T19:11:18 Never played on the official server before? Only tcp? 2011-12-18T19:11:22 yep 2011-12-18T19:11:30 Wha, and you upload 4 hours before the deadline 2011-12-18T19:11:39 You're not afraid of last minute problems you :) 2011-12-18T19:11:52 aka no-compile ;-) 2011-12-18T19:12:28 i was terrified of no compile :P 2011-12-18T19:12:32 :] 2011-12-18T19:12:33 *** choas has quit IRC (Ping timeout: 252 seconds) 2011-12-18T19:12:35 i was almost shaking refreshing a minute ago 2011-12-18T19:13:08 I'm excited like a kid would be waiting for the 25th of December, discovering his presents. I hope the finals will go without problems 2011-12-18T19:13:12 meh, my bot is performing better by just stripping debug data 2011-12-18T19:13:35 hehe, i have just run mine with debug the whole time 2011-12-18T19:13:40 avdg: of course, less stuff to process 2011-12-18T19:13:40 until i just submitted 2011-12-18T19:13:56 but it never timed out because it was too slow :p 2011-12-18T19:14:11 my only time outs are cause by reading (based on position of debug data) 2011-12-18T19:14:23 *** raemde has joined #aichallenge 2011-12-18T19:14:46 *** treeform has quit IRC (Remote host closed the connection) 2011-12-18T19:15:26 argh why didn't I start earlier?!? :( almost running out of time 2011-12-18T19:15:46 don't worry, its not the end of humanity ;-) 2011-12-18T19:16:30 *** dom7b5 has joined #aichallenge 2011-12-18T19:18:09 hmm, still no reply on http://forums.aichallenge.org/viewtopic.php?f=24&t=2161 2011-12-18T19:18:14 * avdg is waiting 2011-12-18T19:19:34 avdg: i suspect most still interested are worrying about what to submit 2011-12-18T19:19:45 still :-) 2011-12-18T19:19:53 i'm in now, so i can sit back and relax a bit 2011-12-18T19:20:01 :-) 2011-12-18T19:20:20 i'm not even going to play on tcp again (maybe after submissions close) 2011-12-18T19:20:25 it will only tempt me to change things 2011-12-18T19:20:34 i will watch my profile for timeouts/crashes though 2011-12-18T19:20:38 considering :P 2011-12-18T19:20:39 ah, finally found the off-by-1 error that screwed up my combat 2011-12-18T19:20:44 let's see if things go better now 2011-12-18T19:20:52 fluxid is closed after the deadline ;-) 2011-12-18T19:21:05 *** mj41 has quit IRC (Read error: Operation timed out) 2011-12-18T19:21:20 but I don't know about the others 2011-12-18T19:21:28 yeah i saw that 2011-12-18T19:21:41 hopefully at least one stays up until interest dies down 2011-12-18T19:21:47 it usually does within a week or two anyway 2011-12-18T19:21:59 i will run my bot for the sake of others later 2011-12-18T19:22:00 meh, I need another challenge before I'm interested again 2011-12-18T19:22:16 avdg: this is why i want tcp servers for past contests 2011-12-18T19:22:19 so people are always hooked 2011-12-18T19:22:29 and I probably need to learn more libraries (but I still have to learn the low lvl mechanics, because my brain works that way) 2011-12-18T19:22:41 hmm 2011-12-18T19:22:47 antimatroid: why don't you run one yourself? Not so many people will play on it anyway, so it probably won't cost much 2011-12-18T19:22:50 i don't use any libraries 2011-12-18T19:22:55 other than like std 2011-12-18T19:23:08 Migi32: i might look into it later 2011-12-18T19:23:17 i'm a poor student though :P 2011-12-18T19:23:28 i have no experience with web development stuff either too 2011-12-18T19:23:47 i imagine tron would get a small following for a while 2011-12-18T19:23:48 * avdg is probably more broke, since he can't study (the official way) atm 2011-12-18T19:24:09 i'm actually not a student atm :P 2011-12-18T19:24:15 I missed tron, so I would be interested, I think. Maybe just for a little while 2011-12-18T19:24:22 i'm waiting to find out if i am getting funded for phd, otherwise i have to go find a job 2011-12-18T19:30:33 i'm half expecting my bot to start timing out/crashing 2011-12-18T19:30:37 just cause that'd serve me right :P 2011-12-18T19:32:20 avdg: I answered! 2011-12-18T19:32:49 :-) 2011-12-18T19:33:05 And I'm going to bed, 1:30 am here! Have a good night guys 2011-12-18T19:33:10 good night 2011-12-18T19:33:12 and good luck 2011-12-18T19:33:15 gn 2011-12-18T19:33:25 *** Surya has quit IRC (Quit: Page closed) 2011-12-18T19:36:54 15:44 < thestinger> BenJackson: http://bhickey.net:2080/replay.36 :P 2011-12-18T19:37:05 strcat could have helped me out a bit against strcat_line 2011-12-18T19:38:25 nice coordinated breakout move in turn 999 :) 2011-12-18T19:40:04 *** Paradoxial has joined #aichallenge 2011-12-18T19:40:21 fml, i just realized my current bot is a lot worse than my bot 2 weeks ago due to timeouts 2011-12-18T19:40:29 http://bhickey.net:2080/replay.22 I think "stupid" might be sandbagging a bit in the naming 2011-12-18T19:40:52 my bot isn't going to timeout :) 2011-12-18T19:40:54 also I really hope the final strcat submission isn't going to make murder/suicide moves like that 2011-12-18T19:41:05 BenJackson: have you made your final submission? 2011-12-18T19:41:09 yes 2011-12-18T19:41:12 same as on bhickey 2011-12-18T19:41:20 and tcpants, if you could see it 2011-12-18T19:41:27 fluxid is either not playing or is downrev 2011-12-18T19:41:29 yep 2011-12-18T19:41:37 i submitted stupid from before 2011-12-18T19:41:45 ah YOU're stupid 2011-12-18T19:41:48 yep 2011-12-18T19:42:07 it compiled and won a game against a starter bot 2011-12-18T19:42:10 so far so good 2011-12-18T19:42:33 i'm in 7744th place :D 2011-12-18T19:42:44 I cuold have broken into the top 10 in my last burst of games but they didn't go that well 2011-12-18T19:42:47 so I'm at 12 now 2011-12-18T19:42:49 *** Antimony_ has joined #aichallenge 2011-12-18T19:43:12 when i submitted for planet wars, i somehow managed to win a couple of games and take me up to like 37th 2011-12-18T19:43:16 i finished 36th 2011-12-18T19:43:18 pretty good effort aha 2011-12-18T19:43:27 *** Antimony has quit IRC (Ping timeout: 240 seconds) 2011-12-18T19:43:29 oh man a top 3 java finish is some kind of total vindication that the problem is the algorithm and not outright performance :) 2011-12-18T19:43:30 *** Antimony_ is now known as Antimony 2011-12-18T19:43:51 top 3 java ain't happening 2011-12-18T19:43:55 we have flag for that 2011-12-18T19:44:03 oh shit, greente 2011-12-18T19:44:07 he's java too 2011-12-18T19:44:13 <_flag> haha 2011-12-18T19:44:17 <_flag> And I'm not even C++ 2011-12-18T19:44:24 _flag: you now have my full support :) 2011-12-18T19:44:29 it's not java 2011-12-18T19:44:30 maybe java comes with an Ant framework 2011-12-18T19:44:56 ouch, solifugid is at 30 and dropping 2011-12-18T19:45:07 xathis is java people 2011-12-18T19:45:12 and crispy 42 2011-12-18T19:45:17 put me back in 2nd :( 2011-12-18T19:45:56 i should have listened to memetix's method apparently 2011-12-18T19:46:18 Hey _flag good luck. I enjoyed being kicked by A on fluxid a lot :) 2011-12-18T19:46:24 http://aichallenge.org/visualizer.php?game=270439&user=3473 2011-12-18T19:46:34 a1k0n: I thought that game was evidence of that :) 2011-12-18T19:46:59 Anyone has a preferred map to test general cases? 2011-12-18T19:47:14 i got crushed by both of you 2011-12-18T19:47:50 i didn't have time to test on maps extensively 2011-12-18T19:48:06 my bot is very rushed 2011-12-18T19:48:17 although still probably a good months worth 2011-12-18T19:48:59 it's bad for me that "Memetix combat" is the well publicized version because it's probably particularly strong against my slightly randomized combat 2011-12-18T19:49:18 it is perfect for sitting there and waiting for me to make mistakes or inadvisable breakout attempts 2011-12-18T19:49:22 i dunno how my combat compares to others? 2011-12-18T19:49:37 antimatroid: well we have the same thing but you know that :P 2011-12-18T19:49:52 thestinger: sure, but the heuristics used to pick moves are quite important 2011-12-18T19:49:59 and i'm not sure how used our method is 2011-12-18T19:50:10 and how it'll compare with everyone elses 2011-12-18T19:50:21 antimatroid: I use the memetix method as a heuristic basically 2011-12-18T19:50:29 thestinger: I meant to do that 2011-12-18T19:50:33 but I never did 2011-12-18T19:50:35 it doesn't really help 2011-12-18T19:50:45 http://bhickey.net:2080/replay.77 I lived! 2011-12-18T19:51:36 dammit strcat line 2011-12-18T19:51:38 so close near the end 2011-12-18T19:51:39 costing me points again 2011-12-18T19:51:49 and who the hell is sparkly_princess_shoes 2011-12-18T19:52:17 I think in 500 more turns I take you and princess and win that 2011-12-18T19:52:39 we need an end condition like backgammon 2011-12-18T19:52:51 I think my ants would have survived forever using whatever magic they discovered in that game 2011-12-18T19:52:52 any ant can double the stakes 2011-12-18T19:52:59 other guy can resign or accept the double 2011-12-18T19:54:17 BenJackson: yo dog 2011-12-18T19:54:24 i heard you like games 2011-12-18T19:54:28 oh great! There's an invalid map on the official server! 2011-12-18T19:54:44 http://aichallenge.org/visualizer.php?game=271784&user=3845 2011-12-18T19:54:47 yep 2011-12-18T19:54:50 any admins here? 2011-12-18T19:54:58 McLeopold: ? 2011-12-18T19:55:42 what's invalid about it? too high player density? 2011-12-18T19:56:06 yeah 2011-12-18T19:56:13 minimum area is 900 per player 2011-12-18T19:56:23 @seen Mcleopold 2011-12-18T19:56:23 Antimony: Mcleopold was last seen in #aichallenge 1 hour, 29 minutes, and 21 seconds ago: geeze, why can the tcp admins use acceptable maps ? 2011-12-18T19:56:53 hehe 2011-12-18T19:57:14 *** valydo has quit IRC () 2011-12-18T19:57:16 @tell McLeopold there's an invalid map on the server. This map has 7 players and only 5376 area, violating the min 90 per player rule. http://aichallenge.org/visualizer.php?game=271784&user=3845 2011-12-18T19:57:30 *** Egg5 has quit IRC (Ping timeout: 258 seconds) 2011-12-18T19:57:33 how do you do the tell command? 2011-12-18T19:57:46 @later tell Antimony how to tell stuff later 2011-12-18T19:57:46 antimatroid: Yes master! 2011-12-18T19:57:55 oh 2011-12-18T19:57:56 lol 2011-12-18T19:58:09 @later tell McLeopold there's an invalid map on the server. This map has 7 players and only 5376 area, violating the min 90 per player rule. http://aichallenge.org/visualizer.php?game=271784&user=3845 2011-12-18T19:58:09 Antimony: Job's done. 2011-12-18T19:58:21 I am master :P 2011-12-18T19:59:29 *900 2011-12-18T20:00:01 how is this contestbot programmed ? 2011-12-18T20:00:05 4 hours 2011-12-18T20:00:16 @speak! 2011-12-18T20:00:17 besh: Run as fast as you can and don't look back. 2011-12-18T20:00:54 @roullete 2011-12-18T20:00:55 antimatroid: An error occured while trying to show the previous error. 2011-12-18T20:01:02 @roulette 2011-12-18T20:01:02 *BANG* Hey, who put a blank in here?! 2011-12-18T20:01:03 * contestbot reloads and spins the chambers. 2011-12-18T20:01:03 lol 2011-12-18T20:01:10 * antimatroid can't spell 2011-12-18T20:02:22 @fight [echo $randnick] [echo $randnick] 2011-12-18T20:02:23 a1k0n: 381, Migi32: 46 2011-12-18T20:02:40 :/ 2011-12-18T20:02:43 *** dom7b5 has quit IRC (Ping timeout: 276 seconds) 2011-12-18T20:04:22 lol 2011-12-18T20:04:35 \o/ 2011-12-18T20:05:03 that also looks like lol 2011-12-18T20:05:20 itd be cool if it based those on current mu/sigma 2011-12-18T20:05:31 @spellit a1k0n 2011-12-18T20:05:31 thestinger: ay one kay zero en 2011-12-18T20:05:41 haha 2011-12-18T20:06:29 thestinger: strcat_line does it against xathis http://bhickey.net:2080/replay.96 2011-12-18T20:07:00 :D 2011-12-18T20:08:03 *** bmh has joined #aichallenge 2011-12-18T20:08:04 !timeleft 2011-12-18T20:08:04 3:50:55.825284 until cutoff 2011-12-18T20:08:42 I'll definitely merge the line branch and reupload even if it doesn't do as well on tcp 2011-12-18T20:08:45 I wonder if that timer is a little bit too strict :p 2011-12-18T20:08:46 because it looks cool 2011-12-18T20:08:53 So is there anyway to get word about the map specifications before the deadline? 2011-12-18T20:09:07 * Elderwolf wonders if anyone will have their servers up for testing after the competition. I'm doing some research with different multi-agent systems and would like to continue to pit against other people. 2011-12-18T20:09:19 Antimony: hope McLeopold or janzert respond here before 2011-12-18T20:09:23 thestinger: yay i am submitting with a +6 too. Didn't test it well 2011-12-18T20:09:28 Antimony: how much does it mess your code up? 2011-12-18T20:09:32 Elderwolf: I'll leave it up if someone fixes the leaks 2011-12-18T20:09:45 i can't imagine the map checker isn't checking it for new maps, but it is a new map so i dunno 2011-12-18T20:09:46 and if you don't mind me capriciously killing/lagging the server 2011-12-18T20:09:54 I guess I should try _longline :) 2011-12-18T20:10:05 Who are 'stupid' and 'Q'? 2011-12-18T20:10:06 bmh: gotta be sacrifices somewhere for free server hosting 2011-12-18T20:10:12 well, my bot relies on it for inferring the location of unseen water, hills, and food 2011-12-18T20:10:12 bmh: which is your server? 2011-12-18T20:10:14 bmh: my and flag 2011-12-18T20:10:17 Elderwolf: bhickey 2011-12-18T20:10:26 *** treeform has joined #aichallenge 2011-12-18T20:10:30 it breaks the current version completely 2011-12-18T20:10:34 Elderwolf: a lot of people will release their source once submissions close too 2011-12-18T20:10:50 *** Redgis has quit IRC (Ping timeout: 252 seconds) 2011-12-18T20:10:51 *** Fandekasp has quit IRC (Ping timeout: 252 seconds) 2011-12-18T20:11:03 * antimatroid goes to find the map check thing 2011-12-18T20:11:21 bmh: you could still get #1 in the Scheme category :) 2011-12-18T20:11:37 just submit a compiled MyBot and an empty MyBot.ss 2011-12-18T20:11:39 thestinger: no thanks. I'm too busy sending hatemail to Ulrich Drepper. 2011-12-18T20:11:42 lol 2011-12-18T20:12:06 bmh: http://sta.li/ you can start using this :P 2011-12-18T20:12:09 antimatroid: oh yah, forgot about that 2011-12-18T20:12:55 thestinger: I'm happy to give you my source if you can get it up and running on the competition box, I'll submit it under my name 2011-12-18T20:13:20 in the meantime, I was thinking of writing a roguelike in haskell 2011-12-18T20:14:04 Antimony: i dunno what is checking the validity of maps :\ 2011-12-18T20:14:44 bmh: it's probably not possible 2011-12-18T20:14:51 if ghc requires the new glibc 2011-12-18T20:15:00 I don't think there's any way to really statically link the locale stuff 2011-12-18T20:15:03 Yeah. GHC 7.x requires glibc >= 2.7 2011-12-18T20:15:16 what about what janzert suggested? 2011-12-18T20:15:44 antimatroid: which suggestion? 2011-12-18T20:15:56 dunno, weren't you talking to him yesterday? 2011-12-18T20:16:00 bmh: I think it's possible to have another libc in /opt, but then that would have to be done on the server 2011-12-18T20:16:01 something to make it appear as scheme 2011-12-18T20:16:32 antimatroid: yeah. The server will atempt to execute my binary, which then explodes due to a glibc mismatch. 2011-12-18T20:16:41 ah okay 2011-12-18T20:18:30 I figured out one possible reason why my spawn control wasn't helping - my bot was expecting hills to spawn in the opposite order of how they should 2011-12-18T20:20:23 hehe 2011-12-18T20:21:13 *** MgPill has quit IRC (Quit: Leaving) 2011-12-18T20:23:14 cpu: http://i.imgur.com/ID1DG.png 2011-12-18T20:24:08 *** grwip has quit IRC (Ping timeout: 240 seconds) 2011-12-18T20:24:41 *** Fandekasp has joined #aichallenge 2011-12-18T20:25:24 *** codetiger has joined #aichallenge 2011-12-18T20:26:01 bmh: https://bugs.archlinux.org/task/21443 2011-12-18T20:26:17 that could be the problem 2011-12-18T20:26:24 thestinger: that looks about right 2011-12-18T20:28:44 bmh: I think if your bot was running under the C locale it might work 2011-12-18T20:29:24 jstrauss is still comparison testing bots on bmh 2011-12-18T20:29:34 ha. 2011-12-18T20:29:39 I kept considering doing "parameter tournaments" with my bots but never did 2011-12-18T20:30:00 if I still needed to re-up to the official site I'd be freaking out 2011-12-18T20:30:02 I should have used a genetic algorithm 2011-12-18T20:31:37 have you guys seen Space Pirates and Zombies? 2011-12-18T20:31:55 we should totally license that engine if we do "asteroids" 2011-12-18T20:31:58 omg that would rule 2011-12-18T20:32:45 btw are we all still playing on tcpants blind? 2011-12-18T20:33:46 no, I stopped 2011-12-18T20:34:57 bmh: yeah, there's basically no way to link that locale stuff in 2011-12-18T20:35:10 thestinger: oh well! It's my fault 2011-12-18T20:35:50 s/my/drepper's/ 2011-12-18T20:35:58 zing. 2011-12-18T20:36:18 here's a twist on roguelikes -- multi-character rogue. 2011-12-18T20:36:50 that could be the next AI challenge :P 2011-12-18T20:37:16 I'll get to work 2011-12-18T20:37:39 I'm still waiting for someone to write MacGuffin Quest 2011-12-18T20:38:01 my ants are so bad at retreating 2011-12-18T20:38:11 instead they kinda just suicide 2011-12-18T20:38:21 by running away, but not coordinated properly 2011-12-18T20:40:16 http://bhickey.net:2080/replay.131?turn=562&row=6&col=18 2011-12-18T20:41:20 bmh: I think your server might be dying again 2011-12-18T20:41:25 oh nvm 2011-12-18T20:42:45 loading that game is slowww 2011-12-18T20:43:02 BenJackson: it's all on the same vm and the CPU is getting hammered 2011-12-18T20:43:17 when I get around to it, I'll buy a real server 2011-12-18T20:43:18 thestinger: that attack almost looks like I looked ahead 2 moves 2011-12-18T20:43:50 *** codetiger has quit IRC () 2011-12-18T20:44:43 *** amstan has quit IRC (Ping timeout: 268 seconds) 2011-12-18T20:44:53 hmm 1032 uploads 2011-12-18T20:45:15 _line keeps getting put in games with xathis 2011-12-18T20:45:17 someone needs to tell Jacob that 't' beats 'c' 2011-12-18T20:45:24 *** grape9 has joined #aichallenge 2011-12-18T20:46:01 I'm sure _line is better but the matchmaking is weird 2011-12-18T20:46:23 thestinger: I hate those maps with 3-way intersections leading to bases such that a capable attacker is nullfied even by a weaker secondary attacker 2011-12-18T20:46:25 I guess I'll flip a coin near the end :) 2011-12-18T20:46:28 leads to more stalemates (like on that map) 2011-12-18T20:46:43 @eightball is the line branch better? 2011-12-18T20:46:44 thestinger: The answer is def-- oooh! shiny thing! 2011-12-18T20:46:57 bhm: I know, thanks 2011-12-18T20:47:05 Jacob_Strauss: great :) 2011-12-18T20:47:15 stupid contestbot :P 2011-12-18T20:48:02 Jacob_Strauss: is there going to be 'u' before the deadline? 2011-12-18T20:48:04 deadline is soon 2011-12-18T20:48:36 !timeleft 2011-12-18T20:48:37 3:10:23.359995 until cutoff 2011-12-18T20:48:46 janzert: forum has a problem with unpacking 2011-12-18T20:49:00 BenJacson: No t is my last test, until next challenge :) 2011-12-18T20:49:12 !rainbow [spellit [timeleft]] 2011-12-18T20:49:17 oops 2011-12-18T20:49:24 @rainbow [spellit [timeleft]] 2011-12-18T20:49:25 thestinger: eye single quote em ess oh arr arr why dee ay vee ee comma ee arr arr tee aych ee ess tee eye en gee ee arr (1 more message) 2011-12-18T20:49:38 *** _Lone_Wolf_ <_Lone_Wolf_!LW@bl13-39-52.dsl.telepac.pt> has joined #aichallenge 2011-12-18T20:49:46 my eyes! 2011-12-18T20:49:46 kind of readable 2011-12-18T20:49:47 ok, I totally screwed something up. My ants are no longer attracted to food... 2011-12-18T20:49:52 that's not good.... 2011-12-18T20:49:56 :P 2011-12-18T20:50:01 *** ikaros has quit IRC (Quit: Ex-Chat) 2011-12-18T20:50:10 they LOVE walls though 2011-12-18T20:50:14 *** flowenol has quit IRC (Ping timeout: 248 seconds) 2011-12-18T20:50:16 did you add magnets to your ants? 2011-12-18T20:50:22 Woa, hat LCD just kicked in i think 2011-12-18T20:50:23 just like rubbing up and down on them. 2011-12-18T20:50:31 they're thirsty 2011-12-18T20:50:39 :p 2011-12-18T20:50:45 nah, I left a 16 bit int in there and it was overflowing.... 2011-12-18T20:50:58 that was a fun one. 2011-12-18T20:51:15 so you needed more than 16 buckets? :p 2011-12-18T20:51:24 yes, that's exactly it 2011-12-18T20:51:29 thirsty buggers. 2011-12-18T20:51:44 *** grc has joined #aichallenge 2011-12-18T20:51:57 keep bringing stuff back to my hill too. They don't know my other ants automatically spawn back at base when they do accidentally touch food. 2011-12-18T20:52:28 http://bhickey.net:2080/replay.140 hehehe 2011-12-18T20:52:35 strcat is pretty good at just getting random points 2011-12-18T20:52:39 and then turtling 2011-12-18T20:52:58 *** olexs has quit IRC (Quit: Leaving.) 2011-12-18T20:53:06 kinda glitcher :p 2011-12-18T20:53:06 thestinger: are you counting your points to figure out if you've won? 2011-12-18T20:53:36 I try to estimate points 2011-12-18T20:53:38 doesn't really work 2011-12-18T20:53:43 but it does _something_ 2011-12-18T20:53:44 I don't 2011-12-18T20:53:50 I didn't think I could use it for anything 2011-12-18T20:54:00 I try to figure out which is the weaker neighbour 2011-12-18T20:54:02 and rush them 2011-12-18T20:54:15 I don't really keep track of 'score' 2011-12-18T20:54:18 more like 'threat' 2011-12-18T20:54:28 what's metric for weaker? 2011-12-18T20:54:34 and would you quit rushing me! I'm not weak 2011-12-18T20:54:37 until you rush me 2011-12-18T20:54:46 heh, strcat loves building walls and escaping in no time as the next move 2011-12-18T20:55:15 only my latest versions fixed the "escaping walls" bug 2011-12-18T20:55:18 that was really gratifying 2011-12-18T20:55:18 yeah, my bot has issues with commitment :P 2011-12-18T20:55:26 *** amstan has joined #aichallenge 2011-12-18T20:55:26 *** ChanServ sets mode: +o amstan 2011-12-18T20:55:33 *** xathis_ has joined #aichallenge 2011-12-18T20:55:34 in a few hours I'll tell you how to do it ;) 2011-12-18T20:55:41 BenJackson: well, I try to keep track of where my ants and dying 2011-12-18T20:55:44 and mark threat 2011-12-18T20:55:53 I might remove it 2011-12-18T20:55:53 I considered death "heatmaps" but never did it 2011-12-18T20:55:54 by the way, just so you're aware, wingide is AWESOME for it's slick remote debugging stuff that I wouldn't be able to do without in this. And of course piping a replay to stdin to reproduce conditions. 2011-12-18T20:55:56 contestbot: seen McLeopold 2011-12-18T20:55:56 amstan: McLeopold was last seen in #aichallenge 2 hours, 28 minutes, and 54 seconds ago: geeze, why can the tcp admins use acceptable maps ? 2011-12-18T20:56:07 meh, my vcs says I have (accidently) 100 commits for my js bot 2011-12-18T20:56:15 BenJackson: strcat_line doesn't use that, because it screwed everything up 2011-12-18T20:56:18 like, they'll form a line 2011-12-18T20:56:27 and then decide to attack a different enemy because an ant diedc 2011-12-18T20:56:29 $ git log --pretty=oneline | wc -l 2011-12-18T20:56:29 178 2011-12-18T20:56:53 lol, all my tiny tweaks of constants are in the git history 2011-12-18T20:57:19 e51cddf073b457e66dd520ae21992262fd5aedb4 Add combat! It was glorious!!! 2011-12-18T20:57:28 I have like 200 commits where I change a number from 2 to 3 and back again 2011-12-18T20:57:38 and with that sha you know my bot as of V5 if you can figure out what made that hash.. 2011-12-18T20:57:49 meh, I had such good commits at the start until I hit problems 2011-12-18T20:58:04 (more red stats and more bugs) 2011-12-18T20:58:07 *** rrgf0rz has joined #aichallenge 2011-12-18T20:58:08 lol, my commits at the start were terrible :P 2011-12-18T20:58:09 !timeleft 2011-12-18T20:58:10 3:00:50.206223 until cutoff 2011-12-18T20:58:11 *** migi_ has joined #aichallenge 2011-12-18T20:58:11 because I didn't know C++ 2011-12-18T20:58:23 so I spent a lot of time just messing around with the standard lib 2011-12-18T20:58:27 * avdg doesn't know c++ well$ 2011-12-18T20:58:43 who placed that $ next to my return btw :p 2011-12-18T20:58:53 wow, combat is the 9th rev in mine 2011-12-18T20:59:03 @spellit #! 2011-12-18T20:59:03 thestinger: pound exclamation point 2011-12-18T20:59:05 aw 2011-12-18T20:59:17 @spellit $ 2011-12-18T20:59:17 thestinger: dollar sign 2011-12-18T20:59:21 !timeleft 2011-12-18T20:59:22 2:59:38.051469 until cutoff 2011-12-18T20:59:29 @spellit ♥ 2011-12-18T20:59:29 thestinger: ♥ 2011-12-18T20:59:47 http://www.youtube.com/watch?v=9jK-NcRmVcw&ob=av3e 2011-12-18T20:59:52 0d12c74ea33997bc1c5ff35dfb362cfc7ccefcf6 Smooth out the "stationary" murderfulness and cap it 2011-12-18T20:59:55 hahah 2011-12-18T21:00:04 thestinger: what we should have done is looked a few moves ahead 2011-12-18T21:00:05 and 1050 submissions 2011-12-18T21:00:13 antimatroid: too late :P 2011-12-18T21:00:23 I'd love to start over with all different priorities 2011-12-18T21:00:29 I would have done a lot of things if I hadn't wasted so much time 2011-12-18T21:00:36 Best outcome from the AI Competition: meeting people. 2011-12-18T21:00:38 i know 2011-12-18T21:00:39 just sayin 2011-12-18T21:00:42 but unlike ChrisH I decided to tread water to try and stay in top 10 2011-12-18T21:00:50 rather than make hail-marys trying for #1 2011-12-18T21:00:57 :P 2011-12-18T21:01:03 i prefer the ChrisH approach 2011-12-18T21:01:08 try all the things 2011-12-18T21:01:11 but i didn't have time for this one 2011-12-18T21:01:45 hey neat. I run REALLY quick when my ants only see a water cell as the only viable move. 2011-12-18T21:01:48 I think I've used every container (other than strings) in the C++ standard lib now :) 2011-12-18T21:01:53 still waiting on my second official game, not much i could do if it crashed/timed out now anyway though 2011-12-18T21:02:00 oh, I used multiset but not multimap 2011-12-18T21:02:17 antimatroid: cry 2011-12-18T21:02:26 and forward_list wasn't very useful 2011-12-18T21:02:29 BenJackson: pretty much 2011-12-18T21:02:35 * avdg needs to learn how to deal with memory allocation in c++ for pools 2011-12-18T21:02:51 avdg: the std containers all take allocator functors as template args 2011-12-18T21:03:22 *** Paradoxiality has joined #aichallenge 2011-12-18T21:03:33 *** ChrisH_ has joined #aichallenge 2011-12-18T21:03:35 I'm having a lot of trouble reading these templates atm 2011-12-18T21:03:40 oh, and I wasted like a month trying to optimize A* with all kinds of crap 2011-12-18T21:03:44 ChrisH: got your last submissions in? 2011-12-18T21:03:49 i finally uploaded a bot 2011-12-18T21:04:20 *** xathis has quit IRC (Ping timeout: 240 seconds) 2011-12-18T21:04:20 *** Migi32 has quit IRC (Ping timeout: 240 seconds) 2011-12-18T21:04:21 *** Paradoxial has quit IRC (Ping timeout: 240 seconds) 2011-12-18T21:04:28 I guess I'll make my 2nd last submission now 2011-12-18T21:04:36 antimatroid: yes, V11 is the final one. posted it a couple hours ago, just a minor tweak from V10 to address a little but 2011-12-18T21:04:41 s/but/bug 2011-12-18T21:04:58 Greentea submitted again 2011-12-18T21:05:17 xathis is planning another submission 2011-12-18T21:05:22 i think, he's cutting it fine 2011-12-18T21:05:23 interesting 2011-12-18T21:05:29 antimatroid: I kept using C++11 features that aren't in gcc 4.5 so I ended up reuploading like 40 times to fix compiler errors 2011-12-18T21:05:41 if xathis knocks himself out of 1st we can all point at the follies of youth 2011-12-18T21:05:42 thestinger: glad I didn't have such issues :P 2011-12-18T21:05:48 antimatroid: I see you won your first game, that's a good sign ;) 2011-12-18T21:05:49 just these 2 people I expect another submission left :/ (xathis and migi32) 2011-12-18T21:06:04 ChrisH_: yeah, i was REALLY nervous when it was compiling etc. 2011-12-18T21:06:10 hehe 2011-12-18T21:06:23 I'm nervous every time I see "now playing in a game" 2011-12-18T21:06:29 how old is xathis? 2011-12-18T21:06:29 even if I know I'm playing #1000 bots 2011-12-18T21:06:35 yeah 2011-12-18T21:06:39 another 16a? :P 2011-12-18T21:06:47 I am once my mu is over 85 2011-12-18T21:07:00 so am i, but this was a bigger level of nervous :P 2011-12-18T21:07:50 Memetix really came on strong recently, his latest bot has a shot at a top 5 finish i think 2011-12-18T21:08:07 I bet a1k0n will accidentally win :) 2011-12-18T21:08:14 lol 2011-12-18T21:08:28 a1k0n: did you fix that bug 2011-12-18T21:08:36 bmh: nah me and memetix crushed a1k0n between us :) 2011-12-18T21:08:44 *** Jacob_Strauss has quit IRC (Quit: Page closed) 2011-12-18T21:09:08 stupid strcat_line :( 2011-12-18T21:09:58 *** rrgf0rz has quit IRC (Ping timeout: 248 seconds) 2011-12-18T21:10:05 ohh this cheap iphone-sized DSO has 1 *Mega*sample/s, not 1GS/s 2011-12-18T21:10:12 ok, not so interesting 2011-12-18T21:10:14 *** Paradoxiality is now known as Paradoxial 2011-12-18T21:12:46 i won game 2 2011-12-18T21:12:49 *** amstan has quit IRC (Ping timeout: 252 seconds) 2011-12-18T21:14:11 antimatroid: what's your contest login? 2011-12-18T21:14:21 antimatroid 2011-12-18T21:14:28 http://aichallenge.org/profile.php?user=98 2011-12-18T21:14:37 oh I misspelled it 2011-12-18T21:14:58 meh, I should be happy with the best js bot in my country 2011-12-18T21:15:01 congrats on rank 5000. here's your participation award ;-) 2011-12-18T21:15:05 My bot owning strcat and bj http://bhickey.net:2080/replay.157 2011-12-18T21:15:08 antimatroid: do you think you have the lowest user id and higher first submission id in the contest? 2011-12-18T21:15:12 :) 2011-12-18T21:15:18 oh I like that map from your second game 2011-12-18T21:15:20 I tested with it a lot 2011-12-18T21:15:21 i think i should call it it dshawul_line 2011-12-18T21:15:32 ChrisH_: possibly :P 2011-12-18T21:15:38 i hope to be top ranked first version 2011-12-18T21:16:03 i've never seen it befre i don't think 2011-12-18T21:16:10 so weird to watch games vs 1000 place bots where no defensive lines form and the good bots don't even slow down 2011-12-18T21:16:20 I'm used to tightly contested games now 2011-12-18T21:16:23 yeah aha 2011-12-18T21:17:17 besh I did come in second :) 2011-12-18T21:17:29 a couple days ago I went back and was watching some of MomoBot's very first games. kinda funny to see a bot with a skill in the 50's be ranked in the top ten back then 2011-12-18T21:17:55 besh: that game is probably an example of where code like strcat's to find the weaker neighbor would have helped 2011-12-18T21:18:03 *** Nihil688 has joined #aichallenge 2011-12-18T21:18:04 I burned a lot of time killing red 2011-12-18T21:18:11 yeah, picking on me :( 2011-12-18T21:18:24 BenJackson: the map you refer to is one of the maps that inspired me to work on spawn control 2011-12-18T21:18:27 probabyl could have had rwest "cheap" 2011-12-18T21:18:29 ChrisH_: it's still 14th 2011-12-18T21:19:00 good luck to everyone i m going to sleep 2011-12-18T21:19:01 :D 2011-12-18T21:19:02 that's why I was looking at his early games, he was the #1 bot before xathis submitted 2011-12-18T21:19:06 yoden: yeah, I somewhat doomed us both 2011-12-18T21:19:18 if I'd gone for purple I probably would have won overall and you would have gotten points 2011-12-18T21:19:48 is just the latest build uploaded going to be taken into account? 2011-12-18T21:20:08 ChrisH_: it's like dog dominance. I still have a certain hierarchy burned in my brain from earlier in the contest 2011-12-18T21:20:35 but anyone who hasn't resub'd in a while has slipped way down 2011-12-18T21:21:22 *** Nihil688 has quit IRC (Client Quit) 2011-12-18T21:21:28 *** rajanaresh has joined #aichallenge 2011-12-18T21:22:05 thestinger: oh, back to quoting git logs: 97f9c5daf99b5088c307a881523a2c5378e4b2cc Remove vector for great justice 2011-12-18T21:23:25 *** pulasthi7 has joined #aichallenge 2011-12-18T21:23:41 :-) 2011-12-18T21:24:46 http://aichallenge.org/organization_profile.php?org=2541 :) 2011-12-18T21:25:47 is anyone good still on bhickey? 2011-12-18T21:26:38 do I count? :) 2011-12-18T21:27:13 does xathis count? 2011-12-18T21:27:13 Antimony: xathis is still on there 2011-12-18T21:27:14 me, flag and xathis are all apparently live on bmh's server 2011-12-18T21:27:34 the server has decided that strcat_line has to play an endless chain of games against xathis 2011-12-18T21:28:06 tcpserver has stupid matchmaking 2011-12-18T21:28:13 just stop it for a while between games 2011-12-18T21:28:49 oh darn, this game where I beat Q looks like he was shutting down since it was a 1st turn timeout 2011-12-18T21:28:54 http://bhickey.net:2080/replay.166 my defense code completely failed here 2011-12-18T21:29:10 i'm avoiding playing any more games until submissions clse 2011-12-18T21:29:11 I never got the improved version working :P 2011-12-18T21:29:17 Antimony: start RIGHT NOW 2011-12-18T21:29:17 i'll just want to mess with things and resubmit 2011-12-18T21:29:23 oop too late 2011-12-18T21:29:24 ? 2011-12-18T21:29:30 I saw my bot between games 2011-12-18T21:29:35 meh, I'm having sad tabs 2011-12-18T21:29:38 my bots running in a loop 2011-12-18T21:30:04 time to desperately try to code one more feature before the end, and introduce lots of critical bugs in the process 2011-12-18T21:30:29 Antimony: sounds like a plan! 2011-12-18T21:30:42 kinda what I'm doing :) 2011-12-18T21:31:11 <_flag> Well, playing xathis on bmh's server has me depressed 2011-12-18T21:31:13 *** amstan has joined #aichallenge 2011-12-18T21:31:13 *** ChanServ sets mode: +o amstan 2011-12-18T21:31:26 *** migi_ is now known as Migi32 2011-12-18T21:31:46 I'm glad I could keep the spice flowing. 2011-12-18T21:31:56 guys.. can everyone submit their stuff? 2011-12-18T21:32:07 _flag: on the contrary, if xathis was in the game, it's ok if you lose :p 2011-12-18T21:32:09 no way I'm trying that now! 2011-12-18T21:32:16 BenJackson: when did you submit? 2011-12-18T21:32:31 i'm just wondering, because a guy just doesn't seem to be in luck 2011-12-18T21:32:33 amstan: I just resubmitted at what the server called 2am on dec 19th 2011-12-18T21:32:35 http://forums.aichallenge.org/viewtopic.php?f=4&t=2163 2011-12-18T21:32:36 over a day ago 2011-12-18T21:33:34 *** simon___ has joined #aichallenge 2011-12-18T21:34:00 amstan: I'll try submitting again 2011-12-18T21:34:46 yeah it still works 2011-12-18T21:35:33 meh, I'm now looking shamed at my lower bound implementation in js, gives me proof that I'm bad in implementation 2011-12-18T21:35:48 do you guys know the rules about the folders? i don't remember what we improved on anymore 2011-12-18T21:35:59 he has a zip, inside the zip he has a folder called newclean 2011-12-18T21:36:05 and inside the folder he has the MyBot.cc 2011-12-18T21:36:09 is that ok? 2011-12-18T21:36:14 probably not 2011-12-18T21:36:34 so folders don't work at all? 2011-12-18T21:36:46 amstan: i submitted a few hours ago 2011-12-18T21:36:54 antimatroid: ok, thanks 2011-12-18T21:36:54 amstan: 7z a -mx=9 package.zip MyBot.cpp 2011-12-18T21:36:58 I just do that 2011-12-18T21:37:04 so, no folder inside it 2011-12-18T21:37:09 I just select the files, not the folder 2011-12-18T21:37:16 then right click (on osx) and zip it 2011-12-18T21:37:17 yeah what they're saying 2011-12-18T21:37:46 *** jaman4dbz has joined #aichallenge 2011-12-18T21:37:46 woah, i got lots of games all of a sudden 2011-12-18T21:37:58 up to 274th place 2011-12-18T21:38:00 jaman4dbz: just replied to you: http://forums.aichallenge.org/viewtopic.php?f=4&t=2163&start=10#p13300 2011-12-18T21:38:10 contestbot: seen j3camero_ 2011-12-18T21:38:10 amstan: j3camero_ was last seen in #aichallenge 1 year, 3 weeks, 0 days, 5 hours, 2 minutes, and 34 seconds ago: Yo yo. Everybody ready for the deadline?? 2011-12-18T21:38:15 contestbot: seen j3camero 2011-12-18T21:38:15 amstan: j3camero was last seen in #aichallenge 8 weeks, 1 day, 6 hours, 24 minutes, and 39 seconds ago: If you are finding that some of the testing tools suck, please consider making better ones. We generally release whatever tools at the beginning, but the contestants always end up making better ones. 2011-12-18T21:38:33 !timeleft 2011-12-18T21:38:34 2:20:26.358633 until cutoff 2011-12-18T21:38:49 Wraithan: would have been nice to tell me about your bot 2011-12-18T21:38:55 <_Lone_Wolf_> everyone is stressing for that last fix 2011-12-18T21:38:58 Sorry, I use irc so infrequently I forget a lot of things, like how to whisper or say to someone =P. How does one do that again? 2011-12-18T21:39:00 <_Lone_Wolf_> not me :D 2011-12-18T21:39:07 jaman4dbz: /msg or /query 2011-12-18T21:39:16 /query probably opens up a new tab/window/pane 2011-12-18T21:39:21 thestinger: thanks. 2011-12-18T21:39:22 jaman4dbz: you can probably talk in here about everything that's not about your bot code, other people could help too 2011-12-18T21:40:23 *** xathis_ is now known as xathis 2011-12-18T21:41:05 amstan: I see no rules for the channel and it is a helpful bot. kick it if you want to feel high and mighty. 2011-12-18T21:41:35 Wraithan: i won't 2011-12-18T21:41:49 *** gcflymoto has joined #aichallenge 2011-12-18T21:42:00 Wraithan: it's just that contestbot could probably do countdowns too 2011-12-18T21:42:46 contestbot is probably written with archaic crappy infrastructure. I'll stick to my bot thank you. 2011-12-18T21:42:47 Wraithan: I have no idea what you mean. 2011-12-18T21:42:49 !timeleft 2011-12-18T21:42:49 2:16:10.539311 until cutoff 2011-12-18T21:43:19 Wraithan: contestbot is just a supybot 2011-12-18T21:43:28 definitely a crappy infrastructure but it's easy to make a little plugin 2011-12-18T21:43:32 amstan: I didn't use folders 2011-12-18T21:43:35 the starer kits don't either 2011-12-18T21:43:40 well, it's the supybot fork from sourceforge or w/e 2011-12-18T21:43:44 thestinger: case and point. 2011-12-18T21:43:47 amstan: also I saw j3camero connect and disconnect recently 2011-12-18T21:43:50 but he didn't say anything 2011-12-18T21:43:54 Wraithan: i'm the one happening to manage that bot actually 2011-12-18T21:46:36 amstan: so implement it and I'll have my bot leave. I don't get why anyone would care at all that someone has a bot in a channel 2011-12-18T21:47:08 are you kidding? bots are the most contentiuos element of irc and always have been 2011-12-18T21:47:20 Most of my channels have 3-4 bots at least 2011-12-18T21:47:29 most hosting providers include "no running irc bot" clauses 2011-12-18T21:47:35 Wraithan: just relax.. i didn't say your bot was crappy, it's just standard irc practice to ask an op if you want a bot in the channel 2011-12-18T21:47:41 * avdg would expect a lot of bots in this channels as this is an ai challenge 2011-12-18T21:47:56 I am a bot. 2011-12-18T21:48:17 amstan: been IRCing for 10+ years, if a channel has rules they are posted in the topic. If there are no rules then only server rules apply. 2011-12-18T21:48:18 I was debating saying that but my bayes network decided not to 2011-12-18T21:48:44 BenJackson: How does that make you feel? 2011-12-18T21:49:06 !rules 2011-12-18T21:49:07 Is it because of aichallenge that you ask how I feel? 2011-12-18T21:49:09 k, w/e 2011-12-18T21:49:22 i have other things to worry about 2011-12-18T21:49:23 BenJackson: Tell me about your bayes network. 2011-12-18T21:49:41 !timeleft 2011-12-18T21:49:42 2:09:18.250864 until cutoff 2011-12-18T21:49:51 that reminds me -- eliza was the other thing covered by that ai book I had as a kid 2011-12-18T21:49:55 *** aaronpk has joined #aichallenge 2011-12-18T21:50:02 along with tic-tac-toe and a discussion of shrdlu 2011-12-18T21:50:20 I remember typing in the code for eliza from a Compute's Gazette magazine (or something like that). 2011-12-18T21:51:10 * avdg wonders if xathis v3 will play a game soon 2011-12-18T21:51:23 crap 2011-12-18T21:51:28 i came like 3rd to 100th ranked bots 2011-12-18T21:51:40 xathis v3? you kids get off of my lawn. I remember xathis v1 2011-12-18T21:51:52 we were all afraid of v1. it was like the opening scene of terminator 2 2011-12-18T21:52:00 <_flag> Pfft, I remember beta xathis 2011-12-18T21:52:02 I was just thinking that Memetix is probably busily grabbing a screenshot of the rankings. ;) 2011-12-18T21:52:07 <_flag> He was scary then 2011-12-18T21:52:17 one more top 10 resub and I'm in :) 2011-12-18T21:52:41 heh, the ranking page looks fun, now xathis is gone 2011-12-18T21:52:42 I wonder id pguillory has a new version ready. 2011-12-18T21:52:57 almost everybody ranks up 2011-12-18T21:52:57 haven't seen him on tcp 2011-12-18T21:53:15 bmh: no chance of getting it running under GHC6? 2011-12-18T21:53:29 janzert: 'fraid not 2011-12-18T21:53:30 janzert: quick, a top 20 by mu 2011-12-18T21:53:43 so it goes 2011-12-18T21:54:00 bmh: bummer 2011-12-18T21:54:13 BenJackson: 'eh :) I wrote some haskell 2011-12-18T21:54:15 !timeleft 2011-12-18T21:54:16 2:04:44.307677 until cutoff 2011-12-18T21:54:29 janzert: did you see the forum post and IRC log regarding the people who's new submissions seemed to be stuck in the queue yesterday? 2011-12-18T21:54:31 bmh: perhaps you are an object lesson in not choosing a new language for the contest :) 2011-12-18T21:54:46 BenJackson: sometimes your life is a warning to others. 2011-12-18T21:54:46 janzert: yay, you're here 2011-12-18T21:54:58 * BenJackson laughs 2011-12-18T21:55:25 or picking languages which don't compile native ;-) 2011-12-18T21:55:27 have any admins shown up? 2011-12-18T21:55:34 oh hi JAnzert 2011-12-18T21:55:40 ChrisH_: yep, the ones yesterday I fixed last night and the ones today just now. 2011-12-18T21:55:54 At least one of the maps on the server doesn't meet the specifications 2011-12-18T21:55:55 two different causes actually 2011-12-18T21:56:02 up to 62nd place :) 2011-12-18T21:56:14 janzert: ok 2011-12-18T21:56:18 antimatroid: nice! 2011-12-18T21:56:34 antimatroid: you must have gotten quite a burst of games 2011-12-18T21:56:39 yeah i have 2011-12-18T21:56:41 BenJackson: http://pastebin.com/UWzLpQnC :) 2011-12-18T21:56:48 Is MomoBot going to resubmit eveeerrr ? 2011-12-18T21:56:52 Antimony: which and why? 2011-12-18T21:56:57 your game rate is 14! 2011-12-18T21:56:58 wow 2011-12-18T21:57:38 ChrisH_: I thought you had some runtime on your last submit 2011-12-18T21:57:41 last minute tweak? 2011-12-18T21:57:42 what are they normally? 2011-12-18T21:57:42 This one is too small. http://aichallenge.org/map.php?map=cell_maze/cell_maze_p07_03.map 2011-12-18T21:57:48 antimatroid: 60-90 2011-12-18T21:58:10 what does it mean? 2011-12-18T21:58:16 minutes per game 2011-12-18T21:58:21 BenJackson: I don't follow you. 2011-12-18T21:58:22 ah yeah 2011-12-18T21:58:35 BenJackson: runtime on my last submit? 2011-12-18T21:58:37 ChrisH_: you're not in the top 20 by mu, so you must have resubmitted 2011-12-18T21:58:44 it is done 2011-12-18T21:58:50 this isn't a good sign. My bot randomly crashed, and I have no replay to test it 2011-12-18T21:59:07 Oh, yeah, a few hours ago, just a small bug fix and one little tweak to my previous version. 2011-12-18T21:59:20 Antimony: on tcp? 2011-12-18T21:59:23 yeah 2011-12-18T21:59:47 i wouldn't be too worried about time outs on tcp 2011-12-18T21:59:52 if your bot actually crashes on the other hand 2011-12-18T22:00:05 So Janzert are the invalid maps going to be removed before the finals start? 2011-12-18T22:00:19 it wasn't a timeout, it actually crashed 2011-12-18T22:00:33 all new maps will be generated but using the same generators as the current set 2011-12-18T22:00:39 so what current ones are invalid? 2011-12-18T22:00:42 janzert: where's the code that tests if a map is valid? 2011-12-18T22:00:48 that's not cool then 2011-12-18T22:00:56 Well cell_maze_p07_03.map is, I'm not sure if there are others 2011-12-18T22:00:57 antimatroid: map.py i think does it 2011-12-18T22:01:04 http://bhickey.net:2080/replay.151 best victory ever :P 2011-12-18T22:01:12 antimatroid: map.py mostly I believe but McLeopold has been working on that 2011-12-18T22:01:38 so many bugs that I never fixed 2011-12-18T22:01:39 thestinger: that is a gorgeous map 2011-12-18T22:02:20 Highest number of submissions I found so far : 125 -> pwendel 2011-12-18T22:02:26 Antimony: what's illegal about that map? hill density? 2011-12-18T22:02:31 No, I saw someone with >200 once 2011-12-18T22:02:36 minimum area per player is 900 2011-12-18T22:02:39 yeah, players don't have enough territory 2011-12-18T22:02:54 i'm guessing map.py isn't actually chekcing the players territories? 2011-12-18T22:02:56 oh man.. xathis resubmitted 2011-12-18T22:03:07 and if that's the case i'm guessing we might be able to fix that? 2011-12-18T22:03:10 area per player must be betweeen 900 and 5000 2011-12-18T22:03:34 why would you crash if that is not met though? 2011-12-18T22:03:50 McLeopold: ping 2011-12-18T22:03:57 contestbot: seen mcstar 2011-12-18T22:03:57 amstan: mcstar was last seen in #aichallenge 5 minutes and 12 seconds ago: it is done 2011-12-18T22:03:59 contestbot: seen McLeopold 2011-12-18T22:03:59 amstan: McLeopold was last seen in #aichallenge 3 hours, 36 minutes, and 57 seconds ago: geeze, why can the tcp admins use acceptable maps ? 2011-12-18T22:04:02 amstan: that's why I jokingly asked for a quick top 20 by mu without him 2011-12-18T22:04:19 yep? 2011-12-18T22:04:26 mcstar: sorry :) 2011-12-18T22:04:27 raver1975 has 228 submissions: http://aichallenge.org/profile.php?user=6113 2011-12-18T22:04:34 ChrisH_: Yes I found raver1975 with 228 submissions 2011-12-18T22:04:49 ouch, 2 bad outcomes :( 2011-12-18T22:04:49 ChrisH_: I have a ton of submissions 2011-12-18T22:04:51 are you guys having a who did the most submissions contest? 2011-12-18T22:05:02 I used a lot of lambdas and std::arrays and gcc 4.5 wasn't happy 2011-12-18T22:05:12 so it took quite a few resubmissions to fix it all :) 2011-12-18T22:05:28 janzert: i haven't talked to him today 2011-12-18T22:05:34 i wonder who has the most versions on fluxid ;) 2011-12-18T22:05:38 they let you do slightly different things with lambdas in 4.6 2011-12-18T22:05:39 janzert: so.. how do you feel about this? ready? 2011-12-18T22:06:01 probably strcat :) but don't underestimate carlos_guia 2011-12-18T22:06:16 amstan: i'm doing the opposite :P 2011-12-18T22:06:19 I didn't really have that many, I just named them all memorable things 2011-12-18T22:06:21 yep, I the only part I don't know for sure about is map generation but McLeopold had that handled 2011-12-18T22:06:30 I had a lot of submissions in beta until i realized that the compiler engine on the server didn't work right for Go, so I submitted a code fix. :) 2011-12-18T22:06:35 whoa, xathis version 3? 2011-12-18T22:06:36 besh: http://ants.fluxid.pl/search?name=strcat 2011-12-18T22:07:15 Aha indeed yours are not that much. carlos_guia had 70=80 versions at one time 2011-12-18T22:07:29 v3 is only some really small fixes, probably you won't see any difference 2011-12-18T22:07:30 janzert: the only issues i've seen so far are the duplicate matchmakings and timeouts all at the same time, or at the beggining 2011-12-18T22:09:10 <_flag> xathis: Nice games on tcp 2011-12-18T22:09:31 _flag: thanks :) 2011-12-18T22:10:06 http://aichallenge.org/language_profile.php?language=Dart 2011-12-18T22:10:12 <_flag> xathis: I still had some hope for first, but you seem to have that covered. How much time did you spend on your bot? 2011-12-18T22:10:22 xathis: did you see the forum topic regarding your hill siphon idea? 2011-12-18T22:10:35 a1k0n: that blue_iris guy... he's like the starter pack champion 2011-12-18T22:10:41 hmm, I see nothing recent to test maps with 2011-12-18T22:10:45 a1k0n: i think he's the official google language promoter guy 2011-12-18T22:10:50 poor dart :p 2011-12-18T22:10:52 oh really? 2011-12-18T22:11:01 did he make the dart starter pack? 2011-12-18T22:11:11 ahh, found it 2011-12-18T22:11:22 _flag: i don't know... during beta i had a lot of time but the last two month i did not do that much 2011-12-18T22:11:24 a1k0n: he made javascript(tron), go(tron) and dart(ants) starter packs 2011-12-18T22:11:29 oh wow 2011-12-18T22:11:30 right where I said it was initially, map.py 2011-12-18T22:11:51 does anyone know blue_iris's meatspace identity? 2011-12-18T22:11:57 janzert: mcleopold might have them in a local copy of the repo 2011-12-18T22:12:04 if not... we're screwed, lol 2011-12-18T22:12:07 ChrisH_: what topic do you mean on the forum? 2011-12-18T22:12:19 bmh: i could try poking around for his email 2011-12-18T22:12:26 xathis: http://forums.aichallenge.org/viewtopic.php?f=24&t=2158 2011-12-18T22:13:23 bmh, a1k0n: that's him: https://github.com/aichallenge/aichallenge/commits/epsilon/ants/dist/starter_bots/dart 2011-12-18T22:13:46 ChrisH_: oh noo, has GreenTea really implemented that? 2011-12-18T22:13:49 https://github.com/jackpal 2011-12-18T22:14:00 thanks 2011-12-18T22:14:01 xathis: don't know, haven't seen his latest version play yet 2011-12-18T22:14:02 damn, he's far away 2011-12-18T22:14:26 ahh, he's checking the maximum area per player but not the minimum 2011-12-18T22:14:46 well, that's an easy fix then 2011-12-18T22:15:00 *** Paradoxial has quit IRC (Quit: :) 2011-12-18T22:15:54 yep, already got it here 2011-12-18T22:15:56 *** Darhuuk has quit IRC (Quit: leaving) 2011-12-18T22:16:09 ChrisH_: looks like he didn't implement it, or he hasn't uploaded yet 2011-12-18T22:16:11 going to double check that he checks for all the other limits 2011-12-18T22:16:22 http://www.bhickey.net:2080/replay.212 2011-12-18T22:16:26 wtf happened? 2011-12-18T22:16:29 *** Darhuuk has joined #aichallenge 2011-12-18T22:16:38 up to first in aus :) 2011-12-18T22:16:58 i think im gonna keep that one 2011-12-18T22:17:18 <_flag> antimatroid: How'd you convince the match schedualer to let you play so many games? 2011-12-18T22:17:19 xathis: Yeah, I was just watching aichallenge.org/visualizer.php?game=272061&user=398, and he doesn't always step on a hill right away, but he doesn't siphon them either, so inconclusive perhaps 2011-12-18T22:17:30 janzert: is that cause of my first submission? 2011-12-18T22:17:38 i'm getting a lot of games 2011-12-18T22:17:42 *** _Lone_Wolf_ <_Lone_Wolf_!LW@bl13-39-52.dsl.telepac.pt> has quit IRC (Ping timeout: 248 seconds) 2011-12-18T22:17:42 great, my bot won't link and now Kim Jong Il is dead 2011-12-18T22:17:57 antimatroid: most likely because your games within last 24 is lower than everyone else 2011-12-18T22:18:03 antimatroid: at least partially yes, it is catching your 24 hour game rate up 2011-12-18T22:18:14 sweet :) 2011-12-18T22:18:20 awesome 2011-12-18T22:18:26 antimatroid: why did you tell me you uploaded at last? 2011-12-18T22:18:30 janzert: are we going to be using both servers then? 2011-12-18T22:18:34 wow 1111 submissions 2011-12-18T22:18:40 mcstar: why not? (i don't remember doing this? :P) 2011-12-18T22:18:42 both server farms* 2011-12-18T22:18:44 http://bhickey.net:2080/ranking well.. xathis is dominating on tcp :) 2011-12-18T22:18:45 1 hour, 41 minutes before the competion, I got emergent line approach to hills 2011-12-18T22:18:46 didnt 2011-12-18T22:18:47 very nice 2011-12-18T22:18:48 didint 2011-12-18T22:18:53 :)) 2011-12-18T22:18:54 amstan: yes, that's what I was planning 2011-12-18T22:19:00 ChrisH_: i don't think that he doesn't step on the hills right away by purpose. one time there are enemies and one time he goes for the food first 2011-12-18T22:19:03 im sorry, i alway write did why i mean didnt 2011-12-18T22:19:20 janzert: do we have the cutoff code and submission stoppage code ready? 2011-12-18T22:19:28 *** aaronpk has left #aichallenge 2011-12-18T22:19:29 hmm, McLeopold doesn't explicitly check that a map has at least 2 players but I think we're probably ok there :) 2011-12-18T22:19:35 yes 2011-12-18T22:19:36 wow, just had a stupid divide by 0 error 2011-12-18T22:19:36 okey dokey, I think I improved the map domination stuff, we'll see 2011-12-18T22:19:40 xathis: yeah, that could be it. I know my bot would be all over those hills if it had an opening though 2011-12-18T22:19:59 waiting on a tcp slot. Migi32 you still here? 2011-12-18T22:20:00 it's like a hospital scene with 3 people working on the aichallenge site live 2011-12-18T22:20:03 janzert: i think we should manually inspect the maps just to be sure 2011-12-18T22:20:08 CLAMP! I need a CLAMP! I've got submissions cmoing in! 2011-12-18T22:20:09 Antimony: already 83 skill? impressive 2011-12-18T22:20:13 dragonfyre13: yes, why? 2011-12-18T22:20:17 Antimony: antimatroid 2011-12-18T22:20:21 doctor! the patient's map list has an invalid map! 2011-12-18T22:20:25 Migi32: you upload your final version to the server? 2011-12-18T22:20:26 BenJackson: lol 2011-12-18T22:20:31 mcstar: :) 2011-12-18T22:20:32 just wondering. 2011-12-18T22:20:35 aww man you got my hopes up 2011-12-18T22:20:42 fatal: Not a git repository 2011-12-18T22:20:43 nice. 2011-12-18T22:20:44 I wanna see if I can face you via tcp at some point 2011-12-18T22:20:46 I broke my git repo 2011-12-18T22:20:51 BenJackson: we used to do this in person or via gtalk(only allowed for 2 ppl) 2011-12-18T22:20:59 that's assuming I didn't screw anything serious up 2011-12-18T22:21:07 dragonfyre13: I might just not resubmit. I'm running my old bot on the TCP servers now (Migi_old) and it seems to do much better... 2011-12-18T22:21:20 amstan: If any illegal maps are found they can be thrown out, but I'd really rather we not get more selective than that 2011-12-18T22:21:21 Migi32: which servers? 2011-12-18T22:21:28 Migi32: thought only bhickey was up? 2011-12-18T22:21:32 Fluxid and bhickey 2011-12-18T22:21:50 oh that's just nice.... My bot is doing quite well if the number of ants I have is any indication 2011-12-18T22:21:52 Fluxid is up. It's not as slow any more as a few hours ago 2011-12-18T22:21:53 Migi32: yeah, I have fancy new versions but they don't perform well when they're actually tested 2011-12-18T22:21:55 amstan: a G+ hangout could work well now 2011-12-18T22:21:56 tcpants is playing games 2011-12-18T22:21:58 antimatroid, janzert: do you guys know why we have a no island rule? 2011-12-18T22:21:59 but you cant' see the server 2011-12-18T22:22:07 ChrisH_: we're not that high tech, lol 2011-12-18T22:22:12 strcat_line makes nice lines, but it seems to be inferior for some reason... 2011-12-18T22:22:21 how did you force lines? 2011-12-18T22:22:22 amstan: you mean separated regions? 2011-12-18T22:22:23 dunno 2011-12-18T22:22:28 I actually worked out some clever line data structures 2011-12-18T22:22:31 and irc works well, since we have a lot of other people too 2011-12-18T22:22:32 BenJackson: I didn't force them 2011-12-18T22:22:32 but never employed them 2011-12-18T22:22:42 starting a match on fluxid 2011-12-18T22:22:54 BenJackson: I just made my ants add more cost to paths than they already do 2011-12-18T22:23:05 @rankings 2011-12-18T22:23:08 BenJackson: Top 10 players: Memetix(93.3), lazarant(92.5), pguillory(91.1), delineate(90.6), a1k0n(90.3), FlagCapper(89.4), itzkow(88.8), cheeser(88.4), BenJackson(88.0), teapotahedron(88.0) 2011-12-18T22:23:11 antimatroid: yeah.. like.. why is it wrong to have a small island that's not accessible by anyone? pretty much it acts like water for all intensive purposes, except that food might spawn there and never be eaten 2011-12-18T22:23:13 been a long time! 2011-12-18T22:23:22 amstan: I think it is left over from before hills so you couldn't get ants to spawn on an island then not be reachable by other players 2011-12-18T22:23:51 thestinger: oh, the lines form by ants trying to walk around combat? 2011-12-18T22:23:53 it's rather nice having all land reachable anyway 2011-12-18T22:23:55 janzert: that and I can imagine it would screw people doing very immature pathfinding up. Though that would likely be a lot of other things too 2011-12-18T22:24:01 BenJackson: well, they try to walk around my other ants 2011-12-18T22:24:03 that are in combat 2011-12-18T22:24:08 right 2011-12-18T22:24:13 I sort of do that 2011-12-18T22:24:20 when I call for reinforcements I pick one end of the enemy ants 2011-12-18T22:24:21 *** arscan has joined #aichallenge 2011-12-18T22:24:25 ...the end nearest my hills! 2011-12-18T22:24:35 thestinger: that's sounds like the same thing my bot does to form lines 2011-12-18T22:24:44 janzert: is there a map.py check for that? my mapgen might produce some islands(if we end up using it) 2011-12-18T22:25:11 BenJackson: http://bhickey.net:2080/replay.213 it works, but it doesn't seem to help 2011-12-18T22:25:17 I think I'll just upload it anyway cause it's cool :) 2011-12-18T22:25:36 thestinger: I add some extra travel cost to each tile covered by one of my ant's attack zone, but only for ants used to attack enemy ants 2011-12-18T22:26:00 does anyone else load random tcp replays and first check if THEY are also in the game and then check the graph to see the outcome? 2011-12-18T22:26:07 ChrisH_: yeah, that's basically exactly what I'm doing, but just for the tiles the ants are in (when they are near enemies) 2011-12-18T22:26:14 I'm going to make one final tweak 2011-12-18T22:26:18 every time it's "oh shit I hope if I'm in that I didn't do something stupid" 2011-12-18T22:26:29 just got spanked by torr15 2011-12-18T22:26:31 is that good? 2011-12-18T22:26:38 thestinger: I also add an even higher cost to the tile the combat ants are on, but that applies for all of my ants 2011-12-18T22:26:42 anyone in the room I guess I'm asking 2011-12-18T22:26:54 never heard of torr15 2011-12-18T22:26:55 dragonfyre13: torr15 is strong 2011-12-18T22:27:03 ChrisH_: yeah I usually increment distance by +1, but +3 for a tile with ant, +6 for a tile with a combat ant 2011-12-18T22:27:11 a combat ant meaning one in a combat partition 2011-12-18T22:27:15 besh: oh good. Was afraid I sucked. I scored at least. Took one of his hills 2011-12-18T22:27:31 7636th 2011-12-18T22:27:40 so now I have a branch called newline :) 2011-12-18T22:28:10 I submitted with a +6 for paths through my ants and enemy ants as well. Not tested well but looks ok. 2011-12-18T22:28:17 so, how do I get a "pull request" for my map generated? 2011-12-18T22:28:22 I didn't figure pathing mattered because my reinforcements aren't trying to go through the line anyway 2011-12-18T22:28:23 map generator 2011-12-18T22:28:37 blarrrg I timed out on a very nice fight on bhickey 2011-12-18T22:28:44 my explorers do finally cost around blockages 2011-12-18T22:28:50 BenJackson: yeah, you have all the fancy territory stuff implemented, I'm just trying to get proper combat to emerge as my ants head to enemy hills 2011-12-18T22:29:03 the dart starter pack is buggy 2011-12-18T22:29:22 takes sqrt of viewradius2, compares squared dist to it 2011-12-18T22:29:26 thestinger: like I said, I reinforce the end near my hill to try to prevent the combat becoming unbalanced and twisting to let things by 2011-12-18T22:29:30 I am sooo glad that's fixed 2011-12-18T22:29:31 bit late to fix that 2011-12-18T22:29:42 how many dart entries? 2011-12-18T22:29:46 2 2011-12-18T22:29:48 antimatroid: the server seems happy to have you on board. You are getting games every 5 minutes or so. 2011-12-18T22:30:02 1 starter pack, one by starter pack author 2011-12-18T22:30:16 starter pack author deserves what he gets I guess! 2011-12-18T22:30:20 BenJackson: I flip flopped on having food and exploring ants avoid enemy ants, and decided to go with NOT avoiding because my defenses worked better that way. But my hill destroying ants do avoid enemies and I've gotten some nice ninja action out of it. 2011-12-18T22:30:22 heh yep 2011-12-18T22:30:30 *** meduza has joined #aichallenge 2011-12-18T22:30:45 i do it the opposite way o.O 2011-12-18T22:30:48 besh: can't complaind :D 2011-12-18T22:31:03 BenJackson: but my own ants will block exploring ants, so they don't just pile up behind a wall of my own ants 2011-12-18T22:31:13 ChrisH_: good ninja action was a feature of my earlier bots which perhaps I shuold have monitored more closely 2011-12-18T22:31:28 besh: i think i'm back in the normal queue now though 2011-12-18T22:31:31 anyway guys, this talk is useless, i want CODE 2011-12-18T22:31:50 !timeleft 2011-12-18T22:31:50 1:27:09.597908 until cutoff 2011-12-18T22:31:52 everyone can come up with these ideas, but not everyone can implement them 2011-12-18T22:31:56 My Gpath template is so generic it's practically a bot building toolkit 2011-12-18T22:31:57 BenJackson: yeah, I lost if for a few versions too, and when i got it back it definetly helped my bot score earlier in many games 2011-12-18T22:31:58 oh god, the adderall is wearing off.... coding now is not going to be a good thing. Hope what I've got is good enough 2011-12-18T22:32:04 meh, 90 shitty minutes for some I guess 2011-12-18T22:32:11 takes two functors: a passability test and a per-square cost 2011-12-18T22:32:31 dragonfyre13: there are better drugs than adderral 2011-12-18T22:32:31 nice 2011-12-18T22:32:32 (hmm, I should be careful with my words) 2011-12-18T22:32:55 antimatroid: your last three games are 1 minute apart. I think it will keep on going until your rank stabilizes. (mu = 91) 2011-12-18T22:33:00 mcstar: this one was actually perscribed for ADD though. Fully aware there's better out there, but this one works for daily use. 2011-12-18T22:33:01 my pathing code is pretty generic as well 2011-12-18T22:33:10 ok hopefully final submission done! 2011-12-18T22:33:10 ChrisH_: I'm realizing too late that I really should have special case code for fighting someone over a 3rd party's hill 2011-12-18T22:33:16 dragonfyre13: have you tried modafiniL? 2011-12-18T22:33:20 my bot doesn't distinguish 2011-12-18T22:33:31 nope, but gonna look it up in a sec 2011-12-18T22:33:31 besh: it's been a while now though, and it says i'm back in queue 2011-12-18T22:33:43 but two evenly matched bots with a slightly weaker guy between them will often interact right at the enemy hill 2011-12-18T22:33:51 derivative? 2011-12-18T22:34:19 BenJackson: I had that implemented but it is commented out because my code structure made it hard to tell which enemy owned the ants in a hypothetical future combat state, so my bot thought almost all enemy ants were about to take down their own hills. :( 2011-12-18T22:34:26 no 2011-12-18T22:34:36 BenJackson: and i didn't have time to rework that part of my data structures to make it possible 2011-12-18T22:35:22 aichallenge: janzert epsilon * r0f37639 / ants/mapgen/map.py : Have map checking check for to small of area per player and add quiet option - http://git.io/-MLFgg 2011-12-18T22:35:23 aichallenge: janzert epsilon * r98c10e8 / (ants/mapgen/cell_maze.py ants/mapgen/map.py): Resolve merge conflict - http://git.io/1Efj5Q 2011-12-18T22:35:41 *** besh has quit IRC (Quit: Page closed) 2011-12-18T22:35:55 BenJackson: but my combat code does work very hard to wedge my ants into a position to get the hill and it has been working pretty well in those situations, so I'm not to upset about that lack of feature 2011-12-18T22:36:03 oh yeah, definately my final version of code. My little dudes are acting like they have a modicom of intelligence. http://ants.fluxid.pl/replay.42429 2011-12-18T22:36:34 my code look like this: loop over stl container, ... repeate till infinity 2011-12-18T22:36:37 s 2011-12-18T22:36:50 ok time to start writing up a forum post about the design of my bot, I guess 2011-12-18T22:37:07 http://abcnews.go.com/International/wireStory/north-korea-leader-kim-jong-il-died-15185456#.Tu6spyO3B8t 2011-12-18T22:37:13 my aichallenge profile reloaded so fast I thought I missed the button 2011-12-18T22:37:20 janzert: do we want to do a reddit post? or will we cripple the website? 2011-12-18T22:37:22 dont you want to know where do you rank before you do that writing up? 2011-12-18T22:37:24 amstan: so I assume something died and quit using CPU :) 2011-12-18T22:37:42 antimatroid: oh yay, reddit post! 2011-12-18T22:37:52 antimatroid: a reddit post would be fine with me but there won't be anything to see for a while 2011-12-18T22:37:53 k, maybe someone can tell me how to save a competition? 2011-12-18T22:37:54 amstan: only if i can still watch my games! 2011-12-18T22:38:11 wondering how I save it for offline, guessing the HTML page isn't gonna cut it... 2011-12-18T22:38:31 so... my bot really can't kill itself 2011-12-18T22:38:38 one has 750 ants, the other has 530 2011-12-18T22:38:42 oh, it's ending now 2011-12-18T22:38:49 antimatroid: hey we just played together on the real site 2011-12-18T22:38:58 yeah, you owned me :P 2011-12-18T22:39:35 you were definitely the 2nd strongest but took no points 2011-12-18T22:39:44 hmm, McLeopold last change for checking hill placement legality is broken 2011-12-18T22:39:45 time for last minute tuning ;-) 2011-12-18T22:39:59 BenJackson: don't tempt me :P 2011-12-18T22:40:00 wow, ok. The aichallenge site is hella fast right now. 2011-12-18T22:40:15 dragonfyre13: I know, I'm sure it means something quit running 2011-12-18T22:40:25 BenJackson: who your neighbours are can make a big difference 2011-12-18T22:40:28 in a sec it will turn out no more matchups are being generated or something 2011-12-18T22:40:34 i just want top 30 now :) 2011-12-18T22:40:40 my bot has to play a game very soon, probably th elast one 2011-12-18T22:40:43 antimatroid: yeah I don't recognize any of those players besides you 2011-12-18T22:40:43 BenJackson: yeah, unfortunately. That or they put 1 of thier search algorithm clusters on it... :D 2011-12-18T22:41:45 *** anarrr has joined #aichallenge 2011-12-18T22:41:58 well, here's the reddit post: http://www.reddit.com/r/programming/comments/ni1mr/ai_challenge_fall_2011_ants_submissions_closing/ 2011-12-18T22:42:01 alright, the sha1sums match, I was actually testing the right version this time :) 2011-12-18T22:42:04 antimatroid: watch orange on that game 2011-12-18T22:42:07 i recognize boreus and r-bit 2011-12-18T22:42:19 he's got static defenses and dark green gets very close 2011-12-18T22:42:25 amstan: second time in a row you left Google out of the title :P 2011-12-18T22:42:37 * avdg likes the 100% likes it (only 1 vote) system 2011-12-18T22:42:39 r-bit used to slot in just below me in the early days and we had many games 2011-12-18T22:42:45 then around turn 635 I show up and pick them apart with 4 ants 2011-12-18T22:43:21 there, my final reupload 2011-12-18T22:43:26 antimatroid: the title doesn't have google anymore 2011-12-18T22:43:31 it's intentional 2011-12-18T22:43:41 sponsored by 2011-12-18T22:43:57 that would be too long of a title 2011-12-18T22:44:44 I should save the diff of the last change so I can remember not to make a stupid change like this at the last minute when it does horribly 2011-12-18T22:45:03 BenJackson: ah well, i'm not changing anything now 2011-12-18T22:45:09 thestinger: what did you change? 2011-12-18T22:45:15 i used to just push enemies away from my hills from the start 2011-12-18T22:45:19 but it was such a waste of ants 2011-12-18T22:45:36 so now i just move an ant towards a hill if necessary then push them away later if i still h ave ants to move 2011-12-18T22:45:47 antimatroid: I think you did pretty well, really. neither of us took hills proportional to our "skills" in that game 2011-12-18T22:45:52 ChrisH_: changed the constants used for getting the lines to form :) 2011-12-18T22:45:57 ChrisH is much better at mopping up points 2011-12-18T22:46:20 BenJackson: where did that come from? 2011-12-18T22:46:43 that wasn't TO you, just part of what I was saying to antimatroid 2011-12-18T22:46:50 +2 and +4 instead of +3 and +6 2011-12-18T22:46:53 re this game: http://aichallenge.org/visualizer.php?game=273156&user=3473 2011-12-18T22:47:02 *** besh has joined #aichallenge 2011-12-18T22:47:07 he was the 2nd strongest player but got 0 points 2011-12-18T22:47:42 thestinger: more than once I've had a commit that was "scale all scores by 10x" followed by tweaking "fractions" 2011-12-18T22:48:58 oh well, it doesn't break anything http://bhickey.net:2080/replay.239 2011-12-18T22:49:07 just no time to see if it's really an improvement over strcat_line 2011-12-18T22:49:17 still not strcat_final? 2011-12-18T22:49:34 that was thwr ong map for testing that for sure 2011-12-18T22:49:39 no lines formed for the most part 2011-12-18T22:49:59 lol, yeah 2011-12-18T22:50:18 well, strcat is supposed to the be the version I have on the site - so that's the 'final' one 2011-12-18T22:50:23 http://bhickey.net:2080/replay.239?turn=539 2011-12-18T22:50:24 atm _newline is what I have on the site 2011-12-18T22:50:28 a line formed there, but I don't think it was due to pathing 2011-12-18T22:50:36 and it got pnwed 2011-12-18T22:51:06 hmm, it looks like that I can reach the top 1500, but I need a bit luck for that 2011-12-18T22:51:09 you need something inside yoru combat that holds the line as well 2011-12-18T22:51:21 even after making some bad moves that line was ok until it scattered 2011-12-18T22:51:44 yeah, they prefer to just go eat 2011-12-18T22:51:56 my bot is based off that hedonismbot experiment 2011-12-18T22:52:03 eating is what it does best 2011-12-18T22:52:05 *** hacklash has joined #aichallenge 2011-12-18T22:52:23 they just have a hole in their stomach :p 2011-12-18T22:52:28 Is there an easy way to find the nimber of players in a game using the Java starter kit? 2011-12-18T22:52:36 arg. Bhickey melted. 2011-12-18T22:52:42 *** dvladim has joined #aichallenge 2011-12-18T22:52:52 dragonfyre13: I'll check on it 2011-12-18T22:52:54 hacklash: you can't know that because the server won't tell you, you have to figure it out by exploring 2011-12-18T22:53:10 BenJackson: my ants pretty much won't hold lines if there's space they could be filling to look for food 2011-12-18T22:53:14 damnit, the channel is always reasonably quiet, it's almost impossible to keep up atm 2011-12-18T22:53:15 bmh: webui, tcp seems good still (running a game) 2011-12-18T22:53:17 hacklash: and you may never see some players 2011-12-18T22:53:20 heh http://forums.aichallenge.org/viewtopic.php?f=24&t=2168 2011-12-18T22:53:29 dragonfyre13: the webui is fine for me 2011-12-18T22:53:37 bmh: hmmmmm 2011-12-18T22:53:44 refresh? 2011-12-18T22:53:49 http://aichallenge.org/visualizer.php?game=272518&user=280 <- now I am fasicnated by the fact that two fairly low ranking bots have similarity in their behavior 2011-12-18T22:53:58 bmh: tried. Works good except if I want to see a replay 2011-12-18T22:54:16 dragonfyre13: link me to the replay that's not working. I just picked out a replay and it worked for me 2011-12-18T22:54:18 mine is just a bit more complicated 2011-12-18T22:54:20 :p 2011-12-18T22:54:27 bmh: hey, it just pulled. Was this one: http://bhickey.net:2080/replay.234 2011-12-18T22:54:31 great 2011-12-18T22:54:36 when you do see a players ant it has anumber, as far as I can tell. Are those in order (my ants are A0, next players are a1, etc)? or do they skip (mine A0 and the only other visible ant is A2)? 2011-12-18T22:54:41 hacklash: the server goes out of its way to keep you in the dark 2011-12-18T22:54:52 the first enemy you see will be 1 2011-12-18T22:54:53 then 2, etc 2011-12-18T22:54:56 no matter what order 2011-12-18T22:55:02 persistent across turns? 2011-12-18T22:55:09 hey, I finally face strcat. 2011-12-18T22:55:14 hacklash: yes 2011-12-18T22:55:22 ok, very cool thanks 2011-12-18T22:55:29 as soon as you see an enemy it assigns a number for you 2011-12-18T22:55:32 and it sticks 2011-12-18T22:55:36 aichallenge: janzert epsilon * ra50bbf4 / ants/mapgen/map.py : Restore hill area check lost in merge and fix it to check for minimum area not maximum - http://git.io/NgugUw 2011-12-18T22:55:52 BenJackson: ChrisH_: thanks 2011-12-18T22:55:59 hacklash: np 2011-12-18T22:56:44 it should be noted that any idea I can think of for truly estimating number of player is way too complex to do in the next hour :) 2011-12-18T22:56:58 http://bhickey.net:2080/replay.248?turn=418&row=54&col=2 I deserve a peacekeeping award for this 2011-12-18T22:57:02 !timeleft :-) 2011-12-18T22:57:04 I noticed I still had this chat up. Interesting to see some people still trying to throw in last minute things. I recently realized my next change is too large to add in time, so I've given up. Good luck to you people. 2011-12-18T22:57:07 there's a few simple ones 2011-12-18T22:57:09 !timeleft 2011-12-18T22:57:10 1:01:50.150813 until cutoff 2011-12-18T22:57:20 partition the game into territories near the start 2011-12-18T22:57:25 thestinger: ok, so it's not strcat_line, but I'm actually holding my own against you in here: http://bhickey.net:2080/replay.234 2011-12-18T22:57:26 maybe a bit messy in an hour i guess 2011-12-18T22:57:29 that is awesome stinger 2011-12-18T22:58:10 then at turn 655 strcat's peacekeeping effort suffers mission creep 2011-12-18T22:58:18 thestinger: nice. 2011-12-18T22:58:19 then the warring factions eat him alive 2011-12-18T22:59:25 my combat was probably saying "we're all going to die!" for that whole thing 2011-12-18T22:59:26 thestinger: oh shit. That's me! 2011-12-18T22:59:48 thestinger: haha "strcat" passed me on bhickey. hard to know what that means with your shell game of accounts 2011-12-18T22:59:53 *** jaman4dbz has quit IRC (Quit: Page closed) 2011-12-18T22:59:56 and then it figured out an escape plan by moving down one tile, which totally failed 2011-12-18T23:00:04 thestinger: I'm looking at that going "hey, that's pretty cool how they are doing that, but they are like mine and won't actually punch through the line with that formation either".... 2011-12-18T23:01:13 meh, I still have a bug where I lost track of 1 ant and still have no clue why 2011-12-18T23:01:20 rare bug 2011-12-18T23:04:12 56 minutes left, and I get... 71 minutes until the next game. Blech 2011-12-18T23:04:24 :D 2011-12-18T23:04:25 and I just reupped a bit ago 2011-12-18T23:05:02 *** praveen_ has joined #aichallenge 2011-12-18T23:05:15 meh, the number of submissions aren't raising that much (but its still higher than normal) 2011-12-18T23:05:31 though its 2x higher than lets say 12 hours ago 2011-12-18T23:05:51 BenJackson: I ended up removing my threat estimate code 2011-12-18T23:06:13 *** CowTipperVirus has joined #aichallenge 2011-12-18T23:06:19 do some people possibly forget to submit ? Like MomoBot who never uploaded more than once. 2011-12-18T23:06:37 Migi32: hey, faced your old one. Still beat it in combat, but you came up behind me and stole my base while I was blasting through one of yours... 2011-12-18T23:06:38 dunno, they maybe left the game? 2011-12-18T23:06:59 *** pulasthi7 has quit IRC (Quit: Page closed) 2011-12-18T23:07:13 avdg: he is a top contender so i doubt it 2011-12-18T23:07:23 dragonfyre13: this game? http://ants.fluxid.pl/replay.42495 2011-12-18T23:07:44 Migi32: that's the one 2011-12-18T23:07:46 *** Ace-Cooper has joined #aichallenge 2011-12-18T23:08:30 meh, now I an idea how to implement that distribution system that looks like xathis 2011-12-18T23:08:41 I'm just thinking at rings 2011-12-18T23:08:50 take 2 rings and pull 2011-12-18T23:09:05 bmh: I can't find my bot on your server (Vaenom_E2) :( any idea why? 2011-12-18T23:09:19 take more, and you have a distribution system 2011-12-18T23:09:35 dragonfyre13: well, it still won 14-4. And I don't know why! It just happens to walk in on undefended bases. I can't really explain why this old bot is 10 mu higher than the new one on both TCP servers 2011-12-18T23:09:42 and every ant tries to pull outside 2011-12-18T23:09:43 Vaenom: your old bot? 2011-12-18T23:10:00 Migi32: yeah, you spanked me. I lost both of mine early (although I managed to take two bases, including one of yours) 2011-12-18T23:10:06 I replaced the database file because BenJackson v4 and v5 had played about 2000 games and were swamping all the other results. 2011-12-18T23:10:30 bmh: your tcp server was a life saver :P 2011-12-18T23:10:42 thestinger: don't thank me, just send cash ;) 2011-12-18T23:10:54 Migi32: checkout turn 100 - 120. You take mine while I'm focused on yours (already lost my other one) 2011-12-18T23:11:01 no, I'm testing it right now. I can see the others (Vaenom_ ) but not this one. I need to pick one to submit for the contest and E2 was what seemed the best to me, but wanted to comfirm 2011-12-18T23:11:11 Migi32: you just walk right up behind me and snatch it, I don't even notice... 2011-12-18T23:11:14 !timeleft 2011-12-18T23:11:15 0:47:45.453830 until cutoff 2011-12-18T23:11:27 bmh: should I run it on another name? not much time left 2011-12-18T23:11:45 nice IRC and official server differ by about a minute 2011-12-18T23:11:46 Migi32: bhickey match making is not good. If you don't have bugs and the new one is better head to head i would prefer the new one. 2011-12-18T23:11:50 http://bhickey.net:2080/replay.274 seems to somewhat work 2011-12-18T23:12:00 Vaenom: go for it. 'fraid I didn't write the server 2011-12-18T23:12:05 oh well, I'm done now anyway :P 2011-12-18T23:12:05 besh: There is no matchmaking :-\ 2011-12-18T23:12:40 47 minutes 2011-12-18T23:12:44 bmh: and I'm afraid I'm an idiot: that one is running at tcpants.com .. sorry. is there any way to access the results on tcpants currently? 2011-12-18T23:12:55 Vaenom: nope 2011-12-18T23:13:00 try bhickey.net 2011-12-18T23:13:07 Migi32: wanna see my combat in play, checkout http://ants.fluxid.pl/replay.42509 2011-12-18T23:13:27 http://aichallenge.org/profile.php?user=8660 <- poor bot 2011-12-18T23:13:42 Migi32: pretty much from the start of the game, I keep defending (quite effectively if I do say so) against everyone on the board. WIth a handful of ants. Against veritable hoards sometimes..... 2011-12-18T23:14:08 Migi32: but that might be kinda exaggerating a bit. 2011-12-18T23:14:14 * http://aichallenge.org/visualizer.php?game=273570&user=8660 2011-12-18T23:14:42 Vaenom: I was under the impression that tcpants is on fire 2011-12-18T23:14:52 antimatroid: yep, that's what I'll do 2011-12-18T23:15:02 bmh: it seems 2011-12-18T23:15:09 i want more server games :( 2011-12-18T23:16:06 what happens at 0:00:00 ? 2011-12-18T23:16:09 dragonfyre13: yeah, not bad. But for example on turn 140 you defend your base in the middle very nicely, then on turn 150 if all enemies are dead you just walk away 2011-12-18T23:16:33 dragonfyre13: and on turn 160, there's a lone enemy ant wandering by :) 2011-12-18T23:16:36 will santa say "let the games begin" or something :) 2011-12-18T23:16:45 Migi32: yeah, there's not really any defense code in there.... 2011-12-18T23:16:47 aichallenge: janzert epsilon * r0923b19 / ants/mapgen/map.py : Fix hills traversable map check - http://git.io/OGBQOg 2011-12-18T23:16:56 Migi32: and it's WAY to late to add some.... 2011-12-18T23:17:13 yup :) 2011-12-18T23:17:17 So here's a list of the current maps that are illegal http://pastebin.com/5GihjTXg 2011-12-18T23:17:19 i wonder why the rankings on fluxid are so unrepresentative compared to the official contest 2011-12-18T23:17:29 anyone see any others that were missed by the current checks 2011-12-18T23:17:33 i guess the matches go differently without matchmaking 2011-12-18T23:18:12 and a lot more timeouts 2011-12-18T23:18:30 in addition, not everyone has the same computing resources when running on their own machines 2011-12-18T23:18:44 Migi32: but hey, my ant's combat logic was very, very confused by you here: http://bhickey.net:2080/replay.270?turn=461 2011-12-18T23:19:00 Migi32: watch a couple more turns. You move one space, and they all move in at once. 2011-12-18T23:19:37 hmm that page isn't loading for me... 2011-12-18T23:19:38 besh: the world explodes in a ball of christmas cheer 2011-12-18T23:20:09 *** CowTipperVirus has quit IRC (Quit: Page closed) 2011-12-18T23:20:10 Migi32: takes a bit. Enough map there, bhickey is having problems with it again. Why is it always my games? 2011-12-18T23:20:23 *** bearoff has joined #aichallenge 2011-12-18T23:20:24 *** jack has joined #aichallenge 2011-12-18T23:20:38 i can't even load the main bhickey.net page now 2011-12-18T23:20:50 *** jack is now known as Guest5228 2011-12-18T23:20:50 bmh: did you melt? 2011-12-18T23:20:59 bmh: not just me this time.... 2011-12-18T23:21:03 will the bots be released to public after the competition? 2011-12-18T23:21:11 i suspect many will 2011-12-18T23:21:13 QuirionPt: if you really wanna see my code... 2011-12-18T23:21:28 QuirionPt: it will be quite the.. ahem, experience. 2011-12-18T23:21:34 dragonfyre13: looks like it 2011-12-18T23:21:36 QuirionPt: it's left up to the contestants 2011-12-18T23:21:38 I just feel bad that I've been working on the bot for a while now and I didn't manage to finish everything on time 2011-12-18T23:21:39 most people are willing to 2011-12-18T23:21:43 dragonfyre13: still not loading... 2011-12-18T23:21:44 bmh: darn. :D 2011-12-18T23:21:50 and I would like to try my bot against other people later 2011-12-18T23:21:53 Migi32: bhickey melted again 2011-12-18T23:22:03 QuirionPt: stay tuned in the forums after the deadline 2011-12-18T23:22:04 ah, too bad. 2011-12-18T23:22:24 is anyone else able to reach bhickey? 2011-12-18T23:22:34 rebooted it 2011-12-18T23:22:44 !timeleft 2011-12-18T23:22:45 0:36:14.935007 until cutoff 2011-12-18T23:23:05 My code has lots of comments, and some of them are even real comments 2011-12-18T23:23:09 nice, a ctrl-c kick started my 3 bots again xD 2011-12-18T23:23:24 I'm going to eat dinner, if it explodes uh.. call a1k0n and tell him to drive to my house :-P 2011-12-18T23:23:27 Migi32: darn. I just figured out how to do the defense code.... 2011-12-18T23:24:01 dragonfyre13: you have 35 more minutes :) 2011-12-18T23:24:05 dragonfyre13: yeah, I never had time to implement proper defense 2011-12-18T23:24:08 a1k0n, I was implementing something similar to your algorithm for combat 2011-12-18T23:24:09 Antimony: Mine are mostly "this is stupid" "pay no attention to this" "bad form" or "try not to step on yourself with this" 2011-12-18T23:24:29 my proper defense code basically sorted all enemy ants my distance to my hills 2011-12-18T23:24:31 Migi32: I'm getting to work.... don't worry. 2011-12-18T23:24:35 then assigned ants to block the path to my hill 2011-12-18T23:24:35 (pro-tip: he doesn't know where I live) 2011-12-18T23:24:39 QuirionPt: it sorta works, though i think more deterministic methods are better 2011-12-18T23:24:50 that's what you thik 2011-12-18T23:24:56 a1k0n, but using some "bias" to attempt to make them move together 2011-12-18T23:25:04 miracle: http://bhickey.net:2080/replay.275 2011-12-18T23:25:27 and... I've killed strcat_line 2011-12-18T23:25:50 i want to see strcat_live, which is just him playing by hand 2011-12-18T23:25:57 that would be neat 2011-12-18T23:26:02 a GUI to set overall goals 2011-12-18T23:26:11 * avdg wonders how many people still have to submit their final bot 2011-12-18T23:26:16 i think you'd need a korean to be competitive with the bots tho 2011-12-18T23:26:25 *** praveen_ has quit IRC (Ping timeout: 258 seconds) 2011-12-18T23:26:32 *** treeform has quit IRC (Remote host closed the connection) 2011-12-18T23:26:33 a1k0n: yeah, but you could do something like a heat map 2011-12-18T23:26:36 and you place the goals 2011-12-18T23:26:44 and combat/movement is done by the bot 2011-12-18T23:26:45 you place koreans 2011-12-18T23:26:45 a1kon: I wonder how a human will do against the top bots ? 2011-12-18T23:26:57 run? 2011-12-18T23:27:00 you need a 100mx100m heatmap 2011-12-18T23:27:06 avdg: not i this time :P 2011-12-18T23:27:18 i think an expert human will easily beat a bot. 2011-12-18T23:27:18 besh: how long does the human get? 2011-12-18T23:27:29 antimatroid: 500ms :) 2011-12-18T23:27:31 i could kick my planet wars bots ass 2011-12-18T23:27:33 hi folks, whether anybody knows jvm params used for bots on oficial servers? 2011-12-18T23:27:34 my tron bot would kick my ass 2011-12-18T23:27:35 come on bots finish turns in miliseconds 2011-12-18T23:27:50 mine doesn't 2011-12-18T23:27:55 assuming i had an extended turn limit 2011-12-18T23:27:56 Hmm that is tough. I think as long as he wishes 2011-12-18T23:28:02 besh: I wonder about this, and for planets wars too. Could we humans beat xathis (or bocsimacko)? 2011-12-18T23:28:14 *** QuirionPt has quit IRC (Quit: Leaving) 2011-12-18T23:28:15 anarrr: https://github.com/aichallenge/aichallenge/blob/epsilon/worker/compiler.py#L449 2011-12-18T23:28:16 power button I bet 2011-12-18T23:28:17 you can play against a base-level tron bot here: http://a1k0n.net/code/tron.html 2011-12-18T23:28:18 it will be tiresome to move all your ants 2011-12-18T23:28:27 you have to ask whether the human is aided, and how much time he has 2011-12-18T23:28:29 a1k0n: I tried that :) 2011-12-18T23:28:34 planet wars had ridiculously complicated scenarios even with just 3 planets 2011-12-18T23:29:03 avdg: Hopefully a few... I'm trying to enjoy moving up the ranks as people resubmit while it lasts :) 2011-12-18T23:29:05 antimatroid: how many people play chess and how many planet-wars? 2011-12-18T23:29:11 mcstar: no aids, no time limit (well, the practical limit of how much time you *want* to put in it). 2011-12-18T23:29:22 mcstar; and? 2011-12-18T23:29:39 antimatroid: maybe you can get used to it like leaning chess 2011-12-18T23:29:44 r 2011-12-18T23:30:04 a1k0n: http://ompldr.org/vYnQ1cw 2011-12-18T23:30:05 so it might seem complicateds, but after doing it for years, you just see through it 2011-12-18T23:30:09 30 more minutes :) 2011-12-18T23:30:16 anarrr: try worker/compiler.py 2011-12-18T23:30:17 mcstar: i play chess and have a bot too 2011-12-18T23:30:20 i was pretty good after 3 months 2011-12-18T23:30:23 anarrr: in the repo 2011-12-18T23:30:24 thestinger: haha, won by one 2011-12-18T23:30:24 a1k0n: it would be easier if the head was a different color, my brain keeps screwing up 2011-12-18T23:30:28 *** fap-machine has quit IRC (Ping timeout: 245 seconds) 2011-12-18T23:30:30 like i said, given a longer turn limit i could usually beat my own bot 2011-12-18T23:30:33 yeah 2011-12-18T23:30:36 sorry, i dont play chess 2011-12-18T23:30:44 this is planet wars 2011-12-18T23:30:48 * avdg hopes the site won't break at the deadline 2011-12-18T23:30:59 i hit space but nothing happens! 2011-12-18T23:31:05 it is broken 2011-12-18T23:31:14 a1k0n: what do you mean by "There is a buggy easter egg." 2011-12-18T23:31:17 mcstar, probably something happened in space? 2011-12-18T23:31:24 (and not on your computer) 2011-12-18T23:31:36 dunno 2011-12-18T23:31:40 i should not have hit space 2011-12-18T23:31:42 !timeleft 2011-12-18T23:31:43 0:27:17.047848 until cutoff 2011-12-18T23:31:57 amstan: press 'a' 2011-12-18T23:32:02 * avdg is confused by the word space 2011-12-18T23:32:03 <_flag> Just out of curiousity, how many of you would be interested in reading a medium-length write-up of how my bot works and my thought process? I'm probably going to still write it no matter what, but I'm just wondering how many readers I can expect to have :) 2011-12-18T23:32:13 _flag: definitely 2011-12-18T23:32:21 _flag: it'll be #1 on reddit.com/programming 2011-12-18T23:32:22 a1k0n: case 65: // ??? that? 2011-12-18T23:32:30 (unless of course xathis beats you there) 2011-12-18T23:32:30 flag: i would 2011-12-18T23:32:38 <_flag> a1k0n: Haha, only if you promise to upvote it 2011-12-18T23:32:41 _flag: I would be very interested to see your exploration code 2011-12-18T23:32:42 oh, I see 2011-12-18T23:32:44 thestinger: thank you! 1.5Gb... preety good. cos just faced OoM exception on local machine...never tested well, but less than hour before deadline ... *facepalm* :-) 2011-12-18T23:32:59 _flag: i would read it if you give me a link 2011-12-18T23:33:00 _flag: you will get a lot of interest from that 2011-12-18T23:33:02 i cant use readit 2011-12-18T23:33:06 _flag: i'd read it for sure 2011-12-18T23:33:13 <_flag> Okay thanks guys, I'll probably start work on it tommorrow :) 2011-12-18T23:33:14 Many expect to see combat codes but i prefer exploration now. 2011-12-18T23:33:18 oh well, better not tested than not submitted 2011-12-18T23:33:25 *** UncleVasya has joined #aichallenge 2011-12-18T23:33:36 *** Cowbandit has joined #aichallenge 2011-12-18T23:33:37 <_flag> Hopefully I'll have it done in time to put a link to it in my profile, so watch for it there 2011-12-18T23:33:43 my bot is more just a combination of hacks that manage to semi coordinate with each other 2011-12-18T23:33:54 antimatroid: sounds like mine 2011-12-18T23:33:54 mine lacks features 2011-12-18T23:33:58 _flag: post a link in the forums when you do 2011-12-18T23:34:09 *** anarrr has quit IRC (Quit: Page closed) 2011-12-18T23:34:10 _flag: they're always popular, of course 2011-12-18T23:34:22 (well, I had a base commit to add features, but it only slowed my bot too much) 2011-12-18T23:34:32 *** levis501 has joined #aichallenge 2011-12-18T23:34:36 *** dvladim has quit IRC (Ping timeout: 240 seconds) 2011-12-18T23:34:37 my bots intelligence arises from the conflicting goals it tries to achieve 2011-12-18T23:34:40 of course people will be most interested in xathis 2011-12-18T23:34:49 or greentea 2011-12-18T23:34:55 * antimatroid ducks 2011-12-18T23:35:04 I want to see _flag's code 2011-12-18T23:35:10 and the guy who used octave and got to the top 100 2011-12-18T23:35:15 lol 2011-12-18T23:35:19 i dont want his code 2011-12-18T23:35:25 mmm, thunder 2011-12-18T23:35:43 i mean i hate matlab and derivatives 2011-12-18T23:35:48 lots of thunder :| 2011-12-18T23:35:54 did anyone write a bot in bahs script or something similar ? 2011-12-18T23:35:56 and snow? 2011-12-18T23:36:06 did you all see McLeopolds lolcat bot? 2011-12-18T23:36:07 a1k0n: do you have a readable version of this: http://a1k0n.net/2011/06/26/obfuscated-c-yahoo-logo.html 2011-12-18T23:36:14 * antimatroid goes to look for lightning 2011-12-18T23:36:37 aichallenge: janzert epsilon * r3002d8f / (sql/2_update_rankings.sql website/api_game_result.php): Move submission trueskill update into update_rankings procedure - http://git.io/rPV0ug 2011-12-18T23:36:41 :p [warnings which real programmers ignore] 2011-12-18T23:36:46 how long will be bhickey up? 2011-12-18T23:37:02 amstan: umm.. i don't think it was ever readable but let me find some intermediate versions 2011-12-18T23:37:29 *** ferd_ has joined #aichallenge 2011-12-18T23:37:38 a1k0n: is your bot written in the same style? 2011-12-18T23:37:42 naturally 2011-12-18T23:37:48 genious 2011-12-18T23:37:48 (no of course not) 2011-12-18T23:37:51 :D 2011-12-18T23:38:19 *** rebelxt has joined #aichallenge 2011-12-18T23:38:23 ah 2011-12-18T23:38:24 * avdg takes a close eye on the stats which is current 1203 submissions 2011-12-18T23:38:26 avdg: i wouldn't leave it much longer 2011-12-18T23:38:26 delt0r 2011-12-18T23:38:28 Is BenJackson still here? 2011-12-18T23:38:41 http://paste.aichallenge.org/wf5KC/ 2011-12-18T23:38:46 what about him? did he say that he will write a bot? 2011-12-18T23:39:02 janzert: reporting in 2011-12-18T23:39:06 I hope I uploaded the right version :) 2011-12-18T23:39:15 Extrarius: that's sweet 2011-12-18T23:39:16 McLeopold: yay 2011-12-18T23:39:38 you have a script to automatically generate N maps? 2011-12-18T23:40:22 janzert: I'm working on it 2011-12-18T23:40:33 btw, the latest map.py update has a flaw that I'm working on 2011-12-18T23:40:33 *** Warren has joined #aichallenge 2011-12-18T23:40:35 *** levis501 has quit IRC (Quit: Page closed) 2011-12-18T23:40:36 *** luca_moller has joined #aichallenge 2011-12-18T23:40:43 janzert: how do I get my generator into the competition? 2011-12-18T23:40:45 Extrarius: making map gens is one of the more interesting parts of the contests, i'm surprised more people aren't interested in it 2011-12-18T23:40:45 I fixed a few in the last half hour or so 2011-12-18T23:40:51 Extrarius: pull request.. 2011-12-18T23:40:58 take a look at the latest version in git 2011-12-18T23:40:58 janzert: also, for the matchmaking, I'd like to just backup the tables and clean them out 2011-12-18T23:40:59 *** Warren is now known as Guest7269 2011-12-18T23:41:14 which tables? 2011-12-18T23:41:23 Extrarius: http://help.github.com/fork-a-repo/ http://help.github.com/send-pull-requests/ 2011-12-18T23:41:24 game and map 2011-12-18T23:41:34 and submission 2011-12-18T23:41:35 no 2011-12-18T23:41:38 Extrarius: actually.. just give me the code 2011-12-18T23:41:46 it's too late 2011-12-18T23:41:48 amstan 2011-12-18T23:41:49 I'd really, really rather not 2011-12-18T23:41:57 aww 2011-12-18T23:41:59 amstan: http://pastebin.com/3NUHGytD 2011-12-18T23:42:10 Extrarius: the maps are cool, but it's way too close to the deadline to introduce a new map gen 2011-12-18T23:42:16 My idea would be to move the data to a secondary table while finals are running, then move the data back 2011-12-18T23:42:26 people write their bots testing on specific types of maps 2011-12-18T23:42:37 20 minutes before the deadline is not sufficient time to test :P 2011-12-18T23:42:57 janzert: sorry if this has been asked many times, when do you guys plan to start the tourney? 2011-12-18T23:43:06 That has such a huge potential to accidentally break or lose something, that really scares me 2011-12-18T23:43:08 antimatroid: Doesn't that make a good test of who created good AI instead of just a hack that happens to work? 2011-12-18T23:43:19 janzert: I've just tweaked constants today :) 2011-12-18T23:43:20 rebelxt: midnight+epsilon 2011-12-18T23:43:27 antimatroid: did you submit? 2011-12-18T23:43:32 Migi32: cutting it close, but the code is testing on the tcp servers now. Passes the unittests though' 2011-12-18T23:43:35 amstan: great, thanks ;-) 2011-12-18T23:43:39 thestinger: my last comment was to McLeopold 2011-12-18T23:43:40 Extrarius: "good ai" is a very ill defined term, there has to be limits to what peole can expect 2011-12-18T23:43:46 Extrarius: yes, but people complain a lot, so.. 2011-12-18T23:43:48 janzert: oh xD 2011-12-18T23:43:54 dragonfyre13: oh, unit tests? nice :) 2011-12-18T23:43:54 it's been made fairly clear by the majority of people that they prefer to have tested with the map gen 2011-12-18T23:43:58 well, here is my map gen if anybody wants to play with it: http://pastebin.com/2pgD8mj2 2011-12-18T23:44:02 *** CowTipperVirus has joined #aichallenge 2011-12-18T23:44:08 *** vrexu has joined #aichallenge 2011-12-18T23:44:10 for the record, i would personally just put them in there, but the majority of people would not likeit 2011-12-18T23:44:16 Migi32: I have some scenarios that I use as "unit tests" 2011-12-18T23:44:24 just to make sure I didn't break the basics 2011-12-18T23:44:29 anyone some thoughts about the last 15 minutes? 2011-12-18T23:44:29 rebelxt: we'll be getting the finals going after submissions close but will probably take a few hours 2011-12-18T23:44:30 Migi32: defense is now VERY rudimentary, but it's kinda there. At least one won't slip in behind me while I walk away. If I'm engaged elsewhere I probably won't care though.... 2011-12-18T23:44:36 Extrarius: stick around when the next game is being made and you can make map gens for that 2011-12-18T23:44:45 and whatever else picks your fancy 2011-12-18T23:44:52 Migi32: Needed the unit tests to make sure I didn't screw up the logic messing with something 2011-12-18T23:44:58 avdg: srand(42), then use rand() for everything 2011-12-18T23:45:16 janzert: how many maps do you want of each type? I'm thinking around 50? 2011-12-18T23:45:18 ok, my server looks alive. 2011-12-18T23:45:21 antimatroid: yeah, I would have had a reasonable bot and an awesome map generator if only I'd found out about this whole thing any time other than right before I moved =-/ 2011-12-18T23:45:30 bmh: want to put some more maps on your server? 2011-12-18T23:45:31 janzert: the 3 types being, maze, cell_maze and random_walk 2011-12-18T23:45:35 antimatroid: no. 2011-12-18T23:45:38 McLeopold: how many types are there now? I was thinking around 150 to 200 total 2011-12-18T23:45:39 !timeleft 2011-12-18T23:45:40 0:13:20.201209 until cutoff 2011-12-18T23:45:46 http://bhickey.net:2080/replay.295 these are always fun :) 2011-12-18T23:45:47 for after 2011-12-18T23:45:49 ok, yeah sounds good then 2011-12-18T23:45:51 or are you cutting it off? 2011-12-18T23:45:55 janzert: thanks man. already waiting on next rourney ;) 2011-12-18T23:46:03 janzert: also, how long do we run finals for? 4 days? 2011-12-18T23:46:03 rebelxt: i did 2011-12-18T23:46:05 sorry 2011-12-18T23:46:05 meh, the number of submissions is still rising 2011-12-18T23:46:09 janzert: err, challenge 2011-12-18T23:46:23 antimatroid: if someone stabilizes the leaks, I'll leave it up 2011-12-18T23:46:24 1219, now 1221 2011-12-18T23:46:41 wow, its going up faster 2011-12-18T23:46:41 antimatroid: cool, i bet your last minute submission will kill mine just like it did last year 2011-12-18T23:46:55 heh, I don't think the universe likes me. As the deadline draws closer and closer, the difference in rating between my old version and my new version becomes smaller and smaller :) 2011-12-18T23:47:04 still not resubmitting with my new version though 2011-12-18T23:47:09 rebelxt: i want to a.) get first in aus again (seems tougher this year) and b.) improve on my previous ranking :) 2011-12-18T23:47:13 is it correct that you won't be releasing bot's code after the contest? 2011-12-18T23:47:16 janzert: okay, I'm heads down generating maps 2011-12-18T23:47:31 What is the maximum number of bots in a match? has it been decided for the finals? 2011-12-18T23:47:32 Migi32: stop playing games :P 2011-12-18T23:47:41 Migi32: man, i am in the same boat. new version is a bit better but still has a risk of timeouts... 2011-12-18T23:47:43 the server decided to give me a game so I know my version uploaded to the site actually works :P 2011-12-18T23:47:56 hmmmm, I keep getting spanked by m37a 2011-12-18T23:48:05 that's like the fourth time... 2011-12-18T23:48:06 *** grape9 has quit IRC (Quit: Page closed) 2011-12-18T23:48:24 fyi, i'm kirby on bhickey now 2011-12-18T23:48:26 *** RedTurtle has joined #aichallenge 2011-12-18T23:48:27 whoa neat: http://codepad.org/2oUzHexf 2011-12-18T23:48:31 i chucked my bot on for a bunch of games 2011-12-18T23:48:33 dragonfyre13: he's good :) 2011-12-18T23:48:36 *** delineate has joined #aichallenge 2011-12-18T23:48:42 hmm, the number of submissions is rising after every refresh 2011-12-18T23:48:51 thestinger: yeah, he's running over me like I'm not there.... 2011-12-18T23:48:52 antimatroid: i'll move to aus and try go get 1st or 2nd next time ;) usa is overpopulated 2011-12-18T23:49:04 urrrrr, need it to run a game to test this out.... 2011-12-18T23:49:13 rebelxt: ahh, i feel for you americans 2011-12-18T23:49:22 first in aus isn't such an unattainable task 2011-12-18T23:49:22 hacklash: 10 2011-12-18T23:49:40 !timeleft 2011-12-18T23:49:41 0:09:19.264952 until cutoff 2011-12-18T23:49:45 antimatroid: Speak for yourself :P 2011-12-18T23:49:58 matthewd: hehe, sorry :P 2011-12-18T23:50:08 dragonfyre13: http://aichallenge.org/profile.php?user=3186 that's his bot 2011-12-18T23:50:09 also, surprise! :P 2011-12-18T23:50:20 dragonfyre13: his last version had 92 mu, don't worry if he beats you :P 2011-12-18T23:50:20 can't even include on map made by my generator in the finals? So it'd not be influential in rankings but would still provide a little insight into which bots are generic vs not? 2011-12-18T23:50:29 err one map made by my generator 2011-12-18T23:50:34 dragonfyre13: it's a top 20 bot 2011-12-18T23:50:54 Extrarius: sorry dude, try and get some onto a tcp server 2011-12-18T23:50:56 *** Murashka has joined #aichallenge 2011-12-18T23:51:00 Fluxid might do it later 2011-12-18T23:51:13 Extrarius: what do your maps look like? 2011-12-18T23:51:15 i'd be keen to play other people on the maps, but it would not go down well if they were used in the finals 2011-12-18T23:51:24 ChrisH_: http://paste.aichallenge.org/wf5KC/ 2011-12-18T23:51:30 thestinger: nice. 2011-12-18T23:51:39 thestinger: that's "ouchy" 2011-12-18T23:51:55 ahh, that maps is like a cell maze that isn't a maze 2011-12-18T23:52:06 *** luca_moller has quit IRC (Ping timeout: 258 seconds) 2011-12-18T23:52:07 right now I need someone like migi. Just come along and try to take my hill from behind me.... 2011-12-18T23:52:23 Extrarius: sorry, they don't want my mapgen either 2011-12-18T23:52:35 amstan: the cave one? 2011-12-18T23:52:35 my god, the weather is horrendous 2011-12-18T23:52:38 yeah 2011-12-18T23:52:41 amstan: what do the maps look like? 2011-12-18T23:53:07 *** Scryer has joined #aichallenge 2011-12-18T23:53:28 I don't think there's anything wrong with a new map generator if it isn't something completely different 2011-12-18T23:53:36 there are going to be new maps with their own quirks anyway 2011-12-18T23:53:48 apparently i'm getting errors now 2011-12-18T23:53:49 *** Ace-Cooper has quit IRC (Quit: Page closed) 2011-12-18T23:53:56 *** praveen_ has joined #aichallenge 2011-12-18T23:54:12 Migi32: yeah, this code isn't going up there. Your ants get drunk, and they start doing things like pointing the way to your hill.... :P http://bhickey.net:2080/replay.301?turn=566 2011-12-18T23:54:17 thestinger: trust me, i learnt my lesson from planet wars 2011-12-18T23:54:27 whats the time duration for the official contest - 3 days? 2011-12-18T23:54:36 hmm, someone who's uploading code and finding out his code is broken would have a very bad time atm 2011-12-18T23:54:40 Migi32: and clustering of course. But mostly the drunk thing... 2011-12-18T23:54:41 and that was like 2 weeks before the deadline and it had been explicitly said (although perhaps not clearly) that other map generators would/could be used 2011-12-18T23:55:02 thestinger: http://paste.aichallenge.org/rqrNo/ 2011-12-18T23:55:23 avdg: my code is already up there. Was trying to put in some really basic defense code so I could protect against migi32, but that's not going up there. Started it less than an hour ago so..... 2011-12-18T23:55:30 here is another map by my generator, not as interesting: http://paste.aichallenge.org/23ZJB/ 2011-12-18T23:56:15 avdg where are you getting those statistics? 2011-12-18T23:56:22 Extrarius: your generator doesn't allow for 1 wide hallways does it? (where they deadend after a while in water) 2011-12-18T23:56:24 its like 50 in the last 10 min 2011-12-18T23:56:27 dragonfyre13: oh it was specifically designed against me? :) 2011-12-18T23:56:27 Bom! Bom! Bom! 12:00 O'Clock,. happy Deadline :D 2011-12-18T23:56:28 old proven bot vs new fancy but buggy bot - who wants to make a call? ;-) 2011-12-18T23:56:30 *** alc has joined #aichallenge 2011-12-18T23:56:30 I don't think I will be your biggest enemy during the contest :) 2011-12-18T23:56:39 Migi32: yes. Yes it was.... :D 2011-12-18T23:56:45 *** TheLinker has joined #aichallenge 2011-12-18T23:56:50 make it 60 2011-12-18T23:56:54 dragonfyre13: Not as written. Because of the '3x3 passage' rule, I make my worms have a minimum diameter of 2.5 units 2011-12-18T23:56:55 Migi32: Well, to protect against ants like yours. Sneaky little bastards. 2011-12-18T23:57:02 Andddddddd... Uploaded :) 2011-12-18T23:57:09 Extrarius: that's good. I "smooth" the water a bit... 2011-12-18T23:57:11 *** codetiger has joined #aichallenge 2011-12-18T23:57:16 * avdg hopes for errors 2011-12-18T23:57:29 rebelxt: old proven bot 2011-12-18T23:57:35 yeah, mine roughs up the map then smooths it to make the results a little 'more interesting' 2011-12-18T23:57:37 pguillory not resubmit strange 2011-12-18T23:57:40 Extrarius: If a cell is water on 3 sides, I ignore that cell. Sometimes screws things up, but means I don't back into a "stupid cell" 2011-12-18T23:57:45 heh http://aichallenge.org/visualizer.php?game=273965 2011-12-18T23:58:04 avdg where do you find the submission number? 2011-12-18T23:58:10 praveen_: agreed... even though it's a bit weeker 2011-12-18T23:58:11 server stats 2011-12-18T23:58:20 and time ;-) 2011-12-18T23:58:21 theoretically the rough/smoothing step could produce a cell with water on 3 sides, but it isn't very likely 2011-12-18T23:58:35 !timeleft 2011-12-18T23:58:35 0:00:24.630199 until cutoff 2011-12-18T23:58:43 rebelxt: unless you have tested your fancy bot in official server 2011-12-18T23:58:43 wow 2011-12-18T23:58:44 *** egg_ has joined #aichallenge 2011-12-18T23:58:48 !timeleft 2011-12-18T23:58:49 0:00:11.371236 until cutoff 2011-12-18T23:58:54 !timeleft 2011-12-18T23:58:55 0:00:05.083480 until cutoff 2011-12-18T23:58:57 so how do I get into the 'core group' that runs the contests so I get a heads up and can work on the starter kit for the next contest announcement? 2011-12-18T23:58:58 1 min left 2011-12-18T23:59:01 !timeleft 2011-12-18T23:59:01 -1 day, 23:59:58.828520 until cutoff 2011-12-18T23:59:02 their server time is slightly different than mine 2011-12-18T23:59:04 *** Corgano has joined #aichallenge 2011-12-18T23:59:05 oh snap 2011-12-18T23:59:07 good luck 2011-12-18T23:59:13 -1 day, BUUUUUUUUG! 2011-12-18T23:59:15 45 sec 2011-12-18T23:59:23 anyone know how finals are gonna work? 2011-12-18T23:59:26 Extrarius: follow the top part of the forum 2011-12-18T23:59:36 hmm 80 in the last 15 min 2011-12-18T23:59:48 count down 2011-12-18T23:59:51 10 2011-12-18T23:59:52 avdg: wow. I'm pretty sure someone beat someone there, but for the life of me I can't figure out who won that god awful fight.