Muson alacakaranlığında bir karst kanyonunda momentumlu ip sallanışı. Halat gerçek bir kısıtlama — gergin hale gelene kadar gevşek, sıfır esneklik — ve halatı çekmek açısal momentumu korur, bu yüzden bir yayın dip noktasında kendinizi halattan yukarı çekmek gerçekten sizi hızlandırır (yalnızca pompalamaya göre ölçülen +%19). Halatı tuttuğunuz sürece dünya 1,26× daha güçlü çeker. Bir ulaşılabilirlik probu, gönderilen fiziği binlerce pompalanmış sallanma denemesi üzerinden yönlendirdi ve kanyondaki her yuva ve çıkıntı, bu denemelerden birinin gerçekten ulaştığı bir yörünge üzerine yerleştirildi. Herhangi bir vücut pozunda gözlerini kırpıp tepki veren mocap tabanlı Blender toplayıcısı. Phaser 4 üzerine inşa edildi.
Kuşbakışı geri tepme arenası: hazırlanmak için basılı tutun, TOSLAMAK için bırakın. Çarpışmalar gerçek momentum alışverişi yapar — kütle, 0,58 esneklik, kapanma hızına göre kademelendirilmiş vuruş durması — ve kamera, rastgele sarsılmak yerine kritik sönümlü bir yay üzerinde çarpışma normali boyunca itilir. Mocap ile tırısa kalkan bir Blender dağ koyunu, zirve tuz yalağını kızıl rakiplere karşı savunur; onları uçurumdan aşağı itin. Her sabit önce gri şekiller üzerinde ölçüldü.
Hissiyat öncelikli hassasiyet platform oyunu: tüm hareket katmanı — 1,8× düşüş yerçekimi asimetrisi, 90 ms çakal (coyote) penceresi, 130 ms zıplama tamponu, tepe noktasında asılı kalma, öngörülü bir kamera — herhangi bir sanat çalışması ortaya çıkmadan önce gri kutular üzerinde ince ayarlandı ve ölçüldü. Ardından mocap ile riglenmiş bir Blender tilkisi, tamamlanmış hissiyat üzerine indi. Üç mabet mangalını yeniden aydınlatın.
Bu kategoride proje yok. Başka bir kategori seçin.
AI ajanları sanat işlenmeden önce hissiyatı ayarlar
AI ajanları oynanabilir taslağı oluşturur, kontrollerini dener ve tamamlanmış sanatı eklemeden önce hareket ile kamera değerlerini ayarlar. Her parça, eksiksiz bir hissiyat katmanıyla birlikte gri kutular olarak başlar: yükselişten daha ağır bir düşüş yerçekimi, çakal zamanı (coyote time), girdi tamponlama, yumuşatmalı kamera öngörüsü. Sanat, yanlış hissettiren bir oyunu asla kurtarmaz — bu yüzden hissiyat önce oynanışla kanıtlanır.
girdi tamponu 120mserken basılan zıplama tuşları inişte kabul edilir
Her sabit, gerekçeleriyle yayınlanır — ve reddedilen değerlerin nasıl hissettirdiğiyle.
Juice, ayarlı — sadece mevcut değil
Kontrol listesi asgari şarttır; ustalık sayılardadır. Darbe sınıfı başına hit-stop, sönümlenen dönmesiz sarsıntı, her hareket için adlandırılmış bir easing ailesi, inişlerde squash ölçeği. Var olan ama yanlış ayarlanmış bir kontrol maddesi, burada bir bulgudur.
Etki denetimi — döngü kapısıAyarlandı
✓
Hit-stophafif 40ms · ağır 70ms · öldürme 110ms + flaş
✓
Ekran sarsıntısıgenlik 4px, sönümleme 0,85/kare, dönüş 0
Her parça tepkiselliğini kanıtlamak zorundadır: kaydedilmiş kare süresi örnekleriyle kesintisiz 60fps, iki kare içinde girdiden tepkiye, her etkileşimli olayın 100ms içinde geri bildirimi — telemetri zaman damgalarıyla ölçülür, deftere kaydedilir.
His kıyaslamasıGeçti
60fps sürekli · en kötü kare 17,8msgirdi→tepki: 1 karegeri bildirim ≤100ms: olayların %100'ü
Her motorun miras aldığı dersler
Ayarlanmış bir hit-stop aralığı veya bir inişe uygun yumuşatma ailesi; canvas, Godot ve Defold oyunlarında aynı şekilde işler. Laboratuvarın bulguları her 2D yapımın izlediği rehberliğe sayısal, motordan bağımsız kurallar olarak aktarılır — bu taşınabilirlik, bu laboratuvarın var olma nedenidir.
60fps kare örnekleri, 2 karelik girdi gecikmesi, 100ms geri bildirim.
05
Sayıları taşı
Motordan bağımsız his kuralları tüm 2D derlemelere akar.
Sorular, yanıtlarıyla
"Oyun hissi" tam olarak nedir?
Etkileşimi tatmin edici kılan birikmiş mikro kararlar: yerçekimi asimetrisinin zıplamaya nasıl ağırlık verdiği, 60 milisaniyelik hit-stop'un bir darbeyi nasıl sattığı, kameranın ileri bakışının oyuncuyu nasıl yönlendirdiği. Tek tek görünmez; hep birlikte canlıyla ölü arasındaki fark.
Bunun için neden koca bir laboratuvar?
Çünkü his bilgisi, sayılar artı gerekçelerdir ve sayıları kimse yazmaz. Her çevrimin FEEL_NOTES belgesi — her sabit, o değer neden, reddedilen değerler nasıl hissettirdi — tüm platformun üzerine inşa ettiği araştırmaya dönüşür.
Bu iş için neden Phaser?
Phaser'ın tween'leri, kameraları ve particle emitter'ları juice araç setinin ta kendisidir, hem de profesyonel web-2D framework'ünde — his hipotezinden oynanabilir teste giden en kısa yol.
Diğer motorlar da yararlanıyor mu?
Mesele tam da bu: his sabitleri motordan bağımsızdır. Taşınan kurallar, kurucunun yayınladığı her 2D oyunu bağlar — canvas, Phaser, Godot ve Defold, hepsi birden.
Burada ne tür mekanikleri inceleyebilirim?
Odaklı 2D etkileşimleri ve arkalarındaki his tekniklerini görmek için galeriye göz atın. Her projenin açıklaması neyi keşfettiğini anlatır, bu yüzden bir parçayı yalnızca ekran görüntüsüne değil, mekaniğine göre de seçin.
Bir örneğin hissini nasıl değerlendirebilirim?
Başlatmayı, durdurmayı, zıplamayı veya tekrar tekrar etkileşime girmeyi deneyin. Girdi tepkisine, hareket zamanlamasına, geri bildirime ve toparlanmaya dikkat edin; sabit bir görsel deneyimin bu kısımlarını gösteremez.
Briefimde farklı bir görsel stil kullanabilir miyim?
Evet. Mekanik ve kontrollerin yanı sıra kendi dünyanızı, paletinizi ve karakter yönünüzü de tarif edin. Bir laboratuvar referansı, aynı görünümü gerektirmeden istediğiniz etkileşimi anlatabilir.
Göründüğü kadar iyi hissettiren bir oyun yap
Kurucunun yayınladığı her 2D oyun, bu laboratuvarın his araştırmasını miras alır.