Re: Can't find my robot to test it out in battle

Ian Tatters <[email protected]> Sat, 20 Oct 2018 19:53:36 +0200
Newsgroups gmane.comp.java.robocode
Message-ID <CAOG1zyham9f2fMxWOmuPY-Lx0t1ycV9K+g6gURJXJg=V0zVBOw@mail.gmail.com>
I followed exactly this guide
https://www.youtube.com/watch?v=JetqcHWcdwg
and still it doesn't work. A funny thing that I noted is that if you look
at the message I got from the compiler it says Codesize: 0 while in the
video it says Codesize: 58, so I think that somehow it doesn't register any
code in it. Maybe I should download it again?


On Sat, Oct 20, 2018 at 7:37 PM Ian Tatters <[email protected]> wrote:

> Hey, I corrected the error and compiled it. I got this message.
>
> Compiling...
> Eclipse Compiler for Java(TM) v20180305-0940, 3.14.0, Copyright IBM Corp
> 2000, 2015. All rights reserved.
> Compiled successfully.
>
>
> ---- Codesize ----
> Codesize: 0 bytes
> Robot weight class: NanoBot  (codesize < 250 bytes)
>
> But it still doesn't show up. Something I noticed is when I look in the
> map of the sample bots they all have three files per robot. A .class, a
> .java and a .properties if I look in the map where my robot is in I only
> see a .java file. Maybe it has something to do with that?
> Ps. I really appreciate your help.
>
> On Sat, Oct 20, 2018 at 12:30 AM fnl <[email protected]> wrote:
>
>> Hi Ian,
>>
>> I tried to compile your robot in Robocode, and soon found the issue. You
>> have a misplaced curly bracket between the comment and declaration of your
>> run method. Hence, I cannot compile your robot.
>> So I guess the issue is due to a tiny issue. :-)
>>
>> /**
>> * run: Hey's default behavior
>> */
>> * }*
>> public void run() {
>>
>> Compiling...
>> [parsing started RegularFileObject[C:\robocode\robots\irtatters\Hey.java]]
>> C:\robocode\robots\irtatters\Hey.java:16: error: class, interface, or
>> enum expected
>> public void run() {
>>        ^
>> C:\robocode\robots\irtatters\Hey.java:28: error: class, interface, or
>> enum expected
>> turnRight(45);
>> ^
>> C:\robocode\robots\irtatters\Hey.java:29: error: class, interface, or
>> enum expected
>> }
>> ^
>> C:\robocode\robots\irtatters\Hey.java:35: error: class, interface, or
>> enum expected
>> public void onScannedRobot(ScannedRobotEvent e) {
>>        ^
>> C:\robocode\robots\irtatters\Hey.java:39: error: class, interface, or
>> enum expected
>> } else if (e.getEnergy() > 10) {
>> ^
>> C:\robocode\robots\irtatters\Hey.java:41: error: class, interface, or
>> enum expected
>> }
>> ^
>> C:\robocode\robots\irtatters\Hey.java:48: error: class, interface, or
>> enum expected
>> public void onHitWall(HitWallEvent e) {
>>        ^
>> C:\robocode\robots\irtatters\Hey.java:51: error: class, interface, or
>> enum expected
>> }
>> ^
>> [parsing completed 51ms]
>> [total 87ms]
>> 8 errors
>> Compile Failed (1)
>>
>>
>> torsdag den 18. oktober 2018 kl. 23.06.33 UTC+2 skrev ian.r.tatters:
>>>
>>> So I made some tweaks to the template to see how the robot would behave.
>>> Unfortunately I can't find it to select for a battle. It's in the robot map
>>> in the map irtatters (that's what I called the package). Now if I want to
>>> start a new battle I see all the packages like sample, team, ect. but not
>>> irtatters. I tried control r and clean robot cache. Can someone help me?
>>>
>>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "robocode" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/robocode/PPPqVcb6Mvs/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
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.