Para muitos programadores, nossa introdução à programação foi nosso pai nos forçando a escrever nossos próprios jogos. Em vez do console de jogos Atari 2600 novinho em folha que eu queria, ganhei um computador Texas Instruments TI-99/4a. Não era exatamente isso que eu tinha em mente na época, é claro, mas essa decisão fatídica deu início a uma carreira que se estende por trinta anos.
Evidentemente, não estou sozinho. Mike Lee teve uma experiência semelhante:
Nasci em 1976, o mesmo ano da Apple, portanto, meu pai tinha a idade certa para conhecer os primeiros resultados do movimento de criação caseira. Uma de minhas poucas lembranças da primeira infância é quando ele chegou em casa com um Sinclair 2000 e um livro de jogos. Ele ficou sentado por horas digitando o código do Space Invaders, e jogamos talvez 30 minutos antes de desligar a máquina e desfazer todo o seu trabalho.
Como fez Shawn Oster:
Desenvolvo software há 25 anos, desde os 8 anos, começando com um livro chamado “Your First BASIC Program” (Seu primeiro programa BASIC) que meu pai me comprou porque tínhamos um PC enquanto todos os meus amigos jogavam StarBlazers em seus Apple IIs. Ele disse que se eu quisesse jogar, eu mesmo poderia escrever um. Na época, fiquei um pouco decepcionado (OK, arrasado), mas agora… bem, pai, obrigado ao senhor.
É por isso que é tão fascinante reconstituir os primeiros jogos de computador. O setor de computadores pessoais cresceu conosco. Aprendemos a programar com o digitando aqueles jogos simples de revistas e livros. Observe com atenção e o senhor verá que esses programas de jogos antigos são as origens primitivas da maioria dos programadores, o tronco cerebral dos répteis que todos nós carregamos coletivamente em nossas cabeças.
Até mesmo um jogo simples e humilde, como o Campo Minado, tem uma profunda raízes que remontam à época dos cartões perfurados:
O Campo Minado tem suas origens nos primeiros jogos de mainframe dos anos 60 e 70. A Wikipedia cita o primeiro ancestral do Campo Minado como sendo o jogo de David Ahl Cube (Cubo). Mas, embora o Cube apresente “minas terrestres”, é difícil considerá-lo um predecessor do Campo Minado. No Cube, as minas são colocadas aleatoriamente e a única maneira de descobrir onde elas estão é terminando o jogo. Se o usuário passar por cima de uma mina terrestre, ele morre; não é possível evitar as minas terrestres ou saber onde elas estão antes de se arriscar.
![]()
No entanto, há vários jogos de “esconde-esconde” muito antigos sobre a localização de pontos ocultos em uma grade. Por exemplo, no livro de Bob Albrecht Hurkle, o senhor deve encontrar uma criatura escondida em uma grade de dez por dez. Após cada palpite, o senhor é informado da direção geral em que se encontra o Hurkle. Dana Noftle’s Carga de profundidade é o mesmo, mas em três dimensões. Bud Valenti’s Mugwump tem vários alvos ocultos e, após cada palpite, o usuário obtém a distância aproximada de cada um deles. Ao contrário do Cube, esses jogos se aproximam mais do padrão geral do Campo Minado: o senhor faz um palpite aleatório para começar e, em seguida, começa a usar as informações fornecidas pelo primeiro palpite para descobrir os itens ocultos. É claro que, diferentemente do Campo Minado (ou do Cubo), não havia perigo de “explosão”, a única restrição era encontrar os locais secretos em um número limitado de tentativas.
O ancestral mais próximo do Campo Minado é provavelmente o jogo de Gregory Yob Hunt the Wumpus.
![]()
Embora usasse uma grade pouco ortodoxa (o jogo original usava os vértices de um dodecaedro e o uma versão posterior usava tiras Mbius e outros padrões improváveis), o Wumpus evoluiu de seus predecessores de muitas outras maneiras.
Fiquei intrigado com a nova conexão entre o Campo Minado e o Hunt the Wumpus, já que o Wumpus é meu animal de poder.
A maioria dos primeiros jogos nem era tão grande assim divertidos. Analisar o programa do jogo era quase tão agradável quanto jogá-lo; o próprio ato de digitá-lo e entender o programa era “jogo” suficiente para muitos de nós. Mas alguns desses primeiros jogos evoluíram e sobreviveram até hoje, como aconteceu com o Campo Minado – e ele se tornou tão arraigado na consciência pública que agora é tema de vídeos hilários de paródias. Apesar da simplicidade (e popularidade) do Campo Minado, ele também é um jogo de lógica surpreendentemente profundo, conforme documentado no verbete da Wikipedia:
O Campo Minado ainda hoje é popular entre os programadores; Automático, por exemplo, é um programa Java que joga automaticamente o Campo Minado lendo a tela e manipulando o mouse.
O artigo sobre o Campo Minado faz parte do incrível série Beyond Tetris no GameSetWatch, na qual muitos jogos clássicos de quebra-cabeça são examinados do ponto de vista de um designer e programador de jogos. Eu a recomendo muito. No entanto, um aviso justo: não clique para acessar a menos que o senhor tenha muito tempo disponível. Para um programador, analisar jogos é quase tão divertido quanto jogá-los.