<?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>10. Pelin koodaus: Flappy Bat</title>
<id>https://peda.net/id/6da8822ee3c</id>
<updated>2016-09-21T18:45:54+03:00</updated>
<link href="https://peda.net/id/6da8822ee3c:atom" rel="self" />
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/scratch2/scratch-vanha/9-pelin-koodaus-c#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>Flappy Bat</title>
<id>https://peda.net/id/6da8de86e3c</id>
<updated>2016-09-21T15:43:19+03:00</updated>
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/scratch2/scratch-vanha/9-pelin-koodaus-c/flappy-bat#top" />
<content type="html">​      &lt;iframe width=&quot;485&quot; height=&quot;402&quot; src=&quot;//scratch.mit.edu/projects/embed/121962600/?autostart=false&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;&#10;​&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tässä pelissä väsynyttä lepakkoa autetaan lentämään läpi porteista. Painovoima vetää lepakkoa alaspäin eikä punaisiin palkkeihin saa osua.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tämän pelin koodaamisen haasteena on punaisten palkkien sattumanvarainen ilmestyminen ja liike oikealta vasemmalle.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;1.&lt;/b&gt; Aloita luomalla hahmot: jokin lentävä hahmo ja liukuva palkki. Liukuvan palkin voit itse piirtää.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;medium&quot;&gt;&lt;a href=&quot;https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/scratch2/scratch-vanha/9-pelin-koodaus-c/flappy-bat/sieppaa-png#top&quot; title=&quot;Sieppaa.PNG&quot;&gt;&lt;img src=&quot;https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/scratch2/scratch-vanha/9-pelin-koodaus-c/flappy-bat/sieppaa-png:file/photo/0fffdd2216735ab3bd548812e001b98fd95d7554/Sieppaa.PNG&quot; alt=&quot;&quot; title=&quot;Sieppaa.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;2.&lt;/b&gt; Luo liukuva palkki -hahmolle eri asusteita, joissa valkoinen aukko on eri kohdissa.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/scratch2/scratch-vanha/9-pelin-koodaus-c/flappy-bat/sieppaa-png2#top&quot; title=&quot;Sieppaa.PNG&quot;&gt;&lt;img src=&quot;https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/scratch2/scratch-vanha/9-pelin-koodaus-c/flappy-bat/sieppaa-png2:file/photo/20620e58732a97e5354ff1b4134c97f9a7a6a928/Sieppaa.PNG&quot; alt=&quot;&quot; title=&quot;Sieppaa.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;3. &lt;/b&gt;Ohjelmoidaan lentävä hahmo liikkumaan ylös ja alas. Painovoiman vaikutus saadaan jatkuvalla y-koordinaatin muutoksella. Välilyönnillä, tai jollain muulla näppäimellä, lentävä hahmo liikkuu ylöspäin.&lt;b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;medium&quot;&gt;&lt;a href=&quot;https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/scratch2/scratch-vanha/9-pelin-koodaus-c/flappy-bat/sieppaa-png5#top&quot; title=&quot;Sieppaa.PNG&quot;&gt;&lt;img src=&quot;https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/scratch2/scratch-vanha/9-pelin-koodaus-c/flappy-bat/sieppaa-png5:file/photo/bd1bc10634ae3980c9df3afea35760dd829fa242/Sieppaa.PNG&quot; alt=&quot;&quot; title=&quot;Sieppaa.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. &lt;/b&gt;Seuraavaksi pitäisi saada punaiset palkit liikkumaan oikeasta reunasta vasempaan reunaan satunnaisessa järjestyksessä. Tämä tapahtuu luomalla &lt;b&gt;klooneja&lt;/b&gt; punaisesta palkista eri asusteilla, jotka ilmestyvät yksi toisen perään oikeasta reunasta ja liukuvat vasemmalle.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;medium&quot;&gt;&lt;a href=&quot;https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/scratch2/scratch-vanha/9-pelin-koodaus-c/flappy-bat/sieppaa-pnga#top&quot; title=&quot;Sieppaa.PNG&quot;&gt;&lt;img src=&quot;https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/scratch2/scratch-vanha/9-pelin-koodaus-c/flappy-bat/sieppaa-pnga:file/photo/61aa3bb191036dccd604e2814dde67135682226e/Sieppaa.PNG&quot; alt=&quot;&quot; title=&quot;Sieppaa.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;Sitten hoidetaan vielä palkkien ilmestyminen oikealta vasemmalle.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;medium&quot;&gt;&lt;a href=&quot;https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/scratch2/scratch-vanha/9-pelin-koodaus-c/flappy-bat/sieppaa-png38#top&quot; title=&quot;Sieppaa.PNG&quot;&gt;&lt;img src=&quot;https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/scratch2/scratch-vanha/9-pelin-koodaus-c/flappy-bat/sieppaa-png38:file/photo/86f43f66d5987fd0f8f7a4bfe07d6e28b28b6234/Sieppaa.PNG&quot; alt=&quot;&quot; title=&quot;Sieppaa.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;Miten saat palkit liikkumaan nopeammin/hitaammin?&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;5.&lt;/b&gt; Lisää viimeiseksi Ikuisesti-silmukka, jonka sisälle laita ehto, joka lopettaa pelin kun lentävä hahmo osuu palkkiin.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;6.&lt;/b&gt; Voit lisätä vielä elämä- ja pistelaskurin. Voit kokeilla myös ajastimen lisäämistä peliin.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;7.&lt;/b&gt; Kun peli on valmis ja toimii, niin tallenna se.</content>
<published>2017-12-18T09:38:23+02:00</published>
</entry>


</feed>