User:Bayen/Archived Talk

From Robowiki
Jump to navigation Jump to search

Does this work? -Bayen

Maybe. It depends what you are referring to. -wcsv

Well, I was trying to figure out how to work this site, but I think I have it now. -Bayen

Hey, you deleted my comment! :P Anyway... If you set your name under "Preferences", it will show up as "you" on the Changes page, as well. -- Voidious

Whoops. You commented while I was editing, so I didn't realize it was there. Also, could you have a look at CrazyTracker? -- Bayen

Do you mean the page, or the tank? In either case, the answer's yes, but I'm just finishing up some things on Dookious at the moment, so give me a few minutes... Was there something in particular you want me to look at? -- Voidious

The tank, please. I need to know what I should work on improving. -- Bayen

Well, I think a good start is to try all the various simple targeting methods that are outlined on this site. You've already got Linear Targeting, so maybe try Circular Targeting or Random Targeting. A next step after having a few targeting algorithms would be to come up with a system for choosing between them, and the most complete way of doing this would be Virtual Guns. (There are other, simpler ways you could start with, though.) I'm not sure exactly what your main focus is with this tank, but I've really only worked with 1v1 (pretty new to Robocode, myself). In any case, there is a ton of good information on this site, I'd just dig through it and try to implement what you can, for starters :) -- Voidious

UbaMicro? is quite a bit stronger than CrazyTracker, at least in One on One, all thanks to that one line extra. You see, small changes can make big differences. It's meleeperformance is quite a bit less though. -- GrubbmGait

I just wanted to let you know that you can do subpackages to put your tanks in different packages if you want. For instance, you could develop your new tank under robots/bayen/bugger, and then use package bayen.bugger in your files. It just makes it easier to distinguish what tanks belong to whom. -- Voidious

Just another tip: you can re-use your bot-entry on the Robocode Repository. Just login there, select your bot, and then do a 'Save and Upload'. -- GrubbmGait

Thank you, Voidious, i was looking for a better way to organize my bots! --Bayen

Also thanks to GrubbmGait, I have been getting tired of re-uploading again and again for new releases (which, since I am still learning much, are very frequent). --Bayen

Uh, how do you do subpackages? --Bayen

You can make a directory bayen\bugger in the robots directory, and then the start of the java file UbaMicro looks like below. This bot is now known as bayen.bugger.UbaMicro.

package bayen.bugger;
import robocode.*;
import robocode.util.Utils;
import java.awt.Color;
import java.awt.geom.*;
import java.util.*;

/**
 * Comment on your bot
 */

public class UbaMicro extends AdvancedRobot {

-- GrubbmGait

You do not need to re-introduce an older bot to see the differences, you can simply 'edit' the comparison url. You do a comparison against any bot, then select as second bot your own, and then edit the url. (and then bookmark it !). Just to make things easier, here is the comparison url for Squirrel. -- GrubbmGait http://rumble.fervir.com/rumble/RatingDetailsComparison?game=roborumble&name1=bayen.nut.Squirrel%201.50&name2=bayen.nut.Squirrel%201.42

Thanks! I'll go delete the redundant entry now. --Bayen