{"id":1528,"date":"2014-11-26T08:00:40","date_gmt":"2014-11-26T06:00:40","guid":{"rendered":"http:\/\/koddit.com\/?p=1528"},"modified":"2014-12-05T08:36:31","modified_gmt":"2014-12-05T06:36:31","slug":"robocode-savas-robotu","status":"publish","type":"post","link":"https:\/\/blog.koddit.com\/en\/yazilim\/robocode-savas-robotu\/","title":{"rendered":"Robocode ile .NET\/Java kullanarak kendi sava\u015f robotunuzu yap\u0131n!"},"content":{"rendered":"<h2>Yaln\u0131zca .NET\/Java kullanarak kendi sava\u015f robotunuzu yazmak ister misiniz?<\/h2>\n<p>O halde <a title=\"Robocode\" href=\"http:\/\/robocode.sourceforge.net\/\" target=\"_blank\">Robocode <\/a>tam size g\u00f6re&#8230;<br \/>\nYaln\u0131zca .NET\/Java bilginizle kendi \u00f6l\u00fcm makinenizi (!) olu\u015fturabilirsiniz.<\/p>\n<h2>Nas\u0131l yani?<\/h2>\n<p>Robocode projesi .NET veya Java dilini kullanarak, karma\u015f\u0131k olmayan bir API ile kendi robotlar\u0131n\u0131z\u0131 yaz\u0131p (hatta robot tak\u0131mlar\u0131n\u0131z\u0131 olu\u015fturup) birbirleriyle d\u00f6v\u00fc\u015ft\u00fcrebilmenizi sa\u011fl\u0131yor.<\/p>\n<div id=\"attachment_1540\" style=\"width: 310px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2014\/11\/Robocode-Multi-Mini.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1540\" class=\"lazy size-medium wp-image-1540\" src=\"https:\/\/blog.koddit.com\/wp-content\/plugins\/wp-images-lazy-loading\/images\/grey.gif\" data-original=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2014\/11\/Robocode-Multi-Mini-300x218.jpg\" alt=\"Kahveden robot toplamak\" width=\"300\" height=\"218\" \/><p id=\"caption-attachment-1540\" class=\"wp-caption-text\"><noscript><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-1540\" src=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2014\/11\/Robocode-Multi-Mini-300x218.jpg\" alt=\"Kahveden robot toplamak\" width=\"300\" height=\"218\" srcset=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2014\/11\/Robocode-Multi-Mini-300x218.jpg 300w, https:\/\/blog.koddit.com\/wp-content\/uploads\/2014\/11\/Robocode-Multi-Mini-600x436.jpg 600w, https:\/\/blog.koddit.com\/wp-content\/uploads\/2014\/11\/Robocode-Multi-Mini.jpg 636w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/noscript><\/a> Kahveden robot toplamak<\/p><\/div>\n<p>B\u00f6ylece yaz\u0131l\u0131m geli\u015ftirmeye a\u015fina olanlar becerilerini geli\u015ftirmeye te\u015fvik edilirken, yeni ba\u015flayacak olanlar ise \u201cotomasyon uygulamalar\u0131\u201d yazarken can s\u0131k\u0131nt\u0131s\u0131ndan \u00f6lmek zorunda kalm\u0131yor.<\/p>\n<p><em>Katil robot turnuvas\u0131 s\u0131ralmas\u0131na g\u00f6re not verilen bir okul projesi harika olmaz m\u0131yd\u0131?<\/em><\/p>\n<h2>Ne kadar co\u015fabiliyoruz peki?<\/h2>\n<p>Proje s\u00fcrekli geli\u015fim halinde oldu\u011fundan zamanla olduk\u00e7a geli\u015fti\u011fi gibi gelecekte de geli\u015fecek g\u00f6r\u00fcn\u00fcyor.<\/p>\n<p>\u00d6yle ki:<\/p>\n<ul>\n<li>Robotun di\u011fer robotlarla\/arena ile\/ate\u015f edilen mermilerle etkile\u015fimini ayarlamak,<\/li>\n<li>Robot tak\u0131mlar\u0131 olu\u015fturarak birbirleriyle haberle\u015fmelerini sa\u011flamak,\n<p><div id=\"attachment_1536\" style=\"width: 310px\" class=\"wp-caption alignright\"><a href=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2014\/11\/Robocode-Multi.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1536\" class=\"lazy wp-image-1536 size-medium\" src=\"https:\/\/blog.koddit.com\/wp-content\/plugins\/wp-images-lazy-loading\/images\/grey.gif\" data-original=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2014\/11\/Robocode-Multi-300x230.jpg\" alt=\"Algoritmalar\u0131n\u0131n hakk\u0131n\u0131 veren cengaverler\" width=\"300\" height=\"230\" \/><p id=\"caption-attachment-1536\" class=\"wp-caption-text\"><noscript><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1536 size-medium\" src=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2014\/11\/Robocode-Multi-300x230.jpg\" alt=\"Algoritmalar\u0131n\u0131n hakk\u0131n\u0131 veren cengaverler\" width=\"300\" height=\"230\" srcset=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2014\/11\/Robocode-Multi-300x230.jpg 300w, https:\/\/blog.koddit.com\/wp-content\/uploads\/2014\/11\/Robocode-Multi-600x460.jpg 600w, https:\/\/blog.koddit.com\/wp-content\/uploads\/2014\/11\/Robocode-Multi.jpg 931w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/noscript><\/a> Algoritmalar\u0131n\u0131n hakk\u0131n\u0131 veren cengaverler<\/p><\/div><\/li>\n<li>Mermilerden korunmak i\u00e7in ka\u00e7\u0131\u015f plan\u0131 olu\u015fturmak,<\/li>\n<li>Robotunuzu boyamak\u00a0<em>(kim demi\u015f \u00f6l\u00fcm makinesi \u00e7irkin olmak zorunda diye?)<\/em>,<\/li>\n<li>Sava\u015f kazan\u0131lmas\u0131 halinde robota zafer turu att\u0131rabilmek bile m\u00fcmk\u00fcn.<\/li>\n<\/ul>\n<p>Di\u011fer \u00f6zellikleri de incelemek i\u00e7in Robocode API\u2019sine (<a title=\"Java\" href=\"http:\/\/robocode.sourceforge.net\/docs\/robocode\/\" target=\"_blank\">Java<\/a>\/<a title=\".NET\" href=\"http:\/\/robocode.sourceforge.net\/docs\/robocode.dotnet\/Index.html\" target=\"_blank\">.NET<\/a>) g\u00f6zatabilirsiniz.<\/p>\n<p>\u00d6zetle&#8230; <em>Baya\u011f\u0131 bir co\u015fabiliyorsunuz!<\/em><\/p>\n<h2>Haliyle, rahat durmayarak ben de kendi robotumu yapmak istedim&#8230;<\/h2>\n<p>\u00dczerinde \u00e7ok vakit harcamasam da yazd\u0131\u011f\u0131m kodun sonucu direkt g\u00f6rebildi\u011fim ufak robotumun kavgas\u0131n\u0131 kayda ald\u0131m:<br \/>\n<iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"\/\/www.youtube.com\/embed\/kP-ZHtDUV30\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><br \/>\nProje yaz\u0131lan kodun direkt \u00e7\u0131kt\u0131s\u0131n\u0131 verdi\u011finden dolay\u0131 olduk\u00e7a keyif veriyor. \u00d6zellikle oyun geli\u015ftirmek i\u00e7in bu mesle\u011fe at\u0131lan arkada\u015flar\u0131 oyun motoru vb. etmenlerden soyutlayarak basit bir <a title=\"kod kata\" href=\"http:\/\/www.kurumsaljava.com\/2012\/04\/07\/kod-kata-ve-pratik-yapmanin-onemi\/\" target=\"_blank\">kod kata<\/a>\u00a0sa\u011fl\u0131yor.<\/p>\n<h2>Sonu\u00e7 olarak&#8230;<\/h2>\n<p>Koduna g\u00fcveneni er meydan\u0131na bekleriz!<\/p>","protected":false},"excerpt":{"rendered":"<p>Yaln\u0131zca .NET\/Java kullanarak kendi sava\u015f robotunuzu yazmak ister misiniz? O halde Robocode tam size g\u00f6re&#8230; Yaln\u0131zca .NET\/Java bilginizle kendi \u00f6l\u00fcm makinenizi (!) olu\u015fturabilirsiniz. Nas\u0131l yani? Robocode projesi .NET veya Java dilini kullanarak, karma\u015f\u0131k olmayan bir API ile kendi robotlar\u0131n\u0131z\u0131 yaz\u0131p (hatta robot tak\u0131mlar\u0131n\u0131z\u0131 olu\u015fturup) birbirleriyle d\u00f6v\u00fc\u015ft\u00fcrebilmenizi sa\u011fl\u0131yor. B\u00f6ylece yaz\u0131l\u0131m geli\u015ftirmeye a\u015fina olanlar becerilerini geli\u015ftirmeye te\u015fvik [&hellip;]<\/p>","protected":false},"author":1,"featured_media":1554,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[188,168],"tags":[193,194],"class_list":["post-1528","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oyun","category-yazilim","tag-robocode","tag-robot"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Robocode ile .NET\/Java kullanarak kendi sava\u015f robotunuzu yap\u0131n! - Koddit<\/title>\n<meta name=\"description\" content=\"Robocode sayesinde kendi sava\u015f robotunuzu yazabilirsiniz! Hem de oyun motoru ile u\u011fra\u015fmadan sadece .NET\/Java kullanarak...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.koddit.com\/en\/yazilim\/robocode-savas-robotu\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Robocode ile .NET\/Java kullanarak kendi sava\u015f robotunuzu yap\u0131n! - Koddit\" \/>\n<meta property=\"og:description\" content=\"Robocode sayesinde kendi sava\u015f robotunuzu yazabilirsiniz! Hem de oyun motoru ile u\u011fra\u015fmadan sadece .NET\/Java kullanarak...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.koddit.com\/en\/yazilim\/robocode-savas-robotu\/\" \/>\n<meta property=\"og:site_name\" content=\"Koddit\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/r.caner.oncu\" \/>\n<meta property=\"article:published_time\" content=\"2014-11-26T06:00:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-12-05T06:36:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2014\/11\/Robocode-Main2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"797\" \/>\n\t<meta property=\"og:image:height\" content=\"474\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Caner \u00d6nc\u00fc\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@caneroncu\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Caner \u00d6nc\u00fc\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.koddit.com\/yazilim\/robocode-savas-robotu\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.koddit.com\/yazilim\/robocode-savas-robotu\/\"},\"author\":{\"name\":\"Caner \u00d6nc\u00fc\",\"@id\":\"https:\/\/blog.koddit.com\/#\/schema\/person\/475b7f34a5b2ec63447d0f5735829ff9\"},\"headline\":\"Robocode ile .NET\/Java kullanarak kendi sava\u015f robotunuzu yap\u0131n!\",\"datePublished\":\"2014-11-26T06:00:40+00:00\",\"dateModified\":\"2014-12-05T06:36:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.koddit.com\/yazilim\/robocode-savas-robotu\/\"},\"wordCount\":333,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/blog.koddit.com\/#organization\"},\"keywords\":[\"robocode\",\"robot\"],\"articleSection\":[\"Oyun\",\"Yaz\u0131l\u0131m\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.koddit.com\/yazilim\/robocode-savas-robotu\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.koddit.com\/yazilim\/robocode-savas-robotu\/\",\"url\":\"https:\/\/blog.koddit.com\/yazilim\/robocode-savas-robotu\/\",\"name\":\"Robocode ile .NET\/Java kullanarak kendi sava\u015f robotunuzu yap\u0131n! - Koddit\",\"isPartOf\":{\"@id\":\"https:\/\/blog.koddit.com\/#website\"},\"datePublished\":\"2014-11-26T06:00:40+00:00\",\"dateModified\":\"2014-12-05T06:36:31+00:00\",\"description\":\"Robocode sayesinde kendi sava\u015f robotunuzu yazabilirsiniz! Hem de oyun motoru ile u\u011fra\u015fmadan sadece .NET\/Java kullanarak...\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.koddit.com\/yazilim\/robocode-savas-robotu\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.koddit.com\/yazilim\/robocode-savas-robotu\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.koddit.com\/yazilim\/robocode-savas-robotu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/blog.koddit.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Robocode ile .NET\/Java kullanarak kendi sava\u015f robotunuzu yap\u0131n!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.koddit.com\/#website\",\"url\":\"https:\/\/blog.koddit.com\/\",\"name\":\"Koddit\",\"description\":\"Blog\",\"publisher\":{\"@id\":\"https:\/\/blog.koddit.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.koddit.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.koddit.com\/#organization\",\"name\":\"Koddit\",\"url\":\"https:\/\/blog.koddit.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.koddit.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2023\/04\/koddit-logo.png\",\"contentUrl\":\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2023\/04\/koddit-logo.png\",\"width\":\"176\",\"height\":\"65\",\"caption\":\"Koddit\"},\"image\":{\"@id\":\"https:\/\/blog.koddit.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.koddit.com\/#\/schema\/person\/475b7f34a5b2ec63447d0f5735829ff9\",\"name\":\"Caner \u00d6nc\u00fc\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.koddit.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e4ad628f2a21b0fb77e910ee24545b7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e4ad628f2a21b0fb77e910ee24545b7?s=96&d=mm&r=g\",\"caption\":\"Caner \u00d6nc\u00fc\"},\"sameAs\":[\"https:\/\/blog.koddit.com\",\"https:\/\/www.facebook.com\/r.caner.oncu\",\"https:\/\/twitter.com\/caneroncu\"],\"url\":\"https:\/\/blog.koddit.com\/en\/author\/caner\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Robocode ile .NET\/Java kullanarak kendi sava\u015f robotunuzu yap\u0131n! - Koddit","description":"Robocode sayesinde kendi sava\u015f robotunuzu yazabilirsiniz! Hem de oyun motoru ile u\u011fra\u015fmadan sadece .NET\/Java kullanarak...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.koddit.com\/en\/yazilim\/robocode-savas-robotu\/","og_locale":"en_US","og_type":"article","og_title":"Robocode ile .NET\/Java kullanarak kendi sava\u015f robotunuzu yap\u0131n! - Koddit","og_description":"Robocode sayesinde kendi sava\u015f robotunuzu yazabilirsiniz! Hem de oyun motoru ile u\u011fra\u015fmadan sadece .NET\/Java kullanarak...","og_url":"https:\/\/blog.koddit.com\/en\/yazilim\/robocode-savas-robotu\/","og_site_name":"Koddit","article_author":"https:\/\/www.facebook.com\/r.caner.oncu","article_published_time":"2014-11-26T06:00:40+00:00","article_modified_time":"2014-12-05T06:36:31+00:00","og_image":[{"width":797,"height":474,"url":"https:\/\/blog.koddit.com\/wp-content\/uploads\/2014\/11\/Robocode-Main2.jpg","type":"image\/jpeg"}],"author":"Caner \u00d6nc\u00fc","twitter_card":"summary_large_image","twitter_creator":"@caneroncu","twitter_misc":{"Written by":"Caner \u00d6nc\u00fc","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.koddit.com\/yazilim\/robocode-savas-robotu\/#article","isPartOf":{"@id":"https:\/\/blog.koddit.com\/yazilim\/robocode-savas-robotu\/"},"author":{"name":"Caner \u00d6nc\u00fc","@id":"https:\/\/blog.koddit.com\/#\/schema\/person\/475b7f34a5b2ec63447d0f5735829ff9"},"headline":"Robocode ile .NET\/Java kullanarak kendi sava\u015f robotunuzu yap\u0131n!","datePublished":"2014-11-26T06:00:40+00:00","dateModified":"2014-12-05T06:36:31+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.koddit.com\/yazilim\/robocode-savas-robotu\/"},"wordCount":333,"commentCount":1,"publisher":{"@id":"https:\/\/blog.koddit.com\/#organization"},"keywords":["robocode","robot"],"articleSection":["Oyun","Yaz\u0131l\u0131m"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.koddit.com\/yazilim\/robocode-savas-robotu\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.koddit.com\/yazilim\/robocode-savas-robotu\/","url":"https:\/\/blog.koddit.com\/yazilim\/robocode-savas-robotu\/","name":"Robocode ile .NET\/Java kullanarak kendi sava\u015f robotunuzu yap\u0131n! - Koddit","isPartOf":{"@id":"https:\/\/blog.koddit.com\/#website"},"datePublished":"2014-11-26T06:00:40+00:00","dateModified":"2014-12-05T06:36:31+00:00","description":"Robocode sayesinde kendi sava\u015f robotunuzu yazabilirsiniz! Hem de oyun motoru ile u\u011fra\u015fmadan sadece .NET\/Java kullanarak...","breadcrumb":{"@id":"https:\/\/blog.koddit.com\/yazilim\/robocode-savas-robotu\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.koddit.com\/yazilim\/robocode-savas-robotu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.koddit.com\/yazilim\/robocode-savas-robotu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/blog.koddit.com\/"},{"@type":"ListItem","position":2,"name":"Robocode ile .NET\/Java kullanarak kendi sava\u015f robotunuzu yap\u0131n!"}]},{"@type":"WebSite","@id":"https:\/\/blog.koddit.com\/#website","url":"https:\/\/blog.koddit.com\/","name":"Koddit","description":"Blog","publisher":{"@id":"https:\/\/blog.koddit.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.koddit.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blog.koddit.com\/#organization","name":"Koddit","url":"https:\/\/blog.koddit.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.koddit.com\/#\/schema\/logo\/image\/","url":"https:\/\/blog.koddit.com\/wp-content\/uploads\/2023\/04\/koddit-logo.png","contentUrl":"https:\/\/blog.koddit.com\/wp-content\/uploads\/2023\/04\/koddit-logo.png","width":"176","height":"65","caption":"Koddit"},"image":{"@id":"https:\/\/blog.koddit.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/blog.koddit.com\/#\/schema\/person\/475b7f34a5b2ec63447d0f5735829ff9","name":"Caner \u00d6nc\u00fc","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.koddit.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e4ad628f2a21b0fb77e910ee24545b7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e4ad628f2a21b0fb77e910ee24545b7?s=96&d=mm&r=g","caption":"Caner \u00d6nc\u00fc"},"sameAs":["https:\/\/blog.koddit.com","https:\/\/www.facebook.com\/r.caner.oncu","https:\/\/twitter.com\/caneroncu"],"url":"https:\/\/blog.koddit.com\/en\/author\/caner\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/posts\/1528"}],"collection":[{"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/comments?post=1528"}],"version-history":[{"count":0,"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/posts\/1528\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/media\/1554"}],"wp:attachment":[{"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/media?parent=1528"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/categories?post=1528"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/tags?post=1528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}