Sonuçla başlayın
Önce kullanıcının göreceği sonucu belirtin; ardından bunu ortaya çıkarmak için birlikte çalışması gereken sistemleri sıralayın.
Claude Opus 5 ile oluşturulan «Claude Opus 5 için AAA nişancı oyunu istemi» adlı 3D örneğini keşfedin: birinci şahıs nişancı, ThreeJS. Sonuca göz atın ve istemi kendi projenize uyarlayın.
Son günlerde Claude Opus 5 ile oluşturulan Call of Duty oyunu çok paylaşılıyor; yapımcısı bunu yalnızca tek istemle başardığını söylüyor. Pek çok kişi şüpheyle yaklaşınca yapımcı kodu ve istemi açık kaynak olarak yayımladı. Başta istemin çok karmaşık olacağını düşünmüştüm ama sadece birkaç yüz kelimeymiş. Buradaki kilit unsur döngü. İstem şöyle: "En yeni Call of Duty seviyesinde bir birinci şahıs nişancı oyunu geliştirmeni istiyorum. Kusursuz olmalı; dokulardan fizik efektlerine kadar düşünebildiğin her öğe AAA kalitesine ulaşmalı, grafikleri olağanüstü güzel görünmeli. Birden fazla alt ajan oluşturmalı ve oyunun kusursuz olması için her ayrıntıyı ayrı ayrı ele almalarını sağlamalısın. Her proje için /loop kullanmalı ve AAA standartlarına ulaşıldığını doğrulamak üzere bağımsız bir alt ajana görsel inceleme yaptırmalısın. Bu bağımsız alt ajan son derece katı olmalı; AAA standartlarına ulaşılmadıysa kontrol etmeye devam etmeli. Her alt ajan oyunu Call of Duty ile karşılaştırıp grafik kalitesine hayran kalana kadar durma. İki oyunu yan yana karşılaştırıp görsellere bile bakmadan hangisinin daha iyi olduğunu söyleyebilmeli. Bu işi ThreeJS ile tamamla. Oyun kusursuz olana kadar /loop kullan. Birden fazla alt ajan oluştur ve optimizasyon için UltraCode kullan."
İstem incelemesi
Claude Opus 5, birinci şahıs nişancı, ThreeJS konulu bir Claude Opus 5 3B örneği olan “Claude Opus 5 için AAA nişancı oyunu istemi” projesini keşfedin. Metnin özgün bir istem mi, yoksa herkese açık kaynaktan uyarlanan bir yönerge mi olduğunu görmek için kaynak etiketini kontrol edin.
Temel sonucu koruyun; ardından kamera, kontroller, ışık ve başarılı bir sonucun nasıl davranması gerektiğini belirtin. Daha fazla görsel ayrıntı eklemeden önce bunları test edin.
Önce kullanıcının göreceği sonucu belirtin; ardından bunu ortaya çıkarmak için birlikte çalışması gereken sistemleri sıralayın.
Kontrolleri, durum geçişlerini, çarpışmaları ve sıfırlama davranışını açıkça tanımlayın; temel etkileşim kurallarını varsayıma bırakmayın.
Prototipin masaüstü demosunun ötesinde de kullanılabilmesi için varlık bütçeleri, uyarlanabilir kontroller ve sorunsuz yedek çözümler isteyin.
İsteminiz oyunu veya sahneyi oluşturur. Basit geçici modelleri, Tripo'da oluşturduğunuz daha ayrıntılı karakter ve nesnelerle değiştirerek sahnenize hayat verin.
Ekli görüntüye dayanan keşfedilebilir 3B Three.js dünyası oluştur. Gereksinimler: Birinci şahıs kontrolleri (WASD + fareyle bakış), çarpışma algılama ve geometrinin içinden geçmeme. AAA görseller: PBR malzemeler, HDRI tabanlı ışık, gerçek gölgeler ve son işleme (ton eşleme, bloom, kenar yumuşatma). Hareket eden veya etkileşilebilen her şeye fizik uygula. Orta sınıf GPU'da 60 FPS. Süreç İşi bağımsız kollara ayır: arazi, nesneler/geometri, malzemeler/dokular, ışık, fizik, kontroller/kamera ve performans. Her kola bir alt ajan ata. Her alt ajan kolunu baştan sona sahiplenip yaptıklarını ve hâlâ zayıf olanları bildirsin. Birleştir, sonra incele: dünyayı gez, tüm görünür kusurları listele ve düzelt. Tam incelemede sıfır kusur çıkana veya 5 döngüye ulaşana kadar tekrarla. Her durumda çözülemeyenleri bildir. Tek çalıştırılabilir proje ve başlatma talimatları teslim et.
CS2 ile Battlefield karışımı bir birinci şahıs nişancı yapmayı dene.
three js'de leonardo da vinci ornitopteri