Kinguin logo

Benvenuto a casa, Giocatore!

Cliccando su “Continua con il tuo account Google o Facebook” dichiari di accettare il Regolamento di Kinguin e l’Informativa sulla Privacy, così come il Regolamento NFT e l’Informativa sulla Privacy NFT.

Prima volta su Kinguin?
Crea un account!
  • FAQ
Piattaforma

JOY OF PROGRAMMING - Software Engineering Simulator PC Steam CD Key

Data di rilascio: 30/01/2024

GIOIA DI PROGRAMMARE - Software Engineering Simulator è un coinvolgente puzzle game di programmazione 3D sull'automazione e il controllo di macchine, robot, droni e altro realistici utilizzando il vero codice Python. Sviluppa reali abilità di programmazione mentre giochi, risolvi emozionanti sfide di programmazione in miniatura e progredisci per sbloccare nuove funzionalità di programmazione e macchinari migliorati.

  • Automatizza la logistica per trasportare rapidamente gli articoli da A a B
  • Scrivi il codice di navigazione per le auto
  • Progetta interfacce utente grafiche per una dashboard di casa intelligente
  • Crackare le password con la forza bruta
  • Programma veicoli autonomi utilizzando scanner di distanza, telecamere, LiDAR e sensori di impatto
  • Stabilizza i robot con feedback di controllo di base come i PID
  • Applicare la visione artificiale per identificare gli oggetti
  • Usa l'elaborazione delle immagini per guidare i missili verso il bersaglio previsto
  • Risolvere algoritmi classici e strutture dati
  • Livelli tutorial opzionali, che accompagnano i principianti passo dopo passo nel loro percorso di programmazione
  • Crea i tuoi puzzle con l'editor di livelli incluso
  • Trova schede collezionabili con interessanti curiosità informatiche
  • Guadagna stelle completando i livelli e usali per sbloccare nuove funzionalità di programmazione
  • Impegnati per ottenere numerosi certificati diversi per completare tutti i livelli in una categoria

Scaricalo ora e inizia la tua avventura di programmazione!

Un giusto avvertimento

GIOIA DI PROGRAMMARE non è un gioco casuale. In effetti, è uno dei giochi più difficili su Steam. Offre la vera esperienza di programmazione: molto pensiero, duro lavoro, raccolta di informazioni, debug e alcune frustrazioni. Ma imparerai anche nuove competenze, diventerai uno sviluppatore migliore e, soprattutto, godrai quella dolce sensazione di risolvere finalmente un problema difficile.

Sfide aperte

  • Programmazione reale: nessuno pseudocodice, nessun linguaggio immaginario. Invece, codice Python completamente funzionale con i tuoi pacchetti preferiti come Numpy, Pandas, Scipy, Pillow, Sklearn e altro ancora. Si consigliano alcune conoscenze di base di programmazione (in Python o altro) e un forte interesse per la programmazione.
  • IDE in-game: un IDE Python in-game basato su codemirror offre evidenziazione della sintassi, completamento automatico, descrizioni comandi di docstring, debug, rientro automatico, piegatura del codice, copia/incolla e annulla/ripeti.
  • Sfide realistiche: dalla robotica agli algoritmi astratti e alla codifica creativa: ti aspetta l'intera ampiezza e profondità dell'informatica.
  • Progettazione di puzzle aperti: ogni livello ha molte soluzioni valide diverse.
  • Obiettivi chiari: ogni livello ha un obiettivo obbligatorio e fino a tre obiettivi opzionali.
  • Feedback immediato: non chiederti mai se il tuo codice funziona. Ottieni feedback incrementali immediati su ogni passo positivo (o negativo) verso una soluzione funzionante.
  • Metriche delle prestazioni: confronta la tua soluzione migliore in modo anonimo con altre in termini di velocità, utilizzo della memoria e lunghezza del codice.
  • Nessun blocco rigido: non rimanere mai bloccato su un unico livello, ci sono sempre diverse sfide aperte disponibili.
  • Sfida settimanale: affronta uno scenario diverso ogni settimana e confronta le tue soluzioni migliori.
  • Facoltativamente, invia la tua soluzione e il tuo codice alle classifiche e condividili con il mondo.

Progettato da un professore di informatica

Il gioco è sviluppato principalmente da un singolo sviluppatore, che è anche un professore di informatica. È in lavorazione una serie Youtube di accompagnamento dello sviluppatore per mostrare soluzioni di esempio per ogni livello e percorrerle passo dopo passo. Spiegare il ragionamento e i principi di programmazione lungo il percorso per aiutare i principianti a entrare nel gioco e imparare la programmazione vera e propria. La serie presenterà anche soluzioni comunitarie selezionate per discutere altri approcci e potenziali miglioramenti.

Editor di livelli e supporto per il modding

Un innovativo editor di livelli basato su Python consente di creare e scrivere nuove sfide, che possono anche essere condivise tramite il Workshop del gioco. La maggior parte dei livelli attuali e tutti i livelli futuri inclusi nel gioco vengono creati con questo editor. Risorse personalizzate come oggetti 3D, file audio, video e immagini possono essere importate facilmente e utilizzate nell'editor di livelli. È previsto che il supporto completo al modding per estendere il gioco con mod PAK personalizzati venga incluso entro la fine dell'accesso anticipato.

Buona programmazione e goditi la GIOIA DELLA PROGRAMMAZIONE ora!

Valutazione di prodotto