Quem acompanha o Skooter Blog sabe que sou fã do Johnny Castaway, o clássico screensaver (descanso de tela) que a Sierra On-Line/Dynamix lançou para o Windows 3.1 em 1992, há 34 anos. Neste descanso de tela, acompanhamos as aventuras do náufrago Johnny Castaway em uma pequena ilha com uma única palmeira. Neste artigo, apresento o Johnny Castaway Enhanced, uma versão atualizada que roda nativamente no Windows 10 e no Windows 11, além de Linux, macOS e outros sistemas.
O Clássico do Windows 3.1
Eu usava o Johnny Castaway original ainda no Windows 3.1, passando depois pelo Windows 95, 98, ME e XP. Porém, com o lançamento das versões de 64 bits do Windows, a Microsoft removeu o suporte a executáveis de 16 bits. Assim, no Windows 7, 8, 10 e 11, não é mais possível rodar a versão original nativamente. Eu vinha contornando esse problema por meio do DOSBox, um emulador de DOS que me permite rodar o Windows 3.1 dentro do Windows 11, viabilizando a execução do Johnny Castaway original. Essa solução está descrita em um artigo que publiquei em 2022 aqui no Skooter Blog.
No entanto, a solução com o DOSBox tem um inconveniente: tanto ele quanto os seus derivados mantêm um canal de áudio constantemente aberto no Windows, impedindo que a máquina entre em modo de suspensão. Isso é aceitável para o uso principal do DOSBox, que são os jogos (afinal, ninguém quer que o Windows hiberne no meio da partida). Mas com screensavers a história é diferente. O ideal é que o sistema entre em modo de espera após algum tempo exibindo a animação, para economizar energia quando nos afastamos do computador por períodos mais longos.
Johnny Castaway Enhanced
É aí que entra o Johnny Castaway Enhanced. Ele utiliza os gráficos e sons nativos do original, mas teve seu software totalmente reescrito para ser compilado em máquinas modernas. O JC Reborn foi o projeto precursor, que reimplementou o Johnny Castaway em linguagem C. A partir dele surgiu o Johnny Castaway 2026 Edition, feito em Go com o framework Raylib, permitindo levá-lo ao macOS, Linux, Windows e até mesmo consoles. Por fim, o Johnny Castaway Enhanced poliu esse código, eliminando uma série de bugs para deixar a nova versão o mais fiel possível à original.
Animações que estavam falhando foram corrigidas, as nuvens clássicas estão de volta (e com movimento!) e a tela de configurações retornou. Além disso, o screensaver agora roda em tela cheia e preserva a proporção 4:3 original (com bordas nas laterais) mesmo em telas modernas (16:9). Ele também conta com suporte a múltiplos monitores, sendo exibido simultaneamente em todos eles, dentre outras melhorias.
Download e Instalação
O Johnny Castaway Enhanced está contido em um único arquivo de apenas 14 MB, que pode ser instalado como qualquer screensaver nativo do Windows — com a vantagem de não interferir nas configurações de suspensão e hibernação do sistema. Para instalar, basta baixar o pacote aqui, salvando-o na pasta de sua preferência. Em seguida, clique no arquivo baixado com o botão direito do mouse e selecione “Instalar”.
Conclusão
Com o Johnny Castaway Enhanced, finalmente temos a solução definitiva para rodar esse clássico em máquinas atuais, sem abrir mão do gerenciamento de energia do sistema e sem gambiarras com o áudio. É muito gratificante ver projetos dedicados a manter viva essa parte tão nostálgica da história da informática. Baixe, faça o teste e traga um pouco da magia dos anos 90 de volta para o seu monitor. E você, também ficava acompanhando as aventuras do Johnny na época do Windows 3.1? Deixe seu relato aí nos comentários e fique ligado para mais dicas e novidades aqui no Skooter Blog!
Atualização (07/07/2026): A cena em que o Johnny costrói um castelo e ele é invadido por homenzinhos está funcionando corretamente agora. Foi incluída também uma opção para rodar diferentes instâncias do Johnny Castaway em cada monitor, caso haja mais de um monitor.
Atualização (17/07/2026): Agora o Johnny Castaway Enhanced tem suporte opcional para monitores widescreen nativamente, sem esticar a tela e sem barras pretas. Também tem uma série de filtros, incluindo bilinear, simulador de CRT, simulador de Aperture Grille e Scanlines. Além disso, vários bugs de animação foram corrigidos.
Atualização (24/07/2026): Mais uma porção de bugs em várias cenas foram corrigidos.
Atualização (18/08/2026): Adicionada opção de período silencioso com horário de início e final configurável, ideal para que o screensaver rode sem fazer barulho durante a madrugada, por exemplo. Também foram corrigidos bugs e adicionadas outras novas funcionalidades menores. Também fizemos um vídeo de 10 horas com o Johnny Castaway Enhanced sendo executado em 4K e widescreen:











tem versao para mac OS?
É feito em Go, deve compilar para macOS. Mas eu não tenho Mac para testar.
compila e manda pra mim que eu testo….. eu tenho um mac aqui.. alias a versao pra windows que baixei no dia 13/08, ta com erro.. não carrega o descanso de tela.. e aparece um erro. no windows 11
Precisaria de um Mac para compilar, possivelmente vai precisar de alguns ajustes também.
Quando ao Windows 11, qual o erro?
eu tenho dois macs.. um macmini e um macbook.. se te interessar, posso testar pra você no macbook, so me da as coordenadas…
abaixo link do erro do windows 11
Eu não saberia te passar instruções assim. Prefiro deixar a versão Mac para alguém que queira desenvolvê-la. O projeto do qual saiu esse fork é focado no Mac.
Quanto a versão Windows, esse erro parece estar relacionado com placa de vídeo. Qual placa é a sua? Os drivers estão atualizados? A GPU precisa ter suporte ao “OpenGL 3.3 Core Profile”.
Uma alternativa é ativar a opção “Use Software OpgenGL”. Precisa ter este arquivo na mesma pasta que o JohnnyCastaway.scr:
https://github.com/fbreve/Johnny-Castaway-Enhanced/raw/refs/heads/main/opengl32.dll
blz.. vou segiur essas instrucoes… a placa de video é integrada…. mas vou ver aqui.. valeu