El repte dels 10 blocs

2022-03-21

Al 2014, en Sean McManus proposava el repte del deu blocs amb Scratch. Tracta de crear petits projectes fent servir només deu blocs de programació.

10 block demos in Scratch

Potser d'aquí vénen les cartes de Scratch i, de retruc, les Snap!Cards que vaig crear fa uns anys inspirant-me de les de Scratch i del que anava aprenent a fer amb Snap!.

Totes les Snap!Cards

Heus aquí alguns projectes que he creat amb Snap! i que encaixarien en aquest repte.

Snap!Cards

De les 72 Snap!Cards, gairebé totes tenen 10 o menys blocs. Excepcions:

  • 56, omple quadrat. 14 blocs
  • 58, ranura rodona. 14 blocs
  • 59, dibuix escenari. 19 blocs
  • 66, fins... 11 blocs
  • 68, dogwalk, 11 blocs
  • 69, neva clons. 13 blocs
  • 71, endevina número. 13 blocs
  • 72, endevina suma. 12 blocs

Projectets

També encaixarien al repte dels 10 blocs els següents projectes:

Kukikorn gif

Animació en bucle d'un kukikorni a galop. 7 blocs:

  • Quan la bandera verda es premi
  • vés a x:() y:()
  • canvia el vestit a []
  • fixa la mida a () %
  • espera () segons
  • per sempre
  • següent vestit

Projecte Kukikorn gif

Avatar pop

Projecte interactiu per crear-te un avatar. 8 blocs:

  • Quan la bandera verda es premi
  • vés a x:() y:()
  • fixa la mida a () %
  • mostra
  • vés a la capa del davant
  • Quan es cliqui aquest personatge
  • següent vestit
  • vés () capes darrera

Clica el cos, la cara o la peixera per canviar d'aparença. Per capturar la imatge, clica botó dret a la pantalla de visualització i tria l'opció "imatge".

Projecte Avatar pop

Com fer volar un personatge

Animació en bucle d'una bruixeta sobrevolant unes casetes. 8 blocs:

  • Quan la bandera verda es premi
  • vés a x:() y:()
  • per sempre
  • amaga
  • espera () segons
  • mostra
  • llisca en () segons fins a x:() y:()
  • següent vestit

Projecte Com fer volar un personatge

Hora llapis

Projecte que escriu a la pantalla l'hora, el minut i els segons actuals. 10 blocs:

  • Quan la bandera verda es premi
  • amaga
  • per sempre
  • vés a x:() y:()
  • neteja
  • escriu [] de mida ()
  • uneix [] []
  • hora actual
  • minut actual
  • segon actual

Projecte d'hora amb el llapis

Bloc lletreja mida

Projecte per lletrejar gràficament, amb blocs de llapis. 9 blocs:

  • Quan la bandera verda es premi
  • amaga
  • vés a x:() y:()
  • neteja
  • text [] mida (). Aquest bloc està fet d'altres blocs:
    • assigna a [] el valor
    • divideix () per []
    • for each (item) of (txt)
    • escriu [] de mida ()
    • espera () segons

Per defecte, hi ha programat el text "Hola!" de mida 40. Entra a dins del projecte i modifica el text i la mida des del nou bloc del llapis. Si la paraula és més llarga, hauràs de modificar també el bloc de "vés a x () y ()".

Projecte lletrejar amb el llapis

Col·lecció a Snap!

De pas, a la web de Snap! he creat una nova col·lecció titulada "10 blocs".

Col·lecció 10 blocs a Snap!

Les Snap!Cards no surten a aquesta col·lecció perquè tenen la seva pròpia.