|
|
Line 1: |
Line 1: |
− | [[Image:DrussGTvsDiamond.png|thumb|DrussGT v. Diamond]]
| + | Yes, I like stretching to window size too. It was long overdue. |
− | | |
− | You're not alone writing robots! There are thousands of robots other people have written that you can download and battle with. Some of them are extremely tough to beat! There is a wide variety of robots available with all sorts of different strategies. It's up to you to go get them, try them out, and [[Robocode/Learning from Robots|learn]] from them.
| |
− | | |
− | == Robots to download ==
| |
− | Here are some robots everyone should have.
| |
− | | |
− | === Top 1v1 bots ===
| |
− | * '''[[DrussGT]]''' ‒ #1 in [[RoboRumble]]. Very famous and still developed.
| |
− | * '''[[Gilgalad]]''' ‒ #3 in RoboRumble.
| |
− | * '''[[Tomcat]]''' ‒ #4 in RoboRumble.
| |
− | * '''[[Nene]]''' ‒ #5 in RoboRumble.
| |
− | * '''[[XanderCat]]''' ‒ #6 in RoboRumble. Built on [[XanderFramework|a modular bot framework]].
| |
− | * '''[[WaveSerpent]]''' ‒ #7 in RoboRumble.
| |
− | * '''[[Pris]]''' ‒ #16 in RoboRumble. The best bot that uses neural networks.
| |
− | | |
− | === Top 1v1 and melee bots ===
| |
− | * '''[[Diamond]]''' ‒ #4 in [[MeleeRumble]], #2 in RoboRumble. Extremely famous.
| |
− | * '''[[Neuromancer]]''' ‒ #1 in MeleeRumble. The first successful [[Wave Surfing|Melee Surfer]].
| |
− | * '''[[Firestarter]]''' ‒ #2 in MeleeRumble. Relatively new and actively developed.
| |
− | * '''[[DemonicRage]]''' ‒ #3 in MeleeRumble.
| |
− | * '''[[Shadow]]''' ‒ #6 in MeleeRumble. Old and very famous for inventing [[Wave Surfing]] and [[Shadow/Melee Gun]]. Was #1 for a long, long time.
| |
− | * '''[[Combat]]''' ‒ #8 in MeleeRumble.
| |
− | | |
− | === Other noteworthy bots ===
| |
− | * '''[[Super Sample Bots]]''' ‒ The next step after you beat all the [[Sample Bots]].
| |
− | * '''[[EnergyDome]]''' ‒ Performs [[Bullet Shielding]]. Some top bots are surprisingly suspicable to this.
| |
− | * '''[[IWillFireNoBullet]]''' ‒ Dodges bullets without firing. Many bots fall to this as well.
| |
− | * '''[[MaxRisk]]''' ‒ A [[Ramming Movement|rambot]]. Some bots are vulnerable to ramming.
| |
− | * '''[[HawkOnFire]]''' ‒ A simple bot with easy-to-understand source code.
| |
− | * '''[[BasicGFSurfer]]''' ‒ The result of the [[Wave Surfing Tutorial]] and the [[GuessFactor Targeting Tutorial]]. In the top-100 in RoboRumble.
| |
− | | |
− | == Where to get robot JARs ==
| |
− | To use a robot, you must download the robot's .jar file (all robots come as ".jar" files, which means "Java ARchive"). Robot JARs can be found in the following places (in order of preference):
| |
− | * The download link in the robot's [[:Category:Bots|bot page]].
| |
− | * The [http://robocode-archive.strangeautomata.com/robots/ RoboRumble bot archive] (or its [https://github.com/aleksey-zhidkov/rc-repo-mirror GitHub mirror]).
| |
− | * The URL in the [[RoboRumble/Participants|RoboRumble participants list]].
| |
− | | |
− | == Where to put robot JARs ==
| |
− | Robot JARs should be placed in the '''<code>robocode/robots</code>''' folder, for Robocode to load them.
| |
− | | |
− | Optionally, you may use the Robot -> '''Import downloaded robot''' tool to copy JARs into that folder from another location.
| |
− | | |
− | == Screenshots ==
| |
− | Downloading DrussGT:
| |
− | | |
− | [[Image:DownloadingDrussGT.png]]
| |
− | | |
− | Robocode, with many bots installed:
| |
− | | |
− | [[Image:RobocodeWithManyBots.png]]
| |
− | | |
− | == See also ==
| |
− | | |
− | {{RobocodeDocsList}}
| |
− | | |
− | [[Category:Robocode Documentation]]
| |
− | [[Category:Tutorials]]
| |