Joy of Programming: Software Engineering Simulator
Angebote
Trailer & Bilder
1 / 16



Über Joy of Programming: Software Engineering Simulator
Joy of Programming: Software Engineering Simulator ist ein 3D-Programmier-Puzzlespiel, in dem du Maschinen, Roboter, Drohnen und andere Geräte mit funktionalem Python-Code automatisierst und steuerst. Du löst Programmieraufgaben, verdienst Sterne, indem du Level abschließt, und schaltest damit Programmierfunktionen frei. Vorkenntnisse im Programmieren und großes Interesse daran werden empfohlen.
Programmieraufgaben
Die Herausforderungen drehen sich um Robotik, Logistik, Algorithmen und kreatives Programmieren. Du kannst den Transport von Gegenständen automatisieren, Roboter mithilfe von PID-Regelung stabilisieren, Navigationscode für Autos schreiben, Passwörter per Brute Force knacken, Probleme zu Algorithmen und Datenstrukturen lösen, Scharfschützengewehre steuern, Münzen per Bildverarbeitung zählen und Raketen mithilfe von Computer Vision lenken. Für jedes Level gibt es mehrere gültige Lösungen, ein Pflichtziel und bis zu drei optionale Ziele. Das Spiel gibt dir sofort und schrittweise Rückmeldung, während dein Code ausgeführt wird. Außerdem bleiben mehrere Herausforderungen verfügbar, damit du nicht an einem einzigen Level hängen bleibst.
Lernen und Fortschritt
In Tutorial-Leveln lernst du die Programmierkonzepte kennen, die im Spiel zum Einsatz kommen. Du kannst sammelbare Infoblätter mit Fakten aus der Informatik finden, Sterne verdienen, um Funktionen freizuschalten, und Zertifikate anstreben, indem du alle Level einer Kategorie abschließt. Die Herausforderungen erfordern Denkvermögen, Informationsbeschaffung und Debugging und können frustrierend sein, während du auf eine Lösung hinarbeitest.
Python-Tools
Das Spiel verwendet echten Python-Code statt Pseudocode oder einer erfundenen Sprache und unterstützt Pakete wie numpy, pandas, scipy, pillow und sklearn. Die auf CodeMirror basierende IDE im Spiel bietet Syntaxhervorhebung, Autovervollständigung, Docstring-Tooltips, Debugging, automatische Einrückung, Code-Folding, Kopieren und Einfügen sowie Rückgängig und Wiederholen. Du kannst auch eine externe IDE wie VSCode oder PyCharm verwenden.
Erstellen und vergleichen
Mit dem mitgelieferten Python-basierten Level-Editor kannst du neue Rätsel erstellen und skripten, die du auf Wunsch über den Workshop teilen kannst. Du kannst deine beste Lösung anonym mit anderen vergleichen – nach Geschwindigkeit, Speicherverbrauch und Codelänge – und Lösungen und Code auf Wunsch in Bestenlisten einreichen. Zum Spiel gehört außerdem eine YouTube-Serie mit Beispiel-Lösungen für mehrere Level, die Schritt für Schritt erklärt werden.
Häufig gestellte Fragen
Der beste Preis für Joy of Programming: Software Engineering Simulator ist 17,49 € bei Steam. Es ist der einzige Shop mit einem Angebot, das in deinem Land funktioniert.
Die Mindestanforderungen für Joy of Programming: Software Engineering Simulator sind: Windows 10, GeForce GTX 1070, Intel Core i5-8400, 8 GB RAM, 12 GB Speicherplatz. Es läuft nur unter Windows. Die empfohlenen Anforderungen stehen im Abschnitt Systemanforderungen.
Nein. Joy of Programming: Software Engineering Simulator ist ein Einzelspieler-Spiel.
Ja. Valve stuft Joy of Programming: Software Engineering Simulator auf dem Steam Deck als verifiziert ein: Es ist ohne weitere Einstellungen gut spielbar.
Ja. Joy of Programming: Software Engineering Simulator ist das vollständige Hauptspiel. Du brauchst nichts weiter, um es zu spielen.
Steam erlaubt Publishern, Keys für den Verkauf in anderen Shops zu erstellen. Sobald du einen Key aktivierst, gehört dir das Spiel dauerhaft, genau wie bei einem Kauf im Store.
Hinweis: CD-Keys haben eine inhärente durchschnittliche Ausfallrate von 1–2 %. Infos zum Käuferschutz findest du in den Bedingungen des Shops. Steam bietet keinen Käuferschutz für Keys aus anderen Shops und erstattet sie nicht.











