Dobbiamo anche inventare delle storie sui nostri robot, con argomento il gioco.
Abbiamo ragionato su cosa fare e abbiamo pensato di far giocare i robot in una arena, ogni robot si muoverà per individuare la sua pallina, un robot giocherà con la pallina rossa e l’altro robot giocherà con la pallina blu.
Partiremo da un programma che abbiamo già usato: il robot si avvicina alla base della pallina, si ferma, controlla il colore e se il colore è giusto lancia la pallina, altrimenti torna indietro. Lo modificheremo per insegnare al robot a muoversi nell’arena e a cercare e lanciare la sua pallina, lasciando stare l’altra. Poi dovremo costruire l’arena in cui dovranno giocare e già abbiamo un po’ di idee.
Ecco i blocchi che dovremmo usare:
- blocco motore (il robot gira),
- sensore ultrasuoni (per controllare la distanza),
- blocco motore (si ferma),
- sensore luce (controlla il colore della pallina),
- blocco motore (se la pallina ha il colore giusto il braccio si muove, se è del colore sbagliato torna indietro, si gira e ricomincia a cercare).
- far capire al robot come muoversi nell’arena, per continuare a cercare la sua pallina.
- far seguire al robot un percorso fisso e rimettere la pallina sempre nello stesso punto,
- fare in modo che la pallina torni sempre allo stesso punto.
- far passare le palline in una specie di tubo, Alice ha proposto di mettere i robot alle estremità di questo tubo e di fargli lanciare la pallina una volta per uno. Un robot lancia la pallina, la pallina percorre il tubo, l’altro robot la rilancia e così via.
- creare due programmi, uno che fa cercare al robot la pallina e gliela fa tirare (gioca da solo), l’altro che fa lanciare ai robot la pallina tra di loro (giocano insieme).
Nessun commento:
Posta un commento