<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/535/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Peli 1: Avainten etsijä</title>
<id>https://peda.net/id/b70b813210b</id>
<updated>2019-01-05T08:54:15+02:00</updated>
<link href="https://peda.net/id/b70b813210b:atom" rel="self" />
<link href="https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae#top" rel="alternate" />
<logo>https://peda.net/:static/535/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>Avainten etsijä</title>
<id>https://peda.net/id/d74a9a2c10b</id>
<updated>2019-01-05T17:31:35+02:00</updated>
<link href="https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/pelin-idea#top" />
<content type="html">&lt;b&gt;Pelin idea&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tehdään peli, jossa pelihahmo kerää avaimia kartalta. Kun kaikki avaimet on kerätty niin peli päättyy. &lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/pelin-idea/peli1-png#top&quot; title=&quot;peli1.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/pelin-idea/peli1-png:file/photo/c93ff93fc9a7fe1b5ec72d0b628a4cca5fcf60b5/peli1.png&quot; alt=&quot;&quot; title=&quot;peli1.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;Huomio: Pelissä tarvittavat kuvat on ohjeen lopussa.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Ensimmäisellä tunnilla on tarkoitus käydä pelinrakentamisen välivaiheet läpi, jotka ovat seuraavat:&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Pelipohjan koon määrittäminen: Pelinäkymä, Pelikartta&lt;/li&gt;&#10;&lt;li&gt;Taustan suunnittelu ja grafiikan lisääminen&lt;/li&gt;&#10;&lt;li&gt;Pelihahmojen suunnitetlu ja grafiikan lisääminen&lt;/li&gt;&#10;&lt;li&gt;Pelihahmojen käyttäytymismallit eli toiminnallisuuden määrääminen.&lt;/li&gt;&#10;&lt;li&gt;Pelihahmojen toiminnallisuuden ohjelmoiminen koodausympäristössä.&lt;/li&gt;&#10;&lt;li&gt;Pelin lopetusehdon laittaminen&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;br/&gt;&#10;Aikasuositus: 2 - 4 oppituntia (45 min).&lt;br/&gt;&#10;&lt;br/&gt;&#10;1. Opetuskerta: Tee ohjeen mukainen peli.&lt;br/&gt;&#10;&lt;br/&gt;&#10;2. Opetuskerta: Piirrä oma pelihahmo ja esine, jota se kerää. Kerättäviä esineitä voi olla useia erilaisia. Tee oma peli siitä. Mieti mikä on oman pelisi lopetusehto ja toteuta se.</content>
<published>2019-01-05T09:02:18+02:00</published>
</entry>

<entry>
<title>1. Pelikentän luominen</title>
<id>https://peda.net/id/05b79a7210b</id>
<updated>2019-01-06T19:53:31+02:00</updated>
<link href="https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/1pl#top" />
<content type="html">Aloitetaan&lt;b&gt; Uusi peli&lt;/b&gt; eli ota komento:&lt;b&gt; File | New&lt;/b&gt;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/1pl/c1_01-png#top&quot; title=&quot;c1_01.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/1pl/c1_01-png:file/photo/a5a0302f14899e62ec590670070e6999d89278aa/c1_01.png&quot; alt=&quot;&quot; title=&quot;c1_01.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;ja valitse &lt;b&gt;New empty project&lt;/b&gt;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/1pl/c1_02-png#top&quot; title=&quot;c1_02.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/1pl/c1_02-png:file/photo/76118e30ad235482ba97982dc5910e391a419781/c1_02.png&quot; alt=&quot;&quot; title=&quot;c1_02.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;Kuittaa valinta napsauttamalla hiirellä Open – painiketta.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Napsauta hiirellä työpöytää ja etsi Properties-ikkunasta (asetukset) kohta &lt;strong&gt;Layout Size.&lt;/strong&gt; Laita sinne arvot Width (leveys) 1600 ja Height (korkeus) 1200. Olet määrännyt pelialueen koon pikseleinä.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/1pl/c1_03-png2#top&quot; title=&quot;c1_03.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/1pl/c1_03-png2:file/photo/0d9eef2d24cf57e8ff2da7566311269991dd1020/c1_03.png&quot; alt=&quot;&quot; title=&quot;c1_03.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;Kun nyt napsautat hiirellä kohtaa Project Properties &lt;strong&gt;View&lt;/strong&gt;, niin voit lisäksi asettaa ikkunan koon, joka on pelinäkymän koko. Laita sinne arvot Width (leveys) 800 ja Height (korkeus) 600&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/1pl/c1_04-png#top&quot; title=&quot;c1_04.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/1pl/c1_04-png:file/photo/5636a44a2a8fe5b2e723e5f0bf0e848510174b48/c1_04.png&quot; alt=&quot;&quot; title=&quot;c1_04.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Katsotaan lopputulosta.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/1pl/c1_05-png#top&quot; title=&quot;c1_05.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/1pl/c1_05-png:file/photo/b9052979e76c9e548697e92add7a5154aefb55f5/c1_05.png&quot; alt=&quot;&quot; title=&quot;c1_05.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Kun käynnistät pelin katselutilaan (Run layout), niin peli näkyy selaimessa pelinäkymä koossa.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/1pl/c1_06-png#top&quot; title=&quot;c1_06.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/1pl/c1_06-png:file/photo/2c76721839cea1c71aabf6ee30b249d11b06b6e6/c1_06.png&quot; alt=&quot;&quot; title=&quot;c1_06.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;</content>
<published>2019-01-05T09:03:36+02:00</published>
</entry>

<entry>
<title>2. Grafiikan lisääminen: Pelin taustan suunnittelu</title>
<id>https://peda.net/id/2fddeb7e10b</id>
<updated>2019-01-05T09:25:29+02:00</updated>
<link href="https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/2glpts#top" />
<content type="html">Kun painat hiiren oikeaa painiketta pelikentän päällä, niin avautuvasta valikosta valitse: Insert New object. Tai voit tuplanapsauttaa hiirellä pelikentän päällä.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/2glpts/c1_07-png#top&quot; title=&quot;c1_07.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/2glpts/c1_07-png:file/photo/2c9860bac8ecb6f02813b1ab8d3eeb14000b0ad8/c1_07.png&quot; alt=&quot;&quot; title=&quot;c1_07.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/2glpts/c1_08-png#top&quot; title=&quot;c1_08.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/2glpts/c1_08-png:file/photo/d89cf70bf5717343d5810d071fb0f7ffd828fc62/c1_08.png&quot; alt=&quot;&quot; title=&quot;c1_08.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;Kun nyt napsautat hiirellä työpöydällä, niin tällöin automaattisesti aukeaa kuva-ikkuna. Kuva-ikkunassa voit piirtää uuden kuvan tai ladata tallennetun kuvan. Piirretään taustakuva itse.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/2glpts/c1_09-png#top&quot; title=&quot;c1_09.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/2glpts/c1_09-png:file/photo/34cd4135fd1e7f5a902d2296b3e961169946aa88/c1_09.png&quot; alt=&quot;&quot; title=&quot;c1_09.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;Valitse aluksi maalipönttö ja valitse väri. Täytä koko alue tällä värillä.&lt;/li&gt;&#10;&lt;li&gt;Valitse pensseli, muuta pensselin kokoa ja väriä ja napsauta satunnaisiin paikkoihin ympyröitä. -&amp;gt; Muuta pensselin kokoa ja väriä ja napsauta satunnaisiin paikkoihin ympyröitä.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;ol start=&quot;3&quot;&gt;&#10;&lt;li&gt;Kun kuva on valmis niin tallenna se napsauttamalla levykettä.&lt;/li&gt;&#10;&lt;li&gt;Lopuksi sulje ikkuna.&lt;/li&gt;&#10;&lt;li&gt;Venytä kehys koko pelikentän kokoiseksi.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/2glpts/c1_10-png2#top&quot; title=&quot;c1_10.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/2glpts/c1_10-png2:file/photo/82638f061fe09340c0b336d07b7afcdf8d7a657e/c1_10.png&quot; alt=&quot;&quot; title=&quot;c1_10.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Pelin tausta ja pelihahmot kannattaa piirtää eri tasoille. Valitse Layers-välilehti ja muuta asetuksissa (Properties) tason nimi, esimerkiksi: Tausta.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/2glpts/c1_11-png#top&quot; title=&quot;c1_11.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/2glpts/c1_11-png:file/photo/de2f166e56300a220fae9f094d0049d25d5040c9/c1_11.png&quot; alt=&quot;&quot; title=&quot;c1_11.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;</content>
<published>2019-01-05T09:19:06+02:00</published>
</entry>

<entry>
<title>3. Pelihahmot</title>
<id>https://peda.net/id/58bfcd0e10b</id>
<updated>2019-01-05T09:36:07+02:00</updated>
<link href="https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/3-pelihahmot#top" />
<content type="html">Pelihahmoja varten lisäämme uuden tason. Paina + painiketta Layers-ikkunassa ja anna tasolle nimi Properties-ikkunassa. Esimerkiksi Hahmot.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/3-pelihahmot/c1_12-png#top&quot; title=&quot;c1_12.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/3-pelihahmot/c1_12-png:file/photo/fe057cfe532126c9f36a83df834a8c10196ebbb1/c1_12.png&quot; alt=&quot;&quot; title=&quot;c1_12.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;table border=&quot;&quot;&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;Kun nyt lisäät peliin pelihahmoja, niin Hahmot-taso on oltava tällöin valittuna. &lt;br/&gt;&#10; Entä jos hahmo menee väärälle tasolle? Voit siirtää pelihahmon oikealle tasolle &lt;br/&gt;&#10; painamalla hiiren oikeaa painiketta valitun hahmon päällä ja ottamalla &lt;br/&gt;&#10; komennon: Move to layer.&lt;/td&gt;&#10;&lt;td&gt;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/3-pelihahmot/c1_13-png#top&quot; title=&quot;c1_13.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/3-pelihahmot/c1_13-png:file/photo/c5fab2541ef7710b240194da5406edf086f32b65/c1_13.png&quot; alt=&quot;&quot; title=&quot;c1_13.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Piirretään pelihahmo Inkscape-ohjelmassa. Katso, että hahmon koko on noin 100 px (W = leveys, H = korkeus). Tallenna pelihahmo komennolla: Tiedosto | Tallenna Bittikartta ( Export PNG Image). Valitse tiedostolle nimi ja tallennuspaikka painamalla Tallenna -painiketta (Export As) ja lopuksi tallenna valittu piirros Vie-painikkeella. &lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/3-pelihahmot/c1_14-png#top&quot; title=&quot;c1_14.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/3-pelihahmot/c1_14-png:file/photo/9fd11f32fc0749ade9facf94cc018718e4eed63b/c1_14.png&quot; alt=&quot;&quot; title=&quot;c1_14.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/3-pelihahmot/sprite-png2#top&quot; title=&quot;sprite.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/3-pelihahmot/sprite-png2:file/photo/cb19208c6ba1adf929d876636e8d846a12974314/sprite.png&quot; alt=&quot;&quot; title=&quot;sprite.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&#10;&lt;td&gt;Kun painat hiiren oikeaa painiketta pelikentän päällä, niin avautuvasta valikosta valitse: &lt;strong&gt;Insert New object&lt;/strong&gt;. Tai voit tuplanapsauttaa hiirellä pelikentän päällä. Valitse Insert New object-ikkunasta &lt;strong&gt;Sprite (pelihahmo)&lt;/strong&gt; ja napsauta hiirellä Insert-painiketta&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/3-pelihahmot/c1_15-png#top&quot; title=&quot;c1_15.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/3-pelihahmot/c1_15-png:file/photo/42c1e63bf5ab7efd733c0b556d67b42848756827/c1_15.png&quot; alt=&quot;&quot; title=&quot;c1_15.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;p&gt;Kun nyt napsautat hiirellä työpöydällä, niin tällöin automaattisesti aukeaa kuva-ikkuna. Lataamme tallennetun pelihahmon painamalla avonaisen kansion näköistä kuvaketta. Valitse tallennettu kuvatiedosto hiirellä napsauttamalla ja paina Avaa-painiketta.&lt;/p&gt;&#10;Piirretään Inkscapella toinen pelihahmo eli avain. &lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/3-pelihahmot/c1_16-png#top&quot; title=&quot;c1_16.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/3-pelihahmot/c1_16-png:file/photo/5172ca50aae1646a36b8e4425ec8f0d504a6a1e8/c1_16.png&quot; alt=&quot;&quot; title=&quot;c1_16.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10; Piirrä aluksi ellipsi ja kaksi suorakulmiota ja sulata kuviot yhdeksi ottamalla komento: POLKU | YHDISTE. Piirrä kuvion päälle pienempi ellipsi, valitse kuviot aktiiviseksi ja ota komento: POLKU | EROTUS.&lt;br/&gt;&#10; Piirrä kuvion päälle pienempi suorakulmio, valitse kuviot aktiiviseksi ja ota komento: POLKU | EROTUS.&lt;br/&gt;&#10; Lopuksi tallenna avain komennolla: Tiedosto | Tallenna Bittikartta ( Export PNG Image).&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/3-pelihahmot/sprite-png2#top&quot; title=&quot;sprite.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/3-pelihahmot/sprite-png2:file/photo/cb19208c6ba1adf929d876636e8d846a12974314/sprite.png&quot; alt=&quot;&quot; title=&quot;sprite.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&#10;&lt;td&gt;Kun painat hiiren oikeaa painiketta pelikentän päällä, niin avautuvasta valikosta valitse:&lt;span&gt; &lt;/span&gt;&lt;strong&gt;Insert New object&lt;/strong&gt;. Tai voit tuplanapsauttaa hiirellä pelikentän päällä. Valitse Insert New object-ikkunasta&lt;span&gt; &lt;/span&gt;&lt;strong&gt;Sprite (pelihahmo)&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;ja napsauta hiirellä Insert-painiketta&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/3-pelihahmot/c1_17-png#top&quot; title=&quot;c1_17.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/3-pelihahmot/c1_17-png:file/photo/8aef73e02364840acd93dd4f3af930f2feaa7b60/c1_17.png&quot; alt=&quot;&quot; title=&quot;c1_17.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;p&gt;Kun nyt napsautat hiirellä työpöydällä, niin tällöin automaattisesti aukeaa kuva-ikkuna. Lataamme tallennetun pelihahmon painamalla avonaisen kansion näköistä kuvaketta. Valitse tallennettu kuvatiedosto hiirellä napsauttamalla ja paina Avaa-painiketta.&lt;/p&gt;&#10;Nyt sinulla pitäisi olla taustakuva ja kaksi pelihahmoa.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;</content>
<published>2019-01-05T09:27:24+02:00</published>
</entry>

<entry>
<title>4. Hahmojen käyttäytymismallit – Behaviors</title>
<id>https://peda.net/id/e6406e3010b</id>
<updated>2019-01-05T09:44:15+02:00</updated>
<link href="https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/4hkb#top" />
<content type="html">Jotta pelihahmot saadaan esimerkiksi liikkumaan, niin meidän on lisättävä pelihahmoihin käyttäytymismalleja (Behaviors). Valitse pelihahmo hiirellä napsauttamalla ja Properties-ikkunassa napsauta tekstiä: Behaviors.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/4hkb/c1_18-png#top&quot; title=&quot;c1_18.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/4hkb/c1_18-png:file/photo/f74536e00419de73b096dfde0bcbe6feaf5539b8/c1_18.png&quot; alt=&quot;&quot; title=&quot;c1_18.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;Paina + painiketta Behaviors-ikkunassa ja valitse käyttäytymismalliksi 8 Direction. Paina Add –painiketta. Lisää myös BoundToLayout ja ScrollTo käyttäytymismallit.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/4hkb/c1_19-png#top&quot; title=&quot;c1_19.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/4hkb/c1_19-png:file/photo/d0bfbb9c04ce5f7f1f9c5b4483d736d983030994/c1_19.png&quot; alt=&quot;&quot; title=&quot;c1_19.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/4hkb/c1_20-png#top&quot; title=&quot;c1_20.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/4hkb/c1_20-png:file/photo/e1fb8d834e9142d41cea817e1680f719f15a7531/c1_20.png&quot; alt=&quot;&quot; title=&quot;c1_20.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/4hkb/c1_21-png#top&quot; title=&quot;c1_21.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/4hkb/c1_21-png:file/photo/9c2b1f3d9e4c55d01cf0fcfc8361bd082d4f4e05/c1_21.png&quot; alt=&quot;&quot; title=&quot;c1_21.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong&gt;Avainten kopiointi.&lt;/strong&gt; &lt;br/&gt;&#10;&lt;br/&gt;&#10; Haluamme peliin kuusi avainta. Avaimesta voi tehdä kopioita helposti, kun pitää CTRL- näppäimen pohjassa ja samalla hiirellä tarttuu pelihahmoon (napsauttaa hiiren vasemman painikkeen pohjaan hahmon päällä). Yleensä kopiointi kannattaa tehdä vasta sen jälkeen kun käyttäytymismallit on lisätty. Mutta avaimeen emme lisää käyttäytymismallia.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/4hkb/c1_22-png#top&quot; title=&quot;c1_22.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/4hkb/c1_22-png:file/photo/c78af0f18b1b580f288caf097666483b9a8d7107/c1_22.png&quot; alt=&quot;&quot; title=&quot;c1_22.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;</content>
<published>2019-01-05T09:38:31+02:00</published>
</entry>

<entry>
<title>5. Hahmon ohjelmoiminen – Event sheet</title>
<id>https://peda.net/id/00e0f04c10b</id>
<updated>2019-01-05T09:55:27+02:00</updated>
<link href="https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/5hoes#top" />
<content type="html">Haluamme luoda peliin joitain sääntöjä, jonka mukaan peli etenee. Puhumme tällöin peliohjelmoinnista. Ohjelmointi tapahtuu Event sheet – välilehdellä (Tapahtuma välilehti). Haluamme luoda säännön, että jos pelihahmo törmää avaimeen niin avain poistuu. Se tehdään seuraavasti.&lt;br/&gt;&#10; &lt;br/&gt;&#10; Paina aluksi Add event – painiketta, valitse pelihahmo ja paina Next painiketta.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/5hoes/c1_23-png#top&quot; title=&quot;c1_23.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/5hoes/c1_23-png:file/photo/49bad6e3fd4500cb00047d60014bcec7bd07e634/c1_23.png&quot; alt=&quot;&quot; title=&quot;c1_23.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Valitse toiminnoksi: &lt;strong&gt;Collisions : On collision with another object&lt;/strong&gt; ja paina Next-painiketta. &lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/5hoes/c1_24-png#top&quot; title=&quot;c1_24.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/5hoes/c1_24-png:file/photo/5c202beb0303373fc36806830a383038a6b16b87/c1_24.png&quot; alt=&quot;&quot; title=&quot;c1_24.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Napsauta hiirellä tekstiä: &amp;lt;click to choose&amp;gt; ja valitse toiseksi objektiksi avain hiirellä napsauttamalla. Lopuksi paina OK painiketta.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/5hoes/c1_25-png#top&quot; title=&quot;c1_25.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/5hoes/c1_25-png:file/photo/e58167785fc5a6a0ce6531fe95c8a89a14536cd8/c1_25.png&quot; alt=&quot;&quot; title=&quot;c1_25.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;p&gt;Mene eteenpäin painamalla Done- painiketta.&lt;/p&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/5hoes/c1_26-png#top&quot; title=&quot;c1_26.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/5hoes/c1_26-png:file/photo/6767da3a6bc596a22c08f1b9f6c579aee68cc563/c1_26.png&quot; alt=&quot;&quot; title=&quot;c1_26.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Olemme nyt luoneet ehdon eli kun hahmo törmää avaimeen. Meidän on lisättävä vielä toiminto eli mitä tapahtuu kun ehto on totta. Napsauta hiirellä: Add action painiketta.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/5hoes/c1_27-png#top&quot; title=&quot;c1_27.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/5hoes/c1_27-png:file/photo/52f804ce5e2208d623923871c731cb01867d0876/c1_27.png&quot; alt=&quot;&quot; title=&quot;c1_27.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;Valitse hiirellä avain ja paina Next-painiketta. &lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/5hoes/c1_28-png#top&quot; title=&quot;c1_28.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/5hoes/c1_28-png:file/photo/a4e3a5f82d9cbec4237dd3c2edc68a8056b22a8f/c1_28.png&quot; alt=&quot;&quot; title=&quot;c1_28.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;Valitse toiminnoksi: &lt;strong&gt;Misc: Destroy&lt;/strong&gt; ja paina hiirellä Done painiketta. &lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/5hoes/c1_29-png#top&quot; title=&quot;c1_29.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/5hoes/c1_29-png:file/photo/85cd00adfa255df4a3f628eab51ececbc7893946/c1_29.png&quot; alt=&quot;&quot; title=&quot;c1_29.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;Olemme nyt luoneet toiminnon: Kun pelihahmo törmää avaimeen, niin poista avain näkyvistä tuhoamalla se.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/5hoes/c1_30-png#top&quot; title=&quot;c1_30.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/5hoes/c1_30-png:file/photo/6fd7bddd5a253f530217dae2784d8b9b6f45bfe8/c1_30.png&quot; alt=&quot;&quot; title=&quot;c1_30.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;Testaa ehdon toimivuus painamalla Run layout-painiketta.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;</content>
<published>2019-01-05T09:46:25+02:00</published>
</entry>

<entry>
<title>6. Pelin lopetusehto</title>
<id>https://peda.net/id/38c94ba010c</id>
<updated>2019-01-05T10:40:32+02:00</updated>
<link href="https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl#top" />
<content type="html">Kuinka peli loppuu? Peli voisi loppua siten, että kun on kerätty kaikki avaimet, niin peli loppuu eli kun avainten määrä on nolla, niin lopeta peli. Tarvitsemme muuttujan, johon tallennetaan avainten lukumäärä. Alussa avainten lukumäärä on kuusi, mutta aina kun pelihahmo törmää avaimeen, niin pienenämme avainten määrää yhdellä. Kun avain lukumäärä on nolla, niin peli loppuu.&lt;br/&gt;&#10;&lt;br/&gt;&#10; Luodaan aluksi globaali muuttuja. Paina hiiren oikeaa painiketta Event Sheet välilehdellä ja valitse avautuvasta valikosta komento: Add global variable. Anna muuttujalle nimi (Name): avaimet ja anna muuttujalle alkuarvo (Initial value): 6 (Koska minulla on kuusi avainta, niin alkuarvo on 6). Kuittaa OK painikkeella.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_32-png#top&quot; title=&quot;c1_32.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_32-png:file/photo/4dc5c487e1e32b410bae66860f7e418a243897d3/c1_32.png&quot; alt=&quot;&quot; title=&quot;c1_32.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Lisäämme aikaisemmin luomamme ehtoon toiminnon, joka pienentää laskurin arvoa aina yhdellä, kun avain poistetaan. Valitse &lt;strong&gt;Add action&lt;/strong&gt; painike napsauttamalla sitä hiirellä. Valitse System (Globaali muuttuja ei kuulu millekään hahmolle vaan pelisysteemille) ja paina Next painiketta.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_33-png#top&quot; title=&quot;c1_33.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_33-png:file/photo/5af1fb9111177c5cbe26ee913239f962f260fa44/c1_33.png&quot; alt=&quot;&quot; title=&quot;c1_33.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;Valitse komento: Add to ja paina Next painiketta.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_34-png#top&quot; title=&quot;c1_34.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_34-png:file/photo/b66ecc7196da6e11375c94d1a75d6ff0f7d76cb8/c1_34.png&quot; alt=&quot;&quot; title=&quot;c1_34.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;Haluamme, että muuttujan avaimet arvo pienenee aina yhdellä eli laitamme arvoksi (Value): -1. &lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_35-png#top&quot; title=&quot;c1_35.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_35-png:file/photo/84556092fb6b1c72907e672f47f064982eb10465/c1_35.png&quot; alt=&quot;&quot; title=&quot;c1_35.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Ehto lisäyksen jälkeen näyttää nyt seuraavalta.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_36-png#top&quot; title=&quot;c1_36.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_36-png:file/photo/80c2a2b2b2b8001e8812b8c6e04a7e9fe069cef6/c1_36.png&quot; alt=&quot;&quot; title=&quot;c1_36.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;p&gt;Teemme vielä toisen komennon. Jos avaimet-muuttuja saa arvon 0, niin mene uuteen pelikenttään, jossa lukee teksti: You Win. Uudessa pelikentässä on vain kuva. Piirretään loppukuva ensin Inkscapella.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_37-png#top&quot; title=&quot;c1_37.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_37-png:file/photo/629b485b4098baa7b1a408bd8d4a5cab5295ff67/c1_37.png&quot; alt=&quot;&quot; title=&quot;c1_37.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Tässä kuvan koko on 800 x 600. Lopuksi tallenna avain komennolla: Tiedosto | Tallenna Bittikartta ( Export PNG Image).&lt;br/&gt;&#10;Anna kuvalle nimi ja tallennuspaikka (Export As). Paina lopuksi Vie.&lt;/p&gt;&#10;Aluksi nimeä nykyinen pelikenttä (Layouts) nimellä: peli.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_38-png#top&quot; title=&quot;c1_38.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_38-png:file/photo/fabda87562f18caa80d7457dcb325a3597849cbe/c1_38.png&quot; alt=&quot;&quot; title=&quot;c1_38.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;p&gt;Paina seuraavaksi hiiren oikeaa painiketta Layouts-tekstin päällä Projects-ikkunassa. Ja valitse valikosta komento: &lt;strong&gt;Add layout.&lt;/strong&gt; Valitse vaihtoehto: &lt;strong&gt;Add event sheet&lt;/strong&gt; eli luodaan uusi pelikenttä.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_39-png#top&quot; title=&quot;c1_39.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_39-png:file/photo/11a10c01dfc291a83b1a4876ac255b77d26563c4/c1_39.png&quot; alt=&quot;&quot; title=&quot;c1_39.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_40-png#top&quot; title=&quot;c1_40.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_40-png:file/photo/d145d3932a43c65558a3cd21db1e3555295245ae/c1_40.png&quot; alt=&quot;&quot; title=&quot;c1_40.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Pelihahmon lisääminen uuteen pelikenttään.&lt;br/&gt;&#10;&lt;/strong&gt;&lt;/p&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/sprite-png#top&quot; title=&quot;sprite.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/sprite-png:file/photo/cb19208c6ba1adf929d876636e8d846a12974314/sprite.png&quot; alt=&quot;&quot; title=&quot;sprite.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&#10;&lt;td&gt;Kun painat hiiren oikeaa painiketta pelikentän päällä, niin avautuvasta valikosta valitse: &lt;strong&gt;Insert New object&lt;/strong&gt;. Tai voit tuplanapsauttaa hiirellä pelikentän päällä. Valitse Insert New object-ikkunasta &lt;strong&gt;Sprite (pelihahmo)&lt;/strong&gt; ja napsauta hiirellä Insert-painiketta.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;Lisää pelihahmoksi piirtämäsi lopetuskuva. Lopetuskuva on saman kokoinen kuin pelikenttä eli täyttää koko kentän.&lt;/p&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_41-png#top&quot; title=&quot;c1_41.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_41-png:file/photo/5baeb940b55dc35736e7e135a43d854aa707438f/c1_41.png&quot; alt=&quot;&quot; title=&quot;c1_41.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;p&gt;&lt;strong&gt;Lopetusehto&lt;/strong&gt;&lt;br/&gt;&#10; Palataan takaisin Event sheet – välilehdelle. Lisätään sinne uusi ehto. Kun avain muuttuja saa arvon 0, niin siirry uuteen pelikenttään.&lt;/p&gt;&#10;&lt;p&gt;&lt;br/&gt;&#10; Paina &lt;strong&gt;Add event&lt;/strong&gt; tekstiä Event sheet-välilehdellä. Valitse&lt;strong&gt; System&lt;/strong&gt; ja paina&lt;strong&gt; Next&lt;/strong&gt;-painiketta.&lt;br/&gt;&#10; &lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_42-png#top&quot; title=&quot;c1_42.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_42-png:file/photo/5b0c5ca4c1f9f42ef3520bea50c8d03df422fdd1/c1_42.png&quot; alt=&quot;&quot; title=&quot;c1_42.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10; Valitse Compare variable toiminto eli vertaa muuttujaa - toiminto. Paina Next-painiketta.&lt;br/&gt;&#10; &lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_43-png#top&quot; title=&quot;c1_43.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_43-png:file/photo/dd5118173cea8989e476e462a12f6242ba3c7ea4/c1_43.png&quot; alt=&quot;&quot; title=&quot;c1_43.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10; Tehdään ehto: ”Kun avaimet on yhtä suuri kuin 0” eli valitse kuten kuvassa ja napsauta Done-painiketta.&lt;br/&gt;&#10; &lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_44-png#top&quot; title=&quot;c1_44.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_44-png:file/photo/eee9a07b649b68ee879f9ad533185c0fc5342357/c1_44.png&quot; alt=&quot;&quot; title=&quot;c1_44.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10; Olemme nyt luoneet ehdon eli ”kun avaimet = 0”, lisätään seuraavaksi toiminto (Add action) painamalla Add action painiketta.&lt;br/&gt;&#10; &lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_45-png#top&quot; title=&quot;c1_45.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_45-png:file/photo/98cbfd1fe3e23de888f22196b777b2b8ceeb1cde/c1_45.png&quot; alt=&quot;&quot; title=&quot;c1_45.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10; Valitse System ja paina Next-painiketta.&lt;br/&gt;&#10; &lt;br/&gt;&#10; &lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_46-png#top&quot; title=&quot;c1_46.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_46-png:file/photo/68bd47b8a830d74481999f56160b9a9edb558ce7/c1_46.png&quot; alt=&quot;&quot; title=&quot;c1_46.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Valitse: General: &lt;strong&gt;Go to layout&lt;/strong&gt; ja paina &lt;strong&gt;Next&lt;/strong&gt;.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_47-png#top&quot; title=&quot;c1_47.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_47-png:file/photo/52cc436f80d0aa273fe323a54c3372e360a9c7a7/c1_47.png&quot; alt=&quot;&quot; title=&quot;c1_47.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10; &lt;br/&gt;&#10; Valitse pelikentäksi: &lt;strong&gt;Loppu&lt;/strong&gt; (uusi pelikenttä nimettiin aikaisemmin tällä nimellä) ja napsauta &lt;strong&gt;Done-&lt;/strong&gt;painiketta.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_48-png#top&quot; title=&quot;c1_48.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_48-png:file/photo/dbd7385a9dd404d7fca1cf6fc8b07e1928462294/c1_48.png&quot; alt=&quot;&quot; title=&quot;c1_48.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10; Olemme nyt luoneet pelin lopetusehdon eli kun avaimet-muuttuja saa arvon nolla, niin mene pelikenttään Loppu. Lopputulos näyttää nyt tältä.&lt;br/&gt;&#10; &lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_49-png#top&quot; title=&quot;c1_49.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_49-png:file/photo/3527e011cba304e32b3eff72dccfbc29e7ec4bbd/c1_49.png&quot; alt=&quot;&quot; title=&quot;c1_49.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/p&gt;&#10;Testaa peli painamalla Run-painiketta.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/run-png#top&quot; title=&quot;run.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/run-png:file/photo/c401bb7e04579a145d2135c972a4d25e109cd99a/run.png&quot; alt=&quot;&quot; title=&quot;run.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Huomio:&lt;/b&gt; Ehkä huomasit koodia luodessasi, että pelkkä sana &lt;b&gt;Sprite&lt;/b&gt; ei kerro paljoakaan pelihahmosta. Ehdottomasti kaikki pelihahmot kannattaa nimetä. Nimeäminen tapahtuu siten, että napsautat kerran hiiren vasemmalla painikeella pelihahmon nimen kohdalla Projects-ikkunassa. Nyt kun pelihahmo on valittu, niin Propeoerties-ikkunassa voit kohdassa: Name antaa uuden nimen pelihahmolle. Jatkossa nimeämme pelihahmot ennen koodin kirjoittamista, niin se helpottaa koodin kirjoittamista.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_31-png#top&quot; title=&quot;c1_31.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/6pl/c1_31-png:file/photo/db479fcec76115376c5154ae88ebb1e528e25d1f/c1_31.png&quot; alt=&quot;&quot; title=&quot;c1_31.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;</content>
<published>2019-01-05T10:09:27+02:00</published>
</entry>

<entry>
<title>Pelin kehittäminen: Sokkelo</title>
<id>https://peda.net/id/ee829dee10c</id>
<updated>2019-01-05T10:52:46+02:00</updated>
<link href="https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/pks#top" />
<content type="html">Peliä saat kehitettyä eteenpäin, kun teemme pelikarttaan sokkelon. Piirretään aluksi pala muuria Inkscapella.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/pks/c1_50-png#top&quot; title=&quot;c1_50.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/pks/c1_50-png:file/photo/c15b49f8d00ccb94d17b6e2a09045a082692d518/c1_50.png&quot; alt=&quot;&quot; title=&quot;c1_50.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/pks/sprite-png#top&quot; title=&quot;sprite.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/pks/sprite-png:file/photo/cb19208c6ba1adf929d876636e8d846a12974314/sprite.png&quot; alt=&quot;&quot; title=&quot;sprite.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&#10;&lt;td&gt;Kun painat hiiren oikeaa painiketta pelikentän päällä, niin avautuvasta valikosta valitse: &lt;strong&gt;Insert New object&lt;/strong&gt;. Tai voit tuplanapsauttaa hiirellä pelikentän päällä. Valitse Insert New object-ikkunasta &lt;strong&gt;Sprite (pelihahmo)&lt;/strong&gt; ja napsauta hiirellä Insert-painiketta.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/pks/c1_51-png#top&quot; title=&quot;c1_51.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/pks/c1_51-png:file/photo/725cd1c7e2a0f9d0dc084a849b079afdb21a7463/c1_51.png&quot; alt=&quot;&quot; title=&quot;c1_51.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;p&gt;&lt;strong&gt;Vinkki:&lt;/strong&gt; Kuva-editorissa voit muokata hahmon törmäyskehikkoa, jonka avulla määrätään se rajapinta miten objektit törmäävät toisiinsa. Laita törmäyskehikko kulkemaan hahmon ulkoreunoja pitkin. Muuta tarvittaessa.&lt;/p&gt;&#10;Kun olet lisännyt pelihahmon (muuri) pelikenttään, niin lisää sille käyttäytymis-malliksi (Behaviors) Solid eli silloin muuri on ns. kiinteä objekti. Kiinteästä - objektista ei pääse kulkemaan läpi.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/pks/c1_52-png#top&quot; title=&quot;c1_52.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/pks/c1_52-png:file/photo/99b56a45425a943d5127fb945897144364134795/c1_52.png&quot; alt=&quot;&quot; title=&quot;c1_52.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Lopuksi monista muurin osia ympäri pelialuetta. Siis paina CTRL-painike pohjaan ja vedä hiirellä. &lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/pks/c1_53-png#top&quot; title=&quot;c1_53.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/pks/c1_53-png:file/photo/0876e254bf7b7e69f8e48165b2cc8fd29fe60f5a/c1_53.png&quot; alt=&quot;&quot; title=&quot;c1_53.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;p&gt;Peliä voit kehittää eteenpäin esimerkiksi siten, että pelipohjia (karttoja) on useita. Voit kehitellä peliin myös vaarallisia esineitä tms. Lopetusehto voi olla esimerkiksi sellainen, että kerää ensin kaikki avaimet ja mene oven luokse, joka aukeaa eli vie toiseen kenttään.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/p&gt;&#10;</content>
<published>2019-01-05T10:43:10+02:00</published>
</entry>

<entry>
<title>Pelissä tarvittavat kuvat</title>
<id>https://peda.net/id/72ae604810c</id>
<updated>2019-01-05T10:54:01+02:00</updated>
<link href="https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/ptk#top" />
<content type="html">&lt;dl&gt;&lt;dt&gt;&lt;!--filtered attribute: class=&quot;thumbnail&quot;--&gt;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/ptk/youwin#top&quot; title=&quot;voitto.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/ptk/youwin:file/thumbnail/8a57975f32fcd90e85d0771eb908aa480cf01810/voitto.png&quot; alt=&quot;&quot; title=&quot;You Win&quot; class=&quot;thumbnail&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/dt&gt;&#10;&lt;dd&gt;You Win&lt;/dd&gt;&#10;&lt;dt&gt;&lt;!--filtered attribute: class=&quot;thumbnail&quot;--&gt;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/ptk/muuri#top&quot; title=&quot;muuri.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/ptk/muuri:file/thumbnail/11738e1c45789ae599e1f5629f02f69b3d7e6856/muuri.png&quot; alt=&quot;&quot; title=&quot;Muuri&quot; class=&quot;thumbnail&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/dt&gt;&#10;&lt;dd&gt;Muuri&lt;/dd&gt;&#10;&lt;dt&gt;&lt;!--filtered attribute: class=&quot;thumbnail&quot;--&gt;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/ptk/taustakuva#top&quot; title=&quot;tausta.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/ptk/taustakuva:file/thumbnail/735fe20d37e7d50c8cf8616b284bdc26e2d6b399/tausta.png&quot; alt=&quot;&quot; title=&quot;Taustakuva&quot; class=&quot;thumbnail&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/dt&gt;&#10;&lt;dd&gt;Taustakuva&lt;/dd&gt;&#10;&lt;dt&gt;&lt;!--filtered attribute: class=&quot;thumbnail&quot;--&gt;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/ptk/avain#top&quot; title=&quot;avain.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/ptk/avain:file/thumbnail/97fc9b94459a0a6f6a218c81ec11c99b11d26dde/avain.png&quot; alt=&quot;&quot; title=&quot;Avain&quot; class=&quot;thumbnail&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/dt&gt;&#10;&lt;dd&gt;Avain&lt;/dd&gt;&#10;&lt;dt&gt;&lt;!--filtered attribute: class=&quot;thumbnail&quot;--&gt;&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/ptk/pelihahmo#top&quot; title=&quot;hahmo.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/ptk/pelihahmo:file/thumbnail/f52fffe7cd37c6e1de20502cd01421be96f4094d/hahmo.png&quot; alt=&quot;&quot; title=&quot;Pelihahmo&quot; class=&quot;thumbnail&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/dt&gt;&#10;&lt;dd&gt;Pelihahmo&lt;/dd&gt;&#10;&lt;/dl&gt;&#10;</content>
<published>2019-01-05T10:54:01+02:00</published>
</entry>

<entry>
<title>Ohje kuvien tallentamiseen</title>
<id>https://peda.net/id/9044fbbe190</id>
<updated>2019-01-15T23:03:54+02:00</updated>
<link href="https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/okt#top" />
<content type="html">&lt;a href=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/okt/ohje-png#top&quot; title=&quot;ohje.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/p1ae/okt/ohje-png:file/photo/2bcaa21c149c3d7ef6e5372a4b41204e9ed55752/ohje.png&quot; alt=&quot;&quot; title=&quot;ohje.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;Tallenna aina alkuperäinen kuva eli tee seuraavasti.&lt;br/&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;Napsauta hiirellä kuvaa, joka on peda.net:in tekemä kopio (Kopiossa ei ole läpinäkyvyyttä).&lt;/li&gt;&#10;&lt;li&gt;Napsauta hiirellä kuvan nimeä.&lt;/li&gt;&#10;&lt;li&gt;Nyt näet alkuperäisen kuvan. Paina nyt kuvan päällä hiiren oikeaa painiketta ja valitse avautuvasta valikosta komento: Tallenna kuva nimellä...&lt;/li&gt;&#10;&lt;/ol&gt;</content>
<published>2019-01-15T23:00:18+02:00</published>
</entry>


</feed>