1 điểm bởi GN⁺ 2024-09-03 | 1 bình luận | Chia sẻ qua WhatsApp
  • Đây là một trò chơi retro về việc chống phân mảnh ổ cứng ảo, biến quá trình dọn dẹp đĩa thành giao diện kiểu game trên web
  • Có thể bắt đầu trò chơi bằng cách chọn ổ đĩa để chống phân mảnh trên màn hình khởi động
  • Drive C cung cấp ổ nhỏ nhất và độ khó dễ nhất với 1KB / Easy
  • Drive D là lựa chọn cấp độ trung bình với 128Kb / Normal
  • Drive E cung cấp ổ lớn nhất và độ khó cao với 1MB / Hard

Màn hình bắt đầu và cách chơi

  • Màn hình đầu tiên bắt đầu với dòng “Welcome to defrag the game”
  • Người dùng chọn ổ đĩa cần chống phân mảnh bên dưới “Choose a drive to defrag”

Các ổ đĩa có thể chọn

  • Drive C

    • Kích thước: 1KB
    • Độ khó: Easy
  • Drive D

    • Kích thước: 128Kb
    • Độ khó: Normal
  • Drive E

    • Kích thước: 1MB
    • Độ khó: Hard

1 bình luận

 
GN⁺ 2024-09-03
Ý kiến trên Hacker News
  • Đã từng có lần chống phân mảnh mất gần 18 tiếng vào thời NT 4
    Tôi bắt đầu chạy trước khi tan làm, nhưng đến sáng hôm sau vẫn không thể biết tiến độ đến đâu, và cũng không dám tin rằng khởi động lại sẽ an toàn nên đành để nguyên như vậy
    Vấn đề là trên chiếc máy đó đang chạy hệ thống quản lý phiên bản, và cuối cùng mọi người đều thừa nhận là cần thiết nên chúng tôi mới xin được một máy chuyên dụng, nhưng lúc đó thực sự rất bực mình
    Tôi còn gọi cho Microsoft và đã được nối máy; họ nói rằng trên NT, chống phân mảnh chạy ở real mode nên không có nhiều bộ nhớ để đệm các khối sao chép, thành ra tốn rất nhiều thời gian cho việc seek trên ổ cứng. Một cấu trúc thật sự ngớ ngẩn

    • Trên NT thì sau ntldr không thể chạy bất cứ thứ gì ở real mode
      Công cụ chống phân mảnh lúc khởi động cũng chạy muộn hơn rất nhiều so với ntldr
    • Nếu là HDD 5200 RPM thì thời gian seek dài hẳn cũng ảnh hưởng khá nhiều
  • Trò này vui đấy. Chỉ là hơi khó hiểu vì không rõ khối nhấp nháy đầu tiên là khối dữ liệu
    Có lẽ sẽ rõ ràng hơn nếu ban đầu không chọn khối nào, rồi khi người chơi nhấn Enter/Space để bắt đầu thì khối dữ liệu đầu tiên mới nhấp nháy
    Gợi nhớ đến Sokoban

  • Là một trò chơi thú vị, nhưng cách tính điểm có vẻ hơi kỳ. Cứ bấm space liên tục thì điểm lại cao hơn cả khi thật sự giải được puzzle

    • Mục tiêu là đạt điểm thấp
    • Chơi vài ván thì thấy “high score” hiển thị là con số thấp nhất tôi từng đạt được. Có vẻ nó gần giống một hệ thống điểm bị đảo ngược
  • Trên iPhone thì drag and drop không hoạt động
    Nhấn giữ lâu chỉ khiến một phần khu vực game bị chọn, vùng chọn đó cũng không kéo được, và khi thả tay ra thì hiện menu Copy/...

    • Với người dùng di động: ô màu đen là dữ liệu và nó sẽ tự được nhấc lên
      Bạn vuốt ngón tay để di chuyển con trỏ đặt dữ liệu, còn nút “write file” sẽ ghi dữ liệu xuống
    • Có hoạt động ở mức nào đó nhưng không thật sự mượt hay phản hồi tốt
      Cảm giác như mỗi lần chỉ đi được theo một hướng, và nếu kéo chéo thì file bị mắc kẹt
    • Phải swipe. Trên iPhone 13 + Chrome thì chạy được
    • Nó không hẳn là drag and drop mà gần hơn với kéo để di chuyển
      Bạn đẩy ngón tay để di chuyển vị trí nhấp nháy theo một hướng, không dùng tap
      Trên iPhone 13 + Safari thì chạy được
    • Đó là vì thiết kế điều khiển của game hơi mơ hồ
      Bạn chỉ có thể đẩy file sang ngang và không thể đi xuyên qua file khác. Không phải điện thoại bị hỏng hay engine game có vấn đề gì, mà luật chơi là vậy
      Tôi còn việc khác phải làm bây giờ nên đi làm đó đây
  • Đây là một trò vui, nhưng phàn nàn duy nhất của tôi là vấn đề về UX và hành vi kỳ vọng
    Sau khi đặt một khối xuống, theo phản xạ tôi lại nhấn space để di chuyển khối tiếp theo, nhưng khối kế tiếp vốn đã được kích hoạt sẵn nên lại bị khóa
    Vì thế tôi đã phải chơi lại nhiều lần

  • Trò này vui, nhưng khác với cách chống phân mảnh thực tế hoạt động
    Tôi thấy khó hiểu ở chỗ có thể nhìn nội dung file để chọn file, hoặc vì sao lại không thể ghi vào vị trí mà bên dưới đã có khối

  • Một trò dễ thương, tôi thích đấy. Sẽ còn hay hơn nếu có âm thanh HDD như trong video được đăng kèm

  • Có vẻ video không xem được nữa
    Tôi từng rất thích ngắm màn hình chống phân mảnh thời Windows 95, và về sau còn mua PerfectDisk cho cả nhà lẫn công ty
    Đáng tiếc là Raxco đã đóng cửa hồi đầu năm nay và máy chủ cấp phép cũng đã ngừng hoạt động[0], nên giờ ngoài chế độ dùng thử ra thì không thể chạy được nữa
    Đây là sản phẩm duy nhất có thể xử lý vấn đề phân mảnh phát sinh khi có hơn 50.000 file trong cây thư mục, nên thật đáng tiếc[1]
    Tôi không biết NTFS có version ID hay không, hoặc PerfectDisk có tôn trọng ID cao hơn được tạo ra sau thời của nó hay không, nhưng giờ tôi thấy bất an vì một công cụ chống phân mảnh đã hết hỗ trợ có thể làm hỏng phần bên trong của hệ thống tệp :(
    [0] Kiểu cấp phép phần mềm đậm chất thập niên 1990 này thật sự rất khó chịu
    [1] Vì là startup nên không có thời gian để tái thiết kế cho bài bản. Câu chuyện quá quen thuộc

  • Sẽ hữu ích hơn nếu có hướng dẫn điều khiển

  • Chrome lại tiếp tục thúc đẩy các JS API như File System API, nên có lẽ chỉ còn là vấn đề thời gian trước khi cuối cùng người ta có thể chống phân mảnh ổ đĩa thật ngay trong trình duyệt

    • Nếu biết đúng định danh thì có thể truy cập USB flash hoặc ổ cứng ngoài qua WebUSB
      Nếu kết hợp trình biên dịch C-to-WASM với mã driver Linux, có lẽ chỉ với trình duyệt thôi cũng chống phân mảnh được
      Hoặc nối cơ chế này vào trình giả lập WASM x64, rồi gắn trực tiếp ổ đĩa vào một bản sao MS-DOS hay Windows 98 chạy trong trình duyệt cũng được
    • Đã có rồi: https://developer.mozilla.org/en-US/docs/Web/API/File_System...
    • Với lưu trữ đám mây thì có lẽ ngay bây giờ cũng làm được rồi