Talk:RoboRumble/Enter The Competition

From RoboWiki
Jump to: navigation, search

Contents

Thread titleRepliesLast modified
Why do we host bots outside of this wiki?321:20, 16 September 2017
entering4419:12, 22 January 2017
Properties file?215:51, 22 October 2013

Why do we host bots outside of this wiki?

Why do we host bots outside of this wiki?

If we upload bots to wiki, we would always have bots ready for download as long as wiki is online. If it is not-online, literumble clients cannot access the list of bots anyway, so it is as bad as missing jars for download.

Additionally, we would not depend on big brother hostings like GitHub, Google, OneDrive, Dropbox, etc. These are notorious for changing their APIs leading to bots disappearance. Our own webservers go down too, though I would claim, situation is better than big hosting providers.

I see only one reason: it would increase wiki storage space requirement. But the latest bots archive at [1] is only 36 MB, which is nothing in comparison to the full wiki dump which is about 750 MB.

Beaming (talk)00:31, 7 September 2017

Good idea! I also thought about that years ago, but haven't mentioned it.

It's really hard for a new participant to join the rumble — you have to be Java 5 compliment (before the recent update that raised the requirement to Java 8), and you have to find a hosting service which offers permanent links to direct download.

I'm also considering some API for manipulating the participants list — it's easy to break it, and anyone can do that (and causing the literumble to be unstable for awhile)

E.g. we may want to add a form, where you can submit your bot name with a download link, and it automatically validates your package to make sure no mistake. It may also remove the older version automatically.

Xor (talk)05:01, 7 September 2017
 

Another reason would be, 1000+ request from every one who runs the rumble for the first time would be DDOS. And this really increases the fee in bandwidth.

But the solution is easy as well — force those who run the rumble for the first time use latest-participants archive.

Xor (talk)05:11, 7 September 2017
 

Attempting to upload a robot JAR to the wiki produces the following error message:

The file is a ZIP file that contains a Java .class file. Uploading Java files is not allowed because they can cause security restrictions to be bypassed.

Until this problem is fixed, I am reverting your advice on RoboRumble/Enter The Competition.

MultiplyByZer0 (talk)21:20, 16 September 2017
 

Wait - I don't get it. I've uploaded my bot into robocode repository, but I don't now how to get the download link to put on the participants page. The explaining paragraph says something about noting the corresponding id number. How would I get that id number? thanks

AncientPyro12:09, 24 February 2012

You should be able to see the ID in URL. Note that the Robocode Repository is not very stable, so maybe you should host your robot on your own hosting if available, or try some free service. Google Pages is proven to be working. Dropbox public link might work too, but hasn't been tested.

Nat Pavasant12:39, 24 February 2012
 

Thank you so much!!! It works!

AncientPyro20:05, 24 February 2012

I need some help to enter the competition. Where to download my robot and how to put it to the competition Can you explain to me?

Dsekercioglu (talk)16:42, 7 February 2016

Hi, welcome to the game.

Your question is a bit to general. Please have a careful look at RoboRumble/Enter The Competition and ask for clarifications. We will be happy to help.

Beaming (talk)18:42, 7 February 2016
 
 

Now I have my bot in dropbox but it doesn't look like the links of other robots my link is this "https://www.dropbox.com/home?preview=dsekercioglu.Tomahawk_5.01.jar". but other robots have links like dl.dropbox.

Dsekercioglu (talk)11:03, 9 July 2016

I forget to say. Now I know how to put in roborumble just having problems with the site

Dsekercioglu (talk)11:04, 9 July 2016

I've done it. The link is perfect. just one more question. How many hours it takes until a added robot gets into the competition. (very bad english sorry)

Dsekercioglu (talk)13:24, 9 July 2016

Hi, the link doesn't seem to work for me. Maybe try putting it in your Shared folder, then right-click, "get public link" or something similar and use that for the url.

Skilgannon (talk)05:07, 14 July 2016

Thank you very much it didn't worked I tried it in a different way if it doesn't work I will try it your way

Dsekercioglu (talk)14:40, 20 August 2016
 

And thanks for the robots you have made. They helped meet Improve very much. (Not from code I didn't understand anything)

Dsekercioglu (talk)14:42, 20 August 2016
 

Just one more question I battled DrussGT against Diamond in 5000 round battle in robocode.command but Diamond gets %92. Is it because of robocode.

Dsekercioglu (talk)14:48, 20 August 2016
 

Hi, If the roborumble server saves the results. Is there a way to change the current rankings with it because I've made a very big mistake(Deleted Bots).

Dsekercioglu (talk)19:12, 22 January 2017
 
 
 
 
 

Properties file?

The instructions say that you must include a <botname>.properties file. However, there's no link to instructions on how to create this properties file, where to put it, or what to put in it. This would be extremely helpful. I don't want to have to go reading the source code. Thanks.

TopQuark (talk)05:06, 22 October 2013

If you package your bot normally through Robocode, it's there and you don't need to worry about it. I'm not sure why these instructions need to have that detail...

Voidious (talk)05:16, 22 October 2013
 

I second TopQuark. I do not like to use gui for my projects especisally if simple makefile does the job. So while ago I looked inside of the .properties file.

It is not that complicated and apparently not all fields of it are checked. Every time I jar my bot I put updated .properties file with newly regenerated robot.version and uuid fields. Looks like the rest of it is not checked by robocode. Note that my bots are listed with eem.EvBot marker when I put them for competition. Below is my template.


#Robot Properties
#Sat Aug 11 01:30:45 EDT 2012
robot.description=Simple predictor for fire and naive evasion
robocode.version=1.6.2
robot.java.source.included=true
robot.version=v1.2
robot.author.name=beaming
uuid=55ff1c5b-0c40-432d-adb5-a5f7658a4aed
robot.classname=eem.EvBot

Beaming (talk)15:44, 22 October 2013
 
Personal tools