Bu "kızgın balkabağı" oyununu oynamak kolaydır, ancak yaratması biraz beceri gerektirir.
Orijinal kaynak: Makinenin Kalbi
Görüntü kaynağı: Sınırsız AI tarafından oluşturuldu
GPT serisi diyalog modellerinin yükselişinden bu yana, DALL-E, Midjourney ve diğer Wensheng diyagram modelleri, sert çekirdekli ve ilginç ikincil yaratma uygulamalarına dayanarak, sıradan insanların büyük modellerin cazibesini deneyimlemesine izin verin.
Bugün böyle bir oyun projesi daha dikkatimizi çekti.
Twitter kullanıcısı @javilopen, GPT-4'ün tüm kodlamadan sorumlu olduğu ve DALL・E 3 ve Midjourney'in grafik kısmından sorumlu olduğu GPT-4, DALL・E 3 ve Midjourney (Not: benzerlikler varsa, tamamen tesadüfidir) kullanarak "Angry Pumpkin" mini oyununu yazdı.
Peki ya oyun ekranı ve efekti? Aşağıdaki GIF'lere bakılırsa, büyük bir model tarafından oluşturulduğunu söylemek imkansız görünüyor.
Arkadaşlar da oyunu deneyebilir ve kendi seviyelerini oluşturabilirler. Ancak, şu anda cep telefonlarını desteklemiyor.
Duruşma adresi:
Şimdi, bu "kızgın balkabağının" uygulama sürecine ve ayrıntılarına bir göz atalım.
Birincisi, aynı zamanda en kolay kısım olan grafiklerdir. Nasıl paylaşacağınız aşağıda açıklanmıştır:
Başlık ekranı (GPT-4'ten DALL・E 3 kullanılarak): "Angry Pumpkins" video oyununun yatay ana ekran görüntüsü. Tasarım, Angry Birds sanat stiline dayanıyor, ancak bir bükülme ile. Perili evler, mezar taşları ve yarasalar gibi Cadılar Bayramı unsurları arka planı doldurur. Oyun logosu, kızgın, göz alıcı balkabaklarıyla çevrili, merkezin üst kısmında belirgin bir şekilde sergileniyor. Alt kısmın ortasında, ürkütücü bir sisle çevrili bir "Oynat" düğmesi var.
*"'Angry Pumpkins' adlı bir video oyunu için yatay canlı bir ana ekranın fotoğrafı. Tasarım, 'Angry Birds' oyun estetiğinden ilham alıyor ancak farklı. Perili evler, mezar taşları ve yarasalar gibi Cadılar Bayramı unsurları arka plana hakimdir. Oyun logosu orta üstte belirgin bir şekilde görüntülenir ve stilize balkabağı karakterleri her iki tarafta da kızgın ve harekete hazır görünür. Alt ortada, ürkütücü sisle çevrili bir 'Oynat' düğmesi bulunur. *
Arka plan resmi (Midjourney kullanarak), yazar arka plan olarak bir resim kullandı (ve birkaç kez yamaladı): iPhone ekran görüntüsündeki Angry Birds silüeti, Cadılar Bayramı Sürümü, Mezarlık, hafif akuamarin ve turuncu stil, neo-gelenekçilik, kerem beyit, toprak işleri, ahşap, Xbox 360 görüntüsü, açık pembe ve lacivert - 8:5 oranı. "
"iPhone ekran görüntüsünde Angry Birds silüeti, Cadılar Bayramı Sürümü, mezarlık, hafif akuamarin ve turuncu tarzında, neo-gelenekçi, kerem beyit, toprak işleri, ahşap, Xbox 360 grafikleri, açık pembe ve lacivert --ar 8:5"
Diğeri kırpılır ve zemini oluşturmak için kullanılır: 2D platform oluşturma, taş tuğlalar, Cadılar Bayramı, 2D video oyunu arazisi, 2D platform oyunu, Cadılar Bayramı sahnesi, Angry Birds benzeri, Cadılar Bayramı sahnesi, ekran görüntüleri, oyun varlıkları - 8:5 oranında.
"2d platform, taş tuğlalar, Cadılar Bayramı, 2d video oyunu arazisi, 2d platformer, Cadılar Bayramı senaryosu, kızgın kuşlara benzer, metal sümüklü böcek Cadılar Bayramı, ekran görüntüsü, oyun içi varlık --ar 8:5"
Ardından, yazarın Midjourney ile tamamlamak için kullandığı oyun içi karakterleri oluşturma zamanı.
Cadılar Bayramı Balkabağı, Oyun Sprite, Cadılar Bayramı Sürümü, Kolay Sprite, 2D, Beyaz Arka Plan
Cadılar Bayramı Yeşil Canavar, Sevimli ve Sevimli, Oyun Elf Diyagramı, Cadılar Bayramı Sürümü, Basit Elf Diyagramı, 2D, Beyaz Arka Plan
"Cadılar Bayramı balkabağı, oyun içi hareketli grafik ancak Cadılar Bayramı sürümü, basit hareketli grafik, 2d, beyaz arka plan"
"Yeşil Cadılar Bayramı canavarı, aptalca, eğlenceli, oyun içi hareketli grafik ama Cadılar Bayramı sürümü, basit hareketli grafik, 2d, beyaz arka plan"
Tabii ki, oyundaki nesneler de yazar tarafından Midjourne kullanılarak yapıldı. Yazar çeşitli hareketli grafik stil sayfaları oluşturdu, ardından Photoshop/Photopea ile arka planı kırptı ve kaldırdı. Küçük ayrıntılar için yazar Midjourney ile uğraşıyor.
Ahşap sandık, öğe kaynak hareketli grafik haritası, beyaz arka plan, oyun hareketli grafik haritası.
Kafatasları, büyük kemikler, eşya kaynak sprite'ları, beyaz arka planlar, oyun sprite'ları.
Dikdörtgen taşlar, öğe kaynak sprite'ları, beyaz arka planlar, oyun sprite'ları.
Ahşap sandıklar, büyük kemikler, eşya kaynak sprite'ları, beyaz arka planlar, oyun sprite'ları.
"Angry Birds" stiline benzer öğe kaynak sprite'ları, ahşap tahtalar, beyaz arka planlar, oyun sprite'ları.
"Ahşap kutu. Öğe varlıkları sprite'ları. Beyaz arka plan. Oyun içi sprite'lar"
"İskelet kemiği. Büyük iskelet kemiği. Öğe varlıkları sprite'ları. Beyaz arka plan. Oyun içi sprite'lar"
"Dikdörtgen taş. Öğe varlıkları sprite'ları. Beyaz arka plan. Oyun içi sprite'lar"
"Ahşap kutu. Büyük iskelet kemiği. Öğe varlıkları sprite'ları. Beyaz arka plan. Oyun içi sprite'lar"
"Öğe varlıkları sprite'ları. Ahşap plakalar. Beyaz arka plan. Oyun içi sprite'lar. Angry Birds tarzına benzer"
Son programlama bölümünde GPT-4 kullanılmıştır. Yazarlara göre oyunun kodu sadece 600 satırdır ve tamamen GPT-4 tarafından yazılmıştır.
Kodun tamamı şu adreste mevcuttur:
Yazar, oyuna farklı parçacık efektleri ve farklı nesne türleri gibi birçok ayrıntı ekledi. Ancak şimdiye kadar GPT-4, tek bir oyundan tam bir oyun oluşturamadı.
Bu yüzden kullandığı hile, GPT-4'ten, insanların programlama şekline benzer şekilde, basit ve uygulanabilir bir temelle başlayıp ardından kodu yineleyerek, genişleterek ve iyileştirerek artımlı taleplerde bulunmaktır.
Birkaç numara kullandı ve "Madde kullanarak Angry Birds tarzı bir oyun yaratabilir miyim.js ve p5.js?" gibi basit şeylerle başladı. Tek yapmanız gereken fareyi kullanarak onu kontrol etmek, atış açısını ve hızını ayarlamak ve 2D fizikle dolu bir sürü kutuya vurmak."
Daha fazla öğe ve özellik eklemeye devam edin, hataların nerede yapıldığını detaylandırın ve programın kendini düzeltmesine izin verin. Örneğin, "Şimdi size soruyorum, Angry Birds oyunlarında oyuncuların kuşları vurmak için parmaklarını ekranda kaydırdığını anlıyor musunuz?" Bunu oluşturduğunuz oyuna ekleyin, ancak fare kontrolüne geçin."
Başka bir örnek "canavarı bir daire şeklinde tasarlayın", "parçacık efektli bir meşale yapmak istiyorum, p5 ile yapabilir miyim.js?" Bu şekilde GPT-4 ile etkileşime devam ettim ve sonunda mevcut oyun efektini elde ettim.
"Angry Pumpkin"in bu saf AI versiyonu, bir kalbiniz var mı?
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
GPT-4 kod yazar, DALL· E 3 + MJ resmi alıyor ve "Angry Pumpkin"in AI versiyonu geliyor
Orijinal kaynak: Makinenin Kalbi
GPT serisi diyalog modellerinin yükselişinden bu yana, DALL-E, Midjourney ve diğer Wensheng diyagram modelleri, sert çekirdekli ve ilginç ikincil yaratma uygulamalarına dayanarak, sıradan insanların büyük modellerin cazibesini deneyimlemesine izin verin.
Bugün böyle bir oyun projesi daha dikkatimizi çekti.
Twitter kullanıcısı @javilopen, GPT-4'ün tüm kodlamadan sorumlu olduğu ve DALL・E 3 ve Midjourney'in grafik kısmından sorumlu olduğu GPT-4, DALL・E 3 ve Midjourney (Not: benzerlikler varsa, tamamen tesadüfidir) kullanarak "Angry Pumpkin" mini oyununu yazdı.
Duruşma adresi:
Şimdi, bu "kızgın balkabağının" uygulama sürecine ve ayrıntılarına bir göz atalım.
Birincisi, aynı zamanda en kolay kısım olan grafiklerdir. Nasıl paylaşacağınız aşağıda açıklanmıştır:
Başlık ekranı (GPT-4'ten DALL・E 3 kullanılarak): "Angry Pumpkins" video oyununun yatay ana ekran görüntüsü. Tasarım, Angry Birds sanat stiline dayanıyor, ancak bir bükülme ile. Perili evler, mezar taşları ve yarasalar gibi Cadılar Bayramı unsurları arka planı doldurur. Oyun logosu, kızgın, göz alıcı balkabaklarıyla çevrili, merkezin üst kısmında belirgin bir şekilde sergileniyor. Alt kısmın ortasında, ürkütücü bir sisle çevrili bir "Oynat" düğmesi var.
Arka plan resmi (Midjourney kullanarak), yazar arka plan olarak bir resim kullandı (ve birkaç kez yamaladı): iPhone ekran görüntüsündeki Angry Birds silüeti, Cadılar Bayramı Sürümü, Mezarlık, hafif akuamarin ve turuncu stil, neo-gelenekçilik, kerem beyit, toprak işleri, ahşap, Xbox 360 görüntüsü, açık pembe ve lacivert - 8:5 oranı. "
Diğeri kırpılır ve zemini oluşturmak için kullanılır: 2D platform oluşturma, taş tuğlalar, Cadılar Bayramı, 2D video oyunu arazisi, 2D platform oyunu, Cadılar Bayramı sahnesi, Angry Birds benzeri, Cadılar Bayramı sahnesi, ekran görüntüleri, oyun varlıkları - 8:5 oranında.
Ardından, yazarın Midjourney ile tamamlamak için kullandığı oyun içi karakterleri oluşturma zamanı.
Tabii ki, oyundaki nesneler de yazar tarafından Midjourne kullanılarak yapıldı. Yazar çeşitli hareketli grafik stil sayfaları oluşturdu, ardından Photoshop/Photopea ile arka planı kırptı ve kaldırdı. Küçük ayrıntılar için yazar Midjourney ile uğraşıyor.
"İskelet kemiği. Büyük iskelet kemiği. Öğe varlıkları sprite'ları. Beyaz arka plan. Oyun içi sprite'lar"
"Dikdörtgen taş. Öğe varlıkları sprite'ları. Beyaz arka plan. Oyun içi sprite'lar"
"Ahşap kutu. Büyük iskelet kemiği. Öğe varlıkları sprite'ları. Beyaz arka plan. Oyun içi sprite'lar"
"Öğe varlıkları sprite'ları. Ahşap plakalar. Beyaz arka plan. Oyun içi sprite'lar. Angry Birds tarzına benzer"
Son programlama bölümünde GPT-4 kullanılmıştır. Yazarlara göre oyunun kodu sadece 600 satırdır ve tamamen GPT-4 tarafından yazılmıştır.
Yazar, oyuna farklı parçacık efektleri ve farklı nesne türleri gibi birçok ayrıntı ekledi. Ancak şimdiye kadar GPT-4, tek bir oyundan tam bir oyun oluşturamadı.
Bu yüzden kullandığı hile, GPT-4'ten, insanların programlama şekline benzer şekilde, basit ve uygulanabilir bir temelle başlayıp ardından kodu yineleyerek, genişleterek ve iyileştirerek artımlı taleplerde bulunmaktır.
Birkaç numara kullandı ve "Madde kullanarak Angry Birds tarzı bir oyun yaratabilir miyim.js ve p5.js?" gibi basit şeylerle başladı. Tek yapmanız gereken fareyi kullanarak onu kontrol etmek, atış açısını ve hızını ayarlamak ve 2D fizikle dolu bir sürü kutuya vurmak."
Daha fazla öğe ve özellik eklemeye devam edin, hataların nerede yapıldığını detaylandırın ve programın kendini düzeltmesine izin verin. Örneğin, "Şimdi size soruyorum, Angry Birds oyunlarında oyuncuların kuşları vurmak için parmaklarını ekranda kaydırdığını anlıyor musunuz?" Bunu oluşturduğunuz oyuna ekleyin, ancak fare kontrolüne geçin."
Başka bir örnek "canavarı bir daire şeklinde tasarlayın", "parçacık efektli bir meşale yapmak istiyorum, p5 ile yapabilir miyim.js?" Bu şekilde GPT-4 ile etkileşime devam ettim ve sonunda mevcut oyun efektini elde ettim.