Keys.gg

Kingdom.py

Offerte

Trailer e immagini

1 / 13

Informazioni su Kingdom.py

Kingdom.py è un gioco di costruzione di città in cui scrivi script Python per dirigere il tuo eroe e gestire la città. Inizi su una piccola isola con un eroe, un municipio e un file main.py. Esegui il codice per mandare l’eroe a costruire; l’editor evidenzia ogni riga mentre viene eseguita e spiega gli errori in modo semplice.

Costruisci e gestisci la tua città

L’economia si basa su script e risorse collegate. Le case pagano le tasse quando qualcuno le riscuote, le segherie si fermano quando i loro boschetti sono esauriti e i campi vanno seminati e raccolti prima che il grano marcisca. I panifici usano grano e legna per fare il pane, le miniere consumano pane e le fucine trasformano il ferro in attrezzi. I banditi arrivano in barca per saccheggiare le case, a meno che una guardia non li fermi prima. Le navi mercantili ripartono se le tue merci non sono sul molo in tempo.

Mentre costruisci, la storia ti insegna Python introducendo variabili, cicli while, istruzioni if, cicli for, liste e dizionari, funzioni e moduli. I programmi passano da semplici comandi di raccolta a cicli, controlli delle scorte e funzioni. In seguito, quattro eroi possono eseguire programmi separati e dividersi il lavoro tramite un database condiviso.

Dai forma alla vita in città

Gli abitanti trovano lavoro, guadagnano uno stipendio, fanno acquisti al mercato e pagano le tasse. Chiacchierano agli angoli delle strade, si innamorano, si sposano, hanno figli e invecchiano. Alcuni rubano e alcune guardie accettano tangenti. I morti vagano come fantasmi amichevoli finché non costruisci un cimitero.

Puoi scrivere programmi per organizzare i loro turni di lavoro, decidendo, per esempio, dove aiutano i contadini, quando trasportano le merci e quando riposano. Alterna versioni diverse nei vari turni e confronta i rapporti. La funzione town.people() legge le informazioni sull’intera città. Puoi arrestare i sospettati, combinare coppie con town.match() o emanare decreti.

La personalità di ogni persona è composta da sei funzioni Python: amore, lavoro, mani, coscienza, calore e temperamento. I figli ereditano ogni tratto da uno dei genitori, e ogni tanto compaiono nuovi tratti. Puoi scrivere una tua regola, farla annunciare dal Ministero della Propaganda e osservare come si diffonde attraverso le generazioni.

Commercia tra sei isole

Costruisci la Gilda dei mercanti per commerciare con sei isole vicine ai prezzi del momento. Tempeste, scioperi e festival influenzano il mercato. Puoi vendere merci manualmente con comandi come market.sell(Wood, 50), oppure scrivere un bot di trading che legge il notiziario. Le isole inviano anche commissioni e, se attivi git, pull request per i tuoi script, che puoi esaminare prima di unirle.

Strumenti di programmazione

Il gioco include finestre di codice mobili o affiancate, con evidenziazione della sintassi, completamento automatico, snippet e una console Python che risponde alle domande sulla città. La console ha anche ps, top, kill e cron. Ogni programma del regno, compresi quelli dei granchi, viene eseguito come processo.

Git supporta commit, branch, merge e test eseguiti prima di ogni commit. Puoi usare le vere librerie numpy, pandas, matplotlib e requests; a trasportare requests ci pensano i piccioni. In una sala dedicata agli algoritmi puoi osservare dieci algoritmi mentre vengono eseguiti passo dopo passo, insieme alla tua versione. Gli script sono semplici file .py, che puoi modificare in VS Code perché il gioco recepisca le modifiche.

Apprendimento e progetti

Brevi capitoli narrativi e una Scuola di codice con esempi eseguibili, suggerimenti e una soluzione di riferimento per ogni capitolo guidano chi è alle prime armi nella programmazione. La storia dura circa otto ore. In seguito potrai dedicarti a grandi progetti: un faro, un osservatorio, un enorme granaio, una cattedrale e un palazzo reale, ognuno dei quali costa una piccola fortuna.

Domande frequenti

Steam consente agli editori di creare chiavi da vendere in altri negozi. Una volta attivata la chiave, il gioco è tuo per sempre, proprio come un acquisto nello store.

Avvertenza: le chiavi CD hanno un tasso medio di errore intrinseco dell'1–2%. Controlla le condizioni del negozio per le informazioni sulla tutela dell'acquirente. Steam non offre alcuna tutela per le chiavi acquistate in altri negozi e non le rimborsa.

Giochi simili