2 puan yazan GN⁺ 2023-07-15 | 1 yorum | WhatsApp'ta paylaş
  • Internet Archive’ın Flash emülasyonu, gönüllüler Nosamu ve bai0’un çalışmalarıyla geliştirildi; böylece daha önce oynatılamayan daha fazla Flash içeriği korunup çalıştırılabilecek
  • Yeni emülasyon, Mute/Unmute ve gerçek animasyon bilgisine dayalı ekran boyutu ayarlamayı destekleyerek oynatma deneyimini iyileştiriyor
  • multi-SWF Flash desteğinin eklenmesiyle birden fazla SWF dosyasından oluşan içerikler de çalıştırılabiliyor
  • Daha önce “broken” olarak sınıflandırılmış çok sayıda Flash dosyası bu hafta Internet Archive’ın Software Library: Flash koleksiyonuna eklenecek
  • Ayrı bir Flash Showcase koleksiyonu, ilgi çekici veya tarihî Flash animasyonları ve oyunlarını seçerek devasa Flash arşivinde gezinmeyi kolaylaştırıyor

Flash emülasyonunda iyileştirmeler

  • Gönüllüler Nosamu ve bai0’un çalışmaları sayesinde Internet Archive’ın Flash emülasyonu önemli ölçüde geliştirildi
  • Yeni emülasyon, oynatma kolaylığını ve uyumluluğu artıran özellikler içeriyor
    • Mute/Unmute işlevi desteği
    • Gerçek animasyon bilgisine göre ekran boyutu ayarlama
    • multi-SWF Flash desteği

Oynatılamayan içeriklerin koleksiyona eklenmesi

  • Bu iyileştirmeyle, daha önce “broken” olarak sınıflandırılan çok sayıda Flash içeriği Internet Archive koleksiyonuna eklenecek
  • Hedef koleksiyon Software Library: Flash

Seçki koleksiyonu: Flash Showcase

  • Flash içeriklerinin çokluğu göz korkutuyorsa, kullanıcılar ayrı bir vitrin koleksiyonu üzerinden seçilmiş içeriklere göz atabilir
  • Software Library: Flash Showcase, ilgi çekici veya tarihî Flash animasyonları ve oyunlarını bir araya getiren bir koleksiyon
  • Bu vitrin, Flash’ın yaşamı boyunca ortaya koyduğu dünyayı kolayca keşfetmeyi sağlayacak şekilde düzenlendi

1 yorum

 
GN⁺ 2023-07-15
Hacker News yorumları
  • Dün Home Star Runner ile ilgili bir YouTube videosu izledim: https://www.youtube.com/watch?v=Wbh9-mNmviE
    Seriyi doğrudan hiç izlemedim ama adını duyduğumu hatırlıyorum. Videoda, Home Star Runner gibi Flash videoların ne tamamen pasif bir video ne de video oyunları gibi tamamen etkileşimli bir şey olduğu, kendine özgü bir mecra olduğu anlatılıyordu. Mini oyunlar, easter egg'ler, seçimli macera gibi unsurlar eklenebiliyordu ve Netflix’in seçimli içeriklerinden çok daha esnekti. Örneğin bir karakterin saç rengini maviye çeviren bir seçenek eklerseniz, canlı çekimde tüm sahne kombinasyonlarını yeniden çekmek zor olurdu ama Flash animasyonunda bunu sonraki tüm sahnelere kolayca yansıtabilirdiniz. Internet Archive gibi yerlerin bu tür çizgi filmleri yeniden deneyimlemeyi mümkün kılmasına seviniyorum

    • Flash birçok açıdan harika bir teknolojiydi ve Adobe en sonunda onu açık kaynak yapsaydı bir şekilde büyük bir sonuç doğurabilirdi gibi geliyor
      Flash’ın ölmesinin nedeni, Adobe’nin iOS’ta düzgün çalışan bir sürüm yapamamasıydı. iPhone çıktığında Adobe ile çalışıyordum; geliştirme sürümü vardı ama belirgin şekilde yavaştı, neredeyse kullanılamayacak durumdaydı ve dokunmatik girdiye uygun bir arayüz eşlemesi de doğru düzgün düşünülmemişti. Steve Jobs’a birkaç kez gösterilip reddedildiğini duydum, bu da anlaşılır. Adobe şimdi bile Flash ve Flash CS4'ü açık kaynak olarak yayımlasa, Homestar Runner ve Newgrounds gibi yaratıcı alanlar yine büyük ilgi görebilir gibi geliyor
    • Bu tür aygıtlar eğlenceli numaralardı ama Homestar Runner’ın işlemesinin nedeni sevimli karakter tasarımları, komik yazımı ve Matt’in gerçekten müthiş seslendirme performansıydı. YouTube’da da hâlâ iyi dayanıyor
      Asıl nokta, Flash’ın amatör animatörler için güçlü bir araç olması ve internette video seçeneklerinin pek az olduğu bir dönemde ortaya çıkmasıydı
    • Evet, birçok Flash oyunu gerçekten yenilikçiydi
      Newgrounds’ta Flash ile başlayan geliştiricilerin daha sonra konsol veya Steam oyunlarına geçtiği çok oldu. Kaba saba, seri üretim işler de çoktu ama yine de harika şeyler üretmeye imkân veren bir araçtı
    • Saç rengi gibi küçük farkları yeniden kullanılabilir videoya yansıtmak gerekseydi, canlı çekimde de bu muhtemelen post prodüksiyonla yapılabilirdi
      m3u8 oynatma listeleri kullanılarak video varyasyonları da en az tekrar olacak şekilde düzenlenebilir. Bu, içerik üretiminden çok bir varlık yönetimi kâbusuna benziyor. Sinema sürümlerinde de arka plandaki aksesuarları ekleyip çıkarmak, kitap ya da havlu rengini değiştirmek gibi küçük farklar “parmak izi” gibi kullanılırdı; bu varyasyonların hepsi yeniden çekilmedi, post prodüksiyonda değiştirildi
    • Flash gerçekten özeldi. Eskiden her türlü eğitim içeriğini Flash ile yapardım; sonra müşteriler çalışan eğitimi için iPad kullanmaya başlayınca hepsi statik metin ve görsellere dönüştü ve bugün de hâlâ çok sıkıcı
      O zamanlar her birinin arka plan hikâyesi ve kişiliği olan animasyon karakterler vardı, hatta profesyonel seslendirme sanatçıları bile kullanılıyordu. Özellikle Asya bölgesindeki çalışanlar bunu seviyordu. Başka bir proje de yazıcı tamircileri içindi; şirketin ürettiği tüm yazıcılar Flash içinde 3D model olarak yer alıyordu, döndürülebiliyor ve parçalara ayrılabiliyordu, teknisyen onarım maddesini seçince adım adım onarım sürecini gösteriyordu. İstenildiği gibi yakınlaştırıp döndürerek mevcut adımı görebiliyordunuz ve bunu video ya da statik metin-görsellerle düzgün biçimde ikame etmek zordu. Her şey vektör grafik olduğu için dosya boyutları da çok küçüktü
  • Hâlâ özlediğim şey Flash’ın üretim aracı
    Sanatçılar/üreticiler ile kodlama arasında köprü kuran ve etkileşimli web sitesi üretimini demokratikleştiren ender yazılımlardan biriydi. Instagram filtreleri veya TikTok efektleri gibi görsel yerleşime kod ekleme yaklaşımına benzer yanları vardı ama Flash çok daha ana akımdı ve çok daha yetenekliydi. Keşke Adobe Flash’ı daha iyi yönetse ve Flash Player’ı HTML5’e dönüştürseydi; bugün web sitesi üretimi o zamana göre çok daha karmaşık hale geldi ve özellikle bireysel sanatçıların deneyleri, Flash öldükten sonra büyük ölçüde azalmış gibi görünüyor

    • Sadece Flash değil, web geliştirme genel olarak fazla karmaşık hale geldi
      İlk zamanlarda web geliştiricisi olmak isteyip web sitesi yapmayı öğrenmeye başladığınızda, 5 dakika içinde ileride işte yapacağınız şeye oldukça benzeyen bir şey üretebiliyordunuz. Bugün 5 dakikada bir Squarespace sayfası yapabilirsiniz ve bu da etkileyici olabilir ama istihdam edilebilir işler ile pek ilgisi yok. Bu yüzden insanlar ya vazgeçiyor ya da Bootstrap vs MUI, Tailwind vs SASS gibi öğrenme labirentlerinde kaybolup tek bir kişisel site bile yapamadan sanki kurumsal web tasarımcısı gibi ortaya çıkıyor
    • Bir düğmeye goto action eklemeyi ilk keşfedip deli gibi seçimli macera animasyonları yaptığım günleri sevgiyle hatırlıyorum
      Sadece fareyle bile yeterince iyi görünen şeyler çizmek kolaydı. Ondan sonra benzer bir vektör çizim aracı bulamadım ya da dürüst olmak gerekirse çok da ciddi aramadım
    • Üretim aracı aslında hâlâ var, adı Adobe Animate oldu ve muhtemelen benzer bir iş akışıyla etkileşimli içerik üretilebiliyor
      Ama Adobe’nin ActionScript’i öldürüp yerine benzer ama tamamen aynı olmayan bir JavaScript kütüphanesi olan CreateJS’i koymasını ne anlayabiliyorum ne affedebiliyorum. Bu yüzden mevcut Flash içeriklerini HTML5 olarak öylece yeniden dışa aktaramıyorsunuz ve Flash üreticilerinin mevcut becerileri de yeni sisteme doğrudan aktarılamıyor. Teknik olarak bunun için pek bir neden yoktu. Flash Player, WebAssembly ya da asm.js’e taşınabilirdi ya da ActionScript’ten JavaScript’e giden bir derleyici ve destek rutinleri yapılabilirdi. Karmaşık eski Flash projelerini bile HTML5’te çalışır hale getirmek mümkündü ve bunu ücretli bir özellik olarak satsalar bile birçok kişi para verirdi. Ama Adobe kendi platformunun ölmesine izin verdi ve bunu anlamıyorum
    • Web’de basit etkileşimli animasyonlar üretmek için kolay bir iyi alternatif hâlâ bulamadım. Sanatsal beceriniz sınırlı olsa bile Flash eğlenceliydi
    • HTML5, Flash’ı olduğu gibi dönüştürmek için yeterli değildi ve hâlâ da yeterli görünmüyor. Yıllar boyunca çıkan Flash “alternatifleri” bunu gösteriyor
  • Kolayca bulunabilen resmî bir duyuru görmedim ama Internet Archive'ın Ruffle kullandığı anlaşılıyor
    https://ruffle.rs/

    • Duyuru burada: https://blog.archive.org/2020/11/19/flash-animations-live-fo...
      İçerikte, geliştirilmekte olan Flash emülatörü Ruffle'ın Internet Archive'ın Emularity sistemine entegre edilerek bazı Flash öğelerinin tarayıcıda, sanki Flash eklentisi kurulmuş gibi oynatılabildiği anlatılıyor. Eskiden https://archive.org/details/gravityrunner-nolimit gibi öğeleri eklerken neredeyse hiç belge bulunamadığı için zorlanmıştım. Çalışma şekli, metadata etiketleri yani anahtar-değer listesini düzenlemek ve sitenin görüntülenme biçimini etkileyen özel etiketler var. Gerekli ayarlar emulator = ruffle-swf, emulator_ext = swf. Diğer öğelerin ayarları, indirme seçeneklerinde "show all" seçeneğine tıklayıp _meta.xml dosyasına bakılarak görülebilir
    • archive emülatörü yüklediğinde animasyon başlamadan önce Ruffle açılış ekranı görünüyor; bu yüzden Ruffle kullandığı neredeyse kesin gibi
  • Winnie the Pooh's Home Run Derby'yi şiddetle tavsiye ederim. Flash oyun dünyasının Dark Souls'u
    https://archive.org/details/homerunderby_en
    Japonca sürümü de var ve fark yok: https://archive.org/details/homerun_20201126
    Yalnız tam ekranda, bir tür hata yüzünden çökebiliyor

    • Artık o berbat müzik kafama kazındı
      15 yıldır çözemediğim bir gizemi hatırlattı. Eskiden Kongregate gibi yerlerde, sanki 30 dakikadan kısa sürede yapılmış gibi duran berbat Flash oyunları oynayabiliyordunuz. Kopyala-yapıştır çöp oyunlardı ve yukarıdaki home run derbysinden çok daha kötüydüler. Ama buna rağmen çoğunda fena sayılmayacak orijinal oyun müzikleri vardı. Bunları nereden buluyorlardı? Adobe, seçilebilecek devasa bir müzik kataloğu mu sunuyordu?
    • Bu oyunun nasıl onay aldığı gerçekten bir muamma
      Bu arada bir YouTuber'ın bunu bitirmeye çalıştığı bir videosu var; ancak 7 buçuk saat sonra başarabildi. Çoğu kişi, fiilen kare düzeyinde kusursuz zamanlama gerektiren Christopher Robin aşamasında takılıp kalmıştı
    • Beş kez üst üste strike out oldum, sonunda düzgün vurmayı başardım ve oyun çöktü
    • İngilizce archive.org kaydındaki incelemeler bir sanat eseri ve kurbanlar için bir anıt gibi; aynı zamanda da bambaşka bir şey. Başka hiçbir yerde öyle incelemeler görmedim
    • Gerçekten de Firefox mobilde tam ekran açınca çöktü
      Yine de iki kez denedim; o kadar da yeter
  • Büyük şirketlerin, iyi bir alternatif çıkmadan önce Flash'ı rafa kaldırmış olması üzücü. O dönemde HTML5 tam olarak bir alternatif sayılmazdı
    Flash çok daha güçlüydü ve sanki iyi bir teknolojiyi biraz kaybettik. Umarım bir gün geri kazanırız

    • Ruffle bir gün dünyadaki tüm Flash dosyalarını, ya da en azından %99'unu oynatabilir hâle gelirse ne olacağını merak ediyorum
      Belki bunun devamı olarak yeni nesil Flash gibi bir şey de yapılabilir. Yani düzgün yapılmış bir Flash
    • Özellikle vektör tabanlı animasyon filmlerinde, sıkıştırılmış raster grafiklere kıyasla bant genişliği başına çok daha yüksek kalite verebilir ve gelecekteki daha yüksek video çözünürlüklerine de otomatik olarak uyum sağlayabilir
    • Flash'ı geri kazanma konusunda elimizdeki en yakın şey Ruffle ve oldukça iyi çalışıyor
      Newgrounds da hâlâ Flash oyun jam'leri düzenliyor; yani tamamen ölmüş değil
  • Popüler olmayan bir düşünce olabilir ama Flash, niyet aktarma aracı olarak son derece yetenekliydi; ancak bu mükemmellik, alttaki uygulamanın özensizliği yüzünden gölgede kaldı
    Çeşitli uygulamalarda Flash her zaman kumdan temel üstüne ev yapmak gibiydi. Uzağa bakmaya da gerek yok; uzaktan kod çalıştırma açıkları yağmaya başlamadan önce ne kadar kötü durumda olduklarını kendileri bile bilmiyordu, tam bir güvenlik kâbusuydu

  • Flash hakkında çok güzel anılarım var. Kusursuz olmaktan uzaktı ama programlama ile sanatı, bugünlerde pek görülmeyen bir düzeyde bir araya getiriyordu
    2005 civarında İtalya'nın Torino kentindeki bir Flash konferansında, dünyanın dört bir yanından sanatçıların yaptığı harika etkileşimli CD'ler ve oyunlar gördüğümü hatırlıyorum. Tokyoflash, Yugo Nakamura ve bugün artık zor bulunan deneyimler üreten başka yaratıcılar vardı. Daha sonraki dönemde, havalı Flash siteleriyle dolu FWA (Favourite Website Award) da vardı; GotMilk'i hâlâ hatırlıyorum. Sonra Flex ve AIR çıkınca “rich internet application” yapmak da eğlenceli hâle geldi. Flash öldüğünde web geliştirmeyi bırakmıştım; neredeyse 20 yıl sonra geri dönünce, açıkçası şimdi daha iyi olduğunu düşünmüyorum. Adobe, Adobe'luğunu yapıp Flash Player'ın güvenlik ve performans sorunlarını sonunda düzeltemedi; bugün bile Flash Player kılığına girmiş zararlı yazılımlar bulunabiliyor

  • Macromedia'nın yön verdiği dönem kesinlikle eğlenceliydi. Tüm araç paketi birbiriyle gerçekten çok iyi uyum sağlıyordu
    Tim Burton'ın Director ile çeşitli çizgi işler çıkardığını hatırlıyorum. Director, sayısız DVD'de de kullanıldı ve dönemin kurumsal “intro”larının ötesinde daha dramatik hikâye anlatımına imkân veriyordu. Gerçi ben de o tür introlar yapmıştım. Bir dönem Flash AS3 sertifikası da almıştım ve kariyerimin başlarında bununla epey gurur duyuyordum

    • Sonra Adobe bütün bunların üstüne tükürdü. Tam anlamıyla bir israftı ve bunun hepsi Adobe'nin suçu
  • Xiao Xiao gerçekten tam anlamıyla nostalji yaşattı: https://archive.org/details/softwarelibrary_flash?query=xiao...

  • Internet Archive'ın “Software Library: Flash” koleksiyonuna bağlantı verdiğini görüyorum; oraya bir şey eklemek istersem bunu nasıl yapmam gerektiğini merak ediyorum.
    Birkaç yıl önce gravityrunner'ı yüklemiştim ve yakın zamanda, siteye göre sadece 45 gün önce bu swf dosyası için emülatörü nasıl etkinleştireceğimi öğrendim. Neden tüm .swf dosyaları için emülasyon önermediklerini bilmiyorum ama yine de Flash oyun koleksiyonu gibi yerlerde görünmüyor. Bununla ilgili bir belge olup olmadığını da bilmiyorum. Biraz bakınınca About metninin altında AND primary_collection:softwarelibrary_flash filtresini gördüm; muhtemelen kendi öğeme bu etiketi eklemem gerekiyor. Ama ilgili koleksiyonları nasıl bulacağımı da merak ediyorum. Yazılım kategorilerinin tamamının bir listesi var mı?
    https://archive.org/details/softwarelibrary_flash?query=grav... içinde görünmüyor ama sitenin genel aramasında çıkıyor: https://archive.org/search?query=gravityrunner

    • Daha önce görmedim. Deneyebileceğin bir şey, metadata'ya Ruffle emülatör bayrağı eklemek.
      Sonraki taramada muhtemelen bunu alıp o kategoriye ekleyebilir. E-postayla sormayı da deneyebilirsin; genelde e-posta yanıtları oldukça hızlı oluyor
    • Twitter'da @textfiles'a sormak da bir seçenek