UD02 · Taller 3 — Preparar el entorno para Robocode (Java o Python)¶
Entregable de la unidad
Cuenta en el 40 % de actividades del RA2, como preparación imprescindible de la actividad entregable (Robocode Tank Royale).
Objetivo: dejar listo el entorno de desarrollo del lenguaje elegido — Java con IntelliJ IDEA o Python con VS Code — y comprobarlo con un programa mínimo, antes de instalar la API de Robocode. Consulta antes la comparativa Java vs Python si aún no has elegido lenguaje. Sigue solo el bloque de tu lenguaje.
Java¶
Fase 1 — Instala el JDK¶
El JDK (Java Development Kit) incluye el compilador y las herramientas para desarrollar en Java; contiene a su vez el JRE (entorno de ejecución) y este a la JVM (máquina virtual, la que interpreta el bytecode).

Usa Java SE (Standard Edition), la versión de este curso. Recomendado: Adoptium (antes AdoptOpenJDK, fundación Eclipse), sin las restricciones de licencia que Oracle introdujo desde el JDK 11 para uso comercial.
En GNU/Linux
1 2 3 | |
Tras instalar, comprueba que JAVA_HOME apunta a la carpeta de instalación y que PATH incluye su subcarpeta bin — la mayoría de instaladores lo hacen automáticamente; en GNU/Linux con .tar.gz hay que definirlas a mano.
Fase 2 — Instala y activa IntelliJ IDEA¶
Descarga la toolbox desde jetbrains.com/idea y sigue la guía de instalación de tu sistema operativo.
Licencia del centro
El instituto tiene licencia de JetBrains para el alumnado con correo @ieseduardoprimo.es. Actívala en Administrar licencias apuntando al servidor https://iesepm.fls.jetbrains.com/ (instrucciones).

Fase 3 — Primer programa y verificación¶
Crea un proyecto Java nuevo siguiendo la guía oficial de tu primera aplicación con una clase HolaMundo.java que imprima un mensaje, y ejecútala desde el propio IDE.
Fase 4 — Instala la API de Robocode¶
Se instala más adelante, dentro del propio tutorial de Robocode en Java (usa Maven para gestionar la dependencia).
Python¶
Fase 1 — Instala Python¶
1 2 3 4 5 | |
1 | |
Fase 2 — Instala VS Code y las extensiones¶
Descarga VS Code e instala, desde el mercado de extensiones, Python y Pylance (ambas de Microsoft): dan linting, depuración, IntelliSense y tipado avanzado.
Fase 3 — Entorno virtual y primer programa¶
1 2 | |
Crea hola.py:
1 | |
1 | |

Fase 4 — Instala la API de Robocode¶
1 | |

Entrega del Taller 3¶
Un documento PDF con:
| Si elegiste | Evidencia mínima |
|---|---|
| Java | Captura de java --version; capturas de HolaMundo.java editado, compilado y ejecutado en IntelliJ |
| Python | Captura de python3 --version; captura de VS Code con hola.py abierto, la extensión Python visible y la terminal mostrando la salida |
Nota sobre la tabla anterior.
Soluciones
No aplica: este taller es de preparación del entorno, no tiene solución que corregir — se comprueba que el entorno funciona.