- Downpour, telefonda seçimleri, metinleri ve görselleri birleştirerek kısa etkileşimli oyunları hızlıca oluşturup paylaşmak için geliştirilmiş bir oyun yapma aracıdır
- Temel hedefi, üretim hızının önündeki engelleri azaltırken kâğıt çizimleri, fotoğrafları, yazılımda oluşturulan görselleri ve çevrim içi görselleri kabul ederek ifade gücünü korumaktır
- Uygulama, hem iPhone hem de Android desteği için Flutter ile geliştirildi ve geliştiricinin telefonunda 1 saniyenin altında açılacak şekilde hızlandırıldı
- Paylaşımı da üretim sürecinin bir parçası olarak görür; uygulama içinden yükleme yapıldığında oyun sunucuya aktarılır ve bir bağlantı üzerinden oynanabilir, web tarayıcıları için HTML/JavaScript oynatıcı da sunulur
- Hesap olmadan da oyun yapılabilir; ancak yükleme, uygulama içinde oynama, takip etme ve push bildirimleri için hesap gerekir. Araç, kısa bir şaka ya da şiir gibi küçük fikirlerin bile tamamlanmasına yardımcı olmayı amaçlar
Downpour’un Çözmeye Çalıştığı Sorun
- Downpour yayınlandı
- Geliştirici, Ekim 2022’de Niantic’ten ayrıldıktan sonra bu oyun yapma aracı üzerinde çalışmayı sürdürdü
- Amaç, etkileşimli ve oyun benzeri çıktıları diğer araçlara kıyasla daha hızlı ve daha kolay oluşturmayı sağlamaktır
- Hızlı üretim kadar, küçük fikirlerin basit bir şablona sıkışıp kalmaması için ifade gücü de önemli bir ölçüt olarak korundu
Seçimler ve Görsellerle Kurulan Temel Yapı
- Downpour’un en basit oyun biçimi seçim tabanlı oyundur
- Diğer özellikler, seçim yapısının üzerine biraz hack’vari yollarla eklenebilir
- Seçimler yalnızca metin değil, görsel de içerebilir
- Kâğıda çizilen bir resmi oyuna koyabilirsiniz
- Çevredeki nesneleri fotoğraflayıp kullanabilirsiniz
- Yazılımla çizilmiş görselleri veya internette bulunan görselleri içe aktarabilirsiniz
Telefonu Temel Üretim Ortamı Yapmasının Nedeni
- Bilgisayarı açma sürecinin kendisi bir engel olabilir ve bilgisayarı olmayan kişiler de bulunabilir; bu yüzden Downpour, telefon kullanımını merkeze alır
- Telefonlarda yerleşik kamera bulunduğundan, görülen bir nesneyi hemen çekip oyun malzemesi olarak kullanmak kolaydır
- Hem iPhone hem de Android kullanıcılarını desteklemek için çapraz platform olarak geliştirildi
- Framework seçimi sırasında açılış hızı önemli bir karşılaştırma ölçütüydü
- Unity çok yavaştı
- React Native de epey yavaş taraftaydı
- Native geliştirme en hızlısı olabilirdi, ancak her platform için iki kez yapılması gerekiyordu
- Flutter, çapraz platform olup yeterince hızlı bir seçenekti
- Geliştiricinin telefonunda Downpour’un 1 saniyenin altında açıldığı doğrulandı
Mobil UI ve Eğitim
- Telefonda sonsuz tuvali düzenlemek için masaüstünden farklı bir UI tasarımı gerekiyordu
- Telefon tek elle tutulurken bile sık kullanılan işlemlerin yapılabilmesi hedeflendi
- Önemli ipucu, öğeleri ekranın alt kısmına yerleştirmektir
- Bilgisayar yazılımı olan tldraw gibi hover durumlarının ve sağ tıklamanın kullanılabildiği ortamlara imrenildi
- Downpour’da bu UI’nin nasıl kullanılacağını öğrenmek için bir eğitim bulunur
Başlangıç Engelini Azaltan Tamamlanmamış Oyunlar
- Oyun yapmayı zorlaştıran etkenlerden biri, fikir bulmanın ve ilk ekranı başlatmanın zor olmasıdır
- Downpour, yapısı açılabilen, biraz değiştirilebilen veya yalnızca bir öğe eklenebilen tamamlanmamış oyunlar da sunar
- En baştan tek başına eksiksiz bir oyun yapmaya kıyasla daha az yük getirir
- Geliştirici, bu alanda daha fazla çalışma gerektiğini düşünüyor
Üretim ve Paylaşımı Tek Bir Akışta Birleştirme
- Downpour, paylaşımın da oyun yapma sürecinin bir parçası olduğunu düşünür
- Downpour oyunları itch.io’ya yüklenebilir; ancak itch.io’ya yükleme, uzun bir form doldurmayı ve renk seçmeyi de içeren, birkaç dakikadan uzun süren bir süreçtir
- itch.io; günler, haftalar veya yıllar boyunca yapılan oyunlara iyi uyar, ancak Downpour birkaç dakika ya da birkaç saat içinde yapılan oyunlara odaklanır
- Uygulamadaki yükleme düğmesine basıldığında oyun sunucuya yüklenir ve herkes oynayabilir
- Bu düğmeyi hayata geçirmek için sunucu, görsel barındırma, hesap sistemi, çakışma çözümü, DDOS koruması gibi şeyler gerekti
Hesap, Uygulama İçi Oynama ve Web’de Oynama
- Hesap oluşturma insanları yavaşlatabileceği ve aracı daha kırılgan hâle getirebileceği için Downpour’da hesap olmadan da oyun yapma mümkündür
- Yükleme düğmesini kullanmak için hesap gerekir
- Başkalarının uygulama içinde yaptığı oyunlar oynanabilir; üreticiler takip edilerek yeni oyun veya güncelleme geldiğinde push bildirimleri alınabilir
- Bu özellik için de hesap gerekir
- Uygulaması olmayan kişilerin de oynayabilmesi için oyunlar web tarayıcısında da çalışır
- Tarayıcı oynatıcısı, HTML ve JavaScript ile yapılmış ikinci bir kod sürümüdür
- Yüklemeden sonra paylaşılabilir küçük bir bağlantı oluşur ve başkaları bu bağlantıya tıklayarak oyunu oynayabilir
Dışa Aktarma ve Açık Kaynak Tarayıcı Motoru
- Bitsy’de HTML’i genişleten bir hacks for Bitsy topluluğu vardır; Downpour da benzer bir genişletilebilirlik düşünür
- Downpour’da oyunu ve onu çalıştıran web sayfasını indiren bir dışa aktarma düğmesi bulunur
- Tarayıcı kodu olan engine açık kaynak olarak yayımlanmıştır
- Tarayıcı kodu oyun verilerinden ayrıdır; bu sayede birini diğerinden bağımsız olarak değiştirmek daha kolaydır
- Kullanıcılar Downpour oyunlarına tuhaf yeni özellikler ekleyebilir ve oyun verilerini düzenleyip tekrar uygulamaya yükleyebilir
Kısa ve Küçük Oyunları Tamamlatan Bir Araç
- Teknik becerisi olan kişiler, Downpour olmadan da Downpour tarzı oyunları nispeten kolay yapabilir
- Ancak bilgisayar kullanma, görsel düzenleyici açma, web hosting’i düşünme gibi çeşitli zahmetler ortaya çıkar
- Bu süreçler, tek satırlık bir şaka gibi bir oyun yapmak için maliyeti artırabilir
- Downpour, hızlı oyunları, şakaları, şiirleri veya başka kısa fikirleri tamamlamanın bir yolunu sunmaya çalışır
- İlgili bağlantılar:
1 yorum
Hacker News yorumları
Uygulamayı indirip ilk rastgele denemem olan “Where’s Madeleine”i gerçekten çok eğlenerek oynadım: https://downpour.games/~holly/where-s-madeleine
Çok daha basit zamanlara dönmüş gibi hissettiriyor ve erken internetin o büyülü havasını oldukça iyi yakalıyor
O anda yeniden sıradan internet gibi hissettirdi. Belki pop-up olarak gösterilse daha iyi olur
Harika. V, başkalarının kolayca bir şeyler üretmesini sağlayan araçlar yapma konusunda gerçekten yetenekli
Önceki işi https://cheapbotsdonequick.com/ de hoşuma gitmişti ama Twitter API erişimini kapatınca insanların yaptığı harika şeylerin kaybolması üzücü oldu. İnsanların Downpour ile neler yapacağını merak ediyorum
Burada güçlü bir HyperCard havası var ve bu gerçekten çok iyi bir şey
HyperCard hakkında hiçbir şey bilmiyordum ama araştırınca bunun bir tavşan deliğinden çok, iyi düzenlenmiş bir müzeye açılan metro istasyonu gibi olduğunu fark ettim
HyperCard ile hypermedia arasındaki Kevin Bacon mesafesinin bu kadar kısa olduğunu bilmiyordum ve Ars'ın 30 yıllık retrospektifi [3], HyperCard'ın neredeyse doğrudan Mosaic'e yol açtığını anlatıyor
Yaratan kişi Bill Atkinson'ın, aslında tüm World Wide Web gezinme deneyimine ne kadar yaklaşmış olduğunu fark etmesi de epey ilginç
Myst'in de doğrudan bir devamı olduğu söyleniyor
Bunu yeniden okuyunca, neden web sayfalarında bu kadar az storyboard tarzı oyun, stop-motion oyun ve tıkla-seç macera oyunu olduğunu merak etmeye başladım. Myst veya 7th Guest gibi, nesnelere tıklayıp sürüklediğiniz ve sahneler arasında ilerlemek için düğme ya da alan seçtiğiniz bir formata çok doğal görünüyor
Aynı çizgide Scott McCloud'un sonsuz tuvali ve Follow That Trail de aklıma geliyor [4]
[1] https://en.wikipedia.org/wiki/HyperCard
[2] https://en.wikipedia.org/wiki/Hypermedia
[3] https://arstechnica.com/gadgets/2019/05/25-years-of-hypercar...
[4] http://www.scottmccloud.com/1-webcomics/icst/icst-4/icst-4.h...
Şuna da bakın: https://castle.xyz/ . HyperCard'dan yoğun biçimde ilham alıyor
Mükemmel. Buraya erişilebilirlik özellikleri eklenmesini isterdim
Anahtarlar, göz takibi ve farklı erişim yöntemlerini öğrenen çocukların olduğu okullarda inanılmaz bir araç olabilir ve eğitim için de kullanılabilir. Benzer yönde bir örnek olarak https://www.helpkidzlearn.com/cm-info var ama Downpour çok daha esnek
Bu yüzden switch scanning özelliğine ihtiyaç var. Her parçanın doğrusal olarak vurgulanması, boşluk tuşuyla seçilmesi ve enter ile öğeler arasında ilerlenmesi harika olurdu
Mümkün olur mu bilmiyorum ama https://tools.openaac.org/ ve https://tools.openaac.org/demo.html bağlantılarına bakıp sağ üstteki scan düğmesine basarak demoyu görebilirsiniz. Yardım etmeye de hazırım
Merhaba, teşekkürler. Dışa aktarılan oyunlar sıradan HTML sayfaları olarak çalıştığı için, bu erişilebilirlik düzeyinin asgari kısmını zaten karşıladığını umuyorum
Sekme tuşuyla bağlantılar arasında dolaşabilir ve enter ile seçim yapabilirsiniz. Asıl çıktı biçimi açık kaynaklı (https://github.com/downpourlimited/engine), bu yüzden oyunu Downpour içinde yapıp dışa aktardıktan sonra bir AAC yardımcı katmanı ya da başka teknolojiler eklemek oldukça kolay olacaktır
Bunu yerleşik olarak daha iyi desteklersek bunun nasıl görünmesi gerektiğinden henüz emin değilim ama daha fazla konuşmak isterim. v@downpour.limited adresine e-posta gönderebilirsiniz
Çok hoş. Biraz alaycı bir soru olabilir ama açık saçık içerik nasıl ele alınıyor, merak ediyorum
Çocuklar en büyük kullanıcı gruplarından biri olabilir ve eğer bir oyun ana sayfası/keşif akışı olacaksa, kullanıcıların açık saçık içerik üretmesi durumuna karşı hazırlık yapılıp yapılmadığını hep merak ederim
Özellikle trans biri olarak karmaşık ve sınırları zorlayan sanatı sevdiğim için, bu tür öz ifadeyi platformda engellemek istemem. Ama bu bir uygulama mağazasında yer alan bir uygulama olduğu için, uygulama içinde sunulabilecek içerikle ilgili kurallar da var
Birkaç katmanlı önlem var. Öncelikle Featured listesi şu anda elle seçilmiş bir kullanıcı listesi, yani algoritma böyle açık içerikleri otomatik olarak öne çıkarmıyor. Yüklenen açık içerikler için de bir ihbar/inceleme sistemi var.
Burada Masq0’ın remake’ini yapmak harika olur gibi görünüyor.
Kaydolup üretimlerimi paylaşmak istiyorum ama kayıt ya da giriş yaptığımda beni sadece App Store’a yönlendiren bir Firebase URL çıkıyor.
“Sign in to Downpour”a basınca “Open link in App?” sayfasına gidiyor, “Open”a basınca “Downpour -- make a game” sayfası açılıyor. Orada tekrar open’a basınca App Store’a gidiyor. Uygulama zaten telefonumda yüklü.
Bunu yaşayan birkaç kişi var ama nedenini henüz bilmiyorum. Geçici çözüm olarak şifreyle kimlik doğrulama eklemeyi değerlendireceğim ama bunun da doğal olarak biraz zaman alması gerekecek.
Bazı insanlar böyle basit araçları fazlasıyla ciddiye alıyor ve kullandıkları framework’ün sınırlarını aşmak için biraz sağlıksız ama çok eğlenceli denebilecek ölçüde emek harcayıp etkileyici, eskiden hayal etmesi zor şeyler ortaya çıkarıyor.
Bu gerçekten harika ve bundan çok iyi oyunlar, sanat işleri ve hikâyeler çıkacağına eminim.
Buna oyun demek biraz zorlayıcı görünüyor. Daha çok interaktif storyboard yapmaya yakın.
Web sitesi gerçekten çok kendine özgü ve uygulama da aynı havaya sahip.
Oldukça ilginç bir fikir, o yüzden etrafa tıklayıp bakınacağım.
İnternette bir iki kedi gördüm ama artık en sevdiğim Madeleine