Installing Robocode Lab

Download the latest version of Robocode Lab

Go to the Robocode Lab download page and download Robocode Lab for your operating system.

Installation under Windows

  1. Find the .exe version of the installer you downloaded on your machine and execute it.

  2. Read and accept the Software License Agreement:

    Robocode Lab accepting software license agreement

  3. Wait for the installer to complete.

  4. Robocode Lab will be launched for the first time. During the first launch, the environment will be set up for you. This operation may take several minutes.

    Robocode Lab windows startup screen

  5. After the initial setup is done, you will be taken to the startup screen.

Installation under macOS

  1. Find the .dmg version of the installer you downloaded on your machine and launch it.

  2. Read and accept the Software License Agreement:

    Robocode Lab accepting software license agreement

  3. In the next window, drag the Robocode Lab icon into the Applications folder shortcut:

    Robocode Lab dragging to application folder

  4. Find the Robocode Lab icon in your Application folder and launch it by double-clicking on it. During the first launch, the environment will be set up for you. This operation may take several minutes.

    Robocode Lab macOS startup screen

  5. After the initial setup is done, you will be taken to the startup screen.

Installation under Linux

Robocode Lab for Linux is distributed as an AppImage package.

  1. Find the .AppImage version of the installer you downloaded on your machine.

  2. Make the downloaded file executable. You can do it in two ways:

    • Via the UI (Gnome): Right-click on the downloaded file, select Properties, switch to the Permissions tab, and select the Allow executing file as program checkbox. Close the dialog.

      Robocode Lab Linux set package executable

    • Via the Terminal: Open a terminal, change to the directory containing the AppImage file, e.g., using cd <my directory>, and execute the command chmod +x Robocode\ Lab.AppImage

  3. Run the Robocode Lab.AppImage file either by double-clicking on it or via the Terminal.

  4. Read and accept the Software License Agreement:

    Robocode Lab accepting software license agreement

  5. The application will start. During the first launch, the environment will be set up for you. This operation may take several minutes.

    Robocode Lab Linux startup screen

  6. After the initial setup is done, you will be taken to the startup screen.

Start using Robocode Lab

That's it! Now you can start using Robocode Lab to create, develop and run your robots.

Robocode Lab log file locations

Robocode Lab log files help the development team with resolving unexpected issues. Here are the log file locations:

Windows

%USERPROFILE%\AppData\Local\robocorp\RobocodeLab\log\

macOS and Linux

~/.robocorp/RobocodeLab/log/

Uninstalling Robocode Lab

Uninstalling under Windows

  1. Go to Apps & features under system settings.
  2. Select the Robocode Lab application from the list and press Uninstall.
  3. Robocode Lab stores extra files under the %USERPROFILE%\AppData\Local\robocorp\ folder: paste the path into the File Explorer address bar, and remove the Robocode Lab folder contained in it.
  4. Remove %USERPROFILE%\.robocode.yaml unless you want to keep using Robocode CLI as standalone tool.

Uninstalling under macOS

  1. Open Finder and find the Robocode Lab application under the Applications folder.
  2. Right-click on the application name and select Move to Bin.
  3. Robocode Lab stores extra files under the ~/.robocorp/ directory. To get there easily, select Go -> Go to Folder on the menu in Finder, then write ~/.robocorp/. The finder will open at that location: right-click on the Robocode Lab directory and select Move to Bin.
  4. Remove ~/.robocode.yaml unless you want to keep using Robocode CLI as standalone tool.

Uninstalling under Linux

  1. Find the Robocode Lab .appImage file on your system and delete it.
  2. Delete the Robocode Lab directory contained in the ~/.robocorp/ directory.
  3. Remove ~/.robocode.yaml unless you want to keep using Robocode CLI as standalone tool.

Other actions

Linking Robocode Lab to Robocloud creates a programmatic access key in Robocloud. Remember to also remove all unused access keys from your Robocloud account at https://cloud.robocorp.com/settings/access-credentials