{"id":39105,"date":"2026-02-14T16:01:12","date_gmt":"2026-02-14T13:01:12","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/"},"modified":"2026-02-14T16:01:12","modified_gmt":"2026-02-14T13:01:12","slug":"github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/","title":{"rendered":"GitHub Copilot CLI ile 7 Seviyeli Sevgililer Haftas\u0131 Oyunu Geli\u015ftirmek: Bir Yapay Zeka Destekli Macera"},"content":{"rendered":"<h2>GitHub Copilot CLI ile 7 Seviyeli Sevgililer Haftas\u0131 Oyunu Geli\u015ftirmek: Bir Yapay Zeka Destekli Macera<\/h2>\n<p>Yaz\u0131l\u0131m geli\u015ftirme d\u00fcnyas\u0131, yapay zeka ara\u00e7lar\u0131n\u0131n y\u00fckseli\u015fiyle birlikte k\u00f6kl\u00fc bir d\u00f6n\u00fc\u015f\u00fcm ge\u00e7iriyor. Geli\u015ftiricilerin rutin g\u00f6revlerini otomatikle\u015ftiren, kod \u00f6nerileri sunan ve hatta karma\u015f\u0131k fonksiyonlar\u0131 ba\u015ftan sona yazabilen bu ara\u00e7lar, projeleri hayata ge\u00e7irme h\u0131z\u0131m\u0131z\u0131 ve verimlili\u011fimizi art\u0131r\u0131yor. Bu makalede, GitHub Copilot CLI&#8217;\u0131n g\u00fcc\u00fcn\u00fc kullanarak, Sevgililer Haftas\u0131 temal\u0131, 7 seviyeli e\u011flenceli bir oyunun nas\u0131l geli\u015ftirildi\u011fini ad\u0131m ad\u0131m inceleyece\u011fiz. Bu proje, yapay zeka destekli geli\u015ftirmenin pratik uygulamalar\u0131n\u0131, kar\u015f\u0131la\u015f\u0131lan zorluklar\u0131 ve elde edilen ba\u015far\u0131lar\u0131 g\u00f6zler \u00f6n\u00fcne seriyor.<\/p>\n<h3>Proje Fikri ve Kapsam Belirleme<\/h3>\n<p>Bir projeye ba\u015flarken en \u00f6nemli ad\u0131m, fikri netle\u015ftirmek ve kapsam\u0131n\u0131 belirlemektir. Bu, \u00f6zellikle yapay zeka ara\u00e7lar\u0131yla \u00e7al\u0131\u015f\u0131rken, arac\u0131n neyi ba\u015farmas\u0131 gerekti\u011fini anlamas\u0131 i\u00e7in kritik \u00f6neme sahiptir.<\/p>\n<h4>Neden Sevgililer Haftas\u0131 Temas\u0131?<\/h4>\n<p>Sevgililer Haftas\u0131, hem romantik hem de e\u011flenceli i\u00e7erikler \u00fcretmek i\u00e7in harika bir temad\u0131r. Kalpler, \u00e7i\u00e7ekler, a\u015fk mesajlar\u0131 ve tatl\u0131 zorluklar, bir oyun i\u00e7in zengin bir g\u00f6rsel ve i\u015fitsel d\u00fcnya sunar. Bu tema, oyuncular\u0131n duygusal ba\u011f kurmas\u0131n\u0131 kolayla\u015ft\u0131r\u0131r ve oyunun genel atmosferini daha davetkar hale getirir. Ayr\u0131ca, belirli bir d\u00f6neme odaklanmak, oyunun pazarlamas\u0131n\u0131 ve payla\u015f\u0131labilirli\u011fini art\u0131rabilir.<\/p>\n<h4>7 Seviyeli Yap\u0131 ve Oyun Mekanikleri<\/h4>\n<p>Oyunun 7 seviyeli olmas\u0131, Sevgililer Haftas\u0131&#8217;n\u0131n her bir g\u00fcn\u00fcne (7-14 \u015eubat) denk gelecek \u015fekilde sembolik bir anlam ta\u015f\u0131r. Her seviye, farkl\u0131 bir mini oyun veya bulmaca sunarak oyuncunun ilgisini canl\u0131 tutmay\u0131 hedefler. \u00d6rne\u011fin, ilk seviye basit bir &#8220;kalpleri e\u015fle\u015ftirme&#8221; oyunu olabilirken, son seviye daha karma\u015f\u0131k bir &#8220;a\u015fk mesaj\u0131n\u0131 de\u015fifre etme&#8221; bulmacas\u0131 i\u00e7erebilir. Mekanikler, basit HTML, CSS ve JavaScript ile kolayca uygulanabilecek t\u00fcrden se\u00e7ildi. Ama\u00e7, karma\u015f\u0131k bir oyun motoru yerine, web teknolojilerinin esnekli\u011fini kullanmakt\u0131.<\/p>\n<h4>GitHub Copilot CLI&#8217;\u0131n Rol\u00fc<\/h4>\n<p>GitHub Copilot CLI, bu projenin temel ta\u015f\u0131yd\u0131. Komut sat\u0131r\u0131 \u00fczerinden do\u011fal dil kullanarak kod par\u00e7ac\u0131klar\u0131, komutlar ve hatta t\u00fcm fonksiyonlar olu\u015fturma yetene\u011fi, geli\u015ftirme s\u00fcrecini h\u0131zland\u0131rd\u0131. Proje boyunca, oyunun temel yap\u0131s\u0131n\u0131 olu\u015fturmaktan, belirli seviye mekaniklerini kodlamaya ve hatta basit hata ay\u0131klama i\u015flemlerine kadar bir\u00e7ok alanda Copilot CLI&#8217;dan destek al\u0131nd\u0131. Bu ara\u00e7, \u00f6zellikle h\u0131zl\u0131 prototipleme ve tekrarlayan g\u00f6revleri otomatikle\u015ftirmede paha bi\u00e7ilmez bir yard\u0131mc\u0131 oldu.<\/p>\n<h3>GitHub Copilot CLI ile Tan\u0131\u015fma ve Kurulum<\/h3>\n<p>Yapay zeka destekli bir araca ba\u015flamadan \u00f6nce, onun ne oldu\u011funu, nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 ve nas\u0131l kurulaca\u011f\u0131n\u0131 anlamak \u00f6nemlidir.<\/p>\n<h4>Copilot CLI Nedir ve Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/h4>\n<p>GitHub Copilot CLI, GitHub Copilot&#8217;\u0131n komut sat\u0131r\u0131 aray\u00fcz\u00fc versiyonudur. Geli\u015ftiricilerin do\u011fal dil kullanarak terminalde kod veya kabuk komutlar\u0131 olu\u015fturmas\u0131na olanak tan\u0131r. \u00d6rne\u011fin, &#8220;bir Python scripti yazarak bir dosyay\u0131 oku&#8221; veya &#8220;bir Docker imaj\u0131 olu\u015ftur&#8221; gibi komutlar vererek ilgili kodlar\u0131 veya komut dizilerini alabilirsiniz. Copilot CLI, OpenAI&#8217;\u0131n b\u00fcy\u00fck dil modellerini kullanarak bu do\u011fal dil girdilerini anlamland\u0131r\u0131r ve en uygun \u00e7\u0131kt\u0131y\u0131 \u00fcretir. Bu, \u00f6zellikle farkl\u0131 programlama dilleri veya kabuk komutlar\u0131yla s\u0131k s\u0131k \u00e7al\u0131\u015fan geli\u015ftiriciler i\u00e7in zaman kazand\u0131ran bir \u00f6zelliktir.<\/p>\n<h4>Kurulum Ad\u0131mlar\u0131 ve \u0130lk Komutlar<\/h4>\n<p>Copilot CLI&#8217;\u0131 kullanmaya ba\u015flamak olduk\u00e7a basittir. \u00d6ncelikle GitHub Copilot aboneli\u011finizin olmas\u0131 gerekir. Ard\u0131ndan, GitHub CLI&#8217;\u0131 (gh) kurduktan sonra <code>gh extension install github\/gh-copilot<\/code> komutuyla Copilot CLI uzant\u0131s\u0131n\u0131 y\u00fckleyebilirsiniz. Kurulum tamamland\u0131ktan sonra, <code>gh copilot<\/code> komutunu kullanarak arac\u0131 etkinle\u015ftirebilirsiniz. \u0130lk denemeler genellikle basit komutlarla yap\u0131l\u0131r: \u00f6rne\u011fin, <code>gh copilot explain git push<\/code> komutu, <code>git push<\/code> komutunun ne i\u015fe yarad\u0131\u011f\u0131n\u0131 a\u00e7\u0131klarken, <code>gh copilot suggest \"bir HTML butonu olu\u015ftur\"<\/code> gibi bir komut size do\u011frudan HTML kodu \u00f6nerecektir.<\/p>\n<h4>Oyun Geli\u015ftirmede Potansiyeli<\/h4>\n<p>Oyun geli\u015ftirme, karma\u015f\u0131k mant\u0131klar, grafikler ve etkile\u015fimler gerektiren bir aland\u0131r. Copilot CLI, bu karma\u015f\u0131kl\u0131\u011f\u0131 basitle\u015ftirmede \u00f6nemli bir rol oynayabilir. \u00d6zellikle prototipleme a\u015famas\u0131nda, temel oyun d\u00f6ng\u00fclerini, kullan\u0131c\u0131 aray\u00fcz\u00fc bile\u015fenlerini veya basit etkile\u015fimleri h\u0131zla olu\u015fturmak i\u00e7in kullan\u0131labilir. \u00d6rne\u011fin, &#8220;bir JavaScript fonksiyonu yazarak iki say\u0131y\u0131 topla&#8221; veya &#8220;CSS ile bir butona hover efekti ekle&#8221; gibi istekler, oyunun g\u00f6rsel ve i\u015flevsel temellerini h\u0131zla atmaya yard\u0131mc\u0131 olur.<\/p>\n<h3>Oyun Mimarisi ve Seviye Tasar\u0131m\u0131<\/h3>\n<p>Herhangi bir oyun projesinde sa\u011flam bir mimari ve iyi d\u00fc\u015f\u00fcn\u00fclm\u00fc\u015f seviye tasar\u0131m\u0131, ba\u015far\u0131n\u0131n anahtar\u0131d\u0131r. Bu, \u00f6zellikle Copilot CLI gibi bir ara\u00e7la \u00e7al\u0131\u015f\u0131rken, arac\u0131n do\u011fru ve tutarl\u0131 kod \u00fcretmesi i\u00e7in bir \u00e7er\u00e7eve sa\u011flar.<\/p>\n<h4>Temel Oyun Motoru Se\u00e7imi (Basit JS\/HTML\/CSS)<\/h4>\n<p>Proje i\u00e7in karma\u015f\u0131k bir oyun motoru yerine, web taray\u0131c\u0131lar\u0131nda do\u011frudan \u00e7al\u0131\u015fabilen basit HTML, CSS ve JavaScript \u00fc\u00e7l\u00fcs\u00fc tercih edildi. Bu se\u00e7im, hem geli\u015ftirme s\u00fcrecini basitle\u015ftirdi hem de oyunun da\u011f\u0131t\u0131m\u0131n\u0131 kolayla\u015ft\u0131rd\u0131. Her seviye i\u00e7in ayr\u0131 bir HTML dosyas\u0131 veya tek bir HTML dosyas\u0131 i\u00e7inde JavaScript ile dinamik i\u00e7erik y\u00fcklemesi gibi yakla\u015f\u0131mlar de\u011ferlendirildi. Nihayetinde, mod\u00fcler bir yap\u0131 benimsenerek her seviyenin kendi JavaScript ve CSS dosyas\u0131na sahip olmas\u0131 kararla\u015ft\u0131r\u0131ld\u0131.<\/p>\n<h4>Her Seviyenin Benzersiz Yap\u0131s\u0131<\/h4>\n<p>7 seviyenin her biri, Sevgililer Haftas\u0131 temas\u0131n\u0131 farkl\u0131 bir a\u00e7\u0131dan ele alacak \u015fekilde tasarland\u0131.<\/p>\n<table border=\"1\">\n<thead>\n<tr>\n<th>Seviye<\/th>\n<th>Tema<\/th>\n<th>Mekanik<\/th>\n<th>Copilot CLI Katk\u0131s\u0131<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1<\/td>\n<td>Kalp E\u015fle\u015ftirme<\/td>\n<td>Basit haf\u0131za oyunu<\/td>\n<td>E\u015fle\u015ftirme mant\u0131\u011f\u0131, zamanlay\u0131c\u0131 kodu<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>A\u015fk S\u00f6zc\u00fckleri<\/td>\n<td>Harf birle\u015ftirme<\/td>\n<td>Kelime do\u011frulama fonksiyonu<\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>\u00c7i\u00e7ek Toplama<\/td>\n<td>T\u0131klama oyunu<\/td>\n<td>Skor sayac\u0131, t\u0131klama eventi<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>Gizli Mesaj<\/td>\n<td>\u015eifre \u00e7\u00f6zme<\/td>\n<td>Basit \u015fifreleme\/de\u015fifreleme algoritmas\u0131<\/td>\n<\/tr>\n<tr>\n<td>5<\/td>\n<td>Randevu Planlama<\/td>\n<td>S\u00fcr\u00fckle-b\u0131rak<\/td>\n<td>S\u00fcr\u00fckle-b\u0131rak API kullan\u0131m\u0131<\/td>\n<\/tr>\n<tr>\n<td>6<\/td>\n<td>A\u015fk Testi<\/td>\n<td>\u00c7oktan se\u00e7meli quiz<\/td>\n<td>Quiz sorular\u0131 ve cevap kontrol\u00fc<\/td>\n<\/tr>\n<tr>\n<td>7<\/td>\n<td>Sonsuz A\u015fk<\/td>\n<td>Kutlama animasyonu<\/td>\n<td>CSS animasyon kodlar\u0131<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Bu yap\u0131, oyuncular\u0131n s\u00fcrekli yeni bir \u015feyler ke\u015ffetmesini sa\u011flarken, geli\u015ftiricinin de her seviye i\u00e7in farkl\u0131 zorluklarla kar\u015f\u0131la\u015fmas\u0131na olanak tan\u0131d\u0131.<\/p>\n<h4>Copilot CLI ile Seviye Mant\u0131\u011f\u0131 Olu\u015fturma<\/h4>\n<p>Copilot CLI, her seviyenin temel mant\u0131\u011f\u0131n\u0131 olu\u015fturmada \u00e7ok yard\u0131mc\u0131 oldu. \u00d6rne\u011fin, ilk seviye i\u00e7in &#8220;JavaScript ile basit bir haf\u0131za oyunu e\u015fle\u015ftirme mant\u0131\u011f\u0131 yaz&#8221; komutuyla ba\u015flang\u0131\u00e7 kodunu elde ettim.<\/p>\n<pre><code class=\"language-javascript\">\n\/\/ gh copilot suggest \"JavaScript ile basit bir haf\u0131za oyunu e\u015fle\u015ftirme mant\u0131\u011f\u0131 yaz\"\nfunction createMemoryGame(cards) {\n    let flippedCards = [];\n    let matchedPairs = 0;\n    const gameBoard = document.getElementById('game-board');\n\n    function shuffle(array) {\n        for (let i = array.length - 1; i > 0; i--) {\n            const j = Math.floor(Math.random() * (i + 1));\n            [array[i], array[j]] = [array[j], array[i]];\n        }\n        return array;\n    }\n\n    function createCard(cardValue, index) {\n        const cardElement = document.createElement('div');\n        cardElement.classList.add('card');\n        cardElement.dataset.value = cardValue;\n        cardElement.dataset.index = index;\n        cardElement.innerHTML = <code><div class=\"card-inner\">\n                <div class=\"card-front\"><\/div>\n                <div class=\"card-back\">${cardValue}<\/div>\n            <\/div><\/code>;\n        cardElement.addEventListener('click', () => flipCard(cardElement));\n        return cardElement;\n    }\n\n    function flipCard(card) {\n        if (flippedCards.length < 2 &#038;&#038; !card.classList.contains('flipped') &#038;&#038; !card.classList.contains('matched')) {\n            card.classList.add('flipped');\n            flippedCards.push(card);\n\n            if (flippedCards.length === 2) {\n                setTimeout(checkMatch, 1000);\n            }\n        }\n    }\n\n    function checkMatch() {\n        const [card1, card2] = flippedCards;\n        if (card1.dataset.value === card2.dataset.value) {\n            card1.classList.add('matched');\n            card2.classList.add('matched');\n            matchedPairs++;\n            if (matchedPairs === cards.length \/ 2) {\n                alert('Tebrikler! Oyunu tamamlad\u0131n\u0131z!');\n                \/\/ Sonraki seviyeye ge\u00e7i\u015f veya biti\u015f ekran\u0131\n            }\n        } else {\n            card1.classList.remove('flipped');\n            card2.classList.remove('flipped');\n        }\n        flippedCards = [];\n    }\n\n    const shuffledCards = shuffle([...cards, ...cards]); \/\/ Her karttan iki tane\n    shuffledCards.forEach((cardValue, index) => {\n        gameBoard.appendChild(createCard(cardValue, index));\n    });\n}\n\n\/\/ \u00d6rnek kullan\u0131m:\n\/\/ createMemoryGame(['\u2764\ufe0f', '\ud83c\udf39', '\ud83d\udc8c', '\ud83c\udf81']);\n<\/pre>\n<p><\/code><br \/>\nBu kod, oyunun temel e\u015fle\u015ftirme mekani\u011fini h\u0131zla olu\u015fturmam\u0131 sa\u011flad\u0131. Daha sonra, CSS ve HTML bile\u015fenlerini de benzer \u015fekilde Copilot CLI'dan alarak veya mevcut kodumu iyile\u015ftirerek geli\u015ftirdim.<\/p>\n<h3>Yapay Zeka Destekli Kod \u00dcretimi ve Optimizasyon<\/h3>\n<p>Copilot CLI, sadece kod yazmakla kalmaz, ayn\u0131 zamanda mevcut kodu anlamak, hata ay\u0131klamak ve optimize etmek i\u00e7in de kullan\u0131labilir.<\/p>\n<h4>Copilot CLI ile Fonksiyonel Kod Yaz\u0131m\u0131<\/h4>\n<p>Her seviye i\u00e7in gerekli olan spesifik fonksiyonlar\u0131 yazarken Copilot CLI b\u00fcy\u00fck kolayl\u0131k sa\u011flad\u0131. \u00d6rne\u011fin, \"JavaScript ile bir quiz uygulamas\u0131nda do\u011fru cevab\u0131 kontrol eden bir fonksiyon yaz\" veya \"CSS ile bir butona g\u00fczel bir gradyan arka plan ekle\" gibi istekler, do\u011frudan uygulanabilir kod par\u00e7ac\u0131klar\u0131 \u00fcretti. Bu, \u00f6zellikle karma\u015f\u0131k algoritmalar yerine, standart web geli\u015ftirme g\u00f6revleri i\u00e7in \u00e7ok etkiliydi.<\/p>\n<h4>Hata Ay\u0131klama ve \u0130yile\u015ftirmeler<\/h4>\n<p>Kod yazarken hatalar ka\u00e7\u0131n\u0131lmazd\u0131r. Copilot CLI, hata ay\u0131klama s\u00fcrecinde de yard\u0131mc\u0131 oldu. \"Bu JavaScript kodundaki hatay\u0131 bul ve d\u00fczelt\" veya \"Bu CSS kodunu daha performansl\u0131 hale getir\" gibi sorularla, olas\u0131 sorunlar\u0131 tespit etme ve iyile\u015ftirme \u00f6nerileri alma \u015fans\u0131 buldum. Bu, \u00f6zellikle k\u00fc\u00e7\u00fck mant\u0131k hatalar\u0131n\u0131 veya syntax sorunlar\u0131n\u0131 h\u0131zla gidermede de\u011ferliydi.<\/p>\n<h4>Kullan\u0131c\u0131 Aray\u00fcz\u00fc (UI) ve Deneyimi (UX) Bile\u015fenleri<\/h4>\n<p>Oyunun \u00e7ekicili\u011fi i\u00e7in UI\/UX \u00e7ok \u00f6nemlidir. Copilot CLI, g\u00f6rsel bile\u015fenlerin olu\u015fturulmas\u0131nda da destek sa\u011flad\u0131. \u00d6rne\u011fin, \"modern g\u00f6r\u00fcn\u00fcml\u00fc bir navigasyon men\u00fcs\u00fc i\u00e7in HTML ve CSS kodu olu\u015ftur\" veya \"bir seviye ge\u00e7i\u015f ekran\u0131 i\u00e7in basit bir animasyon yaz\" gibi istekler, oyunun estetik kalitesini art\u0131rmama yard\u0131mc\u0131 oldu.<\/p>\n<pre><code class=\"language-css\">\n\/* gh copilot suggest \"CSS ile kalpli bir buton olu\u015ftur\" *\/\n.valentine-button {\n    background: linear-gradient(45deg, #ff6b6b, #ffe66d);\n    border: none;\n    border-radius: 50px;\n    color: white;\n    padding: 15px 30px;\n    font-size: 1.2em;\n    font-weight: bold;\n    cursor: pointer;\n    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);\n    transition: all 0.3s ease;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n\n.valentine-button::before {\n    content: '\u2764\ufe0f'; \/* Kalp ikonu *\/\n    margin-right: 10px;\n    font-size: 1.5em;\n    animation: pulse 1.5s infinite;\n}\n\n.valentine-button:hover {\n    transform: translateY(-3px);\n    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);\n}\n\n@keyframes pulse {\n    0% { transform: scale(1); }\n    50% { transform: scale(1.1); }\n    100% { transform: scale(1); }\n}\n<\/pre>\n<p><\/code><br \/>\nBu t\u00fcr kod par\u00e7ac\u0131klar\u0131, oyunun g\u00f6rsel \u00e7ekicili\u011fini art\u0131r\u0131rken, benim tasar\u0131m s\u00fcre\u00e7lerimi h\u0131zland\u0131rd\u0131.<\/p>\n<h3>Zorluklar ve \u00c7\u00f6z\u00fcmler<\/h3>\n<p>Her projede oldu\u011fu gibi, bu yapay zeka destekli geli\u015ftirme s\u00fcrecinde de baz\u0131 zorluklarla kar\u015f\u0131la\u015f\u0131ld\u0131.<\/p>\n<h4>AI'\u0131n S\u0131n\u0131rl\u0131l\u0131klar\u0131 ve Manuel M\u00fcdahaleler<\/h4>\n<p>Copilot CLI ne kadar yetenekli olsa da, her zaman m\u00fckemmel veya projenin spesifik ihtiya\u00e7lar\u0131na tam olarak uyan kod \u00fcretmeyebilir. Bazen \u00f6nerilen kod, ba\u011flamdan uzak veya verimsiz olabiliyordu. Bu durumlarda, manuel m\u00fcdahale ka\u00e7\u0131n\u0131lmazd\u0131. Yapay zeka taraf\u0131ndan \u00fcretilen kodu bir ba\u015flang\u0131\u00e7 noktas\u0131 olarak g\u00f6rmek ve \u00fczerinde gerekli d\u00fczenlemeleri yapmak, ba\u015far\u0131l\u0131 bir geli\u015ftirme i\u00e7in kritikti. Tamamen yapay zekaya ba\u011f\u0131ml\u0131 olmak yerine, onu bir yard\u0131mc\u0131 olarak konumland\u0131rmak en do\u011fru yakla\u015f\u0131md\u0131.<\/p>\n<h4>Performans ve Taray\u0131c\u0131 Uyumlulu\u011fu<\/h4>\n<p>Oyunun web tabanl\u0131 olmas\u0131, farkl\u0131 taray\u0131c\u0131larda sorunsuz \u00e7al\u0131\u015fmas\u0131n\u0131 gerektiriyordu. Copilot CLI'dan al\u0131nan baz\u0131 kod par\u00e7ac\u0131klar\u0131, eski taray\u0131c\u0131larda uyumluluk sorunlar\u0131 yaratabiliyordu. Bu durum, taray\u0131c\u0131 uyumlulu\u011funu test etmeyi ve gerekti\u011finde alternatif \u00e7\u00f6z\u00fcmler \u00fcretmeyi gerektirdi. \u00d6rne\u011fin, baz\u0131 modern CSS \u00f6zellikleri yerine daha geni\u015f destek g\u00f6ren alternatifler kullan\u0131ld\u0131. Performans a\u00e7\u0131s\u0131ndan, \u00f6zellikle animasyonlu seviyelerde, gereksiz DOM manip\u00fclasyonlar\u0131n\u0131 veya yo\u011fun JavaScript i\u015flemlerini optimize etmek i\u00e7in ek \u00e7aba sarf edildi.<\/p>\n<h4>Yarat\u0131c\u0131l\u0131k ve \u00d6zg\u00fcnl\u00fck Dengesi<\/h4>\n<p>Yapay zeka ara\u00e7lar\u0131, standart \u00e7\u00f6z\u00fcmler \u00fcretmede harikad\u0131r, ancak tamamen \u00f6zg\u00fcn ve yarat\u0131c\u0131 fikirler \u00fcretme konusunda s\u0131n\u0131rl\u0131l\u0131klar\u0131 vard\u0131r. Oyunun her seviyesinin benzersiz hissettirmesi i\u00e7in, Copilot CLI'dan gelen temel kodun \u00fczerine kendi yarat\u0131c\u0131 dokunu\u015flar\u0131m\u0131 eklemem gerekti. \u00d6rne\u011fin, bir seviyenin hikayesini veya \u00f6zel bir g\u00f6rsel efektini tasarlarken, yapay zeka sadece teknik uygulamada yard\u0131mc\u0131 oldu, ancak konseptin kendisi benim taraf\u0131mdan geli\u015ftirildi.<\/p>\n<h3>Oyunun Da\u011f\u0131t\u0131m\u0131 ve Geri Bildirimler<\/h3>\n<p>Oyun geli\u015ftirme s\u00fcrecinin son a\u015famalar\u0131ndan biri, \u00fcr\u00fcn\u00fc kullan\u0131c\u0131lara sunmak ve geri bildirim toplamakt\u0131r.<\/p>\n<h4>GitHub Pages ile H\u0131zl\u0131 Da\u011f\u0131t\u0131m<\/h4>\n<p>Oyun, basit HTML, CSS ve JavaScript kulland\u0131\u011f\u0131 i\u00e7in GitHub Pages, h\u0131zl\u0131 ve \u00fccretsiz bir da\u011f\u0131t\u0131m \u00e7\u00f6z\u00fcm\u00fc sundu. Proje deposunu GitHub'a y\u00fckledikten sonra, birka\u00e7 basit ayarla oyunu herkese a\u00e7\u0131k bir web sitesi olarak yay\u0131nlamak m\u00fcmk\u00fcn oldu. Bu, \u00f6zellikle test ve geri bildirim toplama a\u015famalar\u0131nda b\u00fcy\u00fck kolayl\u0131k sa\u011flad\u0131.<\/p>\n<h4>Test S\u00fcreci ve Geri Bildirimlerin \u00d6nemi<\/h4>\n<p>Oyunun farkl\u0131 cihazlarda ve taray\u0131c\u0131larda test edilmesi, olas\u0131 hatalar\u0131 ve kullan\u0131c\u0131 deneyimi sorunlar\u0131n\u0131 ortaya \u00e7\u0131kard\u0131. Arkada\u015flar ve g\u00f6n\u00fcll\u00fclerden al\u0131nan geri bildirimler, oyunun zorluk seviyelerini ayarlamak, anla\u015f\u0131lmayan talimatlar\u0131 netle\u015ftirmek ve genel oynan\u0131\u015f\u0131 iyile\u015ftirmek i\u00e7in paha bi\u00e7ilmezdi. \u00d6rne\u011fin, baz\u0131 seviyelerin \u00e7ok kolay veya \u00e7ok zor oldu\u011fu y\u00f6n\u00fcndeki geri bildirimler, oyunun denge ayarlar\u0131n\u0131n yeniden g\u00f6zden ge\u00e7irilmesine yol a\u00e7t\u0131.<\/p>\n<h4>Gelecek Geli\u015ftirmeler<\/h4>\n<p>Bu proje, yapay zeka destekli oyun geli\u015ftirmenin sadece ba\u015flang\u0131c\u0131yd\u0131. Gelecekte, oyuna yeni seviyeler eklemek, daha karma\u015f\u0131k animasyonlar ve ses efektleri entegre etmek, hatta \u00e7ok oyunculu bir mod eklemek gibi geli\u015ftirmeler d\u00fc\u015f\u00fcn\u00fclebilir. Copilot CLI gibi ara\u00e7lar, bu t\u00fcr geni\u015fletmeleri daha h\u0131zl\u0131 ve verimli bir \u015fekilde yapmaya olanak tan\u0131yacakt\u0131r.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>GitHub Copilot CLI kullanarak 7 seviyeli bir Sevgililer Haftas\u0131 oyunu geli\u015ftirmek, yapay zeka destekli geli\u015ftirmenin ne kadar d\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc olabilece\u011fini g\u00f6steren heyecan verici bir deneyimdi. Copilot CLI, kod yaz\u0131m\u0131n\u0131 h\u0131zland\u0131rarak, tekrarlayan g\u00f6revleri otomatikle\u015ftirmeme ve hatta karma\u015f\u0131k mant\u0131klar\u0131 daha kolay anlamama yard\u0131mc\u0131 oldu. Projenin her a\u015famas\u0131nda, fikir a\u015famas\u0131ndan da\u011f\u0131t\u0131ma kadar, bu arac\u0131n sa\u011flad\u0131\u011f\u0131 destek, geli\u015ftirme s\u00fcrecini \u00f6nemli \u00f6l\u00e7\u00fcde h\u0131zland\u0131rd\u0131 ve verimlili\u011fi art\u0131rd\u0131.<\/p>\n<p>Elbette, yapay zeka ara\u00e7lar\u0131 bir geli\u015ftiricinin yerini almaz; aksine, onlar\u0131n yeteneklerini art\u0131r\u0131r. Yarat\u0131c\u0131l\u0131k, problem \u00e7\u00f6zme ve kritik d\u00fc\u015f\u00fcnme gibi insani beceriler, yapay zeka taraf\u0131ndan \u00fcretilen kodu y\u00f6nlendirmek ve iyile\u015ftirmek i\u00e7in hala vazge\u00e7ilmezdir. Bu proje, AI'\u0131n bir \"yard\u0131mc\u0131 pilot\" olarak nas\u0131l i\u015flev g\u00f6rebilece\u011finin ve geli\u015ftiricilere yeni ufuklar a\u00e7abilece\u011finin g\u00fczel bir \u00f6rne\u011fini te\u015fkil etmektedir. Gelecekte, yapay zeka ara\u00e7lar\u0131n\u0131n oyun geli\u015ftirme s\u00fcre\u00e7lerine daha derinlemesine entegre olmas\u0131yla birlikte, daha yenilik\u00e7i ve eri\u015filebilir oyunlar\u0131n ortaya \u00e7\u0131kmas\u0131 beklenmektedir.<\/p>\n<h3>SSS (S\u0131k Sorulan Sorular)<\/h3>\n<h4>Copilot CLI'\u0131 oyun geli\u015ftirmede kullanmak ne kadar etkili?<\/h4>\n<p>Copilot CLI, \u00f6zellikle prototipleme, temel kod iskeleti olu\u015fturma, belirli fonksiyonlar\u0131 yazma ve hata ay\u0131klama gibi g\u00f6revlerde olduk\u00e7a etkilidir. Tekrarlayan kod bloklar\u0131n\u0131 h\u0131zla olu\u015fturarak zaman kazand\u0131r\u0131r. Ancak, yarat\u0131c\u0131 tasar\u0131m ve karma\u015f\u0131k mimari kararlar hala insan m\u00fcdahalesi gerektirir.<\/p>\n<h4>Bu oyunu geli\u015ftirmek ne kadar s\u00fcrd\u00fc?<\/h4>\n<p>Yapay zeka ara\u00e7lar\u0131n\u0131n yard\u0131m\u0131yla, bu 7 seviyeli oyunun temel versiyonu, konseptten ilk oynanabilir prototipe kadar yakla\u015f\u0131k 2-3 hafta i\u00e7inde geli\u015ftirildi. Manuel olarak bu s\u00fcrenin iki kat\u0131 kadar s\u00fcrebilece\u011fi tahmin edilmektedir.<\/p>\n<h4>Copilot CLI ile hangi dilleri kullanabilirim?<\/h4>\n<p>Copilot CLI, geni\u015f bir programlama dili yelpazesini destekler. Bu projede a\u011f\u0131rl\u0131kl\u0131 olarak JavaScript, HTML ve CSS kullan\u0131lm\u0131\u015f olsa da, Python, Go, Java, C# gibi bir\u00e7ok dilde komut ve kod \u00f6nerileri sunabilir.<\/p>\n<h4>Benzer bir proje i\u00e7in nereden ba\u015flamal\u0131y\u0131m?<\/h4>\n<p>\u00d6ncelikle projenizin kapsam\u0131n\u0131 ve temel mekaniklerini belirleyin. Ard\u0131ndan, GitHub Copilot CLI'\u0131 kurun ve basit komutlarla deneyler yap\u0131n. K\u00fc\u00e7\u00fck bir b\u00f6l\u00fcmden ba\u015flayarak, Copilot'tan yard\u0131m isteyerek kod par\u00e7ac\u0131klar\u0131 olu\u015fturun ve bunlar\u0131 kendi projenize entegre edin.<\/p>\n<h4>AI ara\u00e7lar\u0131 oyun geli\u015ftiricilerin yerini alacak m\u0131?<\/h4>\n<p>Hay\u0131r, AI ara\u00e7lar\u0131 oyun geli\u015ftiricilerin yerini almayacak, aksine onlar\u0131n yeteneklerini art\u0131racak ve daha karma\u015f\u0131k, yarat\u0131c\u0131 projelere odaklanmalar\u0131n\u0131 sa\u011flayacakt\u0131r. AI, rutin g\u00f6revleri otomatikle\u015ftiren g\u00fc\u00e7l\u00fc bir yard\u0131mc\u0131d\u0131r, ancak oyunun ruhunu ve vizyonunu olu\u015fturmak hala insan zekas\u0131n\u0131n ve yarat\u0131c\u0131l\u0131\u011f\u0131n\u0131n i\u015fidir.<\/p>\n","protected":false},"excerpt":{"rendered":"GitHub Copilot CLI ile 7 Seviyeli Sevgililer Haftas\u0131 Oyunu Geli\u015ftirmek: Bir Yapay Zeka Destekli Macera\nYaz\u0131l\u0131m geli\u015ftirme d\u00fcnyas\u0131, yapay zeka ara\u00e7la&#8230;","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":[1401],"tags":[],"class_list":{"0":"post-39105","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-git","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>GitHub Copilot CLI ile 7 Seviyeli Sevgililer Haftas\u0131 Oyunu Geli\u015ftirmek: Bir Yapay Zeka Destekli Macera - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\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\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GitHub Copilot CLI ile 7 Seviyeli Sevgililer Haftas\u0131 Oyunu Geli\u015ftirmek: Bir Yapay Zeka Destekli Macera\" \/>\n<meta property=\"og:description\" content=\"GitHub Copilot CLI ile 7 Seviyeli Sevgililer Haftas\u0131 Oyunu Geli\u015ftirmek: Bir Yapay Zeka Destekli Macera Yaz\u0131l\u0131m geli\u015ftirme d\u00fcnyas\u0131, yapay zeka ara\u00e7la...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-14T13:01:12+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=\"14 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"GitHub Copilot CLI ile 7 Seviyeli Sevgililer Haftas\u0131 Oyunu Geli\u015ftirmek: Bir Yapay Zeka Destekli Macera\",\"datePublished\":\"2026-02-14T13:01:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/\"},\"wordCount\":2424,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Git\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/\",\"name\":\"GitHub Copilot CLI ile 7 Seviyeli Sevgililer Haftas\u0131 Oyunu Geli\u015ftirmek: Bir Yapay Zeka Destekli Macera - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-02-14T13:01:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GitHub Copilot CLI ile 7 Seviyeli Sevgililer Haftas\u0131 Oyunu Geli\u015ftirmek: Bir Yapay Zeka Destekli Macera\"}]},{\"@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":"GitHub Copilot CLI ile 7 Seviyeli Sevgililer Haftas\u0131 Oyunu Geli\u015ftirmek: Bir Yapay Zeka Destekli Macera - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","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\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/","og_locale":"tr_TR","og_type":"article","og_title":"GitHub Copilot CLI ile 7 Seviyeli Sevgililer Haftas\u0131 Oyunu Geli\u015ftirmek: Bir Yapay Zeka Destekli Macera","og_description":"GitHub Copilot CLI ile 7 Seviyeli Sevgililer Haftas\u0131 Oyunu Geli\u015ftirmek: Bir Yapay Zeka Destekli Macera Yaz\u0131l\u0131m geli\u015ftirme d\u00fcnyas\u0131, yapay zeka ara\u00e7la...","og_url":"https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-02-14T13:01:12+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"14 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"GitHub Copilot CLI ile 7 Seviyeli Sevgililer Haftas\u0131 Oyunu Geli\u015ftirmek: Bir Yapay Zeka Destekli Macera","datePublished":"2026-02-14T13:01:12+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/"},"wordCount":2424,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Git"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/","url":"https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/","name":"GitHub Copilot CLI ile 7 Seviyeli Sevgililer Haftas\u0131 Oyunu Geli\u015ftirmek: Bir Yapay Zeka Destekli Macera - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-02-14T13:01:12+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/github-copilot-cli-ile-7-seviyeli-sevgililer-haftasi-oyunu-gelistirmek-bir-yapay-zeka-destekli-macera\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"GitHub Copilot CLI ile 7 Seviyeli Sevgililer Haftas\u0131 Oyunu Geli\u015ftirmek: Bir Yapay Zeka Destekli Macera"}]},{"@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\/39105","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=39105"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/39105\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=39105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=39105"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=39105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}