Internet Archive, Flash desteğini genişletiyor
(mastodon.archive.org)- 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
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’ı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
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ı
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ı
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
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
İ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
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
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
Kolayca bulunabilen resmî bir duyuru görmedim ama Internet Archive'ın Ruffle kullandığı anlaşılıyor
https://ruffle.rs/
İç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.xmldosyasına bakılarak görülebilirWinnie 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
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 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ı
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
Belki bunun devamı olarak yeni nesil Flash gibi bir şey de yapılabilir. Yani düzgün yapılmış bir Flash
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
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
.swfdosyaları 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ındaAND primary_collection:softwarelibrary_flashfiltresini 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
Sonraki taramada muhtemelen bunu alıp o kategoriye ekleyebilir. E-postayla sormayı da deneyebilirsin; genelde e-posta yanıtları oldukça hızlı oluyor