Re: Count Robots on Field, place in array
Jesse Bevil <[email protected]> Fri, 7 Oct 2016 10:25:06 -0700 (PDT)
| Newsgroups | gmane.comp.java.robocode |
|---|---|
| Message-ID | <[email protected]> |
On contemplating the issue. I've decided to try and create an ArrayList of
the object type, and then in a seperate class, create the object Enemy
which will store each enemy on the play field. Moving forward with the
idea. Though I feel it will require a bit of tweaking to get it sorted,
assuming it even works.
On Thursday, October 6, 2016 at 4:38:19 AM UTC-5, Jesse Bevil wrote:
>
> So I'm looking to count the number of robots on the field. Not really sure
> how I can accomplish that. I was thinking that if I make a multi-dimension
> array and on each scanned robot save e.getName and e.getDistance and then
> sort the array from lowest to highest distance, then select the target at
> the top index of the array that I could improve survivability. I'm new to
> RoboCode (about an hour ago), I am also new to Java (Fundamentals I class
> in college, received an A, but doesn't really mean much without
> experience).
>
> So I suppose my problem is basically how to go about creating the array
> that stores both the string and the integer short of creating two arrays.
> I'm sure this idea is fairly basic and has likely already been done, but it
> was my first thought when I considered avoiding shooting at the first thing
> I saw (something could be closer).
>
> Also while looking at the API I noticed that there was an option to
> getClassName() which I suppose if I can use that within the scanner I could
> get the specific class name for a robot, IE: if
> e.GetClassName().Equals(Tracker) { handle tracker robot code goes here}. I
> could handle specific sample robots. Though I don't think the goal would be
> to beat the sample robots, more so the other robots other people code?
>
> I would like to say that I have a clue where to start so that I could
> provide some level of attempted code, but honestly I can't think of how to
> approach the array situation, which is the basic question. I can write the
> code to sort the information after I've got an idea of how to store it.
>
> Thanks in advance for any assistance.
>
--
You received this message because you are subscribed to the Google Groups "robocode" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.