La programmazione e lo sviluppo del software sono ormai abilità imprescindibili dell'epoca digitale e la conoscenza della computer logic diventa sempre più importante. Non solo aiuta a capire il mondo digitale, ma è anche fondamentale per i giovani che vogliono aiutarci a immaginare e a interagire con il futuro. E qui arrivano i Rabbids!
Rabbids Coding vuole essere un'esperienza educativa divertente e coinvolgente, che mostra quanto possa essere esaltante la programmazione. I giocatori devono rimettere in ordine un'astronave presa d'assalto dai Rabbids, e possono farlo sia dando semplici istruzioni a un Rabbid che indossa un dispositivo per il controllo mentale, sia lasciando cadere delle salsicce nel suo cono visivo. Il gioco non richiede alcuna conoscenza di programmazione, le istruzioni sono semplici e possono essere selezionate da un menu, disposte in ordine e verificate effettuando una prova. I risultati non sono quelli sperati? Nessun problema, basta capire dove si annida l'errore, spostare qualcosa e riprovare!
Rabbids Coding è stato creato per permetterti di giocare con i concetti della programmazione, senza la costante supervisione o le indicazioni di un insegnante. Ti dà la giusta indipendenza per imparare al tuo ritmo, a qualsiasi età. Lo scopo di ogni livello è raggiungere l'obiettivo richiesto fornendo le istruzioni più semplici possibile. Una volta acquisiti i rudimenti base, potrai accedere a un ambiente di gioco libero, che ti permetterà di esplorare e giocare con le varie istruzioni, per scoprire come sfruttarle.
Dall'8 ottobre potrai provare gratuitamente Rabbids Coding, è sufficiente scaricarlo attraverso Uplay! Sai leggere? Allora hai tutto quel che serve per giocare a Rabbids Coding. La speranza di Ubisoft è di vederlo utilizzato nelle classi e negli ambienti educativi in tutto il mondo!
Terminologia di programmazione utile
Agli inesperti, la programmazione può sembrare un mondo incomprensibile. Niente paura, ecco alcuni termini da conoscere per poter iniziare il tuo viaggio:
- Codice - Istruzioni scritte utilizzate per dare indicazioni a un computer.
- Linguaggio di programmazione - Il tuo computer non parla (almeno, non per davvero) e devi trovare il modo di dirgli cosa deve fare. Un linguaggio di programmazione serve a questo: è una lingua che il tuo computer conosce e attraverso cui potete comunicare.
- Sequenza - Non c'è bisogno di ripetersi, con una sequenza (o "loop") puoi scrivere delle istruzioni e farle ripetere tutte le volte che serve per raggiungere lo scopo prefissato.
- Algoritmo - Una serie di istruzioni utili a risolvere un problema o a eseguire un compito. Praticamente sono come delle piccole frasi.
- Condizione - Istruzioni molto specifiche. Dicono a un computer di comportarsi in un certo modo solo in determinate situazioni. Un esempio: "Computer, se faccio clic sulla app del browser, apri il browser".
- Ottimizzazione - I computer hanno una memoria limitata, per questo molti programmatori cercano di usare il minor numero possibile di istruzioni per ottenere il risultato. Più le istruzioni sono essenziali, meno memoria richiedono e più sarà efficiente il programma.
- Rabbid - Creatura conigliosa infestante, può essere domata con dispositivi per il controllo della mente e salsicce.
Segui le notizie di Ubisoft per saperne di più sui Rabbids e su altri giochi di Ubisoft.