- Es un juego retro para desfragmentar un disco duro virtual, un juego web que presenta el proceso de limpieza del disco como si fuera una pantalla de juego.
- En la pantalla inicial, se puede empezar el juego al seleccionar la unidad que se quiere desfragmentar.
- Drive C ofrece la unidad más pequeña y una dificultad fácil, con 1KB / Easy.
- Drive D corresponde a una opción intermedia, con 128Kb / Normal.
- Drive E ofrece la unidad más grande y una dificultad alta, con 1MB / Hard.
Pantalla inicial y modo de juego
- La primera pantalla comienza con el texto “Welcome to defrag the game”.
- El usuario elige la unidad que quiere desfragmentar debajo de “Choose a drive to defrag”.
Unidades disponibles
-
Drive C
- Tamaño: 1KB
- Dificultad: Easy
-
Drive D
- Tamaño: 128Kb
- Dificultad: Normal
-
Drive E
- Tamaño: 1MB
- Dificultad: Hard
1 comentarios
Opiniones de Hacker News
En la época de NT 4, una vez la desfragmentación tardó casi 18 horas.
La inicié antes de irme del trabajo, pero a la mañana siguiente seguía sin poder saber el progreso, y como no podía confiar en que fuera seguro reiniciar, no me quedó más que dejarla así.
El problema era que en esa máquina corría un sistema de control de versiones, y al final todos reconocieron la necesidad y conseguimos una máquina dedicada, pero fue realmente frustrante.
Llamé a Microsoft y logré comunicarme; me dijeron que en NT la desfragmentación corría en modo real, por lo que no había mucha memoria para hacer buffering de los bloques copiados y pasaba mucho tiempo buscando en el disco duro. Era una arquitectura realmente tonta.
Incluso las herramientas de desfragmentación en el arranque se ejecutan mucho después de ntldr.
Es divertido. Pero me confundió que no quedara claro que el primer bloque parpadeante era un bloque de datos.
Creo que sería más claro empezar sin ningún bloque seleccionado y, cuando el usuario presione Enter/Espacio para iniciar el juego, hacer que parpadee el primer bloque de datos.
Me recuerda a Sokoban.
Es un juego divertido, pero el cálculo del puntaje se ve un poco raro. Si simplemente presionas espacio a lo loco, el puntaje sale más alto que cuando realmente resuelves el rompecabezas.
En iPhone, arrastrar y soltar no funciona.
Si mantienes presionado, solo se selecciona parte del área de juego; esa selección no se arrastra y, al soltar, aparece el menú Copy/...
Deslizas el dedo para mover el cursor donde vas a soltar los datos, y el botón “write file” escribe los datos.
Se siente como si solo avanzara en una dirección a la vez, y si arrastras en diagonal, el archivo se queda atascado.
Deslizas el dedo para mover la posición parpadeante en una dirección, y no se usa tap.
En iPhone 13 + Safari funciona.
Solo puedes empujar el archivo hacia los lados y no puedes pasar por encima de otros archivos. No es que tu teléfono esté roto ni que sea un problema del motor del juego; esas son las reglas del juego.
Tengo otras cosas que hacer ahora, así que me voy a hacerlas.
Es un juego divertido, pero mi única queja es un problema de UX y comportamiento esperado.
Después de soltar un bloque, naturalmente vuelves a presionar espacio para mover el siguiente, pero como el siguiente bloque ya está activo por defecto, en realidad termina bloqueándose.
Por eso tuve que reiniciar varias veces.
Es un juego divertido, pero no se parece al comportamiento real de una desfragmentación.
Me costó entender que se pudiera elegir un archivo viendo su contenido, o por qué no se puede escribir en una ubicación donde hay bloques abajo.
Me gusta, es un juego lindo. Sería aún mejor si tuviera sonidos de HDD, como en el video que subieron.
Parece que el video ya no se puede ver.
Me gustaba ver la pantalla de desfragmentación en la época de Windows 95, y más adelante incluso compré PerfectDisk para casa y para el trabajo.
Lamentablemente, Raxco cerró a principios de este año y sus servidores de licencias también se apagaron[0], así que ahora no se puede ejecutar salvo en modo de prueba.
Es una pena, porque era el único producto capaz de resolver problemas de fragmentación que aparecían cuando había más de 50 mil archivos en un árbol de directorios[1].
No sé si NTFS tiene IDs de versión, o si PerfectDisk respetaría IDs más altos creados después de su desarrollo, pero ahora me da miedo que una herramienta de desfragmentación sin soporte dañe las partes internas del sistema de archivos :(
[0] El licenciamiento de software estilo años 90 es realmente molesto.
[1] Era una startup, así que no había tiempo para rediseñarlo bien. Una historia común.
https://www.youtube.com/watch?v=KR3TbL3Tl6M
Sería útil que hubiera instrucciones de control.
Chrome vuelve a impulsar otra API de JS como File System API, así que es cuestión de tiempo para que al final podamos desfragmentar unidades reales desde el navegador.
Combinando un compilador de C a WASM con código de drivers de Linux, parece posible desfragmentar solo con el navegador.
O se podría conectar este mecanismo a un emulador x64 en WASM y montar directamente la unidad en una copia de MS-DOS o Windows 98 que corra en el navegador.