Funcions ocultes a Scratch 1.4

Llegint el fòrum d’Scratch al MIT, he trobat una cosa ben curiosa, es tracta d’unes funcions amagades i no documentades dins l’Scratch. Es habitual que els programadors amaguem funcions per ús personal i per fer proves sobre el codi que generem, així com “ous de pasqua” o petites bromes pels usuaris.
En un principi és el que m’ha semblat el menú al qual es pot accedir fent clic amb el ratolí a sobre de la lletra “R” del logo SCRATCH mentre pressionem la tecla SHIFT o Canvi Majúscules del teclat.


Continua llegint «Funcions ocultes a Scratch 1.4»

Scratch 1.4 per Linux

Els usuaris de Linux, més concretament Debian/Ubuntu, estan d’enhorabona. Ja es pot instal·lar la darrera versió 1.4 d’Scratch, aquí us deixo el link on trobareu l’arxiu PPA (Personal Package Archive) per poder-lo instal·lar amb el LaunchPad i així mantenir l’aplicació actualitzada, també trobareu l’explicació realitzada per la gent del MIT de com fer-ho.

Ja tenim aquí Scratch 1.4

Avui 2 de Juliol ha sortit la versió definitiva de l’Scratch 1.4, com ja us vaig anunciar, ve carregada de novetats i millores. Ara podreu fer servir Scratch en els petits ordinadors Notebooks sense problemes, s’han corregit algunes errades, s’han afegit nous blocs per interactuar amb els motors de Lego WeDo, ara podeu fer servir una WebCam per prendre fotografies i incorporar-les directament al vostre projecte, s’han afegit blocs per fer preguntes a l’usuari i poder fer servir les seves respostes en el projecte, s’ha millorat la mida de la finestra del programa que ara es pot maximitzar per qualsevol mida de pantalla incorporant i també s’han afegit 2 modes de visualització de la part de l’escenari que permet deixar més espai per la part de programes.
Escolliu la versió que voleu descarregar depenent de si feu servir Mac OSX o Windows, la versió per Linux esta a punt de sortir però encara no esta disponible.
scratch 1.4 per Windows
Scratch 1.4 per Mac OSX
El Jaume Ramos, el Pau Córdoba, el Frank Sabate i l’Eugeni Catalán hem treballat conjuntament per millorar la traducció de la versió 1.4rc. Hem fet un esforç important en traduir els blocs per tal de que siguin el més clars possibles pels nens, així doncs tot el programa esta traduït fent servir la 3a. persona del singular, ja que hem cregut que era més entenedor pels nens, hem millorat els blocs de Sons fent servir la correcta metodologia musical i hem corregit blocs poc entenedors com “canvia x per 10” que més aviat semblava que la “x” havia de prendre el valor 10 en comptes del que realment feia, que era sumar 10 a la “x”, així ara aquest bloc és “suma 10 a x”.
I ara no perdeu més temps, descarregueu-vos la nova versió i a programar!! Scratch On!!

El lloc Web de l’Scratch al MIT traduït al Català

El Jaume Ramos ha fet una gran feina traduint el lloc web de l’Scratch al Català, si teniu el vostre sistema operatiu en Català, al visitar http://scratch.mit.edu automàticament us mostrarà el lloc web en Català, en altre cas podeu escollir el llenguatge a la part superior dreta de la capçalera del lloc web. Si trobeu alguna errada o algun terme que no ha estat traduït, serà molt benvinguda la correció. Feu les vostres aportacions a l’email d’ScratchCatalà.

Scratch 1.4 en una xarxa local

Aquesta nova versió permet a les escoles i centres d’ensenyament instal·lar Scratch en una unitat de la seva xarxa i personalitzar algunes característiques per facilitar l’us de les nenes i nens del centre.
Dins de la carpeta Scratch hi ha l’arxiu Scratch.INI on podem especificar en quina carpeta es desaran els projectes, quines unitats de xarxa seran visibles, desactivar la compartició de projectes, configurar un Proxy per accedir a Internet, canviar l’Animació/Personatge per defecte al iniciar Scratch, escollir el llenguatge per defecte i les notes de projecte.

On instal·lem Scratch?
Ho podem fer a cadascun dels ordinadors i per tant seguirem el procés ja conegut (consulteu el vídeo) o en una xarxa local. Per aquesta darrera opció ens haurem de descarregar l’arxiu .ZIP (per Windows) o .DMG (per Mac OSX), per Linux encara no hi ha la versió 1.4rc, però he llegit que es pot instal·lar la versió 1.3.1 per Linux i substituir l’arxiu .image d’aquesta versió per la de la 1.4rc.
Un cop descarregat l’arxiu comprimit, l’hem de descomprimir en una de les nostres unitats de xarxa on els usuaris tinguin accés per poder executar el programa Scratch1.4.

Canviant la carpeta per defecte on desar els projectes
Per canviar la carpeta hem d’obrir l’arxiu Scratch.INI (amb un editor de texts) i afegir la següent instrucció al final de l’arxiu.
Home=S:\escola\alumnes\curs\*
Evidentment, vosaltres heu d’escollir de forma adient a la vostra instal·lació el nom de la unitat de xarxa que fareu servir, en aquest cas “S”, i la esctructura de carpetes i subcarpetes on s’hauran de desar els projectes, en aquest cas, “escola\alumnes\curs\”.

Amagar unitats de xarxa
Al moment de desar un projecte ens surt una finestra per escollir en quin lloc volem desar-lo. Per evitar que els alumnes ho dessin a qualsevol lloc, podem amagar algunes unitats de xarxa.
Per fer-ho, hem d’obrir l’arxiu Scratch.INI i afegir la següent instrucció al final de l’arxiu.
VisibleDrives=J:,M:
Amb aquesta instrucció només aquestes unitats seran visibles i tota la resta quedaran amagades.
(Això només funciona a Windows.)

Desactivar la compartició de projectes a Internet
Si per alguna raó no volem que els alumnes comparteixin els seus projectes a Internet, podem evitar-ho afegint la següent instrucció al final de l’arxiu Scratch.INI.
Share=0

Configurar un Proxy per accedir a Internet
Si per altre banda, si que deixem als alumnes compartir els projectes a Internet però tenim un Proxy al nostre centre, podem configurar-lo afegint les següents instruccions al final de l’arxiu Scratch.INI.
ProxyServer=[nom del servidor o adreça IP]
ProxyPort=[nombre del port]

Canviar l’Animació/Personatge per defecte
Si volem tenir una animació/personatge per defecte diferent al gatet Scratch, inclosos els vestits i els programes, podem crear-la com ja sabem i llavors exportar-la fent clic amb el botó dret a sobre d’ella i escollir l’opció “exporta aquesta animació”.
Li haurem de donar com a nom “default.sprite” (l’extensió .sprite no és obligatòria, doncs l’Scratch l’afegeix per nosaltres sinó li posem) i desar-lo dins la carpeta “Costumes” que és la que ens mostra per defecte.

Escollir el llenguatge per defecte
Per indicar quin llenguatge volem fer servir per defecte, podem afegir al final de l’arxiu Scratch.INI la següent instrucció.
Language=ca
Cal fer servir la codificació ISO-639-2 per indicar el llenguatge.

Indicar unes notes de projecte per defecte
Per evitar que els alumnes creïn projectes sense cap mena d’explicació a les notes del projecte, podem crear un arxiu anomenat “defaultNotes.txt” i desar-lo dins la carpeta de l’Scratch. Així tots els projectes creats pel nostre centre tindran com a mínim una explicació i autor.

Scratch1.4rc candidata a ser la versió definitiva

Avui 7 de Juny de 2009 s’ha alliberat la versió Scratch1.4rc candidata a ser la versió definitiva, aquesta versió encara pot tenir algunes errades i l’equip del MIT l’ha posat a la nostra disposició per tal de que els ajudem a trobar totes les errades possibles.

La traducció al Català ha estat realitzada pel Jaume Ramos Prades i per mi. S’ha fet una traducció total, ja que abans hi havien algunes paraules no traduïdes. Si trobeu alguna errada en la traducció o creieu que es pot fer alguna millora d’algun terme, no dubteu en comunicar-ho a gmailme, entre tots segur que ho deixem perfecte i així la versió definitiva estarà lliure d’errades.

Tot seguit teniu el detall de les novetats d’aquesta versió.

Suport per pantalles petites

S’ha millorat l’entorn d’usuari per tal de que es pugui fer servir en ordinadors NoteBook amb pantalles tan petites com 800×480.

Tres modes de visualització

Scratch 1.4 te un nou mode de visualització de l’àrea de disseny/execució més petit per deixar més espai a l’àrea de programes i per poder veure’s en pantalles petites. Hi ha 3 nous botons en la part superior dreta de la finestra on podem escollir entre: mode escenari petit, mode escenari complert i mode presentació a pantalla complerta.

Nova barra de menú

Scratch ara fa servir una barra de menú amb Arxiu, Editar, Comparteix i opcions d’Ajuda. També tenim icones per Canviar el Llenguatge, Desar i Compartir els projectes. Les noves opcions o que han modificat d’alguna forma el seu comportament estan marcades amb un asterisc vermell “*”.

Finestra Scratch1.4rc

Miniatures de les animacions més petites

Per tenir més espai a l’àrea d’objectes/animacions, les miniatures de les animacions s’han fet més petites i s’ha tret la informació del nombre de vestits i programes de cada animació. Ara es pot veure el nombre de programes passant el ratolí per sobre de l’animació.

Càmera

Si tenim connectada al nostre ordinador una càmera, podrem fer-la servir per prendre fotografies i fer-les servir com objectes/animacions. Dins els vestits trobarem un botó que diu que automàticament l’engegarà i podreu prendre les vostres fotografies.

Provar un programa amb un sol clic

Per provar un bloc o programa, només cal fer clic a sobre d’ell. (Encara es pot fer servir el doble clic si així ho volem). Per veure el valor tornat per un bloc, només cal fer clic a sobre d’ell. (Això només funciona si el bloc torna valors i no esta inclòs dins un altre bloc.)

Clic i mantenir

Com alternativa al botó dret del ratolí, ara es pot fer clic i mantenir premut el ratolí (sense moure’l) per veure el menú contextual. (Aquesta opció s’ha afegit per donar suport a les pantalles tàctils, i també és útil pels usuaris de Mac)

Comentaris enganxats

Un comentari es pot enganxar a un bloc, així quan es mou el bloc, el comentari sempre va amb ell.

Nova carpeta “Els meus Projectes”

La carpeta per defecte per desar el projectes ha canviat, ara la carpeta es diu “Els meus Projectes” i es troba dins la carpeta de “Els Meus Documents” dels nostre ordinador. La carpeta d’exemples ara es troba dins una carpeta anomenada “Exemples”. Es pot accedir fàcilment a elles via els botons de la finestra d’Obrir i desar del Menú Arxiu.

Nous blocs i blocs revisats

Entrada des de teclat

  • El bloc  (dins la categoria Sensors) permet fer preguntes a l’usuari que haurà de respondre fent servir el teclat. La resposta es guarda dins el bloc

Operacions amb paraules (cadenes de caràcters)

La categoria “Nombres” s’ha renombrat per “Operadors” ja que ara conté blocs per treballar amb cadenes de caràcters.

  • El bloc  combina 2 cadenes de caràcters (paraules o altre caràcters).

  • El bloc  ens diu la lletra que es troba a la posició indicada dins la cadena de caràcters.

    El bloc  ens diu la llargada d’una cadena de caràcters.

Nou bloc de llistes

  • El bloc  es pot fer servir per cercar si la llista conté un valor concret.

Suport a LEGO® WeDoTM

Scratch ara es pot connectar amb el kit robotic de LEGO® Education WeDo™ . L’opció “Mostra blocs de Motor” dins el menú “Editar” fa que apareguin 5 nous blocs dins la categoria “Moviment”.

  •  activa el motor durant un nombre de segons.

  •  activa el motor.

  •  inactiva el motor.

  •  activa el motor amb un impuls entre (0-100).

  •  indica la direcció del motor.

També s’han afegit 2 nous sensors al bloc “valor del sensor”, inclinació i distancia . Per fer servir aquests sensors necessitem tenir el kit LEGO® Education WeDo™ que el podem trobar a www.legoeducation.com.

Altres canvis en els blocs

Els blocs de comparació ara poden tenir com argument un text escrit.

Els blocs que fan referencia a animacions (per ex. “distancia a”) ara accepten blocs que tornen valors.

Aquesta nova versió d’Scratch, la podeu trobar a la següent adreça: http://info.scratch.mit.edu/Scratch_1.4_Release_Candidate

Recordeu que si trobeu alguna cosa que es pot millorar o alguna errada de traducció, m’ho podeu fer saber per tal de poder-ho corregir abans de final de Juny que és quan esta previst que surti la versió definitiva.

Si trobeu alguna errada en el programa, es a dir, no fa el que hauria de fer us podeu dirigir directament al MIT help@scratch.mit.edu o a mi mateix que els hi faré arribar. Tota la informació possible serà benvinguda per resoldre qualsevol errada.

Apunt de sortir la nova versió 1.4 de l’Scratch

Recentment he rebut un Tweet ón l’Scratch Team anunciava la propera versió de l’Scratch, la 1.4.

Investigant una mica he trobat aquest vídeo, que he traduït al Català, del Mitchell Resnich i la Karen Brennan, membres de l’equip del Media Lab on ens felicitaven pel dia de l’Scratch i on donen a conèixer aquests nous plans per l’Scratch i per un nou lloc web que s’anomenarà ScratchEd, dirigit als educadors.

Sembla que la nova versió vindrà carregada de novetats i la podrem fer servir en els Netbooks de pantalla petita.