- Web tabanlı oyunları ve animasyonları uzun vadeli korumayı amaçlayan, topluluk öncülüğündeki bir proje; hızla değişen internet ortamında yok olabilecek içerikleri korur
- Aralık 2017'den bu yana 100'den fazla tarayıcı eklentisi ve web teknolojisini kapsayarak 200 binden fazla eseri korudu
- Korunan içeriklerin keşfedilmesi ve oynatılması için esnek bir yazılım paketi sunar; başlatıcı, proxy ve sandbox gibi açık kaynak araçlardan oluşur
- Proje, BlueMaxima tarafından Flash'ın sona ermesinden önce web oyunlarının yok olmasını önlemek için başlatıldı; bugün dünyanın dört bir yanından yüzlerce katkıcı projeye katılıyor
- Kâr amacı gütmeyen bir yapıda faaliyet gösterir ve dijital etkileşimli deneyimlerin erişilebilirliğini ve korunmasını genişletmeyi hedefler
Proje özeti
- Flashpoint Archive, web üzerinde üretilmiş oyunları ve animasyonları korumak için oluşturulmuş topluluk temelli bir projedir
- İnternet kültürünü ve tarihini korumak için kuruldu; hızla değişen web ortamında içeriklerin kaybolmasını önlemeyi amaçlar
- Mümkün olduğunca çok deneyimi koruyarak zaman içinde kaybolmamalarını sağlamaya odaklanır
Koruma ölçeği ve teknik kapsam
- Aralık 2017'den bu yana 200 binden fazla oyun ve animasyon korundu
- 100'ü aşkın tarayıcı eklentisi ve web teknolojisini destekler
- Korunan içerikler yalnızca Flash değil, çeşitli internet standartları ve framework'ler üzerine kurulmuş eserleri de içerir
Yazılım bileşenleri
- Flashpoint, keşif ve oynatma için bir yazılım paketi sunar
- Launcher: Koleksiyonun frontend'i olarak görev yapar
- Proxy: Oyunların gerçek web ortamında çalışıyormuş gibi algılanmasını sağlar
- Sandbox: Eklenti tabanlı içeriklerin güvenli biçimde oynatılması için izole bir ortam sunar
- Tüm bileşenler açık kaynak yazılım olarak yayımlanmıştır
Projenin kökeni ve gelişimi
- Flashpoint, BlueMaxima tarafından Flash'ın sona ermesinden önce web oyunlarının kaybolmasını önlemek amacıyla başlatıldı
- Daha sonra dünyanın dört bir yanından yüzlerce topluluk katkıcısının yer aldığı büyük ölçekli bir projeye dönüştü
- Çeşitli internet eklentileri, framework'ler ve standartlar tabanlı oyunları ve animasyonları kapsar
İşleyiş ve destek
- Flashpoint Archive, kâr amacı gütmeyen bir kuruluş olarak faaliyet gösterir
- Hedefi, web tabanlı oyunların, animasyonların ve diğer dijital etkileşimli deneyimlerin korunmasını ve erişilebilirliğini artırmaktır
- Sponsorluk ve mali şeffaflık bilgileri Open Collective sayfası üzerinden paylaşılır
- Kullanıcılar projeyi bağış düğmesi üzerinden destekleyebilir
Kullanım bilgisi
- Web sitesinde koleksiyonda arama (Search the Collection) ve arşivleme için içerik talebi (Request Content for Archival) işlevleri sunulur
- Kullanıcılar belirli bir içeriği arayabilir veya yeni korunacak materyal önerebilir
1 yorum
Hacker News yorumları
Ruffle projesi gerçekten harika, ancak AS3'ün büyük kısmını desteklerken NetConnection sınıfı ve
.connect()çağrısının eksik olması üzücüTek oyunculu oyunlar iyi çalışıyor ama yaptığım çok oyunculu ya da amfphp tabanlı oyunlar sunucu iletişimi gerektirdiği için geri getirilmesi zor
Sunucu kodunun tamamı hâlâ bende var ama sonuçta yalnızca tamamen kendi kendine yeten oyunları yeniden ayağa kaldırabiliyoruz. Flash'ın sonunda bir müze vitrini gibi kalacağı hissini veriyor
Ancak tarayıcıda doğrudan soket bağlantısı mümkün değil. Masaüstü oynatıcıda çalıştırırsanız bağlantı kurulabiliyor, tarayıcıda ise WebSockets tabanlı emülasyon destekleniyor
Sunucuya sadece bir WebSockify proxy koyarsanız mevcut sunucu kodunu değiştirmeden çalışır
WebSockify proxy'sinin nasıl kurulacağı resmî SSS içinde anlatılıyor
Flashpoint veritabanı bağlantısı
Ama kaynak kodu ve sunucu kodu varsa, bir yapay zeka ajana “bu API'yi WebSocket ile değiştir ve yeniden derle” demeyi denemek ilginç olabilir
Tüm oyunların korunmasının önemli olduğunu düşünüyorum
Sadece orijinal sürümler değil, hata düzeltmeleri ya da arayüz iyileştirmeleri yapılmış sürümler de birlikte saklanmalı
Örneğin SimCity ya da Colonization'ın ilk sürümleri grafik olarak basitti ama oynanışları mükemmeldi
HTML5'in Flash'ın yerini alacağı söylenmişti ama gerçekte birçok Flash oyunu kayboldu ve yerlerini alan neredeyse hiçbir şey yok
Üstelik arama kalitesinin düşmesi ve eski sitelerin yok olması yüzünden bulmak da zorlaştı
Klasik oyunları bu şekilde yeniden hayata döndürmek ideal olur
Oyunlarımdan biri burada listelenmiş ama kullanıcı adım yazım hatalı görünüyor
Sanırım bir yerde elle giriş ya da OCR süreci olmuş
Oyun bağlantısı
Farklı sitelerde isim farklı yazılmış, bazılarında ise künyedeki ad tamamen eksik
örnek bağlantı1, örnek bağlantı2, örnek bağlantı3
Kürasyon öğreticisi
Flash'ı tarayıcı içinde çalıştırmaktan hiç hoşlanmazdım ama tek bir .swf dosyası biçimi, ROM dump'ları gibi mükemmel bir koruma formatı
Bazı oyunlar yerel olarak çalışabiliyordu ama URL koruması yüzünden localhost'ta bile engellenebiliyordu
Eskiden RABCDAsm ile yüzlerce oyunu değiştirip bağımsız çalışır hâle getirmiştim
Flashpoint Archive bunu, bu tür URL kontrollerini aşmak için sahte bir web sunucusu ayağa kaldırarak çözüyor gibi görünüyor
Büyük siteler logo ekletmek ya da münhasırlık için yüzlerce hatta binlerce dolar öderdi
13 yaşındayken yaptığım Flash animasyonunun bu sitede olduğunu görmek çok duygulandırıcı
O dönemin interneti gerçekten kendine özgü bir çağdı. Flash olmasaydı bugün olduğum kişi farklı olurdu
Tüm zamanların en iyi Flash oyunu denilen eser (kendinden nefret etmek için)
Flashpoint bağlantısı
ya da Archive.org üzerinden de oynanabiliyor
Eskiden bu projeye katkı vermiştim
Gerçekten harika bir topluluk ve son etkinlikleri Discord'da görülebiliyor
Özel yazılım kurmak gerektirmesi biraz üzücü
Hâlâ web tabanlı bir Flash rendereri yok mu diye merak ediyorum. WASM ile mümkün gibi geliyor
DRM'yi aşmak için proxy sunucuları ya da sunucu emülatörleri gerekiyor
Destek oldukça iyi ama bazı ActionScript sürümlerinde hâlâ sorunlar var
Yeğenimin babasının telefonunda reklamla dolu mobil oyunlar oynamasını görünce şaşırıyorum
Reklam kapatma hareketi neredeyse refleks seviyesine gelmiş durumda
Sonunda oyun oynamak yerine reklam kapatmak oyunun kendisine dönüşüyor
Bu yüzden reklamsız, özenle seçilmiş bir oyun kütüphanesi vermenin daha iyi olacağını düşünüyorum
Flash oyunları da bugün mobildeki birçok oyun kadar iyi
Örneğin Swift Playgrounds ile programlama öğrenmek ya da müzik üretim uygulamaları gibi yaratıcı işlere yönelmek mümkün
Eski Flash sitelerinde olduğu gibi iyi oyunları seçip öne çıkaran bir şey gerekli
Android'in ilk dönemlerinde Flash oyunları için bir uygulama vardı ama artık yok
Şimdi F-Droid'daki Ruffle uygulaması sayesinde yeniden mobilde Flash oyunları oynanabiliyor
Daha sonra Flash'ı yerel uygulamaya dönüştüren bir transpiler çıktı, fakat Apple bunu yasaklayınca pazar çöktü
Sonuçta Apple, ödeme komisyonu tekeline neredeyse 20 yıl boyunca sahip olmuş oldu