Make your next creation.
Turn your ideas into 3D assets. Start creating with Hyper3D.
Son zamanlarda, Claude Opus 5 tarafından geliştirilen Call of Duty oyunu viral hale geldi; yazar, bunun yalnızca bir sorgulama ile başarıldığını iddia etti. Pek çok kişi şüpheci durumda ve yazar, kodu ve sorgulamayı doğrudan açık kaynaklı hale getirdi. Aslında sorgulamanın son derece karmaşık olacağını düşünmüştüm, ancak aslında sadece birkaç yüz kelime kadar kısa bir şeydi. Bunların arasında anahtar olan şey döngü. İşte sorgulama: “Sizden en yeni Call of Duty düzeyine ulaşan bir first-person shooter oyunu geliştirmenizi istiyorum. Oyun kusursuz olmalı, dokularından fiziksel efektlerine kadar inanılmaz derecede güzel grafiklere sahip olmalı; aklınıza gelen tüm öğeler AAA seviyesinde kaliteye ulaşmalıdır.” Çok sayıda alt görev oluşturmanız ve her bir alt görevin ayrı ayrı detayları ele alması gerekiyor; böylece oyunun mükemmelliğe ulaşmasını sağlayabilirsiniz. Her projeyi /döngüleyip, bağımsız bir alt görev görsel denetim yaparak AAA seviyesindeki standartlara ulaşmasını sağlamalısınız. Bu bağımsız alt görev son derece sıkı olmalı; eğer AAA seviyesindeki standartlara ulaşmazsa, kontrol etmeye devam etmelidir. Call of Duty oyunuyla karşılaştırıldığında, her alt görevin oyunun grafik kalitesinden tamamen hayran kalmasına kadar durmayın. İki oyunu görselleri bile görmeden yan yana karşılaştırmaya ve hangisinin daha iyi olduğunu belirlemeye yetecek şekilde kıyaslayabilmelidir. Bu işi ThreeJS kullanarak tamamlayın. Oyun mükemmelliğe ulaşana kadar /döngüleyin. Çok sayıda alt görev oluşturun ve optimizasyon için UltraCode’u kullanın.”
Hangi nesnelerin ayrı, adlandırılmış ve düzenlenebilir kalması gerektiğini belirtin; aksi takdirde görsel olarak ikna edici bir sonuç bile kullanılamaz olabilir.
Modelden sahneyi çalıştırmasını, görünür hataları incelemesini ve kare hızı, etkileşim ve yerleşim için belirlenen kontroller geçilene kadar düzeltmeleri tekrarlamasını isteyin.
Büyük dünyalar için işi bölgelere, nesne gruplarına veya kilometre taşlarına ayırın ve kapsamı genişletmeden önce her bölümü onaylayın.