|
|
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.
| |
− | | |
− | == 1v1 vs. melee bots ==
| |
− | Most robots are only intended for [[One on One|one-on-one]] battles (duels) only. Fewer bots can participate in both [[melee]] (multiple opponents) and 1v1 battles.
| |
− | | |
− | To determine whether a certain robot can participate in melee battles, check if it is present in the [https://literumble.appspot.com/Rankings?game=meleerumble MeleeRumble rankings], or read its bot page.
| |
− | | |
− | Most 1v1 battles are run on a 800x600 battlefield. Most melee battles are run with 10 bots on a 1000x1000 battlefield.
| |
− | | |
− | == Robots to download ==
| |
− | Here are some robots everyone should have.
| |
− | | |
− | === Top 1v1 bots ===
| |
− | * '''[[DrussGT]]''' ‒ #1 in [[RoboRumble]]. Very famous and still developed.
| |
− | * '''[[ScalarBot]]''' ‒ #3 in RoboRumble. New and actively developed.
| |
− | * '''[[Gilgalad]]''' ‒ #5 in RoboRumble.
| |
− | * '''[[Tomcat]]''' ‒ #6 in RoboRumble.
| |
− | | |
− | === Top 1v1 and melee bots ===
| |
− | * '''[[Diamond]]''' ‒ #3 in [[MeleeRumble]], #2 in RoboRumble. Extremely famous.
| |
− | * '''[[Firestarter]]''' ‒ #1 in MeleeRumble, #4 in RoboRumble. New and actively developed.
| |
− | * '''[[Neuromancer]]''' ‒ #2 in MeleeRumble. Note that this bot performs best in 35-round battles.
| |
− | * '''[[DemonicRage]]''' ‒ #4 in MeleeRumble. The first successful [[Melee Surfing|Melee Surfer]].
| |
− | * '''[[Shadow]]''' ‒ #6 in MeleeRumble. Very famous for inventing [[Wave Surfing]] and [[Shadow/Melee Gun]]. Was #1 for a long, long time.
| |
− | * '''[[Portia]]''' ‒ #5 in MeleeRumble.
| |
− | * '''[[Glacier]]''' ‒ #7 in MeleeRumble.
| |
− | * '''[[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.
| |
− | * '''[[GrubbmThree]]''' ‒ A [[Ramming Movement|rambot]]. Some robots are vulnerable to ramming.
| |
− | * '''[[PolishedRuby]]''' ‒ A [[Mirror Movement|mirror]] bot. Another common problem-bot.
| |
− | * '''[[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.
| |
− | * '''[[WeeksOnEnd]]''' ‒ The best [[Pattern Matching|pattern matcher]] duelist in RoboRumble.
| |
− | * '''[[Pris]]''' ‒ The best 1v1 bot that uses neural networks (for both targeting and movement). #16 in RoboRumble.
| |
− | * '''[[Tron]]''' ‒ A melee bot with a deceptively simple movement. #11 in MeleeRumble.
| |
− | * '''[[LunarTwins]]''' ‒ A highly aggressive 2-robot team. #1 in [[Twin Duel]].
| |
− | | |
− | === All public bots ===
| |
− | A zip file containing every single bot that has ever been submitted to RoboRumble is available [http://robocode-archive.strangeautomata.com/participants-latest.zip here].
| |
− | | |
− | == 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]]
| |