Joy of Programming: Software Engineering Simulator
Aanbiedingen
Trailers en screenshots
1 / 16



Over Joy of Programming: Software Engineering Simulator
Joy of Programming: Software Engineering Simulator is een 3D-programmeerpuzzelgame waarin je machines, robots, drones en andere apparaten automatiseert en bestuurt met functionele Python-code. Je lost programmeeruitdagingen op, verdient sterren door levels te voltooien en gebruikt die om programmeerfuncties vrij te spelen. Ervaring met programmeren en een grote interesse in programmeren zijn aanbevolen.
Programmeeruitdagingen
De uitdagingen draaien om robotica, logistiek, algoritmes en creatief programmeren. Je kunt het transport van voorwerpen automatiseren, robots stabiliseren met PID-terugkoppeling, navigatiecode voor auto’s schrijven, wachtwoorden kraken met brute force, problemen met algoritmes en datastructuren oplossen, sluipschuttersgeweren besturen, munten tellen met beeldverwerking en raketten aansturen met computer vision. Levels hebben meerdere geldige oplossingen, één verplicht doel en maximaal drie optionele doelen. De game geeft direct en stapsgewijs feedback terwijl je code wordt uitgevoerd. Bovendien blijven er meerdere uitdagingen beschikbaar, zodat je niet vast komt te zitten op één level.
Leren en voortgang
Tutoriallevels laten je kennismaken met de programmeerconcepten die in de game worden gebruikt. Je kunt verzamelbare feitenbladen met weetjes over informatica vinden, sterren verdienen om functies vrij te spelen en werken aan certificaten door alle levels in een categorie te voltooien. De uitdagingen vereisen nadenken, informatie verzamelen en debuggen, en kunnen frustrerend zijn terwijl je naar een oplossing toewerkt.
Python-tools
De game gebruikt echte Python-code in plaats van pseudocode of een verzonnen taal, met onder meer de packages numpy, pandas, scipy, pillow en sklearn. De op CodeMirror gebaseerde IDE in de game biedt syntaxmarkering, autocomplete, docstring-tooltips, debugging, automatische inspringing, code folding, kopiëren en plakken, en ongedaan maken en opnieuw uitvoeren. Je kunt ook een externe IDE gebruiken, zoals VSCode of PyCharm.
Maken en vergelijken
Met de inbegrepen Python-level-editor kun je nieuwe puzzels maken en scripten, die je eventueel via de Workshop kunt delen. Je kunt je beste oplossing anoniem met die van anderen vergelijken op snelheid, geheugengebruik en codelengte, en desgewenst oplossingen en code insturen voor ranglijsten. De game bevat ook een YouTube-serie met voorbeeldoplossingen voor verschillende levels, die stap voor stap worden uitgelegd.
Veelgestelde vragen
De beste prijs voor Joy of Programming: Software Engineering Simulator is € 17,49 bij Steam. Het is de enige shop met een aanbieding die in jouw land werkt.
De minimale systeemvereisten voor Joy of Programming: Software Engineering Simulator zijn: Windows 10, GeForce GTX 1070, Intel Core i5-8400, 8 GB RAM, 12 GB opslagruimte. Het draait alleen op Windows. De aanbevolen vereisten staan in het onderdeel Systeemvereisten.
Nee. Joy of Programming: Software Engineering Simulator is een singleplayergame.
Ja. Valve beoordeelt Joy of Programming: Software Engineering Simulator op de Steam Deck als geverifieerd: het werkt meteen goed.
Ja. Joy of Programming: Software Engineering Simulator 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.











