{"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":"Kendime \u00d6zel Bir Satran\u00e7 Dan\u0131\u015fman\u0131 Yazd\u0131m (C# \/ WPF)","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"CyKXwMtSUZ\"><a href=\"https:\/\/fatihsoysal.com\/blog\/kendime-ozel-bir-satranc-danismani-yazdim-c-wpf\/\">Kendime \u00d6zel Bir Satran\u00e7 Dan\u0131\u015fman\u0131 Yazd\u0131m (C# \/ WPF)<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/kendime-ozel-bir-satranc-danismani-yazdim-c-wpf\/embed\/#?secret=CyKXwMtSUZ\" width=\"600\" height=\"338\" title=\"&#8220;Kendime \u00d6zel Bir Satran\u00e7 Dan\u0131\u015fman\u0131 Yazd\u0131m (C# \/ WPF)&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"CyKXwMtSUZ\" 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 kendime \u00f6zel geli\u015ftirdi\u011fim bir satran\u00e7 dan\u0131\u015fman\u0131ndan bahsedece\u011fim. Proje, C# ve WPF kullanarak ger\u00e7ekle\u015ftirilmi\u015ftir ve olduk\u00e7a keyifli bir deneyim oldu. \u00d6zellikle satran\u00e7 oyununun karma\u015f\u0131kl\u0131\u011f\u0131 ve yapay zeka algoritmalar\u0131n\u0131n uygulanmas\u0131 bir\u00e7ok teknik zorluk bar\u0131nd\u0131r\u0131yordu. Ancak, ortaya \u00e7\u0131kan sonu\u00e7 olduk\u00e7a tatmin edici. Bu yaz\u0131da, projenin geli\u015fim s\u00fcrecini, kulland\u0131\u011f\u0131m algoritmalar\u0131 ve kar\u015f\u0131la\u015ft\u0131\u011f\u0131m zorluklar\u0131 ayr\u0131nt\u0131lar\u0131yla anlataca\u011f\u0131m. Umar\u0131m, sizler i\u00e7in de faydal\u0131 ve ilham verici olur."}