Arquivo mensais:fevereiro 2013

Spacewar! (1962) — O Melhor Desperdício de Tempo da História do Universo (Parte 4 de 4)

(Este post é uma tradução de um dos capítulos-bônus online do livro Vintage Games, publicado com permissão do autor. Original em inglês aqui.)

⇐ Parte 3

Asteroids, de Lyle Rains e Ed Logg, trazia uma inovação que alterava fundamentalmente os conceitos de jogo de Spacewar!. Em vez de explodir um piloto espacial rival, em Asteroids o jogador destrói… asteroides. Quando um asteroide grande é atingido, ele se quebra em pedaços, e qualquer desses pedaços destruirá a nave do jogador se colidir com ela. Assim como em Spacewar!, o jogador pode apertar um botão para mergulhar no hiperespaço, mas com o risco de reaparecer num lugar ainda mais perigoso que o anterior. Asteroids foi um enorme sucesso para a Atari, e foi repetidamente portado, clonado, e modificado desde então. (N. do T.: nos fliperamas brasileiros ele apareceu com o nome Aster Action.)

PlatinumThrustPlatinumThrust+, um release da XYPE do Thrust+ para Atari 2600. Efeitos de gravidade e inércia são críticos neste jogo.

Apesar do sucesso de Asteroids e Space Wars, o entusiasmo por este tipo de jogo pareceu diminuir depois que a Taito lançou Space Invaders (veja o capítulo 16 de Vintage Games) em 1978. Space Invaders engoliu muito mais fichas e moedas que qualquer um dos velhos jogos baseados em gravidade-e-impulso, o que sugeriu que talvez física realista não fosse tão importante assim para a maioria dos jogadores.

Rapidamente, jogos que exigiam que os jogadores lidassem com as complicações de inércia e momento foram relegados aos cantos empoeirados dos fliperamas.

OldAsteroidsVisão simulada de uma máquina Asteroids que já viu dias melhores

Por outro lado, percebe-se a influência de Spacewar! em outros tipos de jogos que podem se beneficiar de uma física realista. Essa influência é mais sentida nos gêneros de simulação, particularmente simuladores de voo (capítulo 8 de Vintage Games) e jogos de corrida (capítulo 14). É também o princípio básico por trás de pinballs virtuais (ver capítulo-bônus sobre o Pinball Construction Set).

Claramente, para esses gêneros de jogo uma “engine física” complexa é algo crítico para que a experiência de jogo se pareça com a coisa real. E observa-se mais e mais discussão sobre física a respeito de jogos de tiro em primeira e terceira pessoa (capítulo 5, Doom) — por exemplo, não é mais aceitável mostrar sanguinolências idênticas cada vez que o jogador mata um inimigo. Se foi um tiro de escopeta à queima-roupa, espera-se que o bandido voe para trás, possivelmente quicando em uma parede ou duas antes de espatifar-se numa poça de sangue.

OmegaRaceOmega Race (1981) com fundo colorido simulado. Este jogo é uma mistura interessante de elementos de Spacewar! e Asteroids em um ambiente fechado.

Talvez a contribuição definitiva de Spacewar! seja a representação de um mundo virtual. Pode-se argumentar que até mesmo o jogo-da-velha ou jogos de tênis tipo Pong tem um tipo de mundo virtual, mas isso não é necessariamente correto. Devemos entender a diferença entre uma superfície de jogo, como uma quadra de tênis ou tabuleiro de xadrez, e um mundo de jogo, como o espaço sideral de Spacewar! ou as ilhas de Myst (capítulo 12).

Para evitar que nos enredemos em discussões teóricas sobre “espaço navegável” ou “ambientes habitáveis”, diremos apenas que Spacewar! apresentou a jogadores e criadores a ideia de que computadores são capazes de representar mundos virtuais coerentes e permitir que jogadores o explorem. Não meras simulações de movimentos simples em ambientes abstratos.

Não eram brinquedos para brincar com eles, mas para brincar neles. Jogos posteriores viriam a redefinir o conceito dramaticamente, mas fica claro que já em Spacewar! vemos uma atenção extrema sendo dada à construção de um mundo de jogo com realismo, chegando ao ponto do mapa estelar ser astronomicamente correto!

Como o nome já diz, Spacewar! não é sobre um tabuleiro com símbolos X e O abstratos, mas uma guerra no espaço (navegável). Para os engenheiros e cientistas da computação acostumados a encarar computadores como nada mais que caras máquinas de tabular, deve ter sido uma revelação ver Spacewar! pela primeira vez. Certamente alguns pensaram, “Meu Deus, o que fizemos?” enquanto esperavam com impaciência sua vez de jogar.

Steve Russell, a “lesma”, nos deu o Espaço.

Retrohitz #75 – As preferidas do SID Archive (C64) – Parte 4

retrohitz_vitrine_570x190

Este é o episódio 75 do Retrohitz.

Neste episódio, a quarta parte das músicas preferidas do SID Archive, com mais 19 das 100 músicas preferidas do repositório de músicas SID.

Duração: 65 minutos

Lista de músicas:

  1. Parallax
  2. Platoon
  3. Rambo First Blood Part II
  4. Ramparts
  5. R I S K
  6. Robocop 3
  7. Robocop
  8. Rocky Star
  9. R-type
  10. Sanxion
  11. Savage
  12. Scroll Machine
  13. Scumball
  14. Short Circuit
  15. Snare
  16. Spellbound
  17. Stormlord
  18. Supremacy
  19. Sweet
  20. Synth Sample
  21. SYS4096

Não se esqueça de deixar seu comentário aí embaixo; afinal, seu comentário é o nosso salário. No entanto, caso você prefira, entre diretamente em contato conosco.

Viva 6502!

O chip eterno da MOS continua aprontando das suas por aí.

Mark Baseggio postou no YouTube um vídeo mostrando seu experimento computacional com um 6502 e um Atmel. (via)

Enquanto isso, um dos disputantes do Retrochallenge Winter Warmup 2013 veio com uma ideia bem interessante: usar um gravador cassete como memória de massa (há quanto tempo vocês não ouviam esta tradução literal de mass storage?) para seu computador 6502 homebrew. O caminho pode ser acompanhado aqui, e o obrigatório vídeo de “funcionou!” no YouTube vai abaixo.

Bits e bytes

Spacewar! (1962) — O Melhor Desperdício de Tempo da História do Universo (Parte 3 de 4)

(Este post é uma tradução de um dos capítulos-bônus online do livro Vintage Games, publicado com permissão do autor. Original em inglês aqui.)

⇐ Parte 2

Bushnell e Dabney não foram os únicos a tentar vender uma versão fliperama de Spacewar!. Em 1977, Larry Rosenthal teve mais sucesso com Space Wars. Rosenthal estudou no MIT durante o desenvolvimento do jogo original, e sentiu-se capaz de fazer um trabalho melhor do que as tentativas anteriores de conversão. Mas ele exigia 50% dos lucros, e só uma empresa — a Cinematronics, que passava por dificuldades — aceitou essas condições.

A maior inovação de Rosenthal foi um processador customizado, barato para fabricar mas sofisticado o suficiente para rodar a versão completa de Spacewar!, completo com o poço de gravidade e o combate entre dois jogadores que eram os atrativos principais do original. Havia outros melhoramentos, como a capacidade de absorver dano antes de explodir. Os níveis de gravidade e inércia também podiam ser ajustados pelos jogadores. O jogo era estritamente limitado no tempo: quem tivesse destruído a nave do adversário mais vezes dentro do tempo limite era o vencedor.

A característica possivelmente mais importante do jogo eram os gráficos vetoriais, que o tornavam mais fiel ao original e com maior qualidade visual que Computer Space, que usava gráficos de varredura (raster, em inglês). A diferença essencial entre gráficos vetorias e de varredura é que os primeiros são baseados em linhas em vez de pontos (pixels) e dão uma aparência muito mais nítida que os gráficos de varredura usados pelos jogos da época. Foi uma adaptação excelente, que rendeu gordos lucros para Rosenthal e a Cinematronics.

Em 1978, a Atari lançou Orbit, mais uma adaptação de Spacewar! com gráficos de varredura. Ao contrário de Computer Space, ele tinha combate entre jogadores e um sistema de dano semelhante ao de Space Wars. Um aspecto interessante, talvez o único digno de nota, é que as naves tinham o formato da Enterprise e de uma Ave de Rapina Klingon de Jornada nas Estrelas. Este jogo não foi um sucesso e é pouco mencionado atualmente, se bem que houve uma versão simplificada para o Atari 2600: Space War.

OrbitOrbit, da Atari

FairchildSpaceWarSpace War (1977), da Fairchild, para o seu console Video Entertainment System. Mais um dos primórdios dos videogames que se inspirou em Spacewar!.

A Atari mergulhou de cabeça na onda dos gráficos vetoriais em 1979, com Lunar Lander (também mencionado no capítulo 8 de Vintage Games) e Asteroids, dois jogos espetacularmente inovadores mas notoriamente difíceis. O objetivo de Lunar Lander, como o nome sugere, é pousar um módulo lunar em uma de várias bases (na verdade plataformas) na Lua.

O que tornava o jogo desafiador era sua física dolorosamente realista: dava um trabalho brutal gerar exatamente o impulso suficiente para manobrar o módulo e resistir à gravidade. O combustível era precioso: um tanque vazio era a morte certa.

Este jogo foi clonado e portado para plataformas domésticas. Donos de Commodore VIC-20, por exemplo, lembrar-se-ão do clone Jupiter Lander (1981). Os conceitos introduzidos por Lunar Lander viriam a evoluir e transformar-se numa família de jogos de “gravidade/impulso” ao longo dos anos 80, incluindo o já mencionado Gravitar (1982) da Atari.

GravitarGravitar

Parte 4 ⇒

O que faltou no Sinclair QL? E no MSX? E no Apple II? E no….

Num momento de desabafo Radastan, do Bytemaniacos, resolveu falar sobre os motivos do fracasso comercial do Sinclair QL.

Resumindo um pouco ele comentou sobre o custo extra (cerca de £50 a mais) causado pelas unidades internas de microdrive (pois um usuário profissional compraria logo um drive de disquetes), a falta de uma porta para gravador cassete (tá, gosto para tudo… mas faz sentido), uma som decente (como o AY-3-8912 incluído no Spectrum 128K) e mais do que as escassas 8 cores (acreditam nisso? O QL tem apenas oito cores?).

E você? Concorda? Discorda? E quanto aos outros computadores? O que faltou no seu computador clássico predileto para ele ser a “máquina perfeita”? Deixem seu comentário a seguir…

Spacewar! (1962) — O Melhor Desperdício de Tempo da História do Universo (Parte 2 de 4)

(Este post é uma tradução de um dos capítulos-bônus online do livro Vintage Games, publicado com permissão do autor. Original em inglês aqui.)

⇐ Parte 1

Os criadores de Spacewar! eram alunos e professores do MIT, que nos anos 60 investiu pesadamente em engenharia e ciência da computação. Os computadores da época eram monstros do tamanho de salas, mas o MIT tinha adquirido um PDP-1, uma máquina muito menor e mais leve (mas ainda assim do tamanho de três geladeiras grandes).

O MIT também teve o bom senso de encomendar displays de vídeo e teclados para os computadores. Àquela altura, a maioria dos computadores se limitava a leitores de cartões perfurados para entrada e impressoras para saída; obviamente uma configuração dessas torna impossível qualquer jogo de ação.

A DEC, fabricante do PDP-1, tinha uma filosofia muito diferente da IBM, a líder inquestionável do mercado. A visão da IBM para a indústria da computação era que usuários individuais (ou “clientes”) não tinham que chegar perto da máquina; eles levariam cartões, programas ou tarefas para operadores designados (chamados sarcasticamente de “sacerdotes”), que seriam os únicos a interagir fisicamente com o computador.

A idéia era que uma empresa ou universidade contrataria os serviços de computação da IBM, cujos funcionários executariam as tarefas do dia-a-dia no computador. Esse modelo fez bastante sentido para os primeiros computadores, já que apenas profissionais altamente treinados eram capazes de operá-los e mantê-los.

A DEC pensava diferente: usuários individuais deveriam poder usar e programar seus computadores eles mesmos. A filosofia da IBM pode ser comparada a um sistema de trens de passageiros; qualquer um pode viajar, mas ninguém senão os profissionais podem operar a locomotiva, muito menos determinar rotas. A DEC estava mais interessada em vender “automóveis”; quando você compra um, pode ir aonde quiser e fazer o que quiser com ele. Essa abordagem eventualmente resultaria no hardware e software “amigável” que temos hoje em dia.

Os nerds do Clube de Ferromodelismo do MIT adotaram rapidamente o PDP-1, passando a maior parte dos dias estudando-o e fazendo programas (ou hacks, um dos muitos neologismos que eles criaram para descrever suas atividades). A maioria desses programas eram truques inteligentes de matemática ou geometria, mas Steve “Slug” Russell — tido como relaxado — resolveu superar seus amigos projetando um jogo de ficção científica totalmente interativo.

O projeto de Russell parecia ambicioso demais, mas os membros do Clube de Ferromodelismo não eram do tipo que se intimida com desafios. Seus amigos o encorajavam e o ajudavam a não perder o foco o quanto podiam. Ao contrário do mundo do desenvolvimento de software moderno, competitivo e cheio de segredos, Russell trabalhava num ambiente que hoje chamaríamos de open source: o código era livremente compartilhado e implementado sem medo de violações de direito autoral ou patentes.

Um desses aperfeiçoamentos foi o hack “Planetário Caro” de Pete Sampson, que aplicava um fundo de estrelas astronomicamente correto como visto da Terra, em vez do fundo aleatório original. Tal qual os projetos open source modernos, Spacewar! era rotineiramente hackeado e modificado à medida que indivíduos ou grupos decidiam adicionar novas funcionalidades.

Quando foi finalmente completado, Spacewar! era um feito impressionante. Dois jogadores controlavam cada um uma nave espacial, orbitando uma estrela de poderosa força gravitacional. O objetivo do jogo é destruir a nave do adversário com um disparo de míssil, com cuidado para não ser sugado pelo campo gravitacional da estrela.

O jogador também pode entrar no hiperespaço e emergir em um ponto aleatório do campo de jogo. Este comando aparece muitos anos depois no Defender, que tem similaridades com outras opções de controle do Spacewar!. Os controles consistiam em quatro chaves, mas esse arranjo desconfortável foi logo substituído por caixas customizadas que lembravam gamepads modernos, ou joysticks.

Sem dúvida, Spacewar! poderia fazer sucesso com muitas pessoas além das mentes brilhantes do MIT, mas os requisitos de hardware limitavam muito sua disponibilidade. Só estudantes universitários, provavelmente de engenharia, tinham uma chance razoável de ver e jogar esses videogames pioneiros. Mas mesmo assim o desenvolvimento de conversões e modificações continuou ao longo dos anos 70. Podemos mencionar Orbitwar (1974) de Silas Warner [2], que permitia aos jogadores disputar partidas em rede no sistema educacional para mainframes PLATO.

No início dos anos 70, a indústria dos fliperamas se limitava ao pinball e outros jogos eletromecânicos. Consoles e computadores domésticos não decolariam até o fim da década. Bushnell, o homem que mais tarde fundaria a Atari, era um engenheiro eletricista que tinha jogado Spacewar! na Universidade de Utah durante seus estudos de Ciência da Computação, até se formar em 1968.

Nos períodos de férias, Bushnell também trabalhou no parque de diversões Lagoon em Salt Lake City. Como todos os parques de diversões de qualquer época, o Lagoon oferecia uma vasta gama de jogos de desafio que o visitante tinha que pagar para jogar. Não demorou muito para Bushnell somar A com B e começar a imaginar maneiras de trazer a mágica geek do Spacewar! para as massas (e fazer um caminhão de dinheiro no processo).

Bushnell e seu amigo Ted Dabney começaram a trabalhar numa versão de Spacewar! barata e operada por moedas. Como não havia microprocessadores disponíveis ao público, eles tiveram que usar circuitos integrados TTL, mais volumosos. Construíram um gabinete futurista em fibra de vidro, e usaram um televisor GE preto-e-branco de 15 polegadas como display. [3]

Apesar do jogo propriamente dito não ser muito divertido, o gabinete tinha uma aparência tão exótica que o diretor de cinema Richard Fleischer usou-o nos cenários de seu filme Soylent Green (N. do T.: título brasileiro No Mundo de 2020). A dupla Bushnell-Dabney adotou o nome Syzygy e, enquanto procuravam um fabricante para Computer Space, trabalharam longas horas consertando máquinas de pinball para sobreviver. Finalmente fecharam negócio com a Nutting Associates, um fabricante de máquinas eletromecânicas de fliperama.

Computer Space, lançado em novembro de 1971, estava longe de ser um clone exato de Spacewar!. Por exemplo, não havia combate entre dois jogadores nem poços gravitacionais. Um único jogador controlava uma nave no espaço aberto, desviando-se do fogo inimigo e tentando destruir dois discos voadores controlados pelo computador.

O jogo era difícil de controlar. Apesar de ter sido construída uma versão para dois jogadores e com controles melhores, numa tiragem estimada de 1500 cópias [4], Computer Space não teve o apelo de massa que Bushnell esperava. Diz a lenda que ele resolveu que um jogo mais simples teria mais chance de sucesso, e dessa decisão ele partiu para desenvolver o Pong. No entanto, talvez as vendas decepcionantes de Computer Space se devam mais às falhas de jogabilidade que à ignorância ou incompetência dos jogadores.

Cinematronics Space WarsSpace Wars, da Cinematronics

[2] Para mais sobre Silas Warner, veja o capítulo 2 de Vintage Games.

[3] http://web.archive.org/web/20090130053055/http://www.marvin3m.com/arcade/cspace.htm

[4] Veja http://www.klov.com/game_detail.php?game_id=7381 para mais informações sobre as diferentes versões.

Parte 3 ⇒