Deneyimime göre: Gemini 3, programlama görevinde ChatGPT 5.1 ve Claude Sonnet 4.5'ten daha iyi performans gösteriyor.

Bilmeniz gereken en önemli şeyler

  • ChatGPT 5.1 ve Claude Sonnet 4.5, masaüstü kontrollerini ve oyun özelliklerini entegre etmek için ayrıntılı ve tekrarlanan yönlendirme gerektirirken, Gemini 3 Pro niyeti algılayıp boşlukları otomatik olarak doldurdu.
  • ChatGPT 5.1, klavye kontrollerini etkili bir şekilde entegre edemedi ve statik bir sanal rakip getirdi; bu da oyunun derinliğini ve heyecanını olumsuz etkiledi.
  • Claude Sonnet 4.5, gerekli klavye kontrolleri güncellemelerini uygulamadı ve ek kılavuzdan sonra oyun aslında değişmedi; bu da onu rekabetçi olmayan bir oyuncu haline getirdi.

Yıllardır bu basit oyunun hayalini kuruyordum ve sadece Gemini 3 onu kısmen yeniden hayata geçirebildi.

Bu hafta Google, yeni ve güçlü Gemini 3 modellerini tanıttı ve ben de kişisel projelerimden biri olan Thumb Wars'da (Başparmak Savaşları) Gemini 3 Pro'yu test etmeye karar verdim. Bu oyun, çocuklarımla oynadığım klasik el oyununun dijital bir versiyonu. El ele tutuşup sadece başparmaklarınızı kullanarak yarıştığınız veya "güreştiğiniz" bir oyun. Kazanmak için rakibinizin başparmağını kendi başparmağınızın altına "sıkıştırmanız" yeterli.

Dijital versiyon için, sanal bir arena ve ekran dokunuşlarıyla veya klavyeyle kontrol edilen yüzen başparmaklar hayal etmiştim. Gemini'nin çok daha akıllı bir sürümünün piyasaya sürülmesiyle, bu projede yeteneklerini, daha doğrusu sanal başparmağını test etmesine izin vermeye karar verdim.

Bu makale, TechRadar'ın 2025 Yapay Zeka Haftası'nın bir parçasıdır. Yapay zekanın temellerini ele alıyor, ChatGPT, Gemini ve Cloud gibi araçlardan en iyi şekilde nasıl yararlanabileceğinizi gösteriyor ve yapay zeka dünyasındaki derinlemesine makaleler, haberler ve önemli tartışma konularına yer veriyoruz.

Dijital bir oyun oluşturmak için üretken yapay zekayı ilk kez kullanmıyorum. Daha önce ChatGPT kullanarak Premier Lig Fantasy Premier Lig'i kazandıran bir uygulama programlamıştım ve daha yakın zamanda da bulut çıktılarını kullanarak Asteroids adlı arcade oyununu yeniden yarattım.

Özellikle Claude'un komut tabanlı programlama becerilerinden çok etkilendim. Bu yönteme günümüzde birçok kişi "Vibe Coding" diyor; kod yazmak yerine yapay zekaya ne istediğinizi söylüyorsunuz, sonuçlarına göre tepki veriyorsunuz ve istediğiniz nihai kodu elde etmek için onu sonraki komutlarla yönlendiriyorsunuz.

Son oyun projem için Gemini 3 Pro ile başladım, ancak aynı şeyi ChatGPT 5.1 ve Claude Sonet 4.5'te de uyguladım. Sonuçlar tamamen farklıydı ve sadece biri tekrar tekrar oynayabileceğim bir oyun ortaya çıkardı.

Google AI Studio ile başladım ve Gemini 3 Pro önizlemesine ulaştım (Pro sürümüne erişim normalde aylık 19.99 dolara mal oluyor, ancak 3 aylık ücretsiz deneme sürümü de alabilirsiniz ).

Aşağıda göreceğiniz komut çok fazla ayrıntı içermiyordu, ancak sonucu inceleyip oyunu değiştirmek ve geliştirmek için ek komutlar sağlayabileceğimi varsaydım.

İddia:
Bir uygulama fikrim var. İki sanal başparmağın "Başparmak Savaşı"nda yarıştığı bir uygulama istiyorum ve adını da "Başparmak Savaşları" koyacağım. Kullanıcılar başparmaklarını (tercih ettikleri ten rengi de dahil) seçiyor ve ardından Lucha Libre tarzında özelleştiriyorlar. Daha sonra dünyanın herhangi bir yerinden başka bir oyuncunun katılmasını ve meydan okumayı kabul etmesini bekliyorlar. Oyun alanı bir güreş ringine benziyor. Başparmak hareketleri ekrana bir veya iki parmakla dokunarak kontrol ediliyor. Tek parmak doğrudan saldırı anlamına geliyor. İki parmak ise diğer başparmağı yere sermek için yapılan bir süpürme hareketi. Rakibinizi üç kez yere serdiğinizde siz kazanıyorsunuz.
Bunu bir web uygulaması olarak geliştirebilir ve deneme sürümünü gösterebilir miyiz?

Dürüst olmak gerekirse, Gemini 3 Pro'nun başarısız olabileceğini düşünmüştüm. Aklımda "Parmak Savaşları" oyununa dair bir vizyon olsa da, Gemini'nin mantık hatalarını çabucak keşfedip bana "tekrar dene" diyeceğinden korkuyordum.

Bunun yerine, Gemini 3 Pro son derece hevesliydi: “ Evet, bu tamamen bir web uygulaması (PWA) olarak geliştirilebilir. Aslında, bir web uygulaması bunun için harika bir seçenek çünkü oyuncular bir uygulama mağazasından 200 MB'lık bir ikili dosya indirmek zorunda kalmadan bir bağlantı üzerinden anında katılabilirler. ”

Ardından, oyunun ön ve arka arayüzlerinin nasıl oluşturulabileceğine ve hatta çok oyunculu eşleştirme için bir "lobi"nin nasıl oluşturulabileceğine dair ayrıntılı bir açıklama yapıldı.

Gemini bir arka uç sunucusu oluşturmayı başaramadı, ancak hızla kullanılabilir bir "tek ekranlı emülatör" geliştirmeye yöneldi.

Saniyeler içinde beliren HTML kodu şaşırtıcı derecede iyi düzenlenmişti. Onu kopyalayıp .html uzantılı, biçimlendirilmemiş bir metin dosyasına yerleştirdim. Ardından Chrome'da açtım. İşte gördüğüm şey:

Gemini 3 Pro'dan Thumb Wars oyunu
Gemini 3 Pro'dan Thumb Wars oyunu

Bazı yönlerden etkileyiciydi. Oyun çalıştı ve Gemini'nin karar verme becerileri tam anlamıyla sergilendi. Uyarı çubuğuna benzeyen arena gibi bazı seçimler ideal değildi. Ancak Gemini 3 Pro, Thumb Wars'ın bu sürümü henüz çevrimiçi olmadığı için otomatik bir rakip oluşturma kararı alarak Thumb şeklini büyük ölçüde doğru bir şekilde tasarladı. Ayrıca oyun geliştirme stratejimdeki bir boşluğu da zekice doldurdu.

Başlangıçta ekran kontrollerini kullanmayı planlamış olsam da, Gemini 3 Pro, masaüstü veya dizüstü bilgisayarda oynanan web tabanlı bir oyun için farklı bir kontrol stratejisine ihtiyacım olduğunu fark etti. Bu nedenle, yumruklar ve süpürme hareketleri için klavye kontrolleri sağladı.

Cilt tonlarını ve maskenin tamamını özelleştirmeme izin vermesini çok beğendim.

Ancak daha iyisini yapabileceğimizi biliyordum. Bu yüzden şu talebi ilettim:

Harika. Yine de en azından birkaç farklı maske seçeneği görmek isterdim.
Buna ek olarak:
Yüzüğün daha gerçekçi görünmesini sağlayın (dört tarafı olmalı).
Başparmakların gerçek başparmaklara daha çok benzemesini sağlayın.
Öncelikle başparmakları birbirinden biraz daha uzaklaştırarak başlayalım ve belki de klavyedeki ok tuşlarını kullanarak ileri ve geri hareket etme özelliğini de ekleyelim.
Saldırıları daha heyecanlı hale getirin.

Gemini 3 Pro, diğer güncellemelerin yanı sıra, [halka] zeminini eğmek için "CSS Perspektifi" özelliğini içeren ve " sert bir darbe aldığında tam kamera sarsıntısı " şeklinde dramatik bir dokunuş ekleyen 2.0 sürümünü üretti .

Sonuç olarak, çok daha uzun bir HTML dosyası ve yeni dosyanın nasıl test edileceğine dair talimatlar ortaya çıktı; bunlar arasında şunlar yer alıyordu: “ Kurulum: Yeni menüye dikkat edin. Maskedeki CSS şekil değişikliklerini görmek için “Shadow Assassin” veya “The Peacock” seçeneğini seçin” ve “ Görseller: Başparmaklar artık daha doğal görünüyor (yuvarlak kenarlar, belirgin tırnak) ve yüzükte derinlik var (ön planda/arka planda kordonlar).”

Chrome'da açtığımda dosya şöyle görünüyordu:

Gemini 3 Pro'dan Thumb War
Gemini 3 Pro'dan Thumb War

Bu, kuantum sıçramasıydı. Yüzüğümü ve bazı boyutları elde ettim, ancak kısa sürede üç boyutlu bir seviyede yalnızca tek boyutlu bir oyun yaratabileceğimi fark ettim. Ayrıca başparmakların maç sırasında yüzüğün dışında başlayıp dışarı çıkabileceğini de fark ettim.

Bu talimatları Gemini 3 Pro'ya verdim, ancak Gemini 3 Pro'nun hiçbir aşamada benden baştan başlamamı veya daha önce yaptıklarımızı hatırlatmamı istemediğini belirtmekte fayda var.

Gayet iyi görünüyor. Bazı küçük ek güncellemeler yapıldı.
Ringin içinde kavgayı iki başparmak başlatmalıdır.
Yukarı ve aşağı ok tuşlarını kullanarak başparmaklarınızı halka içinde yukarı ve aşağı hareket ettirin.

3 boyutlu bir ortamda dikey ekseni hareket ettirmek bir dizi zorluk ortaya çıkardı, ancak şaşırtıcı bir şekilde Gemini bunları hızla çözdü ve planladı. Yeni HTML kodunu göndermeden önce stratejisini açıkladı:

Derinlik ve bakış açısı:

Yukarı doğru (kameradan uzaklaşarak) hareket ettiğinizde, başparmak küçülür ve koyulaşır.

Aşağı doğru (kameraya daha yakın) hareket ettiğinizde, başparmak büyür.

Bu, CSS ortamında gerçekçi bir 3D efekti yaratır.

Z ekseni çarpışma sınırı: Artık dikey olarak ringin karşı tarafında bulunan birine yumruk atamazsınız. Başarılı bir yumruk atmak için gölgenizin rakibinizin gölgesiyle aynı hizada olması gerekir.

Ön/Arka Halatlar: Halka artık katmanlara ayrılmış durumda. En alttaki halat başparmağın önünde görünür , bu nedenle kameraya yaklaştığınızda, halatların arkasındaki halkanın "içinde" olacaksınız.

HTML dosyası şu sonucu üretti:

Gemini 3 Pro Başparmak Oyunu
Gemini 3 Pro Başparmak Oyunu

3D arenadaki kontrol ve hareket etkileyiciydi . Ancak yapılandırma seçeneklerini kaybetmiş olmamız beni hayal kırıklığına uğrattı. Bu yüzden geri dönüp Gemini'den bunları geri getirmelerini istedim. Gemini, şimdiye kadarki en büyük HTML dosyasını oluşturmadan önce dikkatlice değerlendirdi ve "Bu, şimdiye kadar inşa ettiğimiz her şeyi bir araya getiriyor" dedi.

Oyunum belki ödül kazanamayacak ama başlangıç ​​noktamızı göz önünde bulundurursak sonuç neredeyse mükemmeldi.

Gemini 3 Pro Başparmak Oyunu
Gemini 3 Pro Başparmak Oyunu

ChatGPT'nin rolü

Ardından, temel talimatlarımı ChatGPT 5.1'e gönderdim. Gemini 3 Pro gibi ChatGPT de hevesliydi ve " Evet, Thumb Wars için kesinlikle web tabanlı bir demo oluşturabiliriz . İşte tarayıcınızda çalıştırabileceğiniz oynanabilir bir prototip" dedi ve hızla çalışmaya başladı.

ChatGPT 5.1'in HTML/CSS/JavaScript kodunu yazmak çok daha uzun sürdü ve sonuç olarak başlangıçta beğendiğim (çekiciliğinden dolayı puan kazanan) tek bir kurulum ve oynatma ekranı ortaya çıktı, ancak kısa sürede önemli sınırlamalarının farkına vardım.

ChatGPT 1 tarafından geliştirilen Thumb Wars oyunu.

Gemini'nin aksine, ChatGPT masaüstü kontrollerini entegre etmemişti; bu da klavyeyi veya hatta dokunmatik yüzey tıklamalarını başparmak kontrolü için kullanamadığım anlamına geliyordu. Çalışması için ChatGPT'ye daha fazla ayrıntı sağlamam gerekiyordu.

Bu yönergeyi ChatGPT'ye ilettim:

"İyi bir başlangıç. Şimdi bu ayarlamaları yapalım."

"Daha gerçekçi görünen bir yarış pistine ihtiyacım var."

"Oyuncular başparmak stillerini seçtikten sonra, maç için tam ekran bir arenaya geçerler."

"Çevrimiçi bir rakip yerine, oyunu bilgisayara karşı sanal olarak oynayın."

"Başparmakların biraz daha gerçekçi görünmesini sağlayın."

"Klavyeyle saldırı kontrolüne izin verin. Hareket için ok tuşları, iki farklı saldırı türü için X ve R tuşları."

ChatGPT şu yanıtı verdi: "Bu değişiklikleri çok beğendim - gerçek bir mini savaş uçağına benzemeye başladı."

Göreceğiz...

ChatGPT tarafından hazırlanan Thumb Wars oyununun 2. sürümü.
ChatGPT tarafından hazırlanan Thumb Wars oyununun 2. sürümü.

ChatGPT 5.1 oyunu bir kurulum ekranı ve ana oyun ekranı olarak ikiye ayırmıştı, ancak yine de Gemini ekranının derinliğinden ve heyecanından yoksundu. Dahası, ChatGPT bana bir yapay zekâ (CPU) rakibiyle karşılaşacağımı söylese de, diğer parmağım neredeyse hiç hareket etmedi. Bu oyun doğru yönde ilerliyormuş gibi hissettirmedi. Hiçbir uyum yoktu.

Claude'un rolü

Sırada Claude Sonnet 4.5 vardı. Daha önce Asteroid oyunu oluşturmama yardımcı olan Claude Artifacts özelliğiyle başarılı olmuştum, bu yüzden Thumb Wars oyun görevinde de performansından yüksek beklentilerim vardı.

Claude da aynı derecede hevesliydi ve bana heyecanla, "Bu konsepte bayıldım! Sana bir Thumb Wars demosu hazırlayayım. Bu tamamen işlevsel bir prototip olacak ve şunları içerecek:" dedi.

Karakter özelleştirme (başparmak, ten rengi, Lucha Libre güreş maskeleri/kıyafetleri seçimi)

Güreş ringi şeklinde bir oyun alanı

Parmakla hafifçe vurmaya dayalı bir dövüş (tek parmak = hafif yumruk, iki parmak = geniş vuruş)

Üç turlu maç sistemi

Maç simülasyonu (demoda, yapay zekâ destekli bir rakibe karşı oynayacaksınız)

Bunu sizin için hazırlayayım:

Claude'un "Başparmak Savaşları" adlı oyunu, 4.5 puan.
Claude'un "Başparmak Savaşları" adlı oyunu, 4.5 puan.
Claude'un "Başparmak Savaşları" adlı oyunu, 4.5 puan.

Claude Artifacts'ın yetenekleri sayesinde, araç kodun yanında tamamen işlevsel bir oyun penceresini anında görüntüledi.

Özelleştirme kontrolleri mükemmeldi, özellikle sağ veya sol başparmağınızla oynama seçeneği. Ancak, oyunu çalıştırmak son derece zordu, bunun başlıca nedeni, diğer platformlarda da fark ettiğim gibi, özellikle masaüstü kontrolleriyle ilgili yeterli bilgi vermemiş olmamdı.

Claude'un oyunun daha iyi ve daha işlevsel bir sürümünü geliştirmesine yardımcı olmak için Gemini 3 için verdiğim komuta benzer bir komut istemi kullanmayı denedim. Ancak asıl güncelleme, klavye kontrollerini atama isteğim oldu.

Sonucun nasıl göründüğünü size gösterecektim ama Claude'un Thumb Wars güncellemesi pek bir şey değiştirmedi. Hatta söz verdiği klavye kontrollerini bile uygulamadı.

Sonuç olarak, bu gerçek bir yarışma bile değildi. Gemini 3 Pro belirgin şekilde daha hızlı ve daha akıllıydı. Başlangıçta ben yönlendirme yaptım, o da boşlukları doldurarak hayalimdeki oyunu gerçeğe dönüştürdü. Gemini 3 Pro neredeyse niyetlerimi sezmiş gibiydi ve genel olarak, sınırlamaları göz önünde bulundurarak mümkün olan en iyi sonucu verdi.

Belki bir gün Gemini 3 Pro ile bu sezgisel programlama görevine geri dönerim ve belki bir gün siz de Thumb Wars'ı masaüstünüzde (ve daha sonra akıllı telefonunuzda!) oynarken bulursunuz kendinizi.


 

Yoruma kapalı.