UD02 · Taller 1 — Preparar el entorno para Robocode (Java o Python)¶
Entrega · hecho / no hecho
Se entrega en Moodle y se califica como hecho / no hecho: se registra en el libro de calificaciones con peso 0 —no puntúa, pero consta— y es requisito. Sin el entorno del lenguaje elegido no se puede hacer T02 Robocode.
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).
graph TD
subgraph JDK
subgraph JRE
subgraph JVM
end
end
end 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¶
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 |
Soluciones
No aplica: este taller es de preparación del entorno, no tiene solución que corregir — se comprueba que el entorno funciona.
Volver a la UD02 · Taller 2 · Robocode · Comparativa Java/Python