Kingdom.py
Aanbiedingen
- −15%€ 6,62Naar aanbieding
Trailers en screenshots
1 / 13



Over Kingdom.py
Kingdom.py is een stedenbouwgame waarin je Python-scripts schrijft om je held aan te sturen en de stad te beheren. Je begint op een klein eiland met één held, een stadhuis en een main.py-bestand. Voer je code uit om je held aan het werk te zetten. De editor markeert elke regel terwijl die wordt uitgevoerd en legt fouten in begrijpelijke taal uit.
Bouw en beheer je stad
De economie draait op scripts en gekoppelde grondstoffen. Huizen betalen belasting wanneer iemand die int, zagerijen komen stil te liggen zodra hun bosjes zijn uitgeput en akkers moeten worden ingezaaid en geoogst voordat het graan verrot. Bakkerijen gebruiken graan en hout om brood te bakken, mijnen verbruiken brood en smederijen maken van ijzer gereedschap. Bandieten komen per boot om huizen te beroven, tenzij een bewaker ze eerder te pakken krijgt. Handelsschepen vertrekken als je goederen niet op tijd op de pier liggen.
Terwijl je bouwt, leer je via het verhaal Python: variabelen, while-lussen, if-statements, for-lussen, lijsten en dictionaries, functies en modules. Programma's groeien van eenvoudige verzamelopdrachten uit tot lussen, voorraadcontroles en functies. Later kunnen vier helden afzonderlijke programma's uitvoeren en het werk verdelen via een gedeelde database.
Geef het leven in je stad vorm
De inwoners nemen banen aan, verdienen loon, doen boodschappen op de markt en betalen belasting. Ze praten op straathoeken, worden verliefd, trouwen, krijgen kinderen en worden oud. Sommigen stelen, en sommige wachters nemen steekpenningen aan. De doden dwalen rond als vriendelijke geesten tot je een begraafplaats bouwt.
Je kunt programma's schrijven voor hun diensten, bijvoorbeeld waar boeren helpen, wanneer ze goederen vervoeren en wanneer ze rusten. Voer verschillende versies uit tijdens afwisselende diensten en vergelijk de rapporten. Met de functie town.people() lees je informatie over de hele stad uit. Je kunt verdachten arresteren, met town.match() koppels vormen of decreten uitvaardigen.
De persoonlijkheid van elke inwoner bestaat uit zes Python-functies: liefde, werk, handen, geweten, warmte en temperament. Kinderen erven elke eigenschap van een van hun ouders, waarbij er soms nieuwe eigenschappen ontstaan. Je kunt zelf een regel schrijven, die door het Ministerie van Propaganda laten aankondigen en bekijken hoe die zich door de generaties verspreidt.
Handel op zes eilanden
Bouw het Handelsgilde om tegen actuele prijzen handel te drijven met zes naburige eilanden. Stormen, stakingen en festivals beïnvloeden de markt. Je kunt goederen handmatig verkopen met opdrachten zoals market.sell(Wood, 50), of een handelsbot schrijven die de nieuwsfeed uitleest. De eilanden sturen ook opdrachten en, als je git inschakelt, pull requests voor je scripts. Die kun je bekijken voordat je ze samenvoegt.
Programmeertools
De game bevat zwevende of vastgezette codevensters met syntaxiskleuring, automatische aanvulling, snippets en een Python-console die vragen over de stad beantwoordt. De console heeft ook ps, top, kill en cron. Elk programma in het koninkrijk, ook de programma's van de krabben, draait als een proces.
Git ondersteunt commits, branches, merges en tests die voor elke commit worden uitgevoerd. Je kunt de echte bibliotheken numpy, pandas, matplotlib en requests gebruiken; requests wordt bezorgd door duiven. In een algoritmeruimte kun je tien algoritmes stap voor stap zien draaien, naast je eigen versie. Scripts zijn gewone .py-bestanden die je in VS Code kunt bewerken, waarna de game je wijzigingen overneemt.
Leren en projecten
Korte verhaalhoofdstukken en een Code School met uitvoerbare voorbeelden, hints en een voorbeeldoplossing voor elk hoofdstuk helpen beginners op weg met programmeren. Het verhaal duurt ongeveer acht uur. Daarna kun je aan grote projecten beginnen: een vuurtoren, een observatorium, een grote graanschuur, een kathedraal en een koninklijk paleis. Elk project kost een fortuin.
Veelgestelde vragen
De beste prijs voor Kingdom.py is € 6,62 bij Steam. Het is de enige shop met een aanbieding die in jouw land werkt.
De minimale systeemvereisten voor Kingdom.py zijn: Windows 10, GeForce GTX 550, Intel Core i3, 4 GB RAM. Het draait alleen op Windows. De aanbevolen vereisten staan in het onderdeel Systeemvereisten.
Nee. Kingdom.py is een singleplayergame.
Ja. Kingdom.py is de volledige basisgame. Je hebt niets anders nodig om te spelen.
Steam laat uitgevers keys maken om in andere shops te verkopen. Zodra je een key activeert, is de game voorgoed van jou, net als bij een aankoop in de store.
Let op: cd-keys hebben een inherent gemiddeld uitvalpercentage van 1–2%. Bekijk de voorwaarden van de shop voor informatie over kopersbescherming. Steam biedt geen kopersbescherming voor keys die bij andere shops zijn gekocht en betaalt ze niet terug.











