Show HN: Apresentação do jogo Defrag the Game
(defrag-game.com)- Um jogo retrô em que você desfragmenta um disco rígido virtual, transformando o processo de limpeza do disco em uma experiência com aparência de jogo
- Na tela inicial, é possível começar o jogo ao selecionar o drive a ser desfragmentado
- O Drive C oferece o menor drive e a dificuldade mais fácil, com 1KB / Easy
- O Drive D corresponde à opção intermediária, com 128Kb / Normal
- O Drive E oferece o maior drive e uma dificuldade alta, com 1MB / Hard
Tela inicial e modo de progresso
- A primeira tela começa com a frase “Welcome to defrag the game”
- O usuário escolhe o drive a ser desfragmentado abaixo de “Choose a drive to defrag”
Drives disponíveis
-
Drive C
- Tamanho: 1KB
- Dificuldade: Easy
-
Drive D
- Tamanho: 128Kb
- Dificuldade: Normal
-
Drive E
- Tamanho: 1MB
- Dificuldade: Hard
1 comentários
Opiniões no Hacker News
Na época do NT 4, uma vez a desfragmentação levou quase 18 horas
Comecei antes de sair do trabalho, mas na manhã seguinte ainda não dava para saber o progresso, e eu não confiava que seria seguro reiniciar, então não tive escolha a não ser deixar rodando
O problema é que aquele equipamento rodava um sistema de controle de versão e, no fim, todo mundo reconheceu a necessidade e conseguimos uma máquina dedicada, mas foi realmente irritante
Liguei para a Microsoft e consegui falar com alguém; me disseram que, no NT, a desfragmentação rodava em modo real, então não havia muita memória para fazer buffer dos blocos de cópia, e por isso passava muito tempo fazendo seeks no disco rígido. Era uma arquitetura muito idiota
Ferramentas de desfragmentação na inicialização também rodam bem depois do ntldr
Divertido. Mas fiquei confuso porque não está claro que o primeiro bloco piscando é um bloco de dados
Acho que ficaria mais claro começar sem nenhum bloco selecionado e, quando o usuário pressionasse Enter/Space para iniciar o jogo, fazer o primeiro bloco de dados piscar
Lembra Sokoban
É um jogo divertido, mas a pontuação parece um pouco estranha. Se você simplesmente ficar apertando espaço, a pontuação sai mais alta do que quando realmente resolve o quebra-cabeça
No iPhone, arrastar e soltar não funciona
Se eu pressiono e seguro, só seleciona parte da área do jogo, essa seleção não é arrastada e, quando solto, aparece o menu Copy/...
Você desliza o dedo para mover o cursor onde os dados serão soltos, e o botão “write file” grava os dados
Parece que só vai em uma direção por vez, e, se você arrasta na diagonal, o arquivo fica preso
Você desliza o dedo para mover a posição piscando em uma direção, sem tocar para selecionar
Funciona no iPhone 13 + Safari
Só dá para empurrar arquivos para os lados, e não é possível passar por outros arquivos. Não é que seu celular esteja quebrado, nem é um problema do motor do jogo; as regras do jogo é que são assim
Tenho outras coisas que deveria estar fazendo agora, então vou fazê-las
É um jogo divertido, mas minha única reclamação é uma questão de UX e comportamento esperado
Depois de posicionar um bloco, eu naturalmente apertava espaço de novo para mover o próximo bloco, mas o próximo bloco já fica ativo por padrão, então eu acabava travando-o
Por causa disso, precisei recomeçar várias vezes
É um jogo divertido, mas é diferente do funcionamento real da desfragmentação
Achei difícil entender por que é possível escolher um arquivo olhando seu conteúdo, ou por que não dá para escrever em posições que têm blocos embaixo
É um jogo fofo, gostei. Acho que ficaria ainda melhor com sons de HDD, como no vídeo postado
Parece que o vídeo não está mais disponível
Eu gostava de assistir à tela de desfragmentação na época do Windows 95 e, mais tarde, até comprei o PerfectDisk para casa e para o trabalho
Infelizmente, a Raxco fechou no começo deste ano e o servidor de licenças também saiu do ar[0], então agora não dá para executar nada além do modo de avaliação
É uma pena, porque era o único produto que conseguia resolver o problema de fragmentação que surgia quando havia mais de 50 mil arquivos em uma árvore de diretórios[1]
Não sei se o NTFS tem um ID de versão, ou se o PerfectDisk respeitaria IDs mais altos criados depois dele, mas agora fico receoso de que uma ferramenta de desfragmentação sem suporte acabe corrompendo partes internas do sistema de arquivos :(
[0] Licenciamento de software no estilo dos anos 1990, realmente irritante
[1] Éramos uma startup, então não havia tempo para redesenhar direito. História comum
https://www.youtube.com/watch?v=KR3TbL3Tl6M
Seria útil ter instruções de como jogar
Com o Chrome empurrando mais uma API JS, como a File System API, é só uma questão de tempo até que seja possível desfragmentar unidades reais diretamente no navegador
Combinando um compilador C-to-WASM com código de drivers do Linux, acho que daria até para desfragmentar só pelo navegador
Ou então conectar esse mecanismo a um emulador x64 em WASM e anexar a unidade diretamente a uma cópia do MS-DOS ou do Windows 98 rodando no navegador