{"id":14803,"date":"2025-03-10T22:30:20","date_gmt":"2025-03-10T19:30:20","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/"},"modified":"2025-03-10T22:30:20","modified_gmt":"2025-03-10T19:30:20","slug":"6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/","title":{"rendered":"6 Saatte Yapay Zeka ve Three.js ile 3B Uzay Oyunu Geli\u015ftirme"},"content":{"rendered":"<p><body><\/p>\n<p>6 Saatte Yapay Zeka ve Three.js ile 3B Uzay Oyunu Geli\u015ftirme<\/p>\n<p>Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle heyecan verici bir deneyimi payla\u015faca\u011f\u0131m.  Sadece alt\u0131 saatte, yapay zeka ve Three.js k\u00fct\u00fcphanesini kullanarak nas\u0131l bir 3B uzay oyunu geli\u015ftirdi\u011fimi anlataca\u011f\u0131m.  Bu s\u00fcre\u00e7te kar\u015f\u0131la\u015ft\u0131\u011f\u0131m zorluklar ve bunlar\u0131n \u00fcstesinden nas\u0131l geldi\u011fimi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m.  Haz\u0131rsan\u0131z ba\u015flayal\u0131m!<\/p>\n<h2>Projenin Ba\u015flang\u0131c\u0131: Fikir ve Teknoloji Se\u00e7imi<\/h2>\n<p>\u00d6ncelikle, oyunun temel mekani\u011fini belirledim.  Basit bir gezegen atlama oyunu (PlanetHop) fikri \u00fczerinde karar k\u0131ld\u0131m.  Bu, hem geli\u015ftirme s\u00fcresini k\u0131salt\u0131yor hem de Three.js ile uyumlu bir oyun mekani\u011fi sunuyordu.  Sonras\u0131nda, yapay zeka entegrasyonunu nas\u0131l yapaca\u011f\u0131m\u0131 d\u00fc\u015f\u00fcnd\u00fcm.  Bu noktada basit bir takip algoritmas\u0131 yeterli olaca\u011f\u0131na karar verdim.  Three.js,  3B grafikler i\u00e7in olduk\u00e7a pop\u00fcler ve g\u00fc\u00e7l\u00fc bir JavaScript k\u00fct\u00fcphanesi oldu\u011fu i\u00e7in tercih sebebim oldu.  Ayr\u0131ca, \u00f6\u011frenmesi nispeten kolay olmas\u0131 da projeyi h\u0131zl\u0131 tamamlamamda b\u00fcy\u00fck rol oynad\u0131.<\/p>\n<h2>Geli\u015ftirme S\u00fcreci: Ad\u0131m Ad\u0131m<\/h2>\n<p>\u0130lk olarak,  Three.js&#8217;i projemize ekleyerek temel sahneyi olu\u015fturdum.  Ard\u0131ndan, gezegenleri ve uzay gemisini modelledim.  Bu a\u015famada,  haz\u0131r modeller kullanmak yerine, basit geometrik \u015fekillerden faydaland\u0131m.  Zaman\u0131 en verimli \u015fekilde kullanmak i\u00e7in karma\u015f\u0131k modellemelerden ka\u00e7\u0131nd\u0131m.  Daha sonra, oyunun fiziksel kurallar\u0131n\u0131 belirleyen kodlar\u0131 yazd\u0131m.  Uzay gemisinin hareket kontrol\u00fc ve gezegenlere \u00e7arpma tespiti gibi \u00f6nemli unsurlar\u0131 bu a\u015famada tamamlad\u0131m.  Sonras\u0131nda, yapay zeka tabanl\u0131 d\u00fc\u015fman tasar\u0131m\u0131 i\u00e7in basit bir takip algoritmas\u0131 uygulad\u0131m.  D\u00fc\u015fmanlar\u0131n oyuncuyu takip etmesini ve oyun zorlu\u011funu art\u0131rmas\u0131n\u0131 sa\u011flad\u0131m.  B\u00fct\u00fcn bu i\u015flemlerden sonra, kodlar\u0131m\u0131n performans\u0131n\u0131 art\u0131rmak ve olas\u0131 hatalar\u0131 gidermek i\u00e7in optimizasyon i\u015flemlerine devam ettim.  Son olarak, basit bir kullan\u0131c\u0131 aray\u00fcz\u00fc ekleyerek oyunu tamamlad\u0131m.<\/p>\n<pre><code class=\"language-javascript\">\n\/\/ \u00d6rnek Three.js kodu (Gezegen olu\u015fturma)\nconst geometry = new THREE.SphereGeometry( 10, 32, 32 );\nconst material = new THREE.MeshBasicMaterial( {color: 0xffff00} );\nconst sphere = new THREE.Mesh( geometry, material );\nscene.add( sphere );\n<\/code><\/pre>\n<h2>Kar\u015f\u0131la\u015f\u0131lan Zorluklar ve \u00c7\u00f6z\u00fcmler<\/h2>\n<p>Proje s\u00fcresince, baz\u0131 zorluklarla kar\u015f\u0131la\u015ft\u0131m.  \u00d6rne\u011fin,  yapay zeka algoritmas\u0131n\u0131n performans\u0131n\u0131 optimize etmek ve oyunun ak\u0131c\u0131l\u0131\u011f\u0131n\u0131 sa\u011flamak biraz zaman\u0131m\u0131 ald\u0131.  Ancak,  kodlar\u0131 d\u00fczenli olarak test ederek ve gereksiz i\u015flemleri kald\u0131rarak bu sorunun \u00fcstesinden geldim.  Ayr\u0131ca, Three.js&#8217;in baz\u0131 \u00f6zelliklerini tam olarak anlamak i\u00e7in ek kaynaklara ba\u015fvurmak zorunda kald\u0131m.  Bu s\u00fcre\u00e7te,  <a href=\"https:\/\/threejs.org\/\">Three.js resmi dok\u00fcmanlar\u0131<\/a> bana olduk\u00e7a yard\u0131mc\u0131 oldu.  <a href=\"https:\/\/fatihsoysal.com\">Kendi web sitemde<\/a> de bu konuda daha detayl\u0131 a\u00e7\u0131klamalar bulabilirsiniz.<\/p>\n<h2>Sonu\u00e7 ve Gelecek Planlar<\/h2>\n<p>6 saatlik k\u0131sa bir s\u00fcre i\u00e7erisinde, yapay zeka ve Three.js&#8217;in g\u00fcc\u00fcn\u00fc kullanarak olduk\u00e7a i\u015flevsel bir 3B uzay oyunu geli\u015ftirdim.  Bu deneyim,  k\u0131s\u0131tl\u0131 zaman dilimlerinde bile yarat\u0131c\u0131 projelerin ger\u00e7ekle\u015ftirilebilece\u011fini g\u00f6sterdi.  Gelecekte, bu oyunu daha da geli\u015ftirerek, daha karma\u015f\u0131k \u00f6zellikler eklemeyi ve grafik kalitesini art\u0131rmay\u0131 d\u00fc\u015f\u00fcn\u00fcyorum.  Ayr\u0131ca, farkl\u0131 oyun mekanikleri deneyerek ve yapay zeka algoritmalar\u0131n\u0131 geli\u015ftirerek daha zorlu ve e\u011flenceli bir oyun olu\u015fturmay\u0131 hedefliyorum.<\/p>\n<p>Umar\u0131m bu makale, sizlere ilham verir ve kendi oyunlar\u0131n\u0131z\u0131 geli\u015ftirmeniz i\u00e7in cesaretlendirir.  Sorular\u0131n\u0131z ve \u00f6nerileriniz i\u00e7in yorum yapmaktan \u00e7ekinmeyin!  <a href=\"https:\/\/fatihsoysal.com\">Web sitemi<\/a> ziyaret ederek daha fazla bilgiye ula\u015fabilirsiniz.<\/p>\n<p>#Etiketler: Three.js, Yapay Zeka, 3B Oyun Geli\u015ftirme, Uzay Oyunu, Oyun Programlama, 6 Saatte Oyun Geli\u015ftirme, PlanetHop, JavaScript, Oyun Geli\u015ftirme,  Fatih Soysal<br \/>\n<\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"6 Saatte Yapay Zeka ve Three.js ile 3B Uzay Oyunu Geli\u015ftirme Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-14803","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>6 Saatte Yapay Zeka ve Three.js ile 3B Uzay Oyunu Geli\u015ftirme<\/title>\n<meta name=\"description\" content=\"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle heyecan verici bir deneyimi payla\u015faca\u011f\u0131m. Sadece alt\u0131 saatte, yapay zeka ve Three.js k\u00fct\u00fcphanesini kullanarak nas\u0131l bir 3B uzay oyunu geli\u015ftirdi\u011fimi anlataca\u011f\u0131m. Bu s\u00fcre\u00e7te kar\u015f\u0131la\u015ft\u0131\u011f\u0131m zorluklar ve bunlar\u0131n \u00fcstesinden nas\u0131l geldi\u011fimi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Haz\u0131rsan\u0131z ba\u015flayal\u0131m!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"6 Saatte Yapay Zeka ve Three.js ile 3B Uzay Oyunu Geli\u015ftirme\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle heyecan verici bir deneyimi payla\u015faca\u011f\u0131m. Sadece alt\u0131 saatte, yapay zeka ve Three.js k\u00fct\u00fcphanesini kullanarak nas\u0131l bir 3B uzay oyunu geli\u015ftirdi\u011fimi anlataca\u011f\u0131m. Bu s\u00fcre\u00e7te kar\u015f\u0131la\u015ft\u0131\u011f\u0131m zorluklar ve bunlar\u0131n \u00fcstesinden nas\u0131l geldi\u011fimi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Haz\u0131rsan\u0131z ba\u015flayal\u0131m!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-10T19:30:20+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"6 Saatte Yapay Zeka ve Three.js ile 3B Uzay Oyunu Geli\u015ftirme\",\"datePublished\":\"2025-03-10T19:30:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/\"},\"wordCount\":604,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/\",\"name\":\"6 Saatte Yapay Zeka ve Three.js ile 3B Uzay Oyunu Geli\u015ftirme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-03-10T19:30:20+00:00\",\"description\":\"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle heyecan verici bir deneyimi payla\u015faca\u011f\u0131m. Sadece alt\u0131 saatte, yapay zeka ve Three.js k\u00fct\u00fcphanesini kullanarak nas\u0131l bir 3B uzay oyunu geli\u015ftirdi\u011fimi anlataca\u011f\u0131m. Bu s\u00fcre\u00e7te kar\u015f\u0131la\u015ft\u0131\u011f\u0131m zorluklar ve bunlar\u0131n \u00fcstesinden nas\u0131l geldi\u011fimi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Haz\u0131rsan\u0131z ba\u015flayal\u0131m!\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"6 Saatte Yapay Zeka ve Three.js ile 3B Uzay Oyunu Geli\u015ftirme\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"6 Saatte Yapay Zeka ve Three.js ile 3B Uzay Oyunu Geli\u015ftirme","description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle heyecan verici bir deneyimi payla\u015faca\u011f\u0131m. Sadece alt\u0131 saatte, yapay zeka ve Three.js k\u00fct\u00fcphanesini kullanarak nas\u0131l bir 3B uzay oyunu geli\u015ftirdi\u011fimi anlataca\u011f\u0131m. Bu s\u00fcre\u00e7te kar\u015f\u0131la\u015ft\u0131\u011f\u0131m zorluklar ve bunlar\u0131n \u00fcstesinden nas\u0131l geldi\u011fimi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Haz\u0131rsan\u0131z ba\u015flayal\u0131m!","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:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/","og_locale":"tr_TR","og_type":"article","og_title":"6 Saatte Yapay Zeka ve Three.js ile 3B Uzay Oyunu Geli\u015ftirme","og_description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle heyecan verici bir deneyimi payla\u015faca\u011f\u0131m. Sadece alt\u0131 saatte, yapay zeka ve Three.js k\u00fct\u00fcphanesini kullanarak nas\u0131l bir 3B uzay oyunu geli\u015ftirdi\u011fimi anlataca\u011f\u0131m. Bu s\u00fcre\u00e7te kar\u015f\u0131la\u015ft\u0131\u011f\u0131m zorluklar ve bunlar\u0131n \u00fcstesinden nas\u0131l geldi\u011fimi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Haz\u0131rsan\u0131z ba\u015flayal\u0131m!","og_url":"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-03-10T19:30:20+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"6 Saatte Yapay Zeka ve Three.js ile 3B Uzay Oyunu Geli\u015ftirme","datePublished":"2025-03-10T19:30:20+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/"},"wordCount":604,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/","url":"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/","name":"6 Saatte Yapay Zeka ve Three.js ile 3B Uzay Oyunu Geli\u015ftirme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-03-10T19:30:20+00:00","description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle heyecan verici bir deneyimi payla\u015faca\u011f\u0131m. Sadece alt\u0131 saatte, yapay zeka ve Three.js k\u00fct\u00fcphanesini kullanarak nas\u0131l bir 3B uzay oyunu geli\u015ftirdi\u011fimi anlataca\u011f\u0131m. Bu s\u00fcre\u00e7te kar\u015f\u0131la\u015ft\u0131\u011f\u0131m zorluklar ve bunlar\u0131n \u00fcstesinden nas\u0131l geldi\u011fimi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Haz\u0131rsan\u0131z ba\u015flayal\u0131m!","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/6-saatte-yapay-zeka-ve-three-js-ile-3b-uzay-oyunu-gelistirme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"6 Saatte Yapay Zeka ve Three.js ile 3B Uzay Oyunu Geli\u015ftirme"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/14803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=14803"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/14803\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=14803"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=14803"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=14803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}