Specifications

7
Compatible Programming Languages
NXT-G is a graphical, drag-and-drop style
programming language that can be used with the
LEGO NXT. Schools can purchase a site license
through LEGO Education. Hobbyists can downloaded
the software through LEGO at: http://www.lego.com/
en-us/mindstorms/downloads/nxt/nxt-software/
Training materials can be found at: http://www.
education.rec.ri.cmu.edu/content/lego/curriculum/
EV3 is a graphical, drag-and-drop style programming
language that can be used with the LEGO NXT
and EV3 robots. Schools can purchase a site
license through LEGO Education. Hobbyists can
downloaded the software through LEGO at: http://
www.lego.com/en-us/mindstorms/downloads/software/
ddsoftwaredownload/
Training resources for the EV3 can be found here:
http://www.education.rec.ri.cmu.edu/content/lego/ev3/
ROBOTC is the premiere robotics programming
language for educational robotics and competitions.
ROBOTC is a C-Based Programming Language with
an Easy-to-Use Development Environment. A free 14-
day trial is available at: http://www.robotc.net/
Training materials for ROBOTC can be found here:
http://cs2n.org/activities/cs2n-learn?s=robotc
NXT-G Software
EV3 Software
ROBOTC
Which Programming Languages Work with Ruins of Atlantis?
The following programming languages are compatible with Ruins of Atlantis and
other Robot Virtual Worlds when used with the Virtual NXT software (see page 8
for more details about the Virtual NXT):
Programming with Ruins of Atlantis
The Ruins of Atlantis and other Robot Virtual Worlds can be used directly by the
ROBOTC programming environment.