Kingdom.py
Offres
- −15%6,62 €Voir l'offre
Bandes-annonces et captures d'écran
1 / 13



À propos de Kingdom.py
Kingdom.py est un jeu de construction de ville où vous écrivez des scripts Python pour diriger votre héros et gérer la ville. Vous commencez sur une petite île avec un héros, une mairie et un fichier main.py. Exécutez votre code pour envoyer votre héros construire. L’éditeur met chaque ligne en évidence à mesure qu’elle s’exécute et explique les erreurs en langage clair.
Construire et gérer votre ville
L’économie repose sur des scripts et des ressources liées entre elles. Les maisons paient des impôts lorsqu’on les collecte, les scieries s’arrêtent quand leurs bosquets sont épuisés et les champs doivent être semés puis récoltés avant que le grain ne pourrisse. Les boulangeries utilisent du grain et du bois pour fabriquer du pain, les mines consomment du pain et les forges transforment le fer en outils. Des bandits arrivent en bateau pour piller les maisons, à moins qu’un garde ne les intercepte. Les navires marchands repartent si vos marchandises ne sont pas sur le quai à temps.
Au fil de la construction, l’histoire vous enseigne le Python en introduisant les variables, les boucles while, les instructions if, les boucles for, les listes et les dictionnaires, les fonctions et les modules. Les programmes passent de simples commandes de collecte à des boucles, des vérifications de stocks et des fonctions. Plus tard, quatre héros peuvent exécuter des programmes distincts et se répartir le travail grâce à une base de données partagée.
Façonner la vie de votre ville
Les habitants trouvent un travail, touchent un salaire, font leurs courses au marché et paient des impôts. Ils discutent au coin des rues, tombent amoureux, se marient, ont des enfants et vieillissent. Certains volent, et certains gardes acceptent des pots-de-vin. Les morts errent sous forme de fantômes amicaux jusqu’à ce que vous construisiez un cimetière.
Vous pouvez écrire des programmes pour organiser leurs horaires de travail, notamment pour déterminer où les fermiers viennent aider, quand ils transportent des marchandises et quand ils se reposent. Exécutez différentes versions en alternant les horaires, puis comparez les rapports. La fonction town.people() lit les informations concernant toute la ville. Vous pouvez arrêter des suspects, organiser des rencontres avec town.match() ou promulguer des décrets.
La personnalité de chaque personne se compose de six fonctions Python : amour, travail, mains, conscience, chaleur et tempérament. Les enfants héritent de chaque trait de l’un ou l’autre parent, et de nouveaux traits apparaissent parfois. Vous pouvez écrire vos propres règles, demander au ministère de la Propagande de les annoncer et observer leur propagation au fil des générations.
Commercer sur six îles
Construisez la Guilde marchande pour commercer avec six îles voisines aux prix du moment. Les tempêtes, les grèves et les festivals influencent le marché. Vous pouvez vendre manuellement des marchandises avec des commandes telles que market.sell(Wood, 50), ou écrire un bot de trading qui lit le fil d’actualité. Les îles envoient aussi des commandes et, si vous activez git, des pull requests pour vos scripts, que vous pouvez examiner avant de les fusionner.
Outils de programmation
Le jeu comprend des fenêtres de code flottantes ou ancrées, avec coloration syntaxique, autocomplétion, extraits de code et une console Python qui répond aux questions sur la ville. La console propose aussi ps, top, kill et cron. Chaque programme du royaume, y compris ceux des crabes, s’exécute comme un processus.
Git prend en charge les commits, les branches, les fusions et les tests exécutés avant chaque commit. Vous pouvez utiliser les vraies bibliothèques numpy, pandas, matplotlib et requests ; les pigeons se chargent de transporter requests. Une salle des algorithmes vous permet d’observer dix algorithmes s’exécuter étape par étape, à côté de votre propre version. Les scripts sont de simples fichiers .py, que vous pouvez modifier dans VS Code pour que le jeu prenne en compte vos changements.
Apprentissage et projets
De courts chapitres scénarisés et une école de code proposant des exemples exécutables, des conseils et une solution de référence pour chaque chapitre accompagnent les débutants dans leur apprentissage du code. L’histoire dure environ huit heures. Ensuite, vous pourrez vous lancer dans de grands projets : un phare, un observatoire, un immense grenier à blé, une cathédrale et un palais royal, chacun coûtant une petite fortune.
Questions fréquentes
Le meilleur prix pour Kingdom.py est de 6,62 € chez Steam. C'est la seule boutique avec une offre activable dans votre pays.
La configuration minimale pour Kingdom.py est : Windows 10, GeForce GTX 550, Intel Core i3, 4 Go de RAM. Il fonctionne uniquement sous Windows. La configuration recommandée figure dans la section Configuration requise.
Non. Kingdom.py est un jeu solo.
Oui. Kingdom.py est le jeu complet. Vous n'avez besoin de rien d'autre pour y jouer.
Steam permet aux éditeurs de créer des clés à vendre dans d'autres boutiques. Une fois la clé activée, le jeu vous appartient définitivement, comme pour un achat sur la boutique.
Avertissement : les clés CD ont un taux d'échec moyen inhérent de 1 à 2 %. Consultez les conditions de la boutique pour connaître sa protection acheteur. Steam n'offre aucune protection pour les clés achetées dans d'autres boutiques et ne les rembourse pas.











