Difference between pages "Robocode/Gradle" and "Template:RobocodeDocsList"

From Robowiki
< Robocode(Difference between pages)
Jump to navigation Jump to search
(Created page with "[https://gradle.org/ Gradle] is a build tool commonly used for JVM programming languages. It supports a powerful plugin architecture for providing build features. == Robocode...")
 
(Add link to Gradle page)
 
Line 1: Line 1:
[https://gradle.org/ Gradle] is a build tool commonly used for JVM programming languages. It supports a powerful plugin architecture for providing build features.
+
=== Robocode API ===
 +
* [http://robocode.sourceforge.net/docs/robocode/ Robocode API]
  
== Robocode Plugin ==
+
=== Beginner Guides ===
 +
* [[Robocode|Welcome to Robocode]]
 +
* [[Robocode/System Requirements|System requirements]]
 +
* [[Robocode/Download And Install|Download and install]]
 +
* [[Robocode/Getting Started|Getting started]]
 +
* [[Robocode/FAQ|Frequently asked questions]]
 +
* [[Robocode/My First Robot|My First Robot tutorial]]
 +
* [[Robocode/Game Physics|Game physics]]
 +
* [[Robocode/Robot Anatomy|The anatomy of a robot]]
 +
* [[Robocode/Scoring|Scoring in Robocode]]
 +
* [[Robocode/Robot Console|Using the robot console]]
 +
* [[Robocode/Downloading_Robots|Downloading other robots]]
 +
* [[Robocode/Learning from Robots|Learning from other robots]]
 +
* [[Robocode/Package Robot|Package your robot]]
 +
* [[Robocode/Articles|Articles about Robocode]]
 +
* [[Robocode/Console Usage|Starting Robocode from the command line]]
 +
* [[Robocode/Graphical_Debugging|Graphical debugging]]
  
A [https://github.com/bnorm/robocode-gradle-plugin Gradle plugin for Robocode] has been created by [[User:Bnorm|Bnorm]] which automates a few pieces of the Robocode development cycle:
+
=== External Editors ===
  
# Automatically downloads the configured version of Robocode (optionally can point at an existing install)
+
* [[Robocode/Eclipse|Using Eclipse with Robocode]]
## Adds the robocode.jar file to the project compile class path
+
* [[Robocode/Eclipse/Create_a_Project|Creating a project in Eclipse]]
## If downloaded, automatically configures Robocode to point to development bin directory
+
* [[Robocode/Eclipse/Create_a_Robot|Creating a robot in Eclipse]]
# Flattens any dependencies into a single jar file
+
* [[Robocode/Eclipse/Running from Eclipse|Running your robot from Eclipse]]
## This allows using third-party dependencies
+
* [[Robocode/Eclipse/Debugging Robot|Debugging your robot with Eclipse]]
## Also allows using alternative JVM languages (like Kotlin) which include their own standard library
+
* [[Robocode/NetBeans/Configure|Using NetBeans with Robocode]]
# Adds tasks to Gradle for building each configured Robot and generates a Robocode compatible jar file
+
* [[Robocode/Gradle|Using Gradle with Robocode]]
# Adds a task to Gradle for building class files and placing files in consistent directory for Robocode to read
+
 
# Adds a task to Gradle for running Robocode
+
=== .NET Robots ===
# Adds a Gradle configuration with all Robocode runtime dependencies for automating targeting and movement challenges
+
 
 +
* [[Robocode/.NET/Create a .NET robot with Visual Studio|Creating a .NET robot in Visual Studio]]
 +
* [[Robocode/.NET/Debug a .NET robot in Visual Studio| Debugging a .NET robot in Visual Studio]]
 +
* [http://robocode.sourceforge.net/docs/robocode.dotnet/Index.html Robocode .NET API]
 +
 
 +
=== Links ===
 +
* [http://robocode.sourceforge.net/ Robocode homepage]
 +
* [https://sourceforge.net/projects/robocode Robocode project at SourceForge]
 +
* [https://github.com/robo-code/robocode Robocode code repository at GitHub]
 +
* [https://groups.google.com/forum/?fromgroups#!forum/robocode Robocode Google Group]
 +
* [https://sourceforge.net/project/showfiles.php?group_id=37202&package_id=29609 Robocode downloads]
 +
* [https://sourceforge.net/projects/robocode/rss?path=/ Robocode RSS feed]
 +
* [https://literumble.appspot.com/ LiteRumble]
 +
* [http://robocode-archive.strangeautomata.com/robots/ Robots archive]
 +
* [[wikipedia:Robocode|Wikipedia entry for Robocode]]

Latest revision as of 19:29, 17 January 2021