ScratchRef per a iPhone

Com ja us anunciava en el meu darrer article, he tingut el bloc una mica descuidat, però no a Scratch doncs a més a més de l’aplicació SetFace per a iPhone, he estat dedicant tots els meus esforços en desenvolupar ScratchRef una guia de referència d’Scratch per a iPhone.

Aquesta feina m’ha absorbit totes les meves hores lliures doncs explicar cadascun dels més de 125 blocs en detall i en 3 idiomes (Català, Castellà i Anglès) i crear i produir un vídeo exemple per a cada bloc, us asseguro que no ha estat fàcil.

Així doncs des del dia 9 de Gener ja teniu disponible a la Apple Store aquesta APP per a iPhone en la qual esta explicada al detall la interfície d’usuari, cadascun dels blocs amb un vídeo exemple i alguna sorpresa amagada.

Espero que us agradi, si l’acollida d’aquesta App és l’esperada no descarto desenvolupar-la per a Android però ara mateix necessito carregar piles doncs el part ha estat molt dur.

Amb aquesta APP podeu dur sempre amb vosaltres una guia d’Scratch per a solucionar els dubtes que pugueu tenir en qualsevol moment.

Us agrairé molt les vostres crítiques i suggeriments.

Ah!! i no oblideu passar la veu i parlar als vostres amics d’aquesta eina de consulta d’Scratch.

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.

Introducció a la Programació amb Scratch

Començo una serie d’articles que volen ser una petita guia per qualsevol que es vulgui introduir en el món de la programació. Per tant, va dirigit, com una guia per a les mares/pares i les/els mestres que vulguin ensenyar Scratch a les nenes i nens, així com una petita introducció per tothom que vulgui fer les primeres passes en la programació, divertint-se mentre aprenen, amb la utilització de l’Scratch.

Com he dit, per dur a terme aquesta fita farem servir l’Scratch, que d’una forma molt visual i divertida ens permetrà endinsar-nos mica en mica en els conceptes de programació i que ens seran útils en qualsevol llenguatge professional que escollim.

Per tothom que es vulgui dedicar d’una forma seriosa a la programació, els conceptes aquí exposats serviran per assolir uns coneixements bàsics. Tot i no poder abordar tots els aspectes de la programació, si que podem fer servir Scratch com a substitut del pseudocodi que es fa servir per explicar les tècniques de la programació. I es clar, segons l’edat, els recomano escollir una bona acadèmia o escollir els estudis de Formació Professional o qualsevol de les Facultats d’Informàtica del nostre país on els prepararen per poder-se dedicar a aquesta professió.

La meva intenció és ajudar d’una forma amena i divertida a adquirir aquests coneixements bàsics, que pels usuaris d’Scratch seran suficients per crear animacions, jocs i qualsevol cosa que imaginin.

Molt probablement, si el temps m’ho permet, aquests articles aniran seguits de screencast o vídeo tutorials centrats en l’ús de l’Scratch.

SCAT003 – Creació d’un Personatge

En aquest vídeo es pot veure com fer servir el editor d’imatges per tal de construir el nostres propi actor/sprite/objecte/animació o personatge (com el vulguem dir).


SCAT003 – Creació d’un Personatge d’Scratch Català a Vimeo.

Vídeo Tutorials des de iTunes – iPod – iPhone

Scratch Català està emetent els seus Vídeo Tutorials com a Podcast dins iTunes, pots veure’ls des de’l teu iPod / iPhone o el teu iTunes (ja sigui en el teu Mac o Windows).

Fes clic a sobre del botó iTunes per afegir-te el Podcast o busca el Podcast per la paraula clau “scratchcatala”, són gratis.

Què necessitem…? (VI) Barra de menús i eines

En aquest espai de l’Scratch ens trobem amb els botons necessaris per tal de crear, obrir i desa un projecte, també podem compartir el nostre treball amb la comunitat Scratch del MIT. Per poder-ho fer cal registrar-nos en la seva pàgina web scratch.mit.edu i llavors automàticament l’Scratch enviarà el nostre projecte a la nostra àrea particular on quedarà exposat per tothom que el vulgui veure i fer servir (cal disposar de connexió a Internet). Aquest és l’esperit amb el que s’ha fet l’Scratch, i és bo que el mantinguem ja que així tothom aprenem dels altres.

Amb la resta de botons podem, desfer la darrera acció realitzada, canviar l’idioma de l’Scratch, veure l’ajuda a Internet, consultar les notes o comentaris introduïts en el projecte i podem accedir als extres que ens permeten comprimir les imatges i sons per enviar-los a la comunitat i també executar el programa pas a pas per veure quines instruccions es realitzen en cada moment, les instruccions es van il·luminant en groc quan els hi toca executar-se.

Què necessitem…? (V) Magatzem de blocs d’instruccions

Aquest espai conté les instruccions que li podem donar als objectes per tal de confeccionar els programes, estan ordenades per temes i colors per tal de fer més fàcil la seva localització.

Les instruccions tenen forma de blocs de construcció que encaixen automàticament els uns amb els altres, els blocs s’arrosseguen a l’àrea de programes/vestits/sons i s’encaixen segons el que vulguem que faci l’objecte, però hi ha uns blocs que són el que podríem dir introductoris a la consecució de qualsevol acció, doncs els projectes d’Scratch normalment estan composats per varis objectes que poden tenir diferents programes i per tant s’ha de saber per quin programa s’iniciarà l’acció. Aquests blocs es troben dins els de Control i els podem diferenciar dels altres perquè la seva part superior és arrodonida i no podem encaixar res per damunt.

Tot comença quan l’usuari toca la bandereta verda de l’àrea d’execució, llavors tots els programes que tinguin el bloc amb la bandera verda s’iniciaren a la vegada, altres programes poden estar dormits a l’espera de què es premi l’objecte o es premi una tecla del teclat o que es rebi un missatge d’un altre programa per tal d’iniciar-se l’execució. Aquesta darrera opció és la forma amb la que els programes s’avisen entre ells de què ha passat alguna cosa, és a dir s’envien missatges.

Com es pot veure hi ha molts blocs diferents dins de cada tema, aniré mostrant-los mica en mica al llarg d’aquest petit tutorial.

Què necessitem…? (IV) Àrea de programes, vestits i sons

Aquest espai esta designat per arrossegar els blocs de l’àrea de magatzem per tal d’anar construint els petits conjunts d’instruccions que formaran el o els programes que podem construir per cada objecte, actor, animació, sprite o escenari.

L’idea es crear tants petits programes com sigui necessari per cadascun dels objectes o escenaris.

També podem anar afegint vestits als objectes, els vestits són habitualment copia dels objectes originals en un altre posició o color i forma, d’aquesta manera podem donar sensació de moviment,

com si es tractes d’els inicis del cinema amb les petites joguines dels nostres avis, com el zoòtrop.

I finalment podem gravar sons o importar arxius .MP3 o .WAV per utilitzar-los dins els programes de l’objecte en concret.