Tutte le lezioni

Corso

IA della quinta: creatore di giochi e app con l'IA

Costruisci giochi con i blocchi di codice, aggiungi un classificatore di immagini e prova come si comporta il tuo gioco.

Fai le lezioni in ordine. Alla fine sai far muovere uno sprite con gli eventi, scegliere cosa succede con se e altrimenti, tenere il punteggio con una variabile e ripetere i passi con un ciclo. Sai scrivere regole per un personaggio, addestrare un classificatore con le tue foto e far agire il gioco sull'etichetta del modello. Sai costruire un gioco che fa domande e le controlla, trovare il blocco che causa un errore, provare dati strani e dire quali parti seguono regole e quali usano l'IA. Sai mostrare un gioco sugli animali finito che dà punti e insegna.

Come usare queste lezioni

  • Parti dalla lezione segnata Fai questo. Vai avanti quando sai fare da te la riga sotto il titolo.
  • Prima gioca ai Giochi. Poi fai i Quiz. 8 di 10 giuste per passare. Le Schede sono su carta. Le risposte sono in fondo.
  • Un turno breve basta. Se una lezione è difficile, gioca di nuovo la lezione prima.
  • Costruisci i tuoi giochi in uno strumento gratuito a blocchi, come Scratch. Salva una copia dopo ogni lezione. Usa gli strumenti di IA solo con un insegnante o un genitore, e chiedi prima di usare una foto della fotocamera di qualcuno.

Ogni lezione ha giochi, quiz e schede.

0 di 30

Programmazione per l'IA

  1. 1EventiFai muovere uno sprite con un evento quando premi un tasto.
    • Usa un blocco quando si preme il tasto.
    • Muovi uno sprite con i tasti freccia.
    • Avvia il gioco con la bandiera verde.
  2. 2CondizioniUsa le condizioni se e altrimenti per scegliere cosa succede.
    • Controlla se due sprite si toccano.
    • Fai una cosa se sì e un'altra se no.
    • Ferma il gioco quando il giocatore viene preso.
  3. 3VariabiliTieni il punteggio con una variabile.
    • Crea una variabile punteggio.
    • Aggiungi un punto quando il giocatore segna.
    • Imposta il punteggio a 0 all'inizio.
  4. 4CicliRipeti i passi con un ciclo.
    • Usa i blocchi ripeti e per sempre.
    • Fai cadere un oggetto ancora e ancora.
    • Di' quando un ciclo deve fermarsi.
  5. 5Primo giocoCostruisci un primo gioco di presa che tiene il punteggio.
    • Fai cadere la frutta dall'alto.
    • Muovi un cestino per prenderla.
    • Mostra il punteggio e una schermata di fine gioco.

Personaggi di gioco intelligenti

  1. 6Regole per i personaggiScrivi regole per come agisce un personaggio.
    • Scrivi le regole come se questo, allora quello.
    • Trasforma ogni regola in blocchi.
    • Prova ogni regola.
  2. 7Insegui e scappaFai inseguire un personaggio o fallo scappare dal giocatore.
    • Punta un personaggio verso il giocatore.
    • Fallo scappare quando il giocatore è vicino.
    • Cambia la sua velocità.
  3. 8DecisioniFai prendere a un personaggio una decisione tra due mosse.
    • Dai a un personaggio due scelte.
    • Scegli una scelta con una condizione.
    • Mostra quale scelta ha fatto.
  4. 9A caso o furboConfronta una mossa a caso e una mossa furba che segue le regole.
    • Fai muovere un personaggio a caso.
    • Fai seguire le regole a un altro.
    • Di' quale sembra più furbo e perché.
  5. 10Personaggio interattivoCostruisci un personaggio interattivo che reagisce al giocatore.
    • Fallo parlare quando viene cliccato.
    • Fallo cambiare quando cambia il punteggio.
    • Dagli almeno tre regole.

Riconoscimento immagini con l'IA

  1. 11Classificatori nei giochiDi' come un gioco può usare un classificatore di immagini.
    • Gioca a un gioco che reagisce a un segno della mano.
    • Trova ingresso, modello e uscita.
    • Pensa a un'idea di gioco che ne usa uno.
  2. 12Addestra per un giocoAddestra un classificatore con le tue foto per un gioco.
    • Scegli tre segni della mano o oggetti.
    • Fai tante foto di ciascuno.
    • Addestra e prova il classificatore.
  3. 13Collega il modelloCollega il modello e fai agire il gioco sull'etichetta del modello.
    • Leggi l'etichetta dal modello.
    • Muovi lo sprite per ogni etichetta.
    • Mostra l'etichetta sullo schermo.
  4. 14Quando indovina maleFai gestire al gioco quando indovina male.
    • Agisci solo quando il modello è abbastanza sicuro.
    • Chiedi al giocatore di riprovare.
    • Conta le volte in cui indovina male mentre provi.
  5. 15Gioco di riconoscimentoCostruisci un gioco di riconoscimento che reagisce a ciò che vede la fotocamera.
    • Pianifica lo scopo del gioco.
    • Usa il classificatore per controllarlo.
    • Fai giocare un amico.

IA e linguaggio

  1. 16Inserimento di testoChiedi al giocatore di scrivere una risposta come inserimento di testo.
    • Usa un blocco chiedi e attendi.
    • Salva la risposta.
    • Ripeti la risposta al giocatore.
  2. 17Trova le parole chiaveFai rispondere un programma quando trova una parola chiave.
    • Controlla se la risposta contiene una parola.
    • Dai una risposta per ogni parola chiave.
    • Dai una risposta quando nessuna parola chiave corrisponde.
  3. 18Idee per un chatbotDi' in che modo un chatbot è diverso dalle regole delle parole chiave.
    • Confronta un bot a parole chiave e un chatbot di IA.
    • Di' che il chatbot di IA ha imparato dal testo.
    • Di' perché le sue risposte possono sorprenderti.
  4. 19Gioco di domandeCostruisci un gioco di domande che fa domande e le controlla.
    • Salva domande e risposte in liste.
    • Fai ogni domanda a turno.
    • Aggiungi un punto per ogni risposta giusta.
  5. 20Indizio utileDai un indizio utile dopo una risposta sbagliata.
    • Scrivi un indizio per ogni domanda.
    • Mostra l'indizio dopo una risposta sbagliata.
    • Lascia che il giocatore riprovi una volta.

Errori e prove

  1. 21Trova l'erroreTrova il blocco che causa un errore.
    • Di' cosa dovrebbe succedere e cosa succede.
    • Prova una parte alla volta.
    • Correggi il blocco e prova di nuovo.
  2. 22Casi di provaScrivi un elenco di cose da provare come casi di prova.
    • Scrivi cosa proverai.
    • Scrivi cosa dovrebbe succedere.
    • Spunta ciascuno.
  3. 23Dati straniProva cosa succede con dati strani.
    • Scrivi niente, una parola lunga e un numero.
    • Mostra alla fotocamera una foto scura.
    • Correggi ciò che si rompe.
  4. 24Regole o apprendimentoDi' quali parti seguono regole e quali usano l'apprendimento dell'IA.
    • Colora i blocchi delle regole di un colore.
    • Colora i blocchi di IA di un altro colore.
    • Di' quale parte è più difficile da provare e perché.
  5. 25Migliora il giocoMigliora il gioco: correggi due problemi trovati da chi lo prova.
    • Chiedi a due amici di giocare.
    • Scrivi i problemi che trovano.
    • Correggi i due più grandi.

Studio di sviluppo giochi

  1. 26Progetto del giocoFai su carta il progetto di un gioco sugli animali selvatici.
    • Scegli gli animali del tuo gioco.
    • Disegna le schermate.
    • Scrivi come il giocatore segna punti.
  2. 27PrototipoCostruisci il prototipo, la prima versione giocabile.
    • Costruisci la schermata iniziale.
    • Costruisci un livello.
    • Aggiungi il punteggio.
  3. 28Aggiungi l'IAAggiungi al tuo gioco un classificatore di animali con l'IA.
    • Usa un classificatore di animali già pronto o addestra il tuo.
    • Collegalo al gioco.
    • Dai un fatto su ogni animale che trova.
  4. 29Prova di giocoNella prova di gioco, guarda gli altri giocare e scrivi i problemi.
    • Guarda senza aiutare.
    • Scrivi dove i giocatori si bloccano.
    • Correggi il problema più grande.
  5. 30Avventura della fauna con l'IAMostra un'avventura della fauna con l'IA finita che dà punti e insegna.
    • Mostra il gioco alla classe.
    • Di' quali parti usano regole e quali usano l'IA.
    • Mostra un errore che fa l'IA.