Projecte Laberint

L'objectiu final és crear un robot prou intelligent per sortir del laberint ell sol. Per tant, el nostre robot s'ha poder moure de forma autònoma.

Tenim dos tipus de taulers bàsics, un amb quadres 10 x 10 i l'altre amb els quadres 20 x 20. Els nostres robots han de ser capaços de funcionar en els dos taulers.

Els colors bàsics del projecte són:

  • Sensors:
    • Sensor davant: lila
    • Sensor esquerra: blau fosc
    • Sensor dret: blau clar
  • Llegenda del mapa:
    • Espai buit: blanc
    • Casella de sortida: negre
    • Lava: vermell
    • Porta oberta: groc
    • Porta tancada: taronja
    • Clau: verd

Tots els colors són de la quarta fila de la paleta de colors de l'scratch.

Les normes que han de complir tots els robots són:

1a llei de la robòtica: "Qualsevol robot que caigui a la lava es desintegra immediatament".

2a llei de la robòtica: "Cap robot podrà passar per una porta tancada, encara que avanci en diagonal!".

3a llei de la robòtica: "Cap robot pot agafar una clau o obrir una porta que no ha detectat abans amb qualsevol dels seus sensors. A més, no podrà obrir cap porta sense gastar una clau ni agafar una clau sense deixar el terra blanc. El robot necessita situar-se sobre la clau per recollir-la i al costat de la porta per obrir-la.".

4a llei de la robòtica (combustible): "Cada robot té una autonomia màxima de 5000 passes abans de morir esgotat. Aquest combustible serà resgistrat i ostrat per pantalla amb una variable anomenada combustible".

5a llei de la robòtica (moviment): "Tot robot només es pot moure un pas (una casella) cada vegada (i gastant una unitat de combustible) a qualsevol de les 8 caselles adjacents".

I les normes pel qual es regeix el nostre món de robots són:

Llei de la solució: "Tots els taulers tenen una solució possible; és a dir, existeix sempre, com a mínim, una casella de sortida, una d'arribada i un camí viable que les connecti en l'espai i en el temps (el transcurs del temps, en aquest cas, el marca els passos del robot)".

Llei del combustible: "El mapa té l'opció de fixar el combustible màxim necessari per completar el laberint però complint sempre les condicions de la llei de la solució".

Enllaços externs

Curs d'scratch a Canal TIC

Generador d'executables per Scratch

Projectes per fer (en anglès)