1 puan yazan GN⁺ 2024-09-03 | 1 yorum | WhatsApp'ta paylaş
  • Sanal bir sabit diski birleştirmeyi konu alan retro bir oyun; disk düzenleme sürecini oyun ekranı gibi kurgulayan bir web oyunu
  • Başlangıç ekranında birleştirilecek sürücüyü seçerek oyuna başlanabiliyor
  • Drive C, 1KB / Easy ile en küçük sürücüyü ve kolay zorluk seviyesini sunuyor
  • Drive D, 128Kb / Normal ile orta seviye bir seçenek
  • Drive E, 1MB / Hard ile en büyük sürücüyü ve yüksek zorluk seviyesini sunuyor

Başlangıç ekranı ve oynanış

  • İlk ekran “Welcome to defrag the game” ifadesiyle başlıyor
  • Kullanıcı, “Choose a drive to defrag” altında birleştirilecek sürücüyü seçiyor

Seçilebilir sürücüler

  • Drive C

    • Boyut: 1KB
    • Zorluk: Easy
  • Drive D

    • Boyut: 128Kb
    • Zorluk: Normal
  • Drive E

    • Boyut: 1MB
    • Zorluk: Hard

1 yorum

 
GN⁺ 2024-09-03
Hacker News yorumları
  • NT 4 zamanında birleştirmenin neredeyse 18 saat sürdüğü olmuştu.
    İşten çıkmadan önce başlatmıştım ama ertesi sabah hâlâ ilerlemenin ne durumda olduğu belli değildi; yeniden başlatmanın güvenli olup olmayacağına da güvenemediğim için olduğu gibi bırakmak zorunda kalmıştım.
    Sorun, o makinede sürüm kontrol sistemi çalıştırıyor olmamızdı; sonunda herkes ihtiyacı kabul etti ve özel bir makine alabildik, ama gerçekten sinir bozucuydu.
    Microsoft’u arayıp birine bağlanmıştım; NT’de birleştirmenin gerçek modda çalıştığını, kopyalama bloklarını tamponlamak için fazla bellek olmadığından zamanın çoğunu sabit disk kafasının konumlanmasını bekleyerek geçirdiğini söylediler. Gerçekten aptalca bir tasarımdı.

    • NT, ntldr sonrasında gerçek modda hiçbir şey çalıştıramaz.
      Önyükleme sırasındaki birleştirme araçları da ntldr’dan çok daha sonra çalışır.
    • 5200 RPM HDD idiyse, uzun arama sürelerine epey katkısı olmuş olabilir.
  • Eğlenceli. Ancak yanıp sönen ilk bloğun bir veri bloğu olduğu net olmadığı için kafa karıştırdı.
    Başta hiçbir blok seçili olmadan başlasa; kullanıcı oyunu başlatmak için Enter/Space’e bastığında ilk veri bloğu yanıp sönmeye başlasa daha anlaşılır olur gibi.
    Sokoban’ı hatırlatıyor.

  • Eğlenceli bir oyun, ama puan hesaplama biraz tuhaf görünüyor. Sadece space’e rastgele basınca, bulmacayı gerçekten çözdüğüm zamankinden daha yüksek puan çıkıyor.

    • Amaç düşük puan almak.
    • Birkaç tur oynadıktan sonra “high score”un aldığım en düşük sayı olarak gösterildiğini gördüm. Puan sistemi tersine çevrilmiş gibi.
  • iPhone’da sürükle-bırak çalışmıyor.
    Uzun basınca sadece oyun alanının bir kısmı seçiliyor; o seçim alanı sürüklenmiyor ve parmağı kaldırınca Copy/... menüsü çıkıyor.

    • Mobil kullanıcılar için: siyah kutu veridir ve otomatik olarak alınır.
      Parmağınızı kaydırarak veriyi bırakacağınız imleci hareket ettiriyorsunuz; “write file” düğmesi veriyi yazıyor.
    • Bir ölçüde çalışıyor ama rahat ya da tepkisel değil.
      Sanki tek seferde yalnızca tek yönde gidiyor; çapraz sürüklerseniz dosya takılıp kalıyor.
    • Kaydırmak gerekiyor. iPhone 13 + Chrome’da çalışıyor.
    • Sürükle-bıraktan çok, sadece sürükleyerek hareket ettirme gibi.
      Parmağınızı kaydırarak yanıp sönen konumu tek yönde hareket ettiriyorsunuz; dokunma/tap kullanılmıyor.
      iPhone 13 + Safari’de çalışıyor.
    • Bunun nedeni oyunun kontrol tasarımının belirsiz olması.
      Dosyayı yalnızca yana itebilirsiniz ve başka bir dosyanın üzerinden geçemezsiniz. Telefonunuz bozuk değil, oyun motoru sorunu da değil; oyunun kuralı böyle.
      Şu an yapmam gereken başka işler var, onları yapmaya gidiyorum.
  • Eğlenceli bir oyun; tek şikâyetim UX ve beklenen davranış meselesi.
    Bir bloğu bıraktıktan sonra doğal olarak bir sonraki bloğu hareket ettirmek için space’e tekrar basıyorum, ama sonraki blok varsayılan olarak etkin olduğu için bu kez kilitleniyor.
    Bu yüzden birkaç kez yeniden başlamak zorunda kaldım.

  • Eğlenceli bir oyun, ama gerçek birleştirme davranışından farklı.
    Dosya içeriğine bakıp dosya seçebilmek ya da altında blok bulunan yerlere neden yazılamadığını anlamak zordu.

  • Sevimli bir oyun, hoşuma gitti. Paylaşılan videodaki gibi HDD sesi olsa daha da iyi olurdu.

  • Video artık izlenemiyor gibi.
    Windows 95 dönemindeki birleştirme ekranını izlemeyi severdim; sonra ev ve iş için PerfectDisk de satın almıştım.
    Ne yazık ki Raxco bu yılın başlarında kapandı ve lisans sunucusu da kapatıldı[0]; artık deneme modu dışında çalıştıramıyorum.
    Dizin ağacında 50 binden fazla dosya varken oluşan parçalanma sorununu çözebilen tek ürün olduğu için üzücü[1].
    NTFS’te sürüm ID’si var mı, ya da PerfectDisk kendi üretildiği tarihten sonraki daha yüksek ID’lere saygı gösterir mi bilmiyorum; ama artık desteği kesilmiş bir birleştirme aracının dosya sistemi iç yapısını bozmasından endişe ediyorum :(
    [0] 1990’lar tarzı yazılım lisanslama, gerçekten sinir bozucu.
    [1] Startup olduğumuz için düzgün yeniden tasarım yapacak zamanımız yoktu. Yaygın hikâye.

  • Kontrol talimatları olsa yardımcı olurdu.

  • Chrome, File System API gibi JS API’leri yine dayattığına göre, tarayıcıdan gerçek sürücü birleştirme yapabilmemiz artık an meselesi.

    • Doğru tanımlayıcıları biliyorsanız WebUSB ile flash sürücülere veya harici sabit disklere erişmek mümkün olabilir.
      C-to-WASM derleyicisini Linux sürücü koduyla birleştirince yalnızca tarayıcıyla birleştirme yapmak da mümkün gibi.
      Ya da bu mekanizmayı bir WASM x64 emülatörüne bağlayıp, tarayıcıda çalışan bir MS-DOS veya Windows 98 kopyasına sürücüyü doğrudan takabilirsiniz.
    • Zaten var: https://developer.mozilla.org/en-US/docs/Web/API/File_System...
    • Bulut depolama içinse bunun şimdiden mümkün olduğunu düşünüyorum.