SaveState #3: Escória Virtual
mar
11

SaveState #3: Escória Virtual

SaveState

F4 e saudações! Chegamos à terceira instância da coluna SaveState! Aqui nós desenrolamos o “informatiquês” e exploramos as possibilidades do universo dos emuladores. Hoje vamos nos estender um pouquinho para fora do tema emulação mas espero prometo que vai ser divertido mesmo assim.

Quem já acompanhou as colunas anteriores, sabe que um emulador é um tipo de máquina virtual que simula as funções uma máquina real. Virtual Machines (VMs) sFull Throttle no Scumm VMão um conceito antigo em ciencia da computação, e além das virtualizações de máquinas reais existem as que simulam máquinas hipotéticas. O exemplo mais difundido de máquina virtual é a Java Virtual Machine, a máquina virtual que executa aplicações Java.

Um sistema escrito para uma máquina virtual se beneficia principalmente de portabilidade, pois ele poderá ser executado em qualquer plataforma física que tenha uma implementação dessa máquina virtual. Write once, bug run anywhere (Escreva uma vez, dê pau rode em qualquer lugar) é o slogan da linguagem Java, pois seus aplicativos podem ser executados em qualquer sistema que tenha uma JVM compatível. Os games emulados também se beneficiam da portabilidade, pois a mesma ROM pode ser executada em um emulador para Windows, Linux ou até outros consoles.

E onde máquinas virtuais entram no universo dos games? Já já chegamos lá.

Visando facilitar o desenvolvimento de seus adventures a Lucas Arts criou o SCUMM (Script Creation Utility for Maniac Mansion), já citado no Round #17 do NowLoading. Day of The Tentacle no Scumm VMSCUMM é a linguagem de programação e engine de jogos desenvolvido pela Lucas Arts que permite os criadores de jogos criar locais, itens e diálogos sem precisar escrever código na linguagem nativa do sistema que jogo se destinará.

Percebam que enquanto os scripts SCUMM poderiam ser usados como um aplicativo de máquina virtual, a engine SCUMM em si não é uma. Jogos SCUMM foram lançados para muitas plataformas mas eles não são nativamente portáveis: o CD de Day of the Tentacle para PC que você comprou contém um engine SCUMM que executa apenas o DotT no MS-DOS.

“Mas Ogro, até entendi a relação entre VMs e emuladores… mas SCUMM não é um emulador! Você está louco, LOUCO!” – questiona o preocupado leitor

Exato, não é um emulador nem uma máquina virtual. Mas vou apresentar para vocês uma máquina virtual que executa jogos SCUMM: a ScummVM. A ScummVM é uma reimplementação do engine original usado para executar os adventure games da Lucas Arts, e realiza a portabilidade potencial dos jogos criados em SCUMM. Os benefícios que a VM oferece ao gamer são parecidos com os dos emuladores:

  • Verdadeira Portabilidade: A VM possui versões para plataformas que nem existiam quando o SCUMM original foi criado. Entre elas Linux, Mac OS, Dreamcast, handhelds, Wii, GameCube, PSP e PS2.The Dig no Scumm VM
  • Vida nova ao jogo velho: Muitos fãs de games retrô sabem a dificuldade em rodar muitos desses games antigos em sistemas atuais. Com a ScummVM dá para jogar  Day of the Tentacle no WindowsXP ou no Linux sem dor de cabeça alguma.
  • Filtros gráficos: para deixar o jogo antigo menos quadradão, ou o jogo novo ainda mais bonito
  • SaveState: ok, a maioria dos jogos originalmente já tinham saves. Mas é esse o nome da coluna é uma boa justificativa para falarmos hoje sobre ScummVM. Ou não.

As mais novas versões já reimplementam o engine de outros jogos “aponte-e-clique”, como os bons adventures da Sierra On-Line. O interessante é que, ao contrário dos “temíveis” emuladores, a ScummVM conta com o apoio de alguns criadores de games, como a Revolution Software. A compania forneceu fontes do adventure Beneath a Steel Sky para facilitar sua execução na VM e depois disponibilizou-o como para os fãs jogarem gratuitamente! Além disso, permitiu que uma versão reencodada das cutscenes de Broken Sword disponibilizada para download no site da ScummVM – para que seus criadores deixassem de tentar quebrar o código do codec original dos videos.

Isso conclui a coluna de hoje, que não falou sobre um emulador, mas de um sistema que é baseado no mesmo conceito. A ScummVM é uma ferramenta obrigatória para todos os fãs da Lucas Arts e do gênero adventure. Não percam seu tempo, visitem o site oficial e baixem o ScummVM para sua plataforma favorita. F2 e até a próxima (com emuladores, dessa vez)!

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

24 Comentários

  1. P.Prime disse:

    Poucos emuladores me deixaram mais feliz do que o SCUMM.
    Já que a retrocompatibilidade do windows é fake só ele permitiu rejogar grandes jogos da minha infância principalmente o indiana jones fate of atlantis.
    Foda conterrâneo. Tá bom demais tua coluna.

  2. Lythari disse:

    Ano passado eu fui pra praia jogando Day of Tentacle no meu N95! ScummVM pra Symbian funciona que é uma beleza!

  3. Rafael Junio disse:

    Se eu fosse totalmente fluente em ingles concerteza tinha esse emulador em casa…..

  4. Majin disse:

    @Rafael: Procure no Google por Scumm BR, é um forum com traduções dos principais jogos da Lucas Arts e outros. /o/

  5. Marcio disse:

    Eu baixei o ScummVM e cheguei até a instalar a versão para Symbian dele no meu celular (só que na época não tinha cartão de memória que coubesse o meu The Dig). Bem interessante, diga-se de passagem, poder reviver o meu The Dig no Windows Vista :)

  6. Cormanno disse:

    Eu instalei ScummVM no Wii \o/

    Tá foda a Coluna, keep going!

  7. Wesley Pires disse:

    Opa, para mim que estou finalizando o meu curso de tecnologia em redes, foi uma ótima pedida lembrar a emulação de sistemas operacionais através das maquinas virtuais, que a grosso modo seria um grande emulador para emular outro S.O (sistema operacional) no seu Windows ou Linux. Um grande emulador, se é que podemos chamar assim, é o VMware, que inclusive possui versão online.
    Bom, mas como o podcast é sobre jogos, não irei me delongar tanto. Se bem que já fiz isso…
    Mas excelente informativo sobre o ScummVM. realmente foi bom para os que possuem a ferramenta se aprofundarem no assunto e para quem nao conhece conhecer esta ferramenta.

  8. Ogro Himself disse:

    @Todos
    só frisando que apesar de funcionar da mesma maneira, _conceitualmente_ ScummVM não é um emulador. Eu enrolei, digo, quis falar de um assunto relacionado que acho muito legal. Bom que tenham gostado.

    @The C e Dico
    Décimo Primeiro. É realmente divertido marcar o primeiro comentario em um post? -_-

    @P.Prime
    poder jogar jogos velhos facilmente e onde eu quiser é o que mais me atrai no ScummVM

    @Lythari
    Eu ja vi rodar mto bem anos atras em um iPac. E no PSP fica perfeito tambem.

    @Rafael Junio
    Se voce procurar bem, vai encontrar “A Maldição da Ilha dos Macacos”, a versão em portugues de Monkey 3

    @Wesley Pires
    VMWare é uma máquina virtual de sistema que simula um PC genérico com periféricos virtuais. Um emulador está simulando uma máquina real.

    Logo VMWare não chega a ser um emulador, mas o conceito é o mesmo =)

  9. diegogc disse:

    muito boa coluna cara
    o ScummVm é muito bom, já emulei no PSP tb, fica ótimo!

  10. Clara disse:

    Bah… que saudades destes jogos, você esqueceu de postar fotos de Hugo House of Horrors, eu tinha medo deste jogoXP

    Estes jogos mostram que com gráficos simples pode-se bolar jogos melhores que com gráficos elaborados.
    Na verdade isto não vale apenas para os games, mas também para o cinema, desenhos, etc, não?XP

  11. Arch disse:

    Boa maneria de jogar os antigos Adventures

    ==Campanha vamos comprar uma Máquina Digital para o Ogro==

    Tiro a foto do celular do PSP hauhauahuahau

    :P Zuera Ogro adoro tua coluna ;)

  12. Ogro Himself disse:

    @Clara
    Minha fonte de imagens foi a internet e não achei esse jogo la. Tambem tinha MUITO mais imagens, mas não caberia tudo no espaço da coluna.

    Na verdade um jogo é bom independente de gráfico. Adoro Rock and Roll Racing e Puzzle Bubble, que tem graficos simples. Da mesma maneira, Shadow of Colossus é um jogo graficamente lindo e é FODA.

    @Arch
    Trabalho com o recurso que tenho. Por isso não esperem emuladores para algo que não seja PSP, PS2, PS3 e PC. E as fotos são ruins também, mas pelo menos TIRO fotos =P

    Mas se quiserem me dar uma camera, aceito de bom grado =)

  13. Thassalos Folkor disse:

    Quanto tempo dediciosamente desperdiçado nesses jogos.

  14. Roger disse:

    Bem, ja ouvi falar muito mais de VMs sendo usadas para utilização de multiplos sistemas operacionais sem maiores esforços ma não muito sobre elas e os games… Muito informativa tua coluna ogro, boa!!!

  15. Gabriel Valente disse:

    Por favor, alguém sabe me dizer como jogar o Monkey Island 2 no SCUMM?

    Já joguei Full Throttle, The Dig, Monkey 1 e 3, Sam and Max, Indiana JOnes, etc, mas não consigo de jeito nenhum jogar o Monkey 2. Quando dou Start o jogo nem começa, a tela fecha e o Scumm é encerrado….

    E quando que chega o próximo Round de Adventures, hein,hein? =p

  16. Wesley Pires disse:

    @Ogro
    Sim, eu sei das limitações do VMware. Eu apenas citei que o funcionamento é parecido. Porem o programa pode configurar as caracteristicas da maquina. Seria legal poder configurar os consoles com configuração mais acessiveis no pc emsmo.

  17. shu disse:

    Como comentou o P.Prime, a retrocompatibilidade fake do Windows é um problema. esses tempos fui instalar meu Grim Fandango aqui na lan pra um cliente jogar e não rolou. Nem sabia q podia existir algo desse tipo pra rodar os point-and-click da lucas arts :D

  18. dandi disse:

    nao consigo instalar scumvm no meu n95 8g gostaria de saber com e onde consigo o programa certo

  19. Sauros disse:

    Bah ! To tentando ainda jogar o GRIM FANDANGO. Eu baixei já de tudo: patch, launcher, instalador … esse ScummVM, mudei a opção de compatibilidade do jogo e ainda não consegui jogar PERFEITAMENTE (sem animações travadas e som bugado) o jogo no win XP !! Alguem saberia um modo de jogar o GRIM FANDANDO perfeitamente no win XP ?? Por favor, esse é um dos melhores jogos que ja tive o prazer de jogar ! ;D

  20. Henrique disse:

    Queria saber se tem como emular o grim fandando no scumm, pq quero passar ele pro celular (n95-8gb)
    se alguém poder ajudar eu ficaria muito grato…

Deixe aqui seu comentário