Keys.gg

Kingdom.py

Ofertas

Tráileres y capturas de pantalla

1 / 13

Acerca de Kingdom.py

Kingdom.py es un juego de construcción de ciudades en el que escribes scripts de Python para dirigir a tu héroe y gestionar la ciudad. Empiezas en una pequeña isla con un héroe, un ayuntamiento y un archivo main.py. Ejecuta tu código para enviar al héroe a construir; el editor resalta cada línea a medida que se ejecuta y explica los errores con un lenguaje sencillo.

Construye y gestiona tu ciudad

La economía funciona mediante scripts y recursos vinculados. Las casas pagan impuestos cuando alguien los recauda, los aserraderos dejan de funcionar cuando se agotan sus arboledas y hay que sembrar y cosechar los campos antes de que se pudra el grano. Las panaderías usan grano y madera para hacer pan, las minas consumen pan y las herrerías convierten el hierro en herramientas. Los bandidos llegan en barco para saquear las casas, a menos que un guardia llegue antes. Los barcos mercantes zarpan si tus mercancías no están en el muelle a tiempo.

A medida que construyes, la historia te enseña Python y te presenta las variables, los bucles while, las sentencias if, los bucles for, las listas y los diccionarios, las funciones y los módulos. Los programas evolucionan desde sencillas órdenes de recolección hasta bucles, comprobaciones de existencias y funciones. Más adelante, cuatro héroes pueden ejecutar programas distintos y repartirse el trabajo mediante una base de datos compartida.

Da forma a la vida de la ciudad

Los habitantes consiguen trabajo, cobran un sueldo, compran en el mercado y pagan impuestos. Charlan en las esquinas, se enamoran, se casan, tienen hijos y envejecen. Algunos roban y algunos guardias aceptan sobornos. Los muertos vagan como fantasmas amistosos hasta que construyas un cementerio.

Puedes escribir programas para organizar sus turnos de trabajo, por ejemplo, para decidir dónde ayudan los agricultores, cuándo transportan mercancías y cuándo descansan. Alterna distintos turnos con diferentes versiones y compara los informes. La función town.people() consulta información de toda la ciudad. Puedes arrestar a sospechosos, concertar parejas con town.match() o promulgar decretos.

La personalidad de cada persona se compone de seis funciones de Python: amor, trabajo, manos, conciencia, calidez y temperamento. Los hijos heredan cada rasgo de cualquiera de sus progenitores, y de vez en cuando aparecen rasgos nuevos. Puedes escribir tus propias normas, pedir al Ministerio de Propaganda que las anuncie y observar cómo se extienden a lo largo de las generaciones.

Comercia entre seis islas

Construye el Gremio de Comercio para comerciar con seis islas vecinas a precios en tiempo real. Las tormentas, las huelgas y los festivales afectan al mercado. Puedes vender mercancías manualmente con comandos como market.sell(Wood, 50) o escribir un bot de comercio que lea el canal de noticias. Las islas también envían encargos y, si activas git, pull requests para tus scripts, que puedes revisar antes de fusionarlos.

Herramientas de programación

El juego incluye ventanas de código flotantes o acopladas, con resaltado de sintaxis, autocompletado, fragmentos de código y una consola de Python que responde preguntas sobre la ciudad. La consola también cuenta con ps, top, kill y cron. Todos los programas del reino, incluidos los de los cangrejos, se ejecutan como procesos.

Git permite gestionar commits, ramas, fusiones y pruebas que se ejecutan antes de cada commit. Puedes usar las bibliotecas reales numpy, pandas, matplotlib y requests; las palomas se encargan de transportar requests. En una sala de algoritmos puedes ver cómo se ejecutan paso a paso diez algoritmos junto a tu propia versión. Los scripts son archivos .py normales que puedes editar en VS Code para que el juego recoja los cambios.

Aprendizaje y proyectos

Los capítulos breves de la historia y una Escuela de Código con ejemplos ejecutables, pistas y una solución de referencia para cada capítulo guían a quienes empiezan en el mundo de la programación. La historia dura unas ocho horas. Después, puedes emprender grandes proyectos: un faro, un observatorio, un granero enorme, una catedral y un palacio real, cada uno de los cuales cuesta una pequeña fortuna.

Preguntas frecuentes

Steam permite a los editores crear claves para venderlas en otras tiendas. Cuando activas una clave, el juego es tuyo para siempre, igual que si lo compraras en la tienda.

Aviso: las claves CD tienen una tasa media de fallo inherente del 1–2 %. Consulta las condiciones de la tienda para ver su protección al comprador. Steam no ofrece protección al comprador para claves compradas en otras tiendas ni las reembolsa.

Juegos similares