/robocode

Teaching programming & the fundamentals of building a robot

Primary LanguageKotlinGNU General Public License v3.0GPL-3.0

Robocode

About

The goal of Robocode is to teach programming & the fundamentals of building a robot. It has taken inspiration from great educational tools like Code.org and Scratch

Try the Robocode Open Alpha

View the Robocode Docs

This project is in very early development. Expect bugs.

Robocode

Getting Started with Development

Clone this repository into a directory of your choice

To run the JVM tests:

  1. Run "gradle :jvm-frontend:build" in your terminal/command prompt to build the project
  2. Run "gradle :jvm-frontend:test" to run all unit tests

To run the JS tests:

  1. Install Node.js
  2. Run "gradle :web-frontend:build" in your terminal/command prompt to build the project
  3. Run "gradle :web-frontend:test" to run all unit tests

Alternatively, this repository can be added to IntelliJ IDEA.