User talk:Christopher.Hilla

From Robowiki
Revision as of 16:38, 22 February 2010 by Rednaxela (talk | contribs) (Leak issues unlikely the cause...)
Jump to navigation Jump to search

Welcome and best of luck with your bots! =) --Voidious 14:50, 4 February 2010 (UTC)

Welcome to Robowiki! Looking at what you've put in the rumble, one quick suggestion is to have all of your bots (WhoAmI.WhoAmI and uccc.Orbiter) under a common package. This is recommended so authors can easily be sorted out, and also one can get one's country flag in the rumble if one wishes. Best of luck with your Robocoding! :) --Rednaxela 01:59, 5 February 2010 (UTC)

Thanks for opening a dialogue folks! Rednaxela, I agree about the package name. I'll be removing my bots in a day or so once the results stabilize. I've proposed the uccc.* package name to the club. While I don't see a reason why we wouldn't use it, I want to hold off until our next meeting before going forward with that namespace -- just in the event someone makes a good case for us not to use it. We will have a decision made by 02-10-2010. Anything we submit between now and then will be removed and repackaged under the new name. I'll drop a post in Talk:RoboRumble/Country_Flags once we have decided. Thank you again for your input, we appreciate it! Christopher.Hilla 02:17, 5 February 2010 (UTC)

Group effort, eh? Sounds like it could be very successful and fairly frustrating. I've had two friends who did Robocode. The one who introduced me (and was retired from it) and another that I competed back and forth with, emailing zipped up class files back and forth as we one-upped each other. He also dropped out after a few months. Would be cool to interest someone else in it to collaborate with but it hasn't happened yet. --Martin 03:06, 5 February 2010 (UTC)

We're 12 students in the SUNY Ulster computer science program that have decided to compete in RoboCode as a function of the computer club. We have a pretty simple mission -- collaborate to get a bot as high up in the rankings as we can before the semester is up. After this round is over with, who knows where we'll go with it. At least you've got our company for the next 12 weeks. Thanks for the well wishes :) Christopher.Hilla 01:55, 6 February 2010 (UTC)

Re: Subject line comment comment

Nah, we sometimes use them on Robowiki. I personally try to when starting a new thread of discussion. One note is part of why you may not see it on some talk pages is the ones migrated from the old wiki where that wasn't done so much. --Rednaxela 04:14, 6 February 2010 (UTC)

Bad Rumble Results

Hi Christopher. Could you take a look at what happens with Midboss 1r in your robocode install please? I noticed your client upload some bad results. Thanks. --Rednaxela 21:18, 10 February 2010 (UTC)

ap.Frederick doesn't shoot at all and MiniNeural hardly ever lands a shot, so Midboss 1r wins every time in both cases --Christopher.Hilla 03:55, 22 February 2010 (UTC)

I wonder why then a uccc client uploaded results to the contrary a couple times =\ --Rednaxela 04:00, 22 February 2010 (UTC)

I've deleted and made a new roborumble client from the zip available on the wiki on my main computer. I have one other box that is running the client as well and I'll reload that one tomorrow, maybe that'll clear up the problem. Any suggestions as to why this would happen? --Christopher.Hilla 05:23, 22 February 2010 (UTC)

Tough to guess without reproducing it and checking the robot console for errors. I hit some bad results for Midboss recently that were the result of a memory leak in Robocode, but I thought Rednaxela found a workaround in his bot. If it only happens with Midboss, you could exclude it using roborumble.txt for now. --Voidious 15:22, 22 February 2010 (UTC)

The leak is that pre-"1.7.2.0 Beta" versions of robocode, including 1.6.1.4, never free static memory stored in bots ever, so it's more than a little leak, and affects all bots, not just Midboss. Latest version of Midboss both started using lazy-allocation for it's huge VCS array, reducing memory usage 10x, plus it also nulls out all static data upon receiving the battle ended event and also calls System.gc() then too. Other advanced learning bots should currently be affected much much more than Midboss by the leak issues actually... --Rednaxela 15:38, 22 February 2010 (UTC)