perjantai 15. toukokuuta 2015

7. Tehtävä: Pohditaan yhdessä

Tein työn Johannan ja Iidan kanssa. Työ on kirjoitettu ja jaettu opelle Google Driven dokumenttina. Itse kirjoitin työhön kolmannen kappaleen, valitsin kuvat sekä hoidin ulkoasun ja asettelun.

5. Tehtävä: HTML ja webbisivusto

Tämä tehtävä jäi kyllä pahasti kesken ja on kaiken lisäksi vähän väärinkin tehty, mutta jospa tästä nyt vaikka pisteen sais ongitttua.

Jaoin kansion opelle Dropboxissa.

8. Tehtävä: Näytä osaamisesi


Ei oo varmaankaan yllätys, että "lopputyöni" on video, mutta toivottavasti se nyt kertoo edes vähän jostain muustakin, kuin videonmuokkauksesta... :D


torstai 14. toukokuuta 2015

4. Tehtävä: Lisää code-org:ia

Näytönkuva Flappy Bird -koodistani:

ja näytönkuvat omasta pelistäni:

3. Tehtävä: Koodinluku

Koodi:


var userChoice;  Ensimmäisenä pelaaja valitsee, millä haluaa pelata.
var userChoice = prompt("Do you choose rock, paper or scissors?"); Tässä tietokone kysyy pelaajalta, valitseeko hän kiven, paperin vai sakset, ja pelaaja valitsee jonkin niistä.
var computerChoice; Seuraavaksi tietokoneen täytyy valita.
var computerChoice = Math.random(); Math.random aiheuttaa sen, että tietokone valitsee satunnaisesti jonkin kolmesta vaihtoehdosta.
console.log('Random number for computer selection is

',computerChoice,' which means...'); Tietokone valitsee satunnaisesti jonkin numeron 0 ja 1 väliltä.
if (computerChoice < 0.34) {  Jos tietokoneen valitsema numero on alle 0,34, niin
    computerChoice = "rock"; } tietokone valitsee kiven.
    else if (computerChoice < 0.67) { jos tietokoneen numero on yli 0,67, niin
        computerChoice = "paper"; } tietokone valitsee paperin.
        else { muuten (eli jos numero on yli 0,34 ja alle 0,67)
            computerChoice = "scissors"; }  tietokone valitsee sakset.
console.log('Computer chose: ',computerChoice); Pelaaja näkee tekstin siitä, minkä vaihtoehdon tietokone valitsi.
console.log('Aaand your choice was: ',userChoice); Sen jälkeen pelaaja näkee, minkä hän itse valitsi...
console.log(compare(userChoice,computerChoice)); Ja sen jälkeen täytyy tietysti verrata valintoja, jotta nähdään, kumpi voittaa.

var compare = function (player, computer) { Tietokone vertaa valintoja
    if(player===computer){ Jos tietokone ja pelaaja ovat valinneet saman vaihtoehdon,
        return "The result is a tie!"; pelaaja näkee tekstin "Tasapeli!"
        }

         else if (player==='rock') { Jos pelaaja on valinnut kiven
            if (computer==='scissors') {  ja tietokone sakset, niin
                return "Player wins!";  näkyviin tulee teksti "Pelaaja voittaa!"
                }

                else if (computer==='paper') {  mutta jos tietokone valitsi paperin, niin
                    return "Computer wins!";  "Tietokone voittaa!"
                    }  

                 } 
            else if (player==='paper'){  Jos pelaaja valitsi paperin
                if(computer==='rock') {  ja tietokone kiven, niin
                    return "Player wins!";  "pelaaja voittaa!"
                } 
                    else if(computer==='scissors') {  mutta jos tietokone valitsi sakset, niin
                        return "Computer wins!";  tietokone voittaa
                    } 

                 } 
            else { 
                    if(computer==='paper') {  Jos tietokone valitsi paperin, niin
                        return "Player wins!";  pelaaja voittaa
                    } 
                    else if(computer==='rock') {  mutta jos tietokone valitsi tälläkertaa kiven,
                        return "Computer wins!";  niin tietokone voittaa.
                        } 
                    } 
Kaikki hakasulut ovat erottamassa koodinpätkiä toisistaan.


Tämä koodi ei oikeastaan ole ohjelma, vaan peli. Pelin nimi on Kivi-Paperi-Sakset, ja siinä pelaaja yrittää voittaa tietokoneen valitsemalla joko kiven, paperin tai sakset.
Pelin voisi lisätä nettisivulle luomalla sivun jollakin sellaisella tavalla, joka tukee JavaScript -koodia.

2. Tehtävä: 3D-piirros

Tinkercad on oiva työkalu 3D-kuvien luomiseen, jos jaksaa nähdä hieman vaivaa. Uskoisin, että se toimisi hyvin myös 3D-tulostuksessa. Itse "raapustelin" jotain koiran tapaista, tai ainakin sinne päin. "Koirani" löytyypi Tinkercadista täältä, ja se näyttää siis tältä:

Basic-sarjan "oppituntien" lisäksi tein vielä muutaman ylimääräisenkin "opitunnin", kuten screenshoteista näkyy.









Lopuksi vielä pari suosikkiani, jotka löysin galleriasta. Aihe tuskin on mikään yllätys, mutta hienojahan nuo ovat! :D
Ensimmäinen kuva
Ja toinen kuva

perjantai 24. huhtikuuta 2015

1. Tehtävä: Makenkidutusvideo :D

Mää tiedän kyllä, että sä kärsit siellä ruudun takana tätä kattoessas joka sekunti enemmän ja enemmän, mutta koita kestää... :D ja tiedän kyllä, että videon piti olla 2-4 minaa pitkä, mutta jos kovasti häirittee, niin voit sitte kattoo vaan kaks minuuttia tästä, samahan se mulle on, kuha saat pisteet arvioitua. Ja jos ny rupeet rankasee siitä, että en oo noudattanu sataprosenttisesti ohjeita, ni ihan rauhassa vaan. :D Kerranki ku liikutaan mun ainoolla vahvuusalueella, ni en rupee sen takia pihistään. Ei tarvi antaa yhtään pisteitä, jos ei miellytä tai kelpaa. Olen puhunut. :)