Joy of Programming: Software Engineering Simulator
Offres
Bandes-annonces et captures d'écran
1 / 16



À propos de Joy of Programming: Software Engineering Simulator
Joy of Programming: Software Engineering Simulator est un jeu de réflexion et de programmation en 3D dans lequel vous automatisez et contrôlez des machines, des robots, des drones et d'autres appareils à l'aide de code Python fonctionnel. Vous relevez des défis de programmation, gagnez des étoiles en terminant des niveaux et les utilisez pour débloquer des fonctionnalités de programmation. Des connaissances préalables en programmation et un vif intérêt pour ce domaine sont recommandés.
Défis de programmation
Les défis portent sur la robotique, la logistique, les algorithmes et le code créatif. Vous pouvez automatiser le transport d'objets, stabiliser des robots grâce à une régulation PID, écrire du code de navigation pour des voitures, déchiffrer des mots de passe par force brute, résoudre des problèmes d'algorithmes et de structures de données, contrôler des fusils de précision, compter des pièces grâce au traitement d'images et guider des missiles avec la vision par ordinateur. Chaque niveau comporte plusieurs solutions valides, un objectif obligatoire et jusqu'à trois objectifs facultatifs. Le jeu vous fournit un retour immédiat et progressif à mesure que votre code s'exécute. Plusieurs défis restent également disponibles, afin que vous ne soyez pas bloqué sur un seul niveau.
Apprendre et progresser
Les niveaux didacticiels présentent les concepts de programmation utilisés dans le jeu. Vous pouvez trouver des fiches à collectionner contenant des faits sur l'informatique, gagner des étoiles pour débloquer des fonctionnalités et obtenir des certificats en terminant tous les niveaux d'une catégorie. Les défis demandent de réfléchir, de recueillir des informations et de déboguer, et peuvent être frustrants lorsque vous cherchez une solution.
Outils Python
Le jeu utilise du véritable code Python plutôt que du pseudocode ou un langage inventé, avec notamment les packages numpy, pandas, scipy, pillow et sklearn. L'IDE du jeu, basé sur CodeMirror, comprend la coloration syntaxique, la complétion automatique, des infobulles pour les docstrings, le débogage, l'indentation automatique, le repli de code, le copier-coller, ainsi que les fonctions annuler et rétablir. Vous pouvez également utiliser un IDE externe, comme VSCode ou PyCharm.
Créer et comparer
L'éditeur de niveaux inclus, basé sur Python, vous permet de créer et de scripter de nouveaux casse-tête, que vous pouvez partager sur le Workshop si vous le souhaitez. Vous pouvez comparer anonymement votre meilleure solution à celles des autres en fonction de la vitesse, de l'utilisation de la mémoire et de la longueur du code, et éventuellement envoyer vos solutions et votre code dans les classements. Le jeu comprend également une série YouTube proposant des exemples de solutions pour plusieurs niveaux, expliquées étape par étape.
Questions fréquentes
Le meilleur prix pour Joy of Programming: Software Engineering Simulator est de 17,49 € chez Steam. C'est la seule boutique avec une offre activable dans votre pays.
La configuration minimale pour Joy of Programming: Software Engineering Simulator est : Windows 10, GeForce GTX 1070, Intel Core i5-8400, 8 Go de RAM, 12 Go d'espace disque. Il fonctionne uniquement sous Windows. La configuration recommandée figure dans la section Configuration requise.
Non. Joy of Programming: Software Engineering Simulator est un jeu solo.
Oui. Valve classe Joy of Programming: Software Engineering Simulator comme vérifié sur Steam Deck : il fonctionne bien sans réglage.
Oui. Joy of Programming: Software Engineering Simulator 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.











