Overview

Robot Devastation is fundamentally programmed in C/C++, basically because we are close to hardware (wireless communications, webcams, motor drivers, etc). However, specifically for robot AI (at time of writing, see issue robotDevastation-research#3arrow-up-right), we can consider using a higher-level programming language such as Python.

For Robot Devastation development our current trend is on a native Ubuntu 16.04 partition, using Qt Creator as an IDE that can directly handle our CMake projects. For most of our best programming practices, main-developer-toolsarrow-up-right is a good entry point.

Robot Devastation is made of three fundamental components:

These three components are interconnected at different levels:

The Robot <-> The Game <-> The Server

Last updated