1 ポイント 投稿者 GN⁺ 2024-09-03 | 1件のコメント | WhatsAppで共有
  • 仮想ハードドライブをデフラグするレトロゲームで、ディスク整理のプロセスをゲーム画面のように表現したWebゲーム
  • 開始画面でデフラグするドライブを選択するとゲームを始められる
  • Drive Cは1KB / Easyで、最小のドライブとやさしい難易度を提供
  • Drive Dは128Kb / Normalで、中間レベルの選択肢に相当
  • Drive Eは1MB / Hardで、最大のドライブと高い難易度を提供

開始画面と進行方法

  • 最初の画面は「Welcome to defrag the game」という文言で始まる
  • ユーザーは「Choose a drive to defrag」の下で、デフラグするドライブを選ぶ

選択可能なドライブ

  • Drive C

    • サイズ: 1KB
    • 難易度: Easy
  • Drive D

    • サイズ: 128Kb
    • 難易度: Normal
  • Drive E

    • サイズ: 1MB
    • 難易度: Hard

1件のコメント

 
GN⁺ 2024-09-03
Hacker News のコメント
  • NT 4 の頃、デフラグにほぼ18時間かかったことがある
    退勤前に開始したのに翌朝になっても進捗が分からない状態で、再起動しても大丈夫か確信できず、そのままにするしかなかった
    問題はそのマシンでバージョン管理システムを動かしていたことで、最終的には全員が必要性を認めて専用機を確保できたが、本当に腹立たしかった
    Microsoft に電話してつながったところ、NT ではデフラグがリアルモードで動作し、コピーするブロックをバッファリングするメモリがあまりないため、ハードディスクのシークに多くの時間を費やすのだと聞いた。本当に間抜けな構造だった

    • NT は ntldr 以降はリアルモードで何も実行できない
      起動時デフラグツールも ntldr よりずっと後に実行される
    • 5200 RPM HDD だったなら、シーク時間が長くなったことにかなり影響していそう
  • 面白い。ただ、点滅している最初のブロックがデータブロックだという点が明確でなく、混乱した
    最初はどのブロックも選択していない状態で始め、ユーザーが Enter/Space を押してゲームを開始したら最初のデータブロックが点滅するようにすると、もっと分かりやすそう
    Sokoban を思い出す

  • 面白いゲームだが、スコア計算が少し変に見える。スペースを適当に連打するだけで、実際にパズルを解いたときより高いスコアが出る

    • 目標は低いスコアを取ること
    • 何回かプレイしてみると、“high score” が自分の取った最も低い数字として表示される。スコアの仕組みが反転している感じに近い
  • iPhone ではドラッグ&ドロップが動作しない
    長押しするとゲーム領域の一部が選択されるだけで、その選択範囲はドラッグされず、指を離すと Copy/... メニューが出る

    • モバイルユーザー向け: 黒いボックスがデータで、自動的に持ち上げられる
      指を滑らせてデータを置くカーソルを動かす方式で、“write file” ボタンでデータを書き込む
    • ある程度は動くが、快適でも反応が良いわけでもない
      一度に一方向にしか進まない感じで、斜めにドラッグするとファイルが引っかかってしまう
    • スワイプする必要がある。iPhone 13 + Chrome では動作する
    • ドラッグ&ドロップというより、単なるドラッグ移動に近い
      指を滑らせて点滅している位置を一方向に動かし、タップは使わない
      iPhone 13 + Safari では動作する
    • ゲームの操作性設計が曖昧だからそうなっている
      ファイルは横にしか押せず、他のファイルを通り抜けることはできない。スマホが壊れているわけでもゲームエンジンの問題でもなく、ゲームのルールがそういうもの
      今やるべき別の用事があるので、それをしに行く
  • 面白いゲームだが、唯一の不満はUX と期待される挙動の問題
    ブロックを置いたあと、自然に次のブロックを動かそうとしてもう一度スペースを押してしまうが、次のブロックはデフォルトでアクティブになっているので、逆にロックされてしまう
    そのせいで何度もやり直す羽目になった

  • 面白いゲームだが、実際のデフラグの動作とは違う
    ファイルの中身を見てファイルを選べる点や、下にブロックがある位置にはなぜ書き込めないのかが理解しにくかった

  • かわいいゲームで気に入った。投稿されていた動画のようなHDD の音があるともっと良さそう

  • 動画はもう見られないようだ
    Windows 95 時代のデフラグ画面を見るのが好きで、後には自宅用と会社用に PerfectDisk も買った
    残念ながら Raxco は今年初めに閉鎖し、ライセンスサーバーも停止したため[0]、今では評価版モード以外では実行できない
    ディレクトリツリーに5万個を超えるファイルがあるときに起きた断片化問題を解決できた唯一の製品だったので惜しい[1]
    NTFS にバージョン ID があるのか、あるいは PerfectDisk が自分の作成後に出たより高い ID を尊重するのかは分からないが、今ではサポートが切れたデフラグツールがファイルシステム内部を壊してしまうのではないかと不安だ :(
    [0] 1990年代式のソフトウェアライセンス方式で、本当にうんざりする
    [1] スタートアップだったので、きちんと再設計する時間がなかった。よくある話

  • 操作方法の案内があると助かる

  • Chrome が File System API のような JS API をまた押し進めているので、最終的にブラウザ上で実際のドライブのデフラグまでできるようになるのは時間の問題だ

    • 正しい識別子さえ分かれば、WebUSB でフラッシュドライブや外付けハードディスクにアクセスできるはず
      C-to-WASM コンパイラと Linux ドライバコードを組み合わせれば、ブラウザだけでデフラグも可能になりそう
      あるいはこの仕組みを WASM x64 エミュレータにつないで、ブラウザ上で動く MS-DOS や Windows 98 のコピーにドライブを直接接続することもできる
    • すでにある: https://developer.mozilla.org/en-US/docs/Web/API/File_System...
    • クラウドストレージなら、すでに今でも可能そう