{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"2B \u00c7arp\u0131\u015fma Sim\u00fclat\u00f6r\u00fc Geli\u015ftirme Deneyimim","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"XJ5vBO9Ajb\"><a href=\"https:\/\/fatihsoysal.com\/blog\/2b-carpisma-simulatoru-gelistirme-deneyimim\/\">2B \u00c7arp\u0131\u015fma Sim\u00fclat\u00f6r\u00fc Geli\u015ftirme Deneyimim<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/2b-carpisma-simulatoru-gelistirme-deneyimim\/embed\/#?secret=XJ5vBO9Ajb\" width=\"600\" height=\"338\" title=\"&#8220;2B \u00c7arp\u0131\u015fma Sim\u00fclat\u00f6r\u00fc Geli\u015ftirme Deneyimim&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"XJ5vBO9Ajb\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Merhaba! Fatih Soysal olarak, bu yaz\u0131da size ge\u00e7ti\u011fimiz g\u00fcnlerde geli\u015ftirdi\u011fim 2 boyutlu bir \u00e7arp\u0131\u015fma sim\u00fclat\u00f6r\u00fc projemden bahsedece\u011fim. Proje boyunca edindi\u011fim deneyimlerimi, kulland\u0131\u011f\u0131m teknikleri ve kar\u015f\u0131la\u015ft\u0131\u011f\u0131m zorluklar\u0131 payla\u015farak, bu konuda bilgi sahibi olmak isteyenlere yard\u0131mc\u0131 olmay\u0131 ama\u00e7l\u0131yorum. \u00d6ncelikle, projenin amac\u0131, farkl\u0131 \u015fekillerdeki nesnelerin birbirleriyle nas\u0131l etkile\u015fimde bulunduklar\u0131n\u0131 sim\u00fcle etmekti. Bu, \u00e7e\u015fitli fiziksel olaylar\u0131n, \u00f6rne\u011fin, momentumun korunumu, s\u00fcrt\u00fcnme ve esnek olmayan \u00e7arp\u0131\u015fmalar\u0131n, g\u00f6rsel olarak canland\u0131r\u0131lmas\u0131n\u0131 sa\u011flad\u0131."}