28/06/2020
Rocket League es mucho más que un simple juego de coches y fútbol. Detrás de sus frenéticos partidos y acrobacias aéreas, existe un universo de personalización, programación y herramientas que permiten a los jugadores llevar su experiencia a un nivel completamente nuevo. Una de las mejores características es la increíble capacidad de personalizar nuestros vehículos, desde explosiones de gol que llenan la arena de palomitas de maíz hasta calcomanías animadas del mercado negro que dejan a todos boquiabiertos. Pero, ¿sabías que no siempre es necesario gastar dinero para conseguir objetos llamativos? Existen códigos promocionales, frameworks para crear inteligencia artificial y hasta simuladores de alta velocidad que abren un abanico de posibilidades. En este artículo, exploraremos a fondo estos aspectos ocultos de Rocket League, desde cómo conseguir cosméticos gratis hasta cómo programar tu propio bot.

Códigos de Rocket League: ¡Personalización Gratuita!
Al igual que muchos otros juegos free-to-play, Psyonix y Epic Games a menudo esconden códigos secretos en anuncios, tráileres, productos y transmisiones en vivo. Estos códigos, si los descubres a tiempo, pueden desbloquear calcomanías, ruedas, letreros, antenas y otros objetos cosméticos exclusivos por tiempo limitado. Si tu garaje está lleno de planos que no te interesan y tu cartera está vacía, te alegrará saber que hay una forma más sencilla de conseguir skins de edición limitada y darle un toque único a tu coche.
¿Cómo Canjear los Códigos?
El proceso para canjear un código es muy sencillo y rápido. Una vez que tengas un código válido, solo tienes que seguir estos pasos dentro del juego:
- Abre Rocket League.
- Dirígete al menú de 'Opciones' o 'Extras' en la pantalla principal.
- Selecciona la opción 'Canjear Código'.
- Introduce el código en el campo de texto que aparecerá y confirma.
¡Y listo! El objeto u objetos se añadirán instantáneamente a tu inventario y podrás equiparlos para tu próximo partido.
Códigos Activos (¡Date Prisa!)
Los códigos tienen una vida útil muy corta, por lo que es importante estar atento. A continuación, te dejamos el código que se encuentra activo actualmente:
- popcorn: Desbloquea el rastro de cohete de palomitas de maíz de edición limitada.
Códigos Expirados Recientemente
Para que te hagas una idea de lo que te has podido perder y del tipo de recompensas que suelen ofrecer, aquí tienes una tabla con algunos de los códigos más populares que ya han expirado. Esto demuestra la variedad de colaboraciones y eventos que celebra el juego.

| Código | Recompensa |
|---|---|
| rlnitro | Calcomanía y antena de Breakout Nitro Circus. |
| bekind | Adorno limitado VCR. |
| couchpotato | Título de jugador 'Couch Potato'. |
| SARPBC | Logo, canción, coche y antena de SARPBC. |
| shazam | Calcomanía de Shazam para el Octane y ruedas de Shazam. |
| truffleshuffle | Calcomanía de 'The Goonies' para el Octane. |
| wrestlemania | Dos letreros, antenas y ruedas de la WWE. |
Crea tu Propio Bot de Rocket League con RLBot
Si alguna vez has soñado con crear tu propia inteligencia artificial para que juegue por ti o para experimentar con estrategias, RLBot es la herramienta que necesitas. Se trata de un framework de código abierto diseñado para crear, probar y competir con bots de Rocket League. Es un proyecto fantástico para principiantes que quieran aprender a programar en Python mientras se divierten con su juego favorito.
Primeros Pasos para Programar tu Bot
Para comenzar a desarrollar tu propio bot, necesitarás algunos prerrequisitos:
- El juego Rocket League instalado.
- Un entorno de desarrollo de Python (como Visual Studio Code).
- El framework RLBot, que puedes descargar desde su web oficial.
Una vez que tengas todo listo, el proceso de configuración es bastante guiado. Al lanzar la interfaz de RLBot por primera vez, descargará los paquetes necesarios. Desde ahí, puedes descargar un 'Bot Pack' de ejemplo para ver cómo funcionan. Un consejo útil para el desarrollo es configurar el juego en modo ventana y con una resolución ligeramente inferior a la de tu monitor, para poder cambiar fácilmente entre el código y la ventana del juego.
Para crear tu propio bot, la interfaz de RLBot tiene una opción para 'Empezar tu Propio Bot'. Al hacerlo, se generará una estructura de archivos base para ti. Los más importantes son:
- bot.cfg: El archivo de configuración base de tu bot.
- appearance.cfg: Aquí controlas la apariencia de tu coche, desde el chasis hasta el color.
- bot.py: El corazón de tu bot. Aquí es donde escribirás todo el código que definirá su comportamiento.
La Lógica del Bot
Dentro de `bot.py`, encontrarás una clase llamada `MyBot`. Esta clase debe implementar dos funciones fundamentales: `initialize_agent()`, que se ejecuta una sola vez al iniciar el bot, y `get_output()`, que se llama en cada tick del juego. Dado que Rocket League funciona a 60 ticks por segundo, la función `get_output()` se ejecutará 60 veces cada segundo, dándote la oportunidad de reaccionar al estado del juego en tiempo real.

Esta función recibe un 'paquete' de datos con toda la información de la partida (posición de los coches, la bola, los pads de turbo, etc.) y debe devolver un objeto que describe las acciones que el bot debe realizar (acelerar, girar, saltar). El bot por defecto que se genera simplemente persigue la pelota, pero a partir de ahí, el cielo es el límite. Un buen proyecto para empezar es programar un bot que ignore la pelota y se dedique a robar todo el turbo del campo, un 'BoostHog'.
RocketSim: Simulación de Alta Velocidad para Profesionales
Para los desarrolladores más avanzados y los entusiastas del aprendizaje automático, existe una herramienta aún más potente: RocketSim. Se trata de una biblioteca en C++ que simula la lógica y las físicas de Rocket League de forma completamente independiente del juego. Es compatible con los modos Soccar, Hoops, Heatseeker y Snowday.
Velocidad y Precisión: ¿Para Qué Sirve?
La principal ventaja de RocketSim es su increíble velocidad. Está diseñado para ser extremadamente eficiente. En un ordenador promedio, un solo hilo de RocketSim puede simular aproximadamente 20 minutos de tiempo de juego cada segundo. Esto significa que es una herramienta ideal para entrenar bots de aprendizaje automático (Machine Learning), ya que permite ejecutar miles de escenarios en una fracción del tiempo que llevaría hacerlo en el juego real.

Aunque no es una réplica 100% perfecta del juego, su precisión es lo suficientemente alta para la mayoría de las aplicaciones, incluyendo:
- Entrenar bots de IA hasta el nivel de Supersonic Legend (y probablemente más allá).
- Simular miles de combinaciones de disparos para encontrar la trayectoria óptima.
- Optimizar el control aéreo y los 'pinches'.
Debido a que los pequeños errores pueden acumularse con el tiempo, es más adecuado para simulaciones cortas con retroalimentación constante, que es exactamente como funcionan los modelos de entrenamiento de IA.
Finalmente, para aquellos que buscan una distracción rápida y divertida, existe Rocket League 2D. Es una versión simplificada del juego que se ejecuta completamente en el navegador, sin necesidad de instalación. Con un temporizador de 5 minutos, el objetivo es el mismo: marcar más goles que tu oponente. Es una forma simple y entretenida de disfrutar del concepto de Rocket League en cualquier lugar.
Preguntas Frecuentes (FAQ)
- ¿Dónde encuentro los códigos de Rocket League?
- Los códigos suelen ser revelados en anuncios oficiales, tráileres de nuevos contenidos, productos de merchandising y durante las transmisiones en vivo de torneos como la RLCS.
- ¿Necesito saber programar para usar los códigos?
- No, en absoluto. Canjear códigos es un proceso muy sencillo que se hace desde el menú del juego y no requiere ningún conocimiento técnico.
- ¿Qué lenguaje de programación se usa para RLBot?
- El lenguaje principal y más soportado para RLBot es Python. El framework está diseñado para que sea accesible, incluso para programadores principiantes.
- ¿Es RocketSim 100% preciso como el juego real?
- No es perfectamente exacto, pero su nivel de precisión es extremadamente alto, lo suficiente como para entrenar bots de inteligencia artificial a niveles competitivos muy altos.
- ¿Tengo que instalar algo para jugar Rocket League 2D?
- No, Rocket League 2D es un juego basado en navegador. Solo necesitas acceder a la página y pulsar el botón de inicio para jugar.
Si quieres conocer otros artículos parecidos a Rocket League: Códigos, Bots y Secretos puedes visitar la categoría Guías.
