Arquivo da tag: BASIC

Desmontando o Retromania – parte 2

E, conforme prometido, continuemos a série! No “episódio anterior” descrevi a primeira metade do jogo (as linhas de 100 a 140) e, quem leu, deve ter percebido que exceto pela linha 140 todas as outras encarregam-se apenas em definir variáveis e a montar o ambiente necessário para o jogo acontecer.

Esta parte acabará sendo menos descritiva e conterá um pouco mais de ação. Justamente é a partir da segunda metade do código que está toda a ação do jogo. Vamos lá!

 

Continue lendo Desmontando o Retromania – parte 2

Desmontando o Retromania – parte 1

Como todos sabem (ou, ao menos eu e meu ego gostaríamos que soubessem) o Retromania foi o jogo que apresentei no Tenliner challenge do MSX Resource Center. Foram ao todo dezenove participantes e no final atingi a oitava colocação — razoável para minha primeira participação neste tipo de competição.

Mas agora uma parte que nem todo mundo sabe… Minha ideia era fazer uma espécie de Space Invaders mas conforme ia pensando a respeito de como fazer as coisas, constatava o quanto seria complicado de caber nas singelas dez linhas, assim mudei a inspiração para o Megamania.

Continue lendo Desmontando o Retromania – parte 1

10 PRINT CHR$(205.5+RND(1)); : GOTO 10

O título não é só um one-liner em BASIC do Commodore 64, mas o título de um livro escrito de forma colaborativa por nada menos do que 10 pessoas: Nick Montfort, Patsy Baudoin, John Bell, Ian Bogost Jeremy Douglass, Mark C. Marino, Michael Mateas Casey Reas, Mark Sample e Noah Vawter. O livro foi escrito numa wiki, de forma colaborativa. Mas a wiki não foi aberta ao público.

O livro 10 PRINT (para simplificar) começa pegando uma linha de código – a que faz o titulo – e a usa como uma lente para explorar o fenômeno da computação criativa e como os programas de computador estão inseridos na cultura.

O livro é bem interessante, e o melhor: além de estar disponível na Amazon inglesa, pode ser baixado em PDF, de forma gratuita. Vale lembrar que toda a renda arrecadada com a venda do livro será doada à organização sem fins lucrativos PLAYPOWER. A PLAYPOWER usa um computador que pode ser ligado numa TV e baseado no processador 6502 como uma plataforma para ensinar sobre jogos em países em desenvolvimento. Imperdível.

E para entrar no clima do livro, uma pequena contribuição… uma versão do mesmo programa de C64 em MSX-BASIC para vocês se divertirem e destrincharem:

10 K%=-(PEEK(-849)=0)*2048-2048*(PEEK(-3152)>40):FORI%=0TO9:IFI%<8
THENJ%=(2^(I%))*-(I%>0ANDI%<7):VPOKEK%+1024+I%,J%:VPOKEK%+1039-I%,
J%:NEXTELSEJ%=2*RND(1):PRINTCHR$(128+J%);:I%=7:NEXT

O que uns POKEs não fazem…

Mais um post da semana Garretimus… Visitando o Bytemaníacos, temos uma curiosidade, sobre o CLÁSSICO jogo Outrun Europa, para Spectrum. Olhe as imagens abaixo:

Na caixa! Olha mãe, cores!
Na tela! Cadê as cores?

Você acredita que todas as cenas são do mesmo jogo? Pois é, um pessoal fuçando no jogo descobriu que bastava dar uns dois POKE para….

Cores! Se quiser saber mais a respeito, clique nesse link aqui, e divirta-se com a curiosidade de final de semana.

Definindo Tetris

Para quem não sabe a The Tetris Company (TTC) é a empresa proprietária dos direitos do jogo homônimo. O mais curioso é, ao contrário da imagens do Kremlin, Catedral de São Basílio ou os acordes de balalaicas sempre associadas ao jogo, a empresa está sediada no ensolarado Havaí! Irônico, não? E como dona do jogo a TTC é responsável pelo licenciamento e, claro, a proteção da marca Tetris contra seu uso “não autorizado” (inclusive solicitando a remoção dos mesmos das lojas de aplicativos).

Continue lendo Definindo Tetris

O IMSAI da Apple…

Os irmãos Dick e Cliff Huston são dois engenheiros que trabalharam na Apple entre os anos de 1977 e 1984. Foram, respectivamente, os funcionários número 25 e 27, ou seja, estavam lá quando tudo começava e, o mais interessante, guardaram uma quantidade absurda de material daquela época ao qual estão vendendo uma parte.

Inclusive o código fonte do ProDOS 1.0, disponibilizado pela Brutal Deluxe, veio justamente do acervo deles. E o item que eles puseram agora a venda é, simplesmente este IMSAI 8080 (aquele computador primo do Altair 8800 e que estrelou como coadjuvante no filme Jogos de Guerra):

Continue lendo O IMSAI da Apple…

Downfall para Amiga

Em um dos nossos primeiros posts falamos sobre o desenvolvimento, para uma das edições do Retrochallenge, de um novo jogo para computadores TRS-80 Color, o CoCo. Este jogo é o Fahrfall inspirado também no homebrew Downfall para Atari Jaguar e Atari Falcon030. Aliás o próprio Downfall foi baseado nos Spike Goes Down, para VECTREX, e Men Goes Down, para VCS, de autoria do Alex Herbert.

E agora é a vez do Amiga ter sua versão do Downfall! Ela foi desenvolvida em Blitz BASIC pelo pessoal da Remainder Software, tem como diferencial a possibilidade de ser jogado simultaneamente por dois jogadores (em modo competitivo, um pode atrapalhar o outro) e pode ser baixado, funciona em qualquer amiga clássico com pelo menos1Mb de Chip RAM e pode ser baixado, tanto como imagem de disco ADF (para gravar em disquete ou usar no emulador) quanto em pacotinho LHA (para instalar no HD).

Desenhando e programando

Se você desenha hardware para o Amstrad CPC, vai gostar de saber que agora existe uma biblioteca para o EAGLE (programa de layout de circuitos eletrônicos da Cadsoft) que ajuda a desenhar seus projetos para o micro de 8 bits de Lord Sugar – e, dentro das possibilidades, para outros micros de 8 bits também.

Já os desenvolvedores em CPC BASIC podem usar o CPC Basic 3 (usando .NET, aparentemente roda com Mono) para escrever seus programas em quase-Locomotive Basic e, com a velocidade do seu PC, compilar o programa diretamente em Assembly Z80, código C compatível com CCZ80 ou mesmo um programa CPC Basic; além disso, pode gerar imagens de cassete, disco ou snapshots.

E a Microsoft matou o Apple IIe?

O pessoal do Apple II History resolveu levantar a polêmica sobre a culpa, indireta talvez, da Microsoft na morte do Apple IIe. O artigo é bastante interessante, correlacionando a repentina retirada, no final de 1993, do Apple IIe da sua lista de produtos o provável término da licença de uso do MicrosoftApplesoft BASIC e a possível viabilidade econômica e interesse da Apple de renová-la por mais 8 anos.