EgoCustos
Aprende
Volver a Juegos para aprender

The Farmer Was Replaced: aprende Python automatizando una granja

Un juego de automatización en el que haces crecer una granja programando drones. Pero, ¿realmente puede ayudarte a aprender programación?

The Farmer Was Replaced: aprende Python automatizando una granja

¿Merece la pena para aprender?

Diversión7/10

Entretenido incluso aunque solo quieras jugar.

Aprendizaje real8/10

Introduce conceptos que después encontrarás programando.

Similitud con la realidad8/10

La forma de estructurar soluciones recuerda bastante a programar de verdad.

Para principiantes9/10

Muy accesible para empezar desde cero.

¿De qué trata The Farmer Was Replaced?

La idea es sencilla: tienes una granja que debe crecer y producir recursos, pero en lugar de realizar todas las tareas manualmente tienes que automatizar drones utilizando código.

Al principio dispones de pocas instrucciones. A medida que obtienes beneficios puedes desbloquear nuevos comandos, mejoras y distintos tipos de cultivos, lo que permite crear programas cada vez más complejos.

Un árbol de habilidades basado en programación

La progresión funciona de una forma parecida a un árbol de habilidades. Los recursos obtenidos permiten desbloquear nuevas instrucciones y posibilidades para tus programas.

Esto hace que el aprendizaje sea progresivo. No empiezas viendo decenas de conceptos a la vez: primero resuelves problemas muy sencillos y poco a poco aparecen nuevas herramientas con las que optimizar la granja.

¿Realmente se aprende programación?

Aquí está precisamente lo interesante del juego. Aunque no sustituye a aprender Python ni a desarrollar proyectos reales, sí obliga a pensar de una forma muy similar a la programación.

Para avanzar tienes que observar un problema, dividirlo en pasos y construir una solución que pueda repetirse automáticamente.

Conceptos que puedes practicar

  • Variables y operaciones.
  • Condiciones y toma de decisiones.
  • Bucles como while.
  • Repetición y automatización de tareas.
  • Funciones y reutilización de código.
  • Optimización de procesos.
  • Pensamiento lógico y resolución de problemas.

¿Se parece realmente a Python?

Su forma de escribir código y muchas de sus estructuras recuerdan claramente a Python. Esto hace que los conocimientos adquiridos sean especialmente útiles para alguien que después quiera empezar con este lenguaje.

Si nunca has programado, el juego puede ayudarte a entender conceptos básicos antes de encontrarlos en un curso tradicional. Cuando posteriormente veas variables, condiciones o bucles en Python, probablemente ya te resulten familiares.

¿Y si ya sabes programar?

Si ya tienes un nivel elevado de Python, probablemente no vayas a aprender demasiados conceptos nuevos. En ese caso sigue funcionando como un juego de automatización y puzles, y resulta curioso comprobar hasta qué punto algunas soluciones se parecen a las que escribirías programando realmente.

¿Para quién lo recomiendo?

  • Personas que quieren empezar a programar desde cero.
  • Estudiantes que están comenzando con Python.
  • Personas que aprenden mejor practicando que leyendo teoría.
  • Jugadores a los que les gustan la automatización y los puzles.
  • Programadores que simplemente quieran un juego diferente relacionado con código.

Cómo conocí el juego

Metaroot contactó conmigo para que probara The Farmer Was Replaced. Al principio esperaba simplemente un juego curioso relacionado con programación, pero terminó sorprendiéndome bastante.

Además de resultar entretenido, creo que sí puede ayudar a entender estructuras y conceptos que después aparecen cuando empiezas a programar. No pretende sustituir un curso, pero como primera aproximación funciona muy bien.

Ficha del juego

DesarrolladorTimon Herzog
EditorMetaroot, Timon Herzog
PlataformaSteam
Precio indicado9,99 €

El precio puede cambiar con el tiempo o durante promociones.

Aprender sin sentir que estás estudiando

The Farmer Was Replaced consigue algo especialmente interesante para alguien que empieza: presentar conceptos de programación dentro de problemas que quieres resolver para continuar jugando. No aprenderás Python únicamente jugando, pero sí puedes adquirir una base de lógica y familiarizarte con estructuras que después encontrarás programando de verdad.

CONECTA2 EN RED

Mira el juego en acción

En este vídeo pruebo The Farmer Was Replaced y puedes ver cómo funciona su sistema de programación, automatización y progresión.

Ver vídeo en YouTube
Volver a Juegos para aprender