<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/537/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Koodauspaja</title>
<id>https://peda.net/id/fdb25390135</id>
<updated>2024-05-16T11:26:28+03:00</updated>
<link href="https://peda.net/id/fdb25390135:atom" rel="self" />
<link href="https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja#top" rel="alternate" />
<logo>https://peda.net/:static/537/peda.net.logo.bg.svg</logo>
<rights type="html">&lt;div class=&quot;license&quot;&gt;Tämän sivun lisenssi &lt;a rel=&quot;license&quot; href=&quot;https://peda.net/info&quot;&gt;Peda.net-yleislisenssi&lt;/a&gt;&lt;/div&gt;&#10;</rights>

<entry>
<title>Koodauspaja</title>
<id>https://peda.net/id/3f7480b4135</id>
<updated>2024-05-23T10:38:50+03:00</updated>
<link href="https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/koodauspaja#top" />
<content type="html">Pajassa luodaan 2D räiskintäpeli. Peliin piirretään spritet ja taustat. Jos aikaa jää, niin luodaan myös taustamusa. Seuraa ohjeita, niin onnistut varmasti.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;Luo ensimmäisenä tietokoneen työpöydälle uusi kansio ja anna sille nimeksi &lt;b&gt;peli.&lt;/b&gt;&lt;/strong&gt;</content>
<published>2024-05-16T11:28:18+03:00</published>
</entry>

<entry>
<title>1. Luodaan spritet</title>
<id>https://peda.net/id/955dff1c136</id>
<updated>2024-05-23T10:33:45+03:00</updated>
<link href="https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/1.-luodaan-spritet#top" />
<content type="html">Sprite tarkoittaa meidän tapauksessa pelialueella liikkuvia hahmoja. Spritet tehdään seuraavalla sivustolla &lt;a href=&quot;https://www.piskelapp.com/p/create/sprite&quot; rel=&quot;noopener nofollow ugc&quot; target=&quot;_blank&quot;&gt;Piskel - (piskelapp.com)&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tee seuraavat alkuasetus ennen kuin alat piirtämään. &lt;b&gt;Harjoittele&lt;/b&gt; ensin ohjelman käyttöä. Piskelappin käyttöön löytyy youtube -videoita. &lt;a href=&quot;https://youtu.be/gBn2WeY5yf8?si=RJwJyZ_yICXXCqtw&quot; rel=&quot;noopener nofollow ugc&quot; target=&quot;_blank&quot;&gt;Tässä&lt;/a&gt; yksi esimerkki.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;vaihda spriten kooksi &lt;b&gt;64 x 64&lt;/b&gt; pikseliä. Säädön voit tehdä sivun oikeasta reunasta löytyvästä &lt;b&gt;Resize&lt;/b&gt; -kohdasta&lt;/li&gt;&#10;&lt;li&gt;laita pikselien väliset ruudut näkyville. Säädön voit tehdä sivun oikeasta reunasta löytyvästä &lt;b&gt;Preference&lt;/b&gt; -kohdasta. Valitse &lt;b&gt;Grid.&lt;/b&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;br/&gt;&#10;Vasemmassa reunassa on työkalut piirtämiseen. &lt;b&gt;Vertical -mirror&lt;/b&gt; -työkalu on kätevä, kun haluat piirtää symmetrisen aluksen. Tutustu työkaluihin. Kun haluat aloittaa &lt;b&gt;puhtaalta&lt;/b&gt; pöydältä, niin riittää että &lt;b&gt;päivität nettisivun sivun&lt;/b&gt; uudelleen.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Piirrä sivustolla&lt;br/&gt;&#10;&lt;br/&gt;&#10;Oma alus&lt;/b&gt;: piirrä alus niin, että keula osoittaa &lt;b&gt;ylös päin&lt;/b&gt;. Piirrä aluksesta mahdollisimman suuri. Piskelapp:ssa tallentaminen tapahtuu sivun oikeassa reunassa olevasta &lt;b&gt;Export&lt;/b&gt; -kohdasta. valitse &lt;b&gt;SpriteSheet file export. &lt;/b&gt;Kuva tallennetaan tietokoneelle ja siirretään peli -kansioon. Muuta tiedoston nimeksi &lt;b&gt;alus&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt;&lt;br/&gt;&#10;Vihollisaslus&lt;/b&gt;: piirrä niin, että keula osoittaa &lt;b&gt;alas päin&lt;/b&gt;. Piirrä aluksesta mahdollisimman suuri. Piskelapp:ssa tallentaminen tapahtuu sivun oikeassa reunassa olevasta &lt;b&gt;Export&lt;/b&gt; -kohdasta. valitse &lt;b&gt;SpriteSheet file export. &lt;/b&gt;Kuva tallennetaan tietokoneelle ja siirretään peli -kansioon&lt;b&gt;. &lt;/b&gt;Muuta tiedoston nimeksi &lt;b&gt;maali&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/b&gt;Varmista lopuksi, että kuvat löytyvät &lt;b&gt;peli&lt;/b&gt; -kansiosta ja niiden nimet ovat &lt;b&gt;alus&lt;/b&gt; ja &lt;b&gt;maali.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/b&gt;Alla on muutamia esimerkkejä aluksista.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/1.-luodaan-spritet/alus.png#top&quot; title=&quot;alus.png&quot;&gt;&lt;img src=&quot;https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/1.-luodaan-spritet/alus.png:file/photo/0d494c0f1efd4e9ab4c66c71ddbbbeb2b7e30482/alus.png&quot; alt=&quot;&quot; title=&quot;alus.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/1.-luodaan-spritet/alus.png2#top&quot; title=&quot;alus.png&quot;&gt;&lt;img src=&quot;https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/1.-luodaan-spritet/alus.png2:file/photo/e670dbc9397b828acfda4eaf74ad630a545c4994/alus.png&quot; alt=&quot;&quot; title=&quot;alus.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/1.-luodaan-spritet/maali.png2#top&quot; title=&quot;maali.png&quot;&gt;&lt;img src=&quot;https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/1.-luodaan-spritet/maali.png2:file/photo/5d9fd32baf64c14605f71db745449fdd24485c0b/maali.png&quot; alt=&quot;&quot; title=&quot;maali.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;</content>
<published>2024-05-16T11:45:01+03:00</published>
</entry>

<entry>
<title>2. Luodaan aloistuskuva ja taustakuva</title>
<id>https://peda.net/id/96d9ba74136</id>
<updated>2024-05-23T09:24:26+03:00</updated>
<link href="https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/2.-luodaan-aloistus-kuva-ja-taustakuva#top" />
<content type="html">Seuraavat kuvat tehdään MS Paint:lla. Harjoittele ensin paintin käyttöä. Kummankin luotavan kuvan koko on 800 x 600 pikseliä ja sen voit muttaa Paint:n ylävalikon kohdassa &lt;b&gt;Muuta koko. &lt;/b&gt;Laita asetuksen alla olevan kuvan mukaisesti&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;small&quot;&gt;&lt;a href=&quot;https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/2.-luodaan-aloistus-kuva-ja-taustakuva/paint.png#top&quot; title=&quot;paint.png&quot;&gt;&lt;img src=&quot;https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/2.-luodaan-aloistus-kuva-ja-taustakuva/paint.png:file/photo/144284d1736efcda3a732b7d685327a9fd211027/paint.png&quot; alt=&quot;&quot; title=&quot;paint.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Aloituskuva&lt;/b&gt;&lt;br/&gt;&#10;Tämä kuva esitetään pelin alkuvaiheessa muutaman sekunnin ajan. Siinä voi olla esimerkiksi Tekijän tiedot ja pelifirman logo. Tallenna kuva &lt;b&gt;peli&lt;/b&gt; -kansioon nimellä &lt;b&gt;aloitus&lt;/b&gt;. Tiedosto muoto on &lt;b&gt;png&lt;/b&gt;.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Alla on esimerikki aloituskuvasta.&lt;br/&gt;&#10;&lt;span class=&quot;small&quot;&gt;&lt;a href=&quot;https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/2.-luodaan-aloistus-kuva-ja-taustakuva/aloitus.jpg#top&quot; title=&quot;aloitus.jpg&quot;&gt;&lt;img src=&quot;https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/2.-luodaan-aloistus-kuva-ja-taustakuva/aloitus.jpg:file/photo/e6a5da0985b646ca5d50d230bd839dc098e8ea6d/aloitus.jpg&quot; alt=&quot;&quot; title=&quot;aloitus.jpg&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Taustakuva&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/b&gt;Tämä kuva esiteen pelin taustakuvana. Se voisi olla esimerkiksi avaruusteemainen. Taustalla esim. tähtiä ja planeettoja. Ei kuitenkaan liikaa, sillä muuten itse pelitilanne jää taustan varjoon. Tallenna kuva &lt;b&gt;peli&lt;/b&gt; -kansioon nimellä &lt;b&gt;tausta&lt;/b&gt;. Tiedosto muoto on &lt;b&gt;png&lt;/b&gt;.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Alla esimerkki taustakuvasta.&lt;br/&gt;&#10;&lt;span class=&quot;small&quot;&gt;&lt;a href=&quot;https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/2.-luodaan-aloistus-kuva-ja-taustakuva/tausta.jpg#top&quot; title=&quot;tausta.jpg&quot;&gt;&lt;img src=&quot;https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/2.-luodaan-aloistus-kuva-ja-taustakuva/tausta.jpg:file/photo/346a81ce99886338814e7d7507909a5a7097e5aa/tausta.jpg&quot; alt=&quot;&quot; title=&quot;tausta.jpg&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Varmista lopuksi, että kuvat löytyvät &lt;b&gt;peli&lt;/b&gt; -kansiosta oikeilla nimillä.</content>
<published>2024-05-16T11:52:13+03:00</published>
</entry>

<entry>
<title>3. Äänien lisääminen</title>
<id>https://peda.net/id/34bd6e9818c</id>
<updated>2024-05-23T09:29:24+03:00</updated>
<link href="https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/3.-aanien-lisaaminen#top" />
<content type="html">&lt;ol&gt;&#10;&lt;li&gt; Taustamusiikki&#10;&lt;ol&gt;&#10;&lt;li&gt;tärkeä osa pelikokemusta&lt;/li&gt;&#10;&lt;li&gt;taustamusiikin voit kopioida &lt;a href=&quot;https://peda.net/id/4fdc9fd618c&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;tästä&lt;/a&gt;. Tallenna tiedosto tietokoneeneella ja kopioi se sitten &lt;b&gt;peli &lt;/b&gt;-kansioon. Älä muuta nimeä.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Efektiäänet&#10;&lt;ol&gt;&#10;&lt;li&gt;pelissä on vain yksi efektiääni eli kun oma alus ampuu, niin kuuluu laserääni. &lt;/li&gt;&#10;&lt;li&gt;laseräänen voit kopioida &lt;a href=&quot;https://peda.net/id/4623cfc818c&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;tästä&lt;/a&gt;. Tallenna tiedosto tietokoneeneella ja kopioi se sitten &lt;b&gt;peli&lt;/b&gt;&lt;b&gt; &lt;/b&gt;-kansioon. Älä muuta nimeä.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;br/&gt;&#10;Varmista lopuksi, että &lt;b&gt;peli&lt;/b&gt; -kansiosta löytyy tarvittavat ääni -tiedostot ja niillä oikeat nimet eli &lt;b&gt;tausta&lt;/b&gt; ja &lt;b&gt;&lt;b&gt;laser.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/b&gt;&lt;/b&gt;Jos aikaa jää, niin taustamusiikin voi lopuksi tehdä esim iPadin GarageBandissä. Täältä löytyvät siihen erillisen ohjeet.</content>
<published>2024-05-23T09:10:51+03:00</published>
</entry>

<entry>
<title>4. Pelin koodaus</title>
<id>https://peda.net/id/0301b7b618c</id>
<updated>2024-05-23T10:37:10+03:00</updated>
<link href="https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/pelin-koodaus#top" />
<content type="html">1. Avaa tietokoneella Spyder -ohjelma. Kirjoita työpöydän alareunasta löytyvään Haku -kenttää spyder ja käynnistä ohjelma.&lt;br/&gt;&#10;2. Testataan on peliin tarvitta Pygame asennettu oikein eli kirjoita koodi ikkunaan (1) seuraava teksti &lt;b&gt;import pygame&lt;/b&gt; ja käynnistä ohjelma (2) . Varmista että (3) tulee teksti &lt;b&gt;pygame 2.5.2...&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;small&quot;&gt;&lt;a href=&quot;https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/pelin-koodaus/spyder1.pnge#top&quot; title=&quot;spyder1.png&quot;&gt;&lt;img src=&quot;https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/pelin-koodaus/spyder1.pnge:file/photo/fdd5cd833a07e2553ff6cc59d9174a8b225de582/spyder1.png&quot; alt=&quot;&quot; title=&quot;spyder1.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;4. Tyhjennä Spyder:n koodi -ikkuna kaikesta tekstistä.&lt;br/&gt;&#10;3.Kopioi pelin source-koodi &lt;a href=&quot;https://peda.net/id/f2fa83ae18d&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;täältä&lt;/a&gt; (klikkaa tiedostoa, valitse kaikki teksti ja kopioi) ja liitä se Spyderin koodi -ikkunaan. &lt;br/&gt;&#10;5. Tallenna Spyder -tiedosto &lt;b&gt;peli&lt;/b&gt; -kansioon nimellä peli.&lt;br/&gt;&#10;6. Kokeillaan toimiiko peli eli paina Spyderin play -painiketta (2). Jos kaikki toimii, niin tietokoneella avautuu uusi ikkuna, jossa peli näkyy.&lt;br/&gt;&#10;7. Mikäli tulee virheilmoituksia, niin varmista, että peli -kansiossa on seuraavat tiedostot&lt;br/&gt;&#10;&lt;br/&gt;&#10;alus.png&lt;br/&gt;&#10;maali.png&lt;br/&gt;&#10;laser.ogg&lt;br/&gt;&#10;tausta.ogg&lt;br/&gt;&#10;tausta.png&lt;br/&gt;&#10;aloitus.png&lt;br/&gt;&#10;peli.py</content>
<published>2024-05-23T09:38:05+03:00</published>
</entry>

<entry>
<title>Extra Oma taustamusa</title>
<id>https://peda.net/id/8b1034a819a</id>
<updated>2024-05-24T11:39:24+03:00</updated>
<link href="https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/extra-oma-taustamusa#top" />
<content type="html">Taustamusiikin luominen peliin&lt;br/&gt;&#10;&lt;br/&gt;&#10;1. Ota ipad ja käynnistä Garageband&lt;br/&gt;&#10;2. Valitse yläreunasta &lt;b&gt;LIVE LOOPSIT&lt;br/&gt;&#10;&lt;/b&gt;3. Valitse valmiiksi pohjaksi esim. &lt;b&gt;EDM&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Avautuvassa ikkunassa voit kokeilla miltä luupit (eli musasilmukat) kuulostaa. Voit kytkeä useita silmukoita kerralla päällee. Alla on kuva näkymästä.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;medium&quot;&gt;&lt;a href=&quot;https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/extra-oma-taustamusa/img-d221f58ac634-1-1eai40o.jpeg#top&quot; title=&quot;IMG_D221F58AC634-1-1eai40o.jpeg&quot;&gt;&lt;img src=&quot;https://peda.net/varkaus/waltterin-koulu/oppiaineet/valinnaisaineet/koodauspaja/extra-oma-taustamusa/img-d221f58ac634-1-1eai40o.jpeg:file/photo/0754ca5405384a11ecb42cc38c26024398b2031e/IMG_D221F58AC634-1-1eai40o.jpeg&quot; alt=&quot;&quot; title=&quot;IMG_D221F58AC634-1-1eai40o.jpeg&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Kun sopivat loopit ovat löytynyteet, täytyy se musa vielä tallentaa. Klikkaa yläreunana tallennapainiketta (punainen ympyrä). Tallennus ajaksi riittää 5 sekunti. Tallennus pysähtyy stop -painikkeesta (harmaa neliö).&lt;br/&gt;&#10;&lt;br/&gt;&#10;Seuraavaksi Garageband -projekti pitää viedä musiikkitiedostoksia&lt;br/&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;Klikkaa vasemmassa yläreunassa olevaa &lt;b&gt;Tiedosto&lt;/b&gt; -painiketta (näyttää paperilta jonka kulma on taitettu)&lt;/li&gt;&#10;&lt;li&gt;Seuraavassa näkymässä näet luomasi kappaleen. Paina sormella kappalettasi niin kauan että valikko aukeaa. Valitse valikosta &lt;b&gt;Jaa.&lt;/b&gt;&lt;/li&gt;&#10;&lt;li&gt;Avautuvasta ikkunasta valitse &lt;b&gt;Kappele.&lt;/b&gt;&lt;/li&gt;&#10;&lt;li&gt;Avautuvasta ikkunasta valitse &lt;b&gt;Normaali laatu &lt;/b&gt;ja klikkaa &lt;b&gt;Jaa - &lt;/b&gt;kohtaa.&lt;/li&gt;&#10;&lt;li&gt;Avautuvasta ikkunasta valitse &lt;b&gt;AirDrop &lt;/b&gt;-kuvake.&lt;/li&gt;&#10;&lt;li&gt;Avautuvasta ikkunasta valitse Opettaja pädi (tämän tiedon saat pajassa)&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;br/&gt;&#10;Opettaja muokkaa musiikkitiedoston sellaiseen muotoon, että se voidaan laittaa peliin. Saat tiedoston @edu.varkaus.fi sähköpostiisi, josta voit ladata sen peli kansiion. Korvaa siis pelikansion tausta.ogg tiedosto sähköpostiin saamallasi tausta.ogg</content>
<published>2024-05-24T10:37:58+03:00</published>
</entry>


</feed>