sábado, 30 de abril de 2022

Jogo do Mês: The Lava Birds

Compaedia (MIA)


Comapedia é um utilitário desenvolvido por D.R. Strudwick em 1986. Ocupa os dois lados da cassete, com múltiplos pequenos programas que ainda não estavam preservados. Mas agora, graças a Steven Brown, conseguimos ter acesso a este programa na sua plenitude.

Poderão aqui descarregar Compaedia.

Sonâmbulo (MIA)


Sonâmbulo não engana ninguém, nem aqueles que andam a dormir. Não é mais que a conversão do célebre Pyjamarama para o TC 2068, pela Timex, contemplando todas as opções que esta editora costuma colocar nos seus jogos. Desde a tradução para português, até à adaptação dos menus, incluindo as opções próprias deste computador, como sejam o joystick ou, por vezes, mudanças ao nível das cores.

Poderão vir aqui descarregar Sonâmbulo.

The Lava Birds


Nome: The Lava Birds
Editora: NA
Autor: Quantum Sheep
Ano de lançamento: 2022
Género: Plataformas
Teclas: Redefiníveis
Joystick: Kempston
Memória: 48 K
Número de jogadores: 1
Link para descarga: Aqui

Em primeiro lugar, queremos fazer um pedido de desculpas. Já repararam que nem sempre conseguimos ter uma análise com a profundidade que o jogo merece. Ou por vezes nem temos análise. O problema é apenas um: falta de tempo. Não estica e, com todas as actividades extra que temos tido, pouco tempo sobra para testarmos devidamente os jogos e arranjar criatividade suficiente para as reviews. O mesmo se passa com o Filipe, que ainda nos vai presentear com a análise de Loxley, não está esquecida...

Quanto a The Lava Birds, foi um jogo que fomos testando e que nos surpreendeu agradavelmente. Começou com 30 níveis, mas como estamos a comemorar os 40 anos do ZX Spectrum e o jogo até está incluído no pacote para fins de beneficência ZX Spectrum 40th Birthday Charity Mix Tape, o programador adicionou mais uma dezena de níveis. E em boa hora o fez.

Quanto à história deste jogo, tudo é passado em 2269, em Liverpool, numa era distópica, não muito diferente daquela que parecemos estar a caminhar. A Terra, devastada pela guerra e pelo aquecimento global, finalmente morreu. A única coisa positiva, ou pelo menos assim parecia, é que agora atrai as raras e magníficas Rainhas da Lava, uns passarocos que usam o calor da terra derretida para chocar os seus ovos. Esses ovos são precioso, mas se atingidos por lava, transformam-se num ser terrível. Nerys, o Cavaleiro do Espaço, está a caminho de Liverpool para recolher o máximo possível de ovos, mas tendo que evitar naturalmente os Lava Birds!

Está assim dado o mote para um interessante jogo de plataformas, muito simples, mas cativante, que inclusive nos trouxe à memória Toofy's Nutty Nightmare. De facto, por vezes os jogos mais simples são aqueles aos quais ficamos imediatamente agarrados. Apenas para dar um exemplo, no evento comemorativo dos 40 anos do Spectrum no Museu Load ZX Spectrum, o jogo que maior sucesso fez foi... High Noon...

Tudo se resume então a tentar apanhar os ovos que caem do céu. Assim que cai um, caso esse o faça sob uma superfície sólida, permanece intacto no solo e, se recolhido, é contabilizado mais um no nosso pecúlio. Assim que tenham caído ovos suficientes, surge um portal que nos leva para o próximo nível. Não é necessário que os ovos sejam recolhidos, mesmo aqueles que caem na lava ou que são apanhados pelas chamas, embora se transformem em Lava Birds, contam para a contagem para a abertura do portal (apenas não somam pontos à classificação).

O problema é quando não conseguimos recolher a tempo o ovo. Este transforma-se então no passaroco, que vai deambulando pelo ecrã. Se lhe tocamos, ou se tocamos a lava ou o fogo, o resultado é a nossa morte. A certa altura, são tantos os pássaros a voar pelo ecrã resultante dos ovos que não foram recolhidos a tempo, que é inevitável sermos atingido. Isso confere um certo elemento estratégico ao jogo, pois por vezes temos que optar por não recolher um ovo e esperar que seja atingido pelas chamas, permanecendo o nosso personagem em local mais seguro, na esperança de ver aparecer o tão desejado portal que nos leva ao nível seguinte

A jogabilidade é muito boa, resultante da excelente mecânica dos controlos e movimento. Além disso, vários níveis de dificuldade, diferentes mecânicas de salto / queda, que podem ser seleccionadas antes do jogo iniciar, e até duas músicas diferentes, fazem deste jogo um desafio estimulante e que urge experimentar...

sexta-feira, 29 de abril de 2022

Coin It (MIA)


Coin It poderá ser o jogo de 1986 de John Lydon (não o ex Sex Pistols / PIL, mas um programador) que ainda está dado como perdido na Spectrum Computing e que Steven Brown partilhou agora connosco. 

Típico jogo de slot machine, parece haver proposta bem melhores no mercado. De qualquer forma, fica agora disponível, podendo aqui ser descarregado.

A Capital: Pokes & Dicas - 22 de Julho de 1988

E temos o suplemento d'A Capital de volta. O Rui Santana, o dono destes suplementos, foi ter connosco a Cantanhede e entregou-nos o dossier que tinha os números que se perderam quando o disco do Mário Viegas estoirou. Podemos assim completar o período de 1988 que estava em falta, continuando o mês de Julho, ponto onde tínhamos ficado (pelo meio disponibilizámos um suplemento de Agosto desse ano).

Este número não é famoso em termos de jogos, sendo talvez Gutz o mais carismático. 

No que toca a dicas, destaque para a presença de Nuno Leitão. Se bem se recordam, é o autor de 24 Horas, um jogo que recuperámos ao vivo no Museu LOAD ZX Spectrum, contando com a presença do próprio autor (ver aqui).

Venham aqui buscar o suplemento mais recente.

Tutorial do Concurso #10: Gráficos 3D

Apresentamos hoje mais um pequeno programa escrito em BASIC Apascalado para familiarizar os concorrentes com esta técnica insólita de programar no ZX Spectrum. Os programas vão ser todos escritos em inglês para benefício dos concorrentes estrangeiros.

Hoje temos algo completamente diferente, como diziam os saudosos Monty Python: um programa para desenhar gráficos 3D. Este programa é inspirado nos primeiros anúncios do ZX Spectrum que mostravam um gráfico 3D.

Se examinarmos atentamente o gráfico, chegamos à conclusão que é o desenho duma função matemática da forma: z = F(x,y)


Se fosse para desenhar um função y = f(x) seria mais simples: Nesse caso iríamos querer visualizar valores da função ao longo dum segmento de recta (eixo XX). O desenho variava em YY (vertical do ecrã) ao longo do eixo dos XX (horizontal do ecrã).

Mas, a função Y = F(x,y) varia num plano XY, ou seja, vamos querer visualizar pontos da função em vários pontos dum rectângulo. Para vermos melhor, é melhor visualizarmos o gráfico numa perspectiva (o mais simples é uma perspectiva ortogonal). Isso significa fazer uma transformação do rectângulo do ecran num losango (rectângulo inclinado). 

Depois é só calcularmos o valor da função em vários pontos do losango e mostrarmos esses valores na vertical como se fossem pilares.


A função pode ser visualizada de qualquer ângulo mas para simplificar vamos visualizar sempre no mesmo ângulo com a seguinte formula:

LET ecranX = 10*x - 2.5*y
LET ecranY = 2.5*x + 2.5*y + z
PLOT ecranX,ecranY


Agora só falta esconder as linhas ocultas.

Este problema parece ser o mais complicado de todos mas na verdade basta fazer um truque de ilusionismo.

Começamos por desenhar os pontos mais perto de nós e depois só falta declarar um array H(255) para armazenar o valor máximo até agora desenhado em cada coordenada X do ecrã. Assim, podemos evitar desenhar valores inferiores que estão por trás do que já foi desenhado.

REM actualizar o valor máximo
IF ecranY > H(ecranX) THEN LET H(ecranX) = ecranY
REM evitar valores inferiores aos ja' desenhados
IF  ecranY < H(ecranX) THEN LET ecranY = H(ecranX)
REM desenhar no ecran
PLOT ecranX,ecranY

E, finalmente, eis o resultado final:


O problema de programas deste tipo é que exigem grande quantidade de cálculos e, por isso, o programa demora muito tempo a obter o resultado final. Isto é bem evidente quando executado no ZX Spectrum. Para quem tem pouca paciência, o melhor é usar um emulador que permita acelerar a velocidade de processamento (ver opção ZX Script no fim deste artigo).

Sugestão de melhoramento: terminar o processamento quando for premida a tecla "f" para podermos experimentar logo outra função em vez de esperar que o programa acabe de completar o desenho.

Outra sugestão de melhoramento: além de linhas horizontais acrescentar também linhas verticais para o desenho ficar quadriculado.

Convidamos os leitores a examinar as listagens e a fazer alterações no programa. Todos os programas BASIC Apascalado que apresentamos nesta série podem ser melhorados e todos os leitores estão convidados a melhorá-los.

Para ler as 2 listagens é mais fácil aqui.

Para fazer download dos 3 ficheiros, clicar aqui.

Para correr o programa online, clicar aqui.

Para correr o programa a alta velocidade, clicar aqui para correr a versão ZX Script:

Quem estiver interessado em participar no concurso, pode ler o regulamento aqui.

quinta-feira, 28 de abril de 2022

Variante de Code Slicer


Code Slicer já tinha um ficheiro .tap preservado na Spectrum Computing. Mas agora, graças a Steven Brown, parece-nos que foi encontrada uma variante, bastando ver que a linha de entrada do código é diferente da que está no programa na página mencionada. Além disso, incluí os dois lados da cassete.

Poderão aqui descarregar Code Slicer.

Programmers Toolkit (ZX81 MIA)


Há uns tempos adquirimos um enorme lote contendo muitas pérolas. Ainda estamos no processo de catalogação daquilo que fomos encontrando, mas uma das cassetes mais preciosas é um programa da famosa Hewson Consultants e que não só não estava preservada, como nem sequer estava referenciada nas mais conhecidas páginas da especialidade. Estamos assim perante um importante uMIA, que foi agora recuperado e disponibilizado à comunidade.

Poderão vir aqui descarregar Programmers Toolkit.  

Lunares Insaneum


E se tínhamos achado Zeddytron 2081 insano devido a uma inapropriada escolha de teclas, Lunares Insaneum é tudo menos isso. Pelo contrário, até é bastante bom, sendo uma conversão muito interessante do clássico Transversion, da Ocean Software, feita pelo bem conhecido Jonathan Cauldwell.

Jogo muito rápido, mesmo tendo em conta que estamos no ZX81, com grande jogabilidade, a que não é alheio a possibilidade de se poder definir as teclas, vai cativar imediatamente todos.

Este sim, é fortemente aconselhado, podendo aqui ser descarregado.

Zeddytron 2081


Não é todos os dias que temos novos jogos para o ZX81, mas hoje tomámos conhecimento de dois. O primeiro deles foi descoberto por Arnau Jess e é um shoot'em'up que até poderia ser interessante, não resolvesse o programador tê-lo arruinado com uma selecção de teclas insana.

Assim, se alguém se entender com "WASD" para mover a nave e "IJKL" para disparos direccionais, até pode ser que lhe ache alguma piada. No entanto, dá ideia que se tentou dificultar o jogo com um sistema de controlo nada intuitivo e teclas estranhas, quase como se quisesse demonstrar que o ZX81 é uma consola. 

Poderão aqui descarregar o jogo, mas avisamos desde já que não somos responsáveis por eventuais tendinites...

CAAD 55


Já saiu a versão PDF (gratuita) da CAAD, provavelmente a revista dedicada a aventuras (e também ao ZX Spectrum) que há mais tempo se mantém nos escaparates. São mais de 30 anos, imaginem!

Temos vindo a colaborar com Juanjo Muñoz, o editor desta revista imperdível, a quem desde já agradecemos por de forma altruísta ter promovido o livro Os Programadores Portugueses. São 108 páginas repletas de interessantes artigos, que devoramos rapidamente. Pelo menos enquanto não sai a revista impressa, que fazemos questão de adquirir. Nessa altura, relemos tudo com o mesmo prazer.

Venham aqui descarregar a revista e mostrarem o vosso apoio à equipa editorial. É assim que se vai mantendo viva a chama do ZX Spectrum...

quarta-feira, 27 de abril de 2022

Clone (MIA)


Na Spectrum Computing existe o registo de um MIA com o nome de Clone, no entanto, não parece ser este que aqui está creditado a um JP e com data de 1984. Parece assim mais um uMIA, desta feita um programa de backups, que nos chegou via Steven Brown.

Poderão aqui descarregar Clone.

VideoBasic número 10


Continuando a partilhar a colecção VideoBasic, desta vez temos o número 10 (cassete + revista). Mais uma vez podem contar com imensas dicas, utilitários e até alguns jogos. É sem dúvida a melhor publicação do género.

Poderão vir aqui descarregar o número 10 da VideoBasic.

Pequenos programas do Diogo Rosa (MIA)


Além de Pesadelo em Elm Street, um jogo (incompleto) que mais à frente iremos disponibilizar pela comunidade, também conseguimos preservar das cassetes do Diogo Rosa, pequenos programas e esboços iniciais de jogos. Foi uma pena o Diogo não ter continuado a programar, pois pelo menos Pesadelo em Elm Street merecia ter sido terminado. Quem sabe um dia...

Poderão aqui vir descarregar alguns pequenos programas do Diogo Rosa.

terça-feira, 26 de abril de 2022

City Bomber (type-in)


De Steven Brown vem mais um clone de City Bomber, este com o mesmo nome. Deverá ser um type-in de uma qualquer revista dos primórdios do ZX Spectrum, até porque deu origem depois a uma versão italiana que saiu na compilação 15 Giochi Grafici per ZX Spectrum.

Como ainda não estava preservada a versão inglesa, pelo menos que tivéssemos conhecimento, aqui fica ela.

Ataque Cibernético


Domingues Silva, desde que regressou ao ZX Spectrum, está imbatível. Ainda recentemente tinha feito a sua contribuição para a competição de BASIC Apascalado com O Submarino U2, e já tem novo jogo: Ataque Cibernético.

Mais uma vez mistura a componente lúdica com a educativa. A ideia é conseguir impedir um hacker de aceder à rede, para isso descobrindo qual a porta que está a utilizar. No final, é dado alguma informação relevante sobre o tema.

Poderão vir aqui descarregar o jogo. Desde já o nosso enorme agradecimento a Domingues da Silva. Em boa hora regressou ao ZX Spectrum!

Saiu Red Bird and Rat Plays Shaolin Deathbasket

Saiu um jogo com o curioso nome de Red Bird and Rat Plays Shaolin Deathbasket, que além do sistema Nirvana, introduz ainda uma mecânica (física) bastante interessante e um humor cáustico, não esquecendo as referências a Jet Set Willy. Mas no fundo, é um jogo bastante simples que promete ser divertimento para um bom par de horas...

Poderão aqui vir descarregar Red Bird and Rat Plays Shaolin Deathbasket.

segunda-feira, 25 de abril de 2022

Saiu Ms. Nampac

Existem dezenas de clones de Pacman, alguns até bem recentes. Não nos lembramos é de haver um baseado na senhora Pacman, excepto para o mítico Ms Pacman... A questão é: será que ainda existe espaço para mais clones de Pacman, por muito bem feito que estejam, como parece ser aqui o caso? Ou este excesso de abundância irá levar a alguma indiferença por parte da comunidade? É uma questão para seguir com atenção...

Independentemente da pouca originalidade do tema, este é sempre um jogo que cativa, podendo aqui ser descarregado.

Saiu Click With Clive!


Não sabemos se Sir Clive Sinclair aprovaria o seu nome estar a ser utilizado num jogo de sorte e azar, e que não é gratuito, mas presumimos que nesta altura também faça pouca diferença. O facto é que J Bizzel tem novo jogo e utiliza a sua imagem para a promoção.

Baseado em Click, um jogo de dados de 1985, surge então Click With Clive!. Pelo vídeo deixado pelo programador, parece ser interessante. Quem o quiser adquirir, basta aqui vir, tendo um custo de 1 usd. 

SP RTTY (MIA)

 

Existem inúmeros programas dedicados aos rádio amadores. Inclusive, da Scarab Systems já estavam alguns preservados. No entanto, SP RTTY ainda estava dado como perdido (na realidade era desconhecido).

Estava no lote que o João Encarnado doou ao Museu LOAD Zx Spectrum, podendo aqui ser descarregado.

ZX Spectrum - A maravilha do século 20!

Há 40 anos, os leitores de revistas e jornais apanharam um choque nos neurónios: diante deles aparecia um computador. Mas não Era um computador qualquer - era um computador inacreditavelmente barato e que conseguia fazer desenhos 3D (além dos jogos, claro!). Todos os leitores com espírito de programadores ficaram fascinados por aquele gráfico 3D (3 dimensões) e compraram logo o computador. Mas, quando ligaram o computador, não viram nenhum gráfico 3D. Procuraram no manual mas também não foi de muita ajuda.

Durante anos este computador foi colega de aventuras e alegrias mas havia sempre uma sombra tenebrosa atrás dele: onde diabo estaria aquele gráfico 3D?!

Alguns poucos génios conseguiram finalmente reproduzir o gráfico 3D. Afinal, se aparecia numa revista é porque era possível fazê-lo... Mas, ainda hoje muitos programadores têm este pesadelo... Mas isso chegou ao fim - na próxima Sexta-feira vamos finalmente revelar um programa que faz gráficos desse tipo!

Não percam o próximo episódio...

Pequeno excerto de City Connection 128K


Ainda a ressacar de um fim-de-semana memorável que teve momentos extraordinários, que só quem esteve presencialmente no evento poderá compreender a sua magnitude. Desde a sessão improvisada da Timex, a interacção entre Jim Bagley e Clive Townsend, a visita surpresa de Paulo Dimas, e muitos outros, aconteceram surpresas fantásticas. No entanto, tenho que partilhar um que me diz bastante, até porque nas minhas intervenções, fui falando sobre este MIA: City Connection, em especial a versão 128K.

O Ricardo Pinho, um dos co-autores do jogo, fez-nos uma visita. E mostrou-nos um vídeo precioso. Conseguimos ver um walkthrough completo de City Connection 128K, desde a parte da introdução, até aos níveis extra. Só tenho uma palavra para estes níveis: brutais! Entraria directamente no top 5 dos melhores jogos portugueses.

Enquanto não temos mais material sobre este jogo (não está ainda recuperado, e não se afigura fácil), fiquem com um pequeno vídeo do momento.

domingo, 24 de abril de 2022

Saiu Mazania: Mage Rage Part II


Foram dois dias muito intensos, sem tempo de actualizar o blogue com tudo o que queríamos. Impõe-se uma extensa reportagem sobe o grande evento no Museu LOAD ZX Spectrum, mas isso terá que ficar para mais à frente.

Entretanto, durante este fim-de-semana saíram vários jogos. Um deles foi Mazania: Mage Rage Part II, jogo para analisar devidamente assim que tivermos tempo disponível.

Entretanto podem aqui vir descarregar o jogo.

Chess Nuts (MIA)


E que tal um programa que não só permite realizar partidas de xadrez, como testar alguns tipos de jogadas e até ver jogos famosos? É isso que nos é proposto em Chess Nuts, uma pérola que Steven Brown nos trouxe e que ainda estava dado como MIA.

Poderão aqui descarregar este excelente programa.

Hero e SOS Naufrágio ver 1.2 para FDD


Depois de ontem termos partilhado A Viagem de Vasco da Gama à Índia, hoje disponibilizamos pela comunidade o conteúdo da segunda disquete que o Libânio Guerreiro nos emprestou.

A disquete inclui a versão 1.2 dos jogos Hero e SOS Naufrágio, cuja versão para o ZX Spectrum já foi partilhada. Estamos perante três dos melhores jogos portugueses para o ZX Spectrum, pelo que foi um verdadeiro achado.

Poderão aqui descarregar o conteúdo da disquete. Para carregarem o jogo (no Fuse, por exemplo), basta seguir as instruções que deixámos ontem para o Vasco da Gama.

Cosmic Swarm

Criado em 1983 por A. Baley, Cosmic Swarm nunca chegou a ser comercializado, apesar de ter sido publicitado em algumas publicações da época, sendo considerado MIA, aos dias de hoje.

 Felizmente o programador encontrou uma cassete que continha o jogo original, fez algumas melhorias à versão original, através da recompilação do código de programação, e decidiu partilhar, no 40º aniversário do ZX Spectrum, este título perdido.


Descarregue o jogo neste endereço.

CM: Os Jogos no Computador - 062

E chegamos a 23 de Setembro de 1990, com esta edição de "Os Jogos no Computador", o espaço no Correio da Manhã dedicado aos videojogos e assinado por Paulo Ferreira.

Já há várias edições que o ZX Spectrum deixou de ter a exclusividade nas análises semanais, mas ainda assim conseguiu aparecer através de jogos lançados para múltiplas plataformas, como foi o caso de "Escape from the Planet of Robot Monsters".

A secção de leitores manteve-se abundante em dicas, pokes e trocas de correspondências. Como habitualmente podem consultar a digitalização desta semana neste link graças ao trabalho de preservação de Mário Moreira.

sábado, 23 de abril de 2022

Chemistry Programs for the Spectrum (MIA)


Chemistry Programs for the Spectrum é um conjunto de programas educacionais que preenchem os dois lados de uma cassete e que Steven Brown nos enviou. A cassete era uMIA, quer dizer que nem sequer estava referenciada nas principais páginas do ZX Spectrum.

Poderão aqui vir descarregar o programa.

Rival Gangs EXT

Foi disponibilizado, no 40º aniversário do ZX Spectrum, o jogo Rival Gangs EXT para o 128k. Segundo o autor Andy Precious esta é a versão que o original deveria ter sido. 

Lembramos nós que Rival Gangs esteve em votação para o GOTY 2021, mas não conseguiu reunir votos suficientes para chegar ao TOP 10, dos melhores do ano, acabando apenas por conseguir um honroso quinto lugar, na categoria de melhor jogo de Acção / Shoot'Em Up de 2021.


Nesta nova versão podem encontrar:
  • 20 novas missões;
  • Novas armas e Kill Frenzies;
  • IA do motorista melhorada;
  • Desbloquear recompensas ao completar missões;
  • Múltiplos finais;
  • Aprimoramentos no mapa;
  • Melhorias nos comportamentos dos NPC;
  • Novo ecrã de carregamento por Davey "Sloanysoft" Sloan
  • Redefinição dos controles;
  • Música AY no menu de jogo.
Podem descarregar a demo do jogo neste endereço, lembrando que a versão completa custa apenas $3.50 USD.