maanantai 27. lokakuuta 2014

Tunnusten ja kerhosääntöjen luontia sekä vanhan kertausta

Säännöt

Tänään kerhoon saapui vielä pari uutta jäsentä ja kerholle tuli 17 innokasta peliohjelmoijan alkua. Aloitimme sopimalla kerhossa noudatettavista säännöistä. Kerholaiset itse ehdottivat sääntöjä ja jokaisen kohdalla kysyttiin kerääkö sääntö tarkennusta tai kannatusta. Kerhon säännöiksi muodostui seuraava lista:

  1. Tietokoneilla ollaan vain kerhon aiheeseen liittyvillä sivuilla ja ohjelmistoilla.
  2. Ei huudeta toisten puheenvuoron päälle. Ei kerholaisten eikä ohjaajien.
  3. Ei kiroilua.
  4. Ei näprätä toisten koneilla ilman lupaa.
  5. Ei rikota tietokoneita eikä toisten töitä.
  6. Ei hakkerointia.
  7. Autetaan muita.
  8. Ei kiusata.
  9. Keskitytään olennaiseen.
Sovittiin lisäksi että jokaisella on maksimissaan kolme varoitusta, jonka jälkeen joutuu käytävän rappusille 5 minuutin jäähylle. 

Scratch-tunnukset

Loimme sääntöjen jälkeen Scratch-ohjelmaan tunnukset ja näiden muistamista helpottamaan jokaiselle tunnuksen luoneelle annettiin lappu, jolle tunnus ja salasana pyydettiin laittamaan muistiin. Tämä siitä syystä, että juuri luodut tunnukset saattavat viikon touhuilun lomassa unohtua. Tunnusten avulla kerholaiset voivat lisäksi toki jatkaa harjoittelua myös kotona. Ihan kaikilla ei ollut vielä joko lupaa tehdä tunnuksia tai sitten oma sähköpostiosoite ei muistunut mieleen. Heidän kanssaan on sovittu, että tunnuksen voi tehdä vanhempien kanssa kotona ennen seuraavaa kertaa tai sitten seuraavalla tapaamiskerralla. Tunnukset on hyvä olla senkin vuoksi että kerran tehtyä projektia voi jatkaa eikä tarvitse joka kerta aloittaa aivan tyhjältä pöydältä.

Piirto-toiminnon kertaamista

Kerhon viimeinen puolikas käytettiin edellisen kerran aiheen kertaamiseen. Osalle kerholaisista ohjelman käyttöliittymä oli tuntematon ja kävimme sen perustoimintoja läpi. Samoin piirtämisen ja hahmon liikuttamiseen tarkoitetut komennot kerrattiin. Hahmon liikkumisen suunnittelua helpotti  X- ja Y- koordinaatiston muistelu sekä miten suuria asteita tarvitaan jos halutaan saada aikaiseksi esimerkiksi neliö. Kaikki eivät saaneet piirtotehtävää saaneet täysin valmiiksi mutta niitä on mahdollista tehdä joko kotona lisää tai kysyä mahdolliset epäselvyydet seuraavalla kerralla. 

Piirto-työkalun käytöstä on jotain ohjeistuksia mm. seuraavien linkkien takaa:
Linkki 1, sivu 20
Linkki 2, mm. sivu 7

Muuta

Muutamalta kerholaiselta puuttuu vielä lupalomakkeen täyttäminen ja se pyydetään täyttämään esimerkiksi täällä: http://goo.gl/forms/bJ7HHU8S0j

Lopuksi vielä mielenkiintoinen huomio keskustelusta muutaman kerholaisen kanssa. Ilmeisesti robottien ohjelmoiminen kiinnostaisi ainakin muutamaa kerholaista. Mielenkiintoista oli myös se, että ohjelmoinnin lisäksi kiinnosti miten on mahdollista että ohjelmoimalla voidaan liikuttaa jotain laitetta sekä miten ne komennot saa siitä koneelta siihen laitteeseen. 

lauantai 25. lokakuuta 2014

Ensimmäinen kerhokerta 20.10.2014

Ensimmäisellä kerralla jouduttiin ihan ensiksi jännittämään, päästäänkö kouluun sisälle - onneksi koulussa oli muitakin iltatilaisuuksia, joita varten ovi avattiin ja kerhoon päästiin vain vähän myöhässä ilmoitetusta alkamisajasta. Sittemmin kouluisäntä on ohjelmoinut avainlätkän uudestaan, joten kerhoon pitäisi päästä tulevaisuudessa heti klo 17.

Kerhossa juteltiin vähän tietokoneista ja ohjelmoinnista ja tutustuttiin Scratch-sivustoon. Sivuston osoite on http://scratch.mit.edu, ja sitä voi käyttää myös kotikoneilta. Tableteilla ja puhelimilla sivusto ei kuitenkaan toimi. Kunhan seuraavalla kerralla saadaan käyttäjätunnukset tehtyä, niiden avulla voi omat pelit tallentaa sivustolle ja näyttää niitä kotikoneella vanhemmille ja kavereille. Ohjaajan omia harjoitelmia pääsee katselemaan profiilisivulta.

Scratchissa pääsee tekemään uutta peliä klikkaamalla "Luo". Pelissä on heti valmiina kissahahmo, mutta kuten jotkut huomasivat ihan itse, sen lisäksi voi tehdä muitakin hahmoja kohdasta "Uusi hahmo". Hahmoilla on skriptejä, jotka koostuvat rakennuspalikoista. Ohessa näkyy sinisiä liikepalikoita, joiden lisäksi käytettiin kellanruskeista ohjauspalikoista palikoita "ikuisesti" ja "odota" ja turkooseista kynäpalikoista palikkaa "kynä alas". Haasteena oli laittaa kissa piirtämään neliötä, ja yksi mahdollinen ratkaisu on alla.
Tässä "kynä alas" tarkoittaa, että hahmo alkaa piirtää taustakuvaan näkymättömällä kynällä, ja "ikuisesti" sitä, että välissä olevia palikoida suoritetaan toistensa perään lakkaamatta. "Odota 1 sekunti" ei ole välttämätön palikka, mutta ilman sitä kissa viipottaa niin kovaa vauhtia, että sitä ei ole niin mukava katsella.

Jos kissa pääsee katoamaan näytön rajojen ulkopuolelle, hyödyllinen palikka on "mene kohtaan x: 0 y: 0", jossa voi toki lukea muitakin lukuja kuin nollia. Kun palikkaan kirjoittaa luvuiksi nollat ja klikkaa sitä, kissa palaa maailmalta näytön keskelle. Jos olet kokeillut ulkonäköpalikoiden joukosta palikkaa "piilota", täytyy tietysti myös kumota sen vaikutus palikalla "näytä".

Välissä jouduttiin opiskelemaan tai kertaamaan sen verran geometriaa, että suora kulma on 90 astetta. Kääntymispalikoiden kulmaksi voi kirjoittaa kuinka suuren luvun haluaa, mutta yli 360 asteen kääntymisestä ei ole paljon hyötyä, koska silloin kissa tekee vain ylimääräisiä kierroksia paikallaan.


Joku onnistui piirtämään myös tähden. Mitä muita kuvioita näillä palikoilla voisi piirtää?

tiistai 21. lokakuuta 2014

Tästä blogista sekä maanantain, 27.10.2014, sisällöistä

Ensimmäisen kerhotapaamisen harjoitus
Ensi maanantaina 27.10.2014 on kerhotapaaminen normaaliin aikaan, alkaen klo 17.00. Tapaamiskerralla teemme tunnukset Scratchiin, keskustelemme nopeasti kerhon yhteisistä säännöistä sekä jatkamme Scratchin avulla piirtoharjoituksia. Tunnuksia varten tulisi jokaisella kerholaisella olla täytettynä lupalomake ennen tulevaa maanantaita. Lupalomake on tullut Wilman kautta kerholaisten vanhemmille mutta löytyy myös suoraan osoitteesta: http://goo.gl/H4Y9hg

Tähän blogiin tehdään jatkossa viikottain kirjaus sisällöistä, joita kerhokerralla on jo käyty läpi sekä vinkkejä siitä, mitä seuraaavalla kerralla mahdollisesti tullaan tekemään. Olemme kerhon vetäjien kesken pohtineet lisäksi mahdollisuutta, jossa myös kerholaiset voisivat päivittää blogin sisältöjä, tämä toki vaatii vanhemmilta suostumuksen. Tällä tavoin olisi mahdollista koota blogiin lisäksi sisältöä siitä, mitä kerholaiset omasta mielestään oppivat tai miten kokevat pelien tekemisen. Samalla kerholaisille avautuisi mahdollisuus opetella mediataitoja kerhon piirissä. Aihetta voi toki kommentoida suoraan tähän blogiin.