Geri

City Devourer

Guangzhou'da geçen 3D bir aksiyon oyunu: Liede Köyü'nde uyanan küçük bir tuğla ev tekerlekler ve tuğladan yumruklar çıkarıyor, yağmurlu bir gece boyunca isyankâr binalarla savaşıyor, büyümek için onların enkazını yutuyor ve sonunda Kanton Kulesi'nin karşısına çıkıyor.

Yazar: 城市吞噬者
Kaynak kodu indir
City DevourerKaynak kodu indir

Açıklama

City Devourer: Guangzhou, PC için 3D bir aksiyon oyunu. Guangzhou'nun Liede Köyü'nde uyanan küçük bir tuğla evi canlandırıyorsunuz: Ev dört tekerlek ve bir çift tuğla yumruk çıkarıyor ve yağmurlu bir gecede kuzeye doğru yola koyuluyor; kentsel köylerin dar sokaklarını, İnci Nehri setini, Tianhe'nin konut kulelerini ve CBD'nin cam ormanını geride bırakıp Kanton Kulesi'nin eteklerine varıyor. Yol üzerindeki binalar da uyanıyor: Köy evleri kapı kanatlarının arkasına siper alarak üzerinize saldırıyor, apartmanlar balkonlarından saksılar ve klima dış üniteleri fırlatıyor, karma kullanımlı kuleler size çarpmak için kepenklerini hızla indiriyor, ofis kuleleri de atışlarınızı cam giydirme cephelerinden size geri sektiriyor.

Bu dünyanın tek bir kuralı var: Hiçbir bina boşuna yıkılmaz. Yıktığınız her bina enkaza dönüşüyor; küçük ev de enkazı kaldırıp yutuyor ve tek katlı bir tuğla evden tuğla çekiçli bir binaya, ardından mekanik kollu bir binaya ve sonunda yürüyen, yaşayan bir kuleye dönüşüyor. Yediğiniz tuğlaların rengi neye dönüşeceğinizi belirliyor: Revaklı binaların kiremitleri, İnci Nehri'nin suyu, neon tabelaların elektriği ve şantiyelerin inşaat demirleri, her biri kendi dövüş tarzını getiriyor. Enkazdan ara sıra bir anı parçası düşüyor; Liede Köyü'nün anıt kapısındaki yağmurla parlamış levha ya da Haizhu'dan Tianhe'ye beş maoluk bir vapur bileti gibi.

Yumruk atmak için sol tıklayın (temel saldırı için dokunun, güç toplamak için basılı tutun), atılmak için Boşluk tuşuna, enkazı kaldırmak için Q tuşuna basın; ardından yutmak için yine Q tuşuna basın ya da fırlatmak için sol tıklayın. Her büyüme aşamasında bedeniniz ve hareketleriniz birlikte değişiyor; her düşman türü de farklı bir yaklaşım gerektiriyor. Bir mahalleyi temizledikten sonra Şehrin Kalbi, Kırmızı Tuğla Çekirdeği ve Bin Evin Işıkları adlı üç ödülden ikisini R ile seçiyorsunuz: yeni bir kart, bir karta yıldız yükseltmesi ya da biraz can. Parçalama, Islatma, Şok ve Çivileme adlı dört fraksiyon durumu ikişer ikişer birleşerek Kısa Devre ve Kaynak gibi kombo etkileri oluşturuyor. En çok uyanmış iki simge yapı olan Liede Köprüsü ve Kanton Kulesi, oyunun iki boss savaşı.

Bu hediye her şeyden önce Guangzhou için. Kentsel köyler, revaklı binalar, bitki çayı dükkânları ve eski vapur iskeleleri birer birer yıkılıyor ve yenileniyor. Ekip onların kalmasını sağlayamıyor ama oyunda onları bir kez uyandırabiliyor: Her bina kendi tarzında karşılık veriyor ve yıkılıyor, sonra da küçük bir ev tarafından hatırlanıyor. Hediye, kentsel bir köydeki küçük bir kiralık odada hayata atılıp şehirde yavaş yavaş büyüyen herkes için de. Kanton Kulesi yenildikten sonra son ekranda şu yazıyor: “Kanton Kulesi, bu şehre ait ışıklarla yeniden aydınlanıyor.”

Ekip işe, tek referans şartname olacak bir oyun yönü belgesi yazarak başladı, ardından turlar hâlinde yineledi: Her turun sonunda gerçek bir kişi oyunu baştan sona oynadı ve oyunun yerleşik test kaydını dışa aktardı; bu kayıt bir sonraki turun görevlerine bölündü. Kodu Claude Code, her issue'yu tek tek ele alarak yazdı; Playwright ise çalışan oyunun içinde 55 senaryoyu otomatik olarak oynuyor. Three.js üzerine kurulu oyunda kahraman, düşmanlar ve tüm şehir kodla prosedürel olarak üretiliyor, müzik ve yağmur Web Audio ile gerçek zamanlı sentezleniyor; ekip oyunu Electron ile Windows ve macOS için paketledi, internet bağlantısı gerekmiyor. Oyun kaynak kodu olarak sunuluyor ve yerelde derlenmesi gerekiyor.

Tripo nasıl kullanıldı

Tripo, kodla yapılması zor süslü oymaları ve organik biçimleri üstleniyor; bu da hem görsellere hem de oynanışa önemli bir katkı: Kahraman, düşmanlar ve şehir tamamen prosedürel olarak üretiliyor, Tripo P2.0 ile üretilen 12 model ise ayrıntıları tamamlıyor.

  • 12 model: Bölge temizleme ödülleri olan Şehrin Kalbi, Kırmızı Tuğla Çekirdeği ve Bin Evin Işıkları; Liede Köyü'nün anıt kapısındaki kireç sıvalı çatı mahyası ve bir çift taş aslan; İnci Nehri setindeki bir ejderha teknesi başı ve bir kapok ağacı; Liede Köprüsü'nün fırlattığı otobüsler, taksiler ve kamyonlar; Kanton Kulesi'nin savurduğu seyir terası halkaları ve kulenin dibindeki Haixinsha çadırları.
  • Her birinin oynanışta bir görevi var: Araçlar ve halkalar boss saldırıları, kapok ağaçları ve çadırlar devrilebilen ya da parçalanabilen siperler, ejderha başı yutabileceğiniz ya da fırlatabileceğiniz büyük bir enkaz parçası; ödüller de fraksiyon renklerinde parlıyor.
  • Web'de elle iş yok: Claude Code hareketli parçası olmayan düzensiz nesneleri seçiyor, GPT Image 2.5 oyunun sanat tarzında referans görseller çiziyor, Tripo CLI bunları image-to-3D ile modele dönüştürüyor ve Claude Code kaliteyi değerlendirmek için önizlemeleri ve oyun içi ekran görüntülerini kontrol ediyor.
  • Oyuna aktarım: Dokular sıkıştırılarak her model yaklaşık 0,7 MB'a indiriliyor, referans görseller ve görev kimlikleri kayda geçiriliyor; ortak bir yükleyici de modelleri kodla kurulan anıt kapıya, köprüye ve kuleye bağlamadan önce boyutlarını normalleştiriyor. Bir model yüklenemezse oyun prosedürel sürüme geri dönüyor; her model otomatik bir oyun testiyle doğrulanıyor.

Bu 12 model, bir oyun boyunca ondan fazla kez toplanan ödülleri ve iki boss savaşındaki saldırıları kapsıyor; yağmurlu Guangzhou'ya bir bakışta tanınan kireç sıva heykellerini, kapok ağaçlarını ve ejderha teknelerini kazandırıyor.

Fragman

bilibili üzerinden izle