Thornveil

Thornveil Devlog #7: Donmuş Kuzey

Altıncı yazı çölün bitişiyle kapanmıştı. Bu yazıyla dördüncü bölüm de oynanıyor: sekiz harita, bir ara boss, bir bölüm boss'u ve oyunun ilk seçimi. Toplam 32 harita oldu.

Karlı bir yamaç

Altıncı yazı çölün bitişiyle kapanmıştı. Bu yazıyla dördüncü bölüm de oynanıyor: sekiz harita, bir ara boss, bir bölüm boss'u ve oyunun ilk seçimi. Toplam 32 harita oldu.

Bu bölümde iki iş birden yapıldı. Biri karın kendisi; diğeri, sahibin oyunu telefonda oynarken istediği iki değişiklik — yarım kalp hasar ve daha sık doğuş noktası. İkisi de 32 haritanın hepsini birden ilgilendiriyor.


41 · Kuzeyin eşiği

Karlı bir yamaç: solda kar yığınları ve kuru bir ağaç, sağda karla kaplı bir kaya çıkıntısı ve turuncu yapraklı bir ağaç, arkada mavi dağ sıraları, gökyüzünden kar yağıyor
Karlı bir yamaç

Kar paketinin kayası aslında ormanın kayasının yeniden boyanmış hali — aynı karo düzeni, üstünde kar başlıkları ve buz sarkıtları. Bu yüzden kar teması ormanınkiyle birebir aynı yapıyı kullanıyor, sadece sayfalar değişiyor. Gökyüzü de ormanın kendi bulutları, dağ sıraları mavi.

Kar yağışı temanın bir sayısı (0 ile 1 arası). Yakındaki taneler daha büyük ve hızlı, uzaktakiler küçük; esinti onları yana savuruyor. Tanelerin nerede duracağı hesaplanıyor: haritanın tepesinden aşağı inen ilk kaya satırı kar çizgisi, yani mağaranın içine kar yağmıyor. Arkadaki duvar bu hesaba katılmıyor, çünkü açık havada duran bir arka duvar kümesinin altı hâlâ gökyüzü.

Çölden farklı bir karar: karda arka duvar açık havada da serbest. Paketin kendi tanıtım görseli öyle kullanıyor ve soğuk mavi arka kaya uzak kaya gibi okunuyor, gökyüzünde delik gibi değil.

42 · Lanetli Köylü

Karlı yolda iki kurt: biri Arin'in üstüne atlamış, sağda henüz dönüşmemiş bir köylü duruyor; arkada mavi dağlar
Karlı yolda iki kurt

Bölümün ana düşmanı bir kurtadam değil, lanetlenmiş bir köylü. Yolda yürürken kimseye dokunmuyor ve vurulduğunda hasar almıyor — bir darbe yalnızca laneti uyandırıyor. Arin yaklaşınca ya da ona vurunca dönüşme animasyonu başlıyor; o sırada hiçbir şey onu kesmiyor.

Kurt halinde üç hamlesi var, hepsi "!" ile: pençe, çift pençe ve sıçrama. Sıçrama en uzun uyarıyı taşıyor ve Arin'in gittiği yere iniyor, ama asla bir çukura ya da dikene inmiyor. Kalkan pençeleri durduruyor, yani parry onu açıyor.

Yenildiğinde ölmüyor: geri dönüşüyor, Peçe mor zerreler halinde onu terk ediyor, adam yere düşüyor ve soluklaşıyor. Ekranda kimse öldürülmüyor. Bölüm 4-6'nın hikâyesi bağışlama üstüne kurulu, bu düşmanın da ona uyması gerekiyordu.

Yanında iki düşman daha var: albino yarasa (dalışı üşütüyor; beyaz-gri gövde kar gökyüzünde kaybolduğu için 1 piksellik kontur eklendi) ve mavi balçık (buz tükürüğü üşütüyor).

Üşüme zehirden farklı çalışıyor: Arin yavaşlıyor (0.65), buz mavisi parlıyor, HUD'daki kalpler renk değiştiriyor — ama hiç ısırmıyor. Soğuk yavaşlatıyor, ısıran kurtlar. Üşüme ve zehir birbirinin üstüne binmiyor, yavaş olan kazanıyor.

43 · Tipi

Tipi altında bir kar düzlüğü: beyaz-mavi kar çizgileri yatay olarak savruluyor, hava puslu, Arin rüzgâra karşı yürüyor
Tipi altında bir kar düzlüğü

Tipi, çölün kum fırtınasının kendisi. Aynı saat, aynı esinti, aynı itiş, aynı denetim kuralları — yalnızca görünüş değişiyor: beyaz-mavi çizgiler, soğuk bir pus ve devrilen kar öbekleri.

Bir sistemi ikinci bir biyomda kullanmanın iyi tarafı bu: kum fırtınasında çözülen her sorun (ek yerlerinin görünmesi, mağarada çizilmesi, rüzgâra karşı zıplamanın yetişememesi) tipide kendiliğinden çözülmüş oluyordu.

Karın kendi tuzağı ince buz: suyun üstünde duran bir buz parçası, basınca çatlıyor, sonra yavaşça batıyor ve su onu alıyor. Su boğduğu için bunun üstünde durmak gerçek bir risk.

44 · Ayaz Kral

Buz mağarası: taç takmış mavi bir balçık kral havada, üstünde "AYAZ KRAL" can çubuğu, tavandan buz sarkıtları sarkıyor
Buz mağarası

Yedinci haritanın ara boss'u. Balçık Kral'ın soğuk kuzeni: aynı iskelet, farklı hamleler ve tavandan düşen buz sarkıtları.

Sarkıtlar bu bölümün kendi tuzağı olarak da haritalarda var: önce sallanarak uyarıyor, sonra düşüyor, bir kalp götürüyor, kalkan yukarıdan geleni karşılıyor, altından kaçış hamlesiyle geçiliyor ve bir süre sonra yeniden uzuyor.

45 · Usta Brontes

Karlı bir mağara salonu: büyük gri kurt Arin'in karşısında duruyor, üstünde "USTA BRONTES" can çubuğu, solda bir demirci tezgâhı ve kılıç
Karlı bir mağara salonu

Bölümün boss'u Faber'in ustası. Hikâye planında burada bir sürpriz vardı: ilk taslakta boss Faber'in kendisiydi, sonra ustası Brontes'e çevrildi — demircinin kendisi düşman olursa bölüm boyunca kurulan ilişki boşa gidiyordu.

Brontes yenildikten sonra oyunun ilk seçimi geliyor: bağışla ya da bitir. Diyalog sistemine bu iş için seçenek desteği eklendi — bir satır en fazla üç düğme taşıyabiliyor, düğmeler yazı bitince beliriyor, 0.45 saniye boyunca basış sayılmıyor (yanlışlıkla seçilmesin diye) ve geri tuşu bir seçimi geçemiyor: bir karardan geri çıkmak cevaplardan biri değil.

Seçim bir hikâye bayrağı olarak kaydediliyor ve altıncı bölümün iki sonundan hangisine gidileceğini belirleyen zincirin ilk halkası.


Yarım kalp

Sahip telefonda oynarken "daha birinci bölümü geçemedik" dedi. Sorun düşman sayısı değildi — kendi isteğiyle her haritada düşman sayısı neredeyse iki katına çıkarılmıştı — ama her vuruş tam bir kalp götürünce dört kalp dört hataya denk geliyordu.

Artık sıradan bir düşmanın vuruşu söylediğinin yarısı kadar götürüyor. Dört kalp sekiz sıradan darbeye dayanıyor. Boss, tuzak, tehlike, ateş ve anlık ölümler aynı kaldı.

Ayrımı yapan kural basit: enemies grubunda olup defeated sinyali olmayan her şey sıradan düşmandır. Boss'ların hepsinde o sinyal var. Mermiler de atanı taşıyor, böylece Haydut Reisi'nin oku tam, sıradan bir okçunun oku yarım gidiyor.

Bunun bir yan etkisi oldu: zırhın alt sınırı zaten yarım kalpti, yani artık sıradan bir darbede zırh hiç hissedilmiyor. İki kalplik hamlelerde, boss'larda ve tuzaklarda hâlâ hissediliyor.

Yol meşaleleri

İkinci istek daha sık kontrol noktasıydı. Ama "harita başına iki kamp ateşi" kuralı sahibin kendi kuralıydı ve sebebi vardı: daha fazlası olunca can sürekli doluyor ve aksiyon kaçıyor.

Çözüm ikisini ayırmak oldu. Yol meşalesi dokununca yanıyor ve yalnızca doğuş noktasını taşıyor: can doldurmuyor, kayıt almıyor, "kaldığın yerden" seçeneğini değiştirmiyor. İki ateş hâlâ canın dolduğu tek yer.

32 haritaya 287 meşale yerleştirildi — orman 76, cangıl 65, çöl 75, kar 71. Yerleştirme elle değil: bir betik iki doğuş noktası arasındaki en uzun mesafeyi 70 karonun altında tutacak şekilde sağlam zemin arıyor, arenanın kapıları arasına ve yerleştirilmiş bir düşmanın yanına koymuyor. İki istisna arazi yüzünden kaldı: forest_02'de 91 karoluk bir halat köprü, jungle_04'te tamamen daldan oluşan bir tepe yolu.

Elmasın üstü

Kahramanın giydirme sistemi paketin on bir malzemesinin hepsini taşıyor ama forge elmasta duruyordu. Kalan bölümler için beş kademe daha açıldı: ametist, zümrüt, akuamarin, obsidyen ve yakut. Her bölümün cevheri o bölüme ait ve bir bölümün ~1000 mücevheri o bölümün takımını %92-95 oranında karşılıyor.

Angelical hiçbir zaman dövülmüyor. Hiçbir harita onu saçmıyor ve forge yakutta duruyor; altıncı bölümün son haritası tüm takımı bir kerede veriyor.

Bir ayrıntı yine külçe simgelerinde: paketin atlası yalnızca bakır, demir, altın ve obsidyen için gerçek bir külçe çiziyor; diğerleri kesilmiş taş. Beş yeni malzemenin külçeleri altın külçenin rampası o malzemenin zırh paletine çevrilerek türetildi. Kural doğrulanabilir olsun diye betik her çalıştığında paketin kendi demir ve obsidyen külçelerini birebir yeniden üretebildiğini kontrol ediyor.

Fragman

Sahibin isteği netti: oynanış önde, aksiyon, sert müzik ve görüntü keskin kalsın. Fragman çekimlerinde hiçbir kare ölçeklenmiyor — her biçim kendi çözünürlüğünde, tam 5x çekiliyor. Şimdilik yalnızca dikey Reels sürümü üretildi.

Rakamlar

  • 70 test paketinin hepsi geçiyor.
  • 32 harita, dört bölüm, sekiz boss.
  • 287 yol meşalesi.
  • Yeni ses olayları: kurt uluma/hırlama/pençe/sıçrama, ayaz yarasası, buz tükürüğü, üşüme.

Sırada ne var?

Beşinci bölüm Sessiz Mezarlık ve altıncı bölüm Masmorra Zindanı planlandı ama kurulmadı. Önce telefon tarafı: sahip oyunu telefonunda oynuyor ve oradan gelen liste uzadı.


Emeği geçenler

Beşinci yazıdaki listeyle aynı. Kar bölümü yeni bir paket eklemedi. Tam liste: docs/CREDITS.md ve oyun içinde Ayarlar → Krediler.

Günlüklere dön

Neler oluyor, bak.

Tüm güncellemeler