Geri

Mending the Sky

Birinci şahıs bir 3D web oyunu: gökyüzü çatladı ve sel durmadan yükseliyor. Nüwa olarak ağaç, ateş, toprak, metal ve su taşlarını bulun ve vadi sular altında kalmadan önce onları Beş Evre sırasına göre ocağa atın.

Yazar: 奥德赛
Canlı deneyin
Mending the SkyCanlı deneyin

Açıklama

Mending the Sky, Huainanzi'deki bir efsaneyi yeniden anlatıyor: “Kadim zamanlarda göğün dört direği çöktü, dokuz eyalet yarıldı... ve böylece Nüwa beş renkli taşları eritip masmavi göğü onardı.” Bu, birinci şahıs bir 3D web oyunu. Vadi griye bürünmüş, ışıl ışıl bir yarık gökyüzünü ikiye bölüyor, yer sarsılıyor ve çamurlu bir sel durmadan yükseliyor.

Siz Nüwa'sınız. Vadide yürüyün, koşun ve zıplayın; ağaç, ateş, toprak, metal ve su taşlarını toplamak için ışık huzmelerini ve altın rengi noktaları takip edin, ardından onları bronz bir ding ocağına atın. Sıralama, Beş Evre'nin üretme döngüsünü izliyor: ağaç ateşi besler, ateş toprağı yaratır, toprak metali doğurur, metal suyu toplar, su da ağacı besler. Yanlış bir taş paramparça olur ve sel kabarır; su vadiyi doldurursa kaybedersiniz. Başlangıç noktası ve taşların yerleri her oyunda değişir, final ekranı da en hızlı onarımınızı kaydeder.

Beş taş eriyip tek bir kızgın sıvıya dönüşüyor. Nüwa onu yukarıya, yarığın içine taşıyor ve sıvı ortadan yayılarak tüm çatlağı mühürlüyor. Ardından dört direk yükseliyor, kara ejderha düşüyor ve kamış külü seli durduruyor. Sular çekiliyor, gri vadi yeniden yeşeriyor, kuşlar tepede daireler çiziyor ve Nüwa ışık noktalarına dönüşerek göğe ve yere karışıyor. Rengine yeniden kavuşan bu topraklar, onun selden sonra yaşamaya devam eden herkese hediyesi.

World Labs Marble iki dünyayı, yani fırtınalı vadiyi ve onarılmış vadiyi üretti; Tripo taşları, ocağı, Nüwa'yı ve birinci şahıs kolları üretti; seslendirmeyi ve müziği ElevenLabs sağladı, guqin, çanlar, davullar, yağmur ve gök gürültüsü gibi sesler ise WebAudio ile gerçek zamanlı olarak sentezleniyor; Claude kodun ve metinlerin yazılmasına yardım etti. Her şey tarayıcıda three.js ve Spark ile render ediliyor; sel, yarık, şimşekler ve onarım, Marble splat'leri üzerinde shader'larla gerçek zamanlı olarak hesaplanıyor. Oyunda ayrıca Çince ve İngilizce altyazılar, bir duraklatma menüsü ve otomatik demo modu bulunuyor.

Hackathon'dan önce elde yalnızca Nüwa'nın gökyüzünü Beş Evre ile onarması fikri vardı; kod, sahneler ve modellerin hepsi etkinlik sırasında yapıldı. Bu, hâlâ geliştirilmekte olan bir hackathon demosu; Beş Evre sıralaması ve Nüwa'nın finali sanatsal yorumdur.

Tripo nasıl kullanıldı

Oyunda elinize alabileceğiniz her şey Tripo ile üretildi. Dünyayı Marble, içindeki nesneleri Tripo sağlıyor; ikisi birlikte eksiksiz bir dünya artı nesne iş akışı oluşturuyor.

  • Ağaç, ateş, toprak, metal ve su olmak üzere beş taş, oynanışın temel nesneleri: onları Beş Evre sırasına göre toplayın, ocakta eritin, sonra gidip yarığı onarın.
  • Bronz ding ocağı, Nüwa ve birinci şahıs eller.
  • Entegrasyon: Yalnızca dokular sıkıştırıldı, özgün geometri korundu. Modeller doğrudan World Labs Marble'ın ürettiği dünyaya yerleştirildi, arazisinin üzerinde duruyor ve three.js ile tarayıcıda gerçek zamanlı olarak etkileşime açık.
  • Geliştiricinin deyişiyle, Tripo olmasaydı tek bir kişi hackathon süresince bu ince dokulu mitolojik eserleri yapamazdı.

Fragman