Joy of Programming: Software Engineering Simulator
Ofertas
Trailers e capturas de tela
1 / 16



Sobre Joy of Programming: Software Engineering Simulator
Joy of Programming: Software Engineering Simulator é um jogo de quebra-cabeças de programação em 3D no qual você automatiza e controla máquinas, robôs, drones e outros dispositivos usando código funcional em Python. Você resolve desafios de programação, ganha estrelas ao concluir fases e as usa para desbloquear recursos de programação. Recomenda-se ter conhecimentos prévios de programação e muito interesse pelo assunto.
Desafios de programação
Os desafios envolvem robótica, logística, algoritmos e programação criativa. Você pode automatizar o transporte de itens, estabilizar robôs usando realimentação PID, escrever código de navegação para carros, quebrar senhas por força bruta, resolver problemas de algoritmos e estruturas de dados, controlar rifles de precisão, contar moedas com processamento de imagens e guiar mísseis com visão computacional. As fases têm várias soluções válidas, um objetivo obrigatório e até três objetivos opcionais. O jogo oferece feedback imediato e gradual enquanto seu código é executado. Além disso, há vários desafios disponíveis, para você não ficar preso em uma única fase.
Aprenda e avance
As fases de tutorial apresentam os conceitos de programação usados no jogo. Você pode encontrar fichas colecionáveis com curiosidades sobre ciência da computação, ganhar estrelas para desbloquear recursos e conquistar certificados ao concluir todas as fases de uma categoria. Os desafios exigem raciocínio, pesquisa e depuração, e podem ser frustrantes enquanto você busca uma solução.
Ferramentas de Python
O jogo usa código Python de verdade, em vez de pseudocódigo ou de uma linguagem inventada, com pacotes como numpy, pandas, scipy, pillow e sklearn. O IDE do jogo, baseado no CodeMirror, inclui realce de sintaxe, preenchimento automático, dicas de docstrings, depuração, indentação automática, recolhimento de código, copiar e colar, desfazer e refazer. Você também pode usar um IDE externo, como VSCode ou PyCharm.
Crie e compare
O editor de fases incluído, baseado em Python, permite criar e programar novos quebra-cabeças, que você pode compartilhar pelo Workshop se quiser. Você pode comparar anonimamente sua melhor solução com as de outras pessoas em velocidade, uso de memória e tamanho do código e, se quiser, enviar soluções e código para os placares de líderes. O jogo também inclui uma série no YouTube com soluções de exemplo para várias fases, explicadas passo a passo.
Perguntas frequentes
O melhor preço de Joy of Programming: Software Engineering Simulator é R$ 54,99 na loja Steam. É a única loja com uma oferta que ativa no seu país.
Os requisitos mínimos de Joy of Programming: Software Engineering Simulator são: Windows 10, GeForce GTX 1070, Intel Core i5-8400, 8 GB de RAM, 12 GB de armazenamento. Funciona apenas no Windows. Os requisitos recomendados estão na seção Requisitos do sistema.
Não. Joy of Programming: Software Engineering Simulator é um jogo para um jogador.
Sim. A Valve classifica Joy of Programming: Software Engineering Simulator como verificado no Steam Deck: funciona bem sem ajustes.
Sim. Joy of Programming: Software Engineering Simulator é o jogo base completo. Não é preciso mais nada para jogar.
Steam permite que as publicadoras criem chaves para vender em outras lojas. Depois de ativar uma chave, o jogo é seu para sempre, como numa compra na loja.
Aviso: as chaves CD têm uma taxa média de falha inerente de 1–2%. Confira os termos da loja para saber sobre a proteção ao comprador. Steam não oferece proteção ao comprador para chaves compradas em outras lojas e não as reembolsa.











