Beetle Blocks

La impressió 3D és ja una realitat en molts centres educatius i llars i, si a això afegim l’interès creixent per a que infants i joves aprenguin a programar —amb els molts beneficis que comporta, el recurs que avui presento esdevé imprescindible.

Beetle Blocks és un entorn de programació visual per blocs que permet dissenyar formes tridimensionals. Però d’acord amb el que diu el Bernat Romagosa, desenvolupador principal d’aquest programari, en el fantàstic article El zoo de la computación, Beetle Blocks és més que una eina: és també una porta d’entrada molt atractiva al món de la computació.

A Beetle Blocks programem un escarabat virtual per a que, amb el seu moviment, vagi generant formes tridimensionals que posteriorment puguin ser impreses amb impressores 3D. Així doncs, al treballar amb aquest entorn ens familiaritzem amb els eixos X, Y i Z, les rotacions i les perspectives, les formes i figures 3D, les tonalitats de colors, l’extrusió…

L’editor de Beetle Blocks ens recorda al de Scratch, tot i que per ser més precisos en realitat es basa en Snap!, que ens permet dur a terme accions molt més complexes. Donat que començar pot resultar quelcom difícil si no estem familiaritzats amb aquests entorns, trobem un tutorial en el desplegable que mostra la primera icona del menú superior de l’editor. Així mateix, també trobem una galeria amb models d’exemple.

Aquesta eina és totalment gratuïta, de codi obert i l’editor està disponible en diferents idiomes, inclòs el català (clic a l’engranatge del menú superior). A més, des del passat desembre “The Beetle Cloud” permet compartir les creacions amb la resta de la comunitat. És a dir, podem veure els models creats per altres usuaris i no només això: en tot moment disposem del codi per a modificar-lo a plaer.

En l’àmbit educatiu trobem algunes experiències documentades, com la de Mrs. Pollard’s Code Club, encara que estic convençut que en els propers mesos cada vegada seran més els docents que apostaran per recursos de modelatge 3D amb entorns de disseny basats en codi com Beetle Blocks.