Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_name() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 141

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_title() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 148

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_description() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 155

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_long_description() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 162

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_features() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 169

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_pricing_for_ui() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 176

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_manage_url() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 183

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-content/plugins/pe-recent-posts/pe-recent-posts.php on line 21

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-content/plugins/pe-recent-posts/pe-recent-posts.php on line 21

Warning: Cannot modify header information - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723
{"id":1261,"date":"2019-04-20T15:01:26","date_gmt":"2019-04-20T12:01:26","guid":{"rendered":"https:\/\/kodlabafra.org\/?p=1261"},"modified":"2019-05-04T12:32:49","modified_gmt":"2019-05-04T09:32:49","slug":"flappy-bird","status":"publish","type":"post","link":"https:\/\/kodlabafra.org\/2019\/04\/20\/flappy-bird\/","title":{"rendered":"Flappy Bird"},"content":{"rendered":"\n

Bu oyunumuzda eski zamanlar\u0131n \u00e7ok pop\u00fcler bir oyunu olan flappy bird isimli oyunumuzu yapaca\u011f\u0131z. Oyunumuzda kahraman\u0131m\u0131z isminden de belli oldu\u011fu \u00fczere bir ku\u015f. Ku\u015fumuz rastgele olarak gelen borular\u0131n aras\u0131ndan ge\u00e7meye \u00e7al\u0131\u015facak. \u015eimdi k\u0131saca oyunumuzu anlatmaya \u00e7al\u0131\u015fal\u0131m.<\/p>\n\n\n\n\n\n\n\n

\"\"
Oyun Ekran\u0131m\u0131z<\/figcaption><\/figure><\/div>\n\n\n\n

Oyunumuz sahnesini scratch k\u00fct\u00fcphanesinden se\u00e7iyoruz. Flappy Bird ku\u015fumuzu internetten “flappy Bird gif “<\/strong>olarak ar\u0131yoruz ve masa\u00fcst\u00fcne resim olarak kaydediyoruz. Boru i\u00e7in “flappy bird boru png”<\/strong> olarak ar\u0131yoruz ve masa\u00fcst\u00fcne resim olarak kaydediyoruz. Ku\u015fumuzun arkas\u0131nda renk varsa onlar\u0131 silmek i\u00e7in “arkaplan sil”<\/strong> kullanabilirsiniz.<\/p>\n\n\n\n

\"\"
\u0130\u015faretli k\u0131s\u0131m arka plan silici arac\u0131<\/figcaption><\/figure><\/div>\n\n\n\n

\u0130nternetten ald\u0131\u011f\u0131m\u0131z resimleri scratch program\u0131za yeni kukla b\u00f6l\u00fcm\u00fcnden bilgisayardan se\u00e7<\/strong> k\u0131sm\u0131n\u0131 kullan\u0131yoruz. A\u00e7\u0131lan pencereden bilgisayar\u0131m\u0131zda resimleri nereye kaydettiysek oradan se\u00e7iyoruz. Ku\u015f resmimizi gif olarak (Hareketli resim) ald\u0131\u011f\u0131m\u0131z i\u00e7in kendili\u011finden 8 tane k\u0131l\u0131k eklenmi\u015f oluyor. E\u011fer ku\u015fun k\u0131l\u0131klar\u0131nda arka plan rengi varsa arka plan silici kullanabiliriz.<\/p>\n\n\n\n

\"\"
El arac\u0131 ile borular\u0131m\u0131z\u0131n boylar\u0131n\u0131 ve yerlerini ayarl\u0131yoruz.<\/figcaption><\/figure><\/div>\n\n\n\n

\u0130nternetten indirdi\u011fimiz boru k\u0131l\u0131\u011f\u0131n\u0131 da\u00a0yeni kukla b\u00f6l\u00fcm\u00fcnden bilgisayardan se\u00e7<\/strong>\u00a0k\u0131sm\u0131n\u0131 kullan\u0131yoruz. A\u00e7\u0131lan pencereden bilgisayar\u0131m\u0131zda resimleri nereye kaydettiysek oradan se\u00e7iyoruz. Borunun k\u0131l\u0131\u011f\u0131n\u0131 fare sa\u011f tu\u015fu ile kopyalayarak<\/strong> 4 tane yap\u0131yoruz. Boylar\u0131n\u0131 de\u011fi\u015ftirmek i\u00e7in yukar\u0131da g\u00f6sterildi\u011fi gibi Se\u00e7im arac\u0131n\u0131<\/strong> kullan\u0131yoruz. Amac\u0131m\u0131z 4 fakl\u0131 boru yapmak. Borumuzun k\u0131l\u0131klar\u0131n\u0131 1,2,3,4 diye isimlendiriyoruz.<\/p>\n\n\n\n

\"\"
Boru Kuklas\u0131 Kodlar\u0131<\/figcaption><\/figure><\/div>\n\n\n\n

Oyunda ku\u015fun i\u00e7inden ge\u00e7ece\u011fi borular\u0131 ayarlamak i\u00e7in \u00f6nce as\u0131l borumuzun ba\u015flang\u0131\u00e7 noktas\u0131n\u0131 “x:240 y:0 noktas\u0131na git<\/strong>” kodu ayarl\u0131yoruz. Farkl\u0131 boylarda ayarlad\u0131\u011f\u0131m\u0131z k\u0131l\u0131klar\u0131n\u0131n rastgele bir \u015fekilde gelmesi i\u00e7in “1 ile 4 aras\u0131nda bir say\u0131 tut<\/strong>” kodu ile k\u0131l\u0131k se\u00e7iyoruz. Borumuzu sadece yatayda hareket etmesi i\u00e7in “ x konumu -239 den k\u00fc\u00e7\u00fck olana kadar<\/strong>” x konumunu -2 art\u0131r\u0131yoruz. Borumuz -239 den k\u00fc\u00e7\u00fck oldu\u011fu durumda yani sahnenin sonuna geldi\u011finde tekrar s\u00fcrekli tekrarla i\u00e7indeki en ba\u015ftaki konumunda ba\u015fka k\u0131l\u0131kla gelecek.<\/p>\n\n\n\n

Borumuz ku\u015fu ge\u00e7ip en sona geldi\u011finde, yani ku\u015fun boruyu ge\u00e7mesi durumunda puan de\u011fi\u015fkenini 10 puan art\u0131r\u0131yoruz.<\/p>\n\n\n\n

\"\"
Ku\u015f Kuklas\u0131 Kodlar<\/figcaption><\/figure>\n\n\n\n

Ku\u015ftaki kodlar\u0131m\u0131z incelendi\u011finde 2 adet bayra\u011fa bas\u0131nca \u00e7al\u0131\u015fan kodlar\u0131m\u0131z var. S\u00fcrekli tekrarla i\u00e7inde sonraki k\u0131l\u0131k diyerek s\u00fcrekli k\u0131l\u0131k de\u011fi\u015ftirmesini yani kanat \u00e7\u0131rpmas\u0131n\u0131 sa\u011fl\u0131yoruz. Di\u011fer bayra\u011fa t\u0131klan\u0131nca kodumuzda ise ku\u015fun ba\u015flang\u0131\u00e7 noktas\u0131n\u0131 belirliyoruz ve oyun esnas\u0131nda sadece a\u015fa\u011f\u0131 yukar\u0131 hareket etmesini i\u00e7in E\u011fer blokunda bo\u015fluk tu\u015funa bas\u0131ld\u0131\u011f\u0131nda ku\u015fun konumunu y ekseninde 10 birim art\u0131r\u0131yoruz<\/strong>. E\u011fer tu\u015flara bas\u0131lmazsa ku\u015fumuz s\u00fcrekli olarak 2 birim a\u015fa\u011f\u0131ya <\/strong>kay\u0131yor.<\/p>\n\n\n\n

Oyunumuz ku\u015fun boruya yada yerdeki kahverengi renge<\/strong> de\u011fmesi durumunda bitmesi i\u00e7in e\u011fer ko\u015fulu ile hepsini durdur<\/strong> kodunu kullan\u0131yoruz.<\/p>\n\n\n\n

Flappy Bird Oyununa gitmek \u0130\u00e7in T\u0131klay\u0131n\u0131z.<\/a><\/div>\n\n\n\n
\"flappy
Ku\u015f Gif<\/figcaption><\/figure><\/div>\n\n\n\n
\"flappy
Boru Png<\/figcaption><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"
Bu oyunumuzda eski zamanlar\u0131n \u00e7ok pop\u00fcler bir oyunu olan flappy bird isimli oyunumuzu yapaca\u011f\u0131z. Oyunumuzda kahraman\u0131m\u0131z isminden de belli oldu\u011fu ?<\/span><\/div>\n
Devam\u0131n\u0131 oku<\/a><\/div>\n","protected":false},"author":1,"featured_media":427,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[11,16],"tags":[86,32,25,24],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/kodlabafra.org\/wp-content\/uploads\/2018\/12\/scratch.png?fit=900%2C300&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pat2x1-kl","_links":{"self":[{"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/posts\/1261"}],"collection":[{"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/comments?post=1261"}],"version-history":[{"count":4,"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/posts\/1261\/revisions"}],"predecessor-version":[{"id":1547,"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/posts\/1261\/revisions\/1547"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/media\/427"}],"wp:attachment":[{"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/media?parent=1261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/categories?post=1261"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/tags?post=1261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}