sábado, 31 de agosto de 2024

Jogo do Mês: Gilligan's Mine

Max Stone: el Secreto de la Gran Piramide


Já era de prever que durante o dia de hoje fossem sair jogos desenvolvidos com o motor ZX Game Maker, uma vez que é o fecho da competição que durante cerca de três meses trouxe mais de uma dúzia de trabalhos. Alguns de muito boa qualidade, como é o caso deste, pelo que não vai ser fácil encontrar o vencedor.

Assim, o mais recente é Max Stone, que nos coloca na pele de um estudante recém-formado, que deseja agora fazer um mestrado em ciências ocultas. Para isso decidiu viajar pelo mundo, em busca dos grandes mistérios da humanidade e, finalmente, ser capaz de revelar as grandes conspirações que por ai andam (ora aqui está um jogo bom para os Terraplanistas e demais maluquinhos pelas teorias da conspiração). Max Stone, qual Indiana Jones dos tempos modernos, não se esqueceu da velha, mas útil pistola que o avô lhe ofereceu, o chapéu do pai e a mochila que usava na faculdade para transportar os livros. E meteu-se ao caminho...

Nesta primeira aventura, Max Stone vai tentar desvendar o Mistério da Grande Pirâmide. Boa notícia, pois isso quer dizer que vêm ai mais episódios, fazendo a saga lembrar a de Jane Jelly, de Jaime Grilo. O objetivo é recolher os 28 selos do faraó, percorrendo a pirâmide e os subúrbios, nos 35 ecrãs do jogo. Para isso tem que também recolher as chaves em forma de cruz, que abrem as portas, evitar os muitos inimigos, alguns imunes às balas. Alguns desses têm mesmo que ser eliminados para se conseguir abrir as portas em forma de caveira, fazendo lembrar alguns dos últimos jogos a aparecer com o motor ZX Game Maker.

O jogo tem muito mais, mas parte do divertimento é descobrir tudo o que se esconde na Grande Pirâmide. Para isso basta aqui virem descarregar o jogo, é gratuito, mas uma pequena doação a Valen Abreu, o seu criador, é muito justo.

Astor Música (MIA)


Não queríamos deixar terminar o mês de Agosto sem partilharmos mais um lançamento da Astor. Desta vez temos Astor Música e até foi obtido praticamente ao mesmo tempo pelo Luís Rato e por nós. Assim, deixamos a digitalização das duas capas, neste caso da versão em papel fotográfico (como sabem, a Astor tinha geralmente duas versões diferentes das capas).

Lembramos os nossos eleitores que ainda estão em falta, do catálogo da Astor, os seguintes programas:

  • Astor e os Bidons
  • Astor na Lua
  • Astor Safari
  • Bong, Bong, Bong
  • Cálculo de Desconto de Letras
  • Cálculo de Pilares
  • Cotação do Kuder
  • Geometria Analítica
  • Matrix
  • Olho Vivo
  • Palavras Cruzadas
  • Poke 160
  • Rali Paper
  • Serpente Escondida, a
  • U.R.M.

Estão também em falta as capas dos seguintes programas:

  • Cálculo de Cadernetas
  • Cálculo de Rumo e Base e Irradiação
  • Dimensionamento de Vigas
  • Elaboração de Capas para Cassettes
  • Geologia - O Planeta Terra
  • Mira Técnica

Poderão aqui descarregar Astor Música.

sexta-feira, 30 de agosto de 2024

BASIC Apascalado Compilado (32) - String Alloc Demo

Eis mais um 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.

Esta semana temos um programa didáctico.

Este programa demonstra o seguinte:

1 - Ordenar uma lista sem ter de mover a informação de um lado para o outro.

2 - Alocação de strings na memória.

3 - As strings são alocadas num endereço específico mas elas podem ser movidas se necessário sem perder dados.

Uma utilidade deste programa é podermos usar strings como se fossem números - o que facilita a manipulação de dados. Assim, as strings podem ser identificadas por: string1, string2, string3, etc.

Assim, em vez de termos este array 4x18:
Idade, Nome
30, John Smith
25, David Brown
30, James T. Kirk
27, George Washington


Podemos ter este array 4x2:
1, 2
3, 4
1, 5
6, 7


E, as strings podem ser consultadas nesta lista:
1 - 30
2 - John Smith
3 - 25
4 - David Brown
5 - James T. Kirk
6 - 27
7 - George Washington


Para correr o programa online, clicar aqui. Para parar o programa basta premir uma tecla a qualquer momento.

Para ver a listagem e fazer o download dos ficheiros clicar aqui.

Convidamos os leitores a examinar a listagem 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.

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

Quem estiver interessado em saber mais sobre esta linguagem e sobre como compilar os programas, pode clicar aqui.

Em caso de dúvidas, não hesitem em perguntar.

Magic Tower


Pode um jogo que tem tanto de simples que até poderia aparecer numa handheld, ser considerado um platformer de excelência? Pode! E Magic Tower, o jogo de um programador que não conhecíamos (Seagal), é a prova disso...

A história é também tão simples e cativante quanto o jogo. E mete gatos... Assim, o travesso PomPom roubou o chapéu da feiticeira e levou-o para o topo da torre mágica. Esta tem agora duas opções, ou compra novo chapéu (mas o que tinha era tão fofinho), ou vai buscá-lo ao cimo da torre. A feiticeira, isto é, nós, escolhemos a segunda opção e temos agora que subir 66 andares recheados de armadilhas. Na realidade o seu autor deveria querer ter 666 andares, mas depois o jogo ficaria demasiado grande.

A mecânica de Magic Toweré muito simples: saltar, saltar e continuar a saltar, até a feiticeira passar todas as armadilhas. Mas aquilo que parecia ser um exercício monótono, depressa se torna um vício. O grafismo é muito engraçado (e fofinho, como o chapéu que tem que ser resgatado), e está tão bem implementado, com uma fluidez tão bem conseguida, que é difícil deixar de jogar até se conseguir chegar ao último piso da torre. Só lhe faltaria ser em 3D para termos um clássico como Nebulus. Não pedimos tanto, até porque o motor ZX Game Maker certamente não permitiria este tipo de mecânicas, mas que gostámos a valer de Magic Tower, isto é verdade.

Venham aqui descarregar o jogo e dar uma pequena contribuição a este novo programador. Será um bom incentivo para trazer-nos mais episódios desta simpática feiticeira. E do seu traquina Pompom...

quinta-feira, 29 de agosto de 2024

Niko and the Magic Orb


Há muito, muito tempo, num distante mundo de fantasia, vivia um corajoso gato chamado Niko. Niko era conhecido na região pelo seu poder, pois tinha a capacidade de lançar uma esfera mágica que herdou do seu avô. Reza a lenda que o seu antepassado enfrentou o feiticeiro que governava despoticamente a região, tendo-o derrotado. Só que a esfera (orbe) partiu-se em duas partes, tendo uma sido levada pelo feiticeiro derrotado. Isto deu-lhe o poder de perpetuar a sua magia, tendo conseguido criar algumas estátuas e nelas armazenar o seu poder, para um dia mais tarde conseguir regressar.

Niko descobriu então um antigo pergaminho no baú do avô que revela a existência do segundo orbe e fala de um feitiço que o malvado tirano pronunciou antes de partir, pelo qual, ao regressar, todos os seres da região seriam enfeitiçados sob as suas ordens. Cabe agora a Niko encontrar as estátuas que guardam as chaves e que abrem as portas de um escuro labirinto, em cujas profundezas se encontra a entrada do templo do feiticeiro, local onde este esconde o orbe. Só asim Niko conseguirá acabar com a maldição que pesa sobre a região e evitar o regresso do tirano. Niko tem então de destruir os olhos de vidro das estátuas e as projecções mágicas com que estas o atacam, para ter então acesso às chaves, encontrar a entrada secreta do templo e restaurar o orbe original.

Está assim dado o mote para novo jogo desenvolvido com o ZX Game Maker. O seu autor já nos tinha deixado bem impressionados com Renenzaiter e este jogo promete ser ainda melhor. Gráficos muito bons, um ecrã de carregamento de estarrecer, música melodiosa e uma jogabilidade a roçar a perfeição, tornam-no seguramente um dos melhores jogos criados com o novo motor. E depois... tem um gato. E também já sabem o que sentimos por estas divinais e perfeitas criaturas, não é?

Podem aqui descarregar o jogo e dar uma pequena contribuição ao seu autor que bem o merece.

Demo Unipolbrit (FDD)


Nesta disquete do Luís Bandeira, devidamente preservada pelo João Encarnado, encontrámos várias demos do Unipolbrit, que, para quem não sabe, foi a versão polaca do Timex Sinclair 2068.

Poderão vir aqui descarregar o conteúdo da disquete.

Neverback Console


Ainda estamos de boca aberta com este Neverback Console. Por um lado, como é que este conjunto de programas escapou à comunidade, tendo em conta que existem versões desenvolvidas de 2021. Por outro, desde os tempos dos lançamentos da Automata e de Mel Croucher (iD ou Deus Ex Machina, por exemplo), que não víamos algo tão fora da caixa. É que cada uma das versões de Neverback Console apresenta um conjunto de quebra-cabeças e demos (se é que a isso poderemos chamar de demos), carregadas de forma inteiramente original.

Mas comecemos pelas versões. Deverão descarregar todas, pois cada uma delas, caracterizada por uma côr, apenas carrega alguns dos programas existentes e que corresponde a essa côr. As versões actualmente disponíveis são:

  • Toxic Magenta ( v1.50) - Julho 2024
  • Graphotacc (v1.42) - Novembro 2023
  • Dead Aquamarine (v1.31) - Junho 2023
  • Electric Violet (v1.22) - Outbro 2022
  • Zetsubo Pink (v1.11) - Dezembro 2021
  • Crystal White (v1.00) - Agosto 2021

Para se conseguir carregar os programas, é necessário ir à página da Nullge.net (aqui), escolher o código correspondente (cada um tem uma côr de acordo com a versão da "consola" em que é carregado).

Para facilitar a vida, aqui estão os códigos (as letras devem ser colocadas em maíusculas):

  • 20850
  • 20541
  • 19614
  • 20177
  • 00000
  • 00001
  • 20992
  • 19349
  • 19255
  • 21541
  • 20684
  • 19744
  • 21938
  • 18511
  • 19072
  • 20019
  • 20530
  • 00009
  • 21803
  • SPACC
  • 00005
  • 25004
  • 25190
  • 25317
  • 25413
  • BRAIN
  • 27135
  • 27610
  • GRAPH
  • 28711
  • 00002
  • CONSU
  • 29537

Deixamos ainda os comandos para quem entrar no desafio "Consume":

  • FORMAT
  • FRAGMENT
  • IGNORE
  • EXIT

A partir daqui estão por vossa conta e risco. São horas e horas de charadas, que prometem ocupar durante muitas horas aqueles que gostam de desafios um pouco mais cerebrais. Para isso, basta aqui vir descarregar as várias versões.

quarta-feira, 28 de agosto de 2024

Registo de Documentos (MIA)


O último dos programas desenvolvidos por M. Ramalho é Registo de Documentos, um utilitário muito interessante. Será que este programador tem mais programas que ainda não identificámos?

Poderão aqui descarregar Registo de Documentos, estava nas cassetes do Osvaldo Picoito.

terça-feira, 27 de agosto de 2024

Xantel Jones en la Tabla Verdosa


Graelx está de regresso com novo trabalho criado com o motor MK1: Xantel Jones en la Tabla Verdosa. Típico jogo de plataformas, tem no entanto um forte elemento exploratório, com inúmeras salas interligadas entre si, que o transformam num enorme labirinto.

O jogo coloca-nos então na pele da arqueóloga Xantel Jones, uma simpática aventureira enclausurada não se sabe bem onde, apenas se sabe (e rapidamente se descobre) que  o local está repleto de perigos. Para poder escapar e retomar a sua vidinha de professora universitária e exploradora nos tempos livres, terá que encontrar os nove fragmentos de uma mesa. Só que estes encontram-se espalhados por este perigoso mundo, onde os inimigos assumem a figura de pequenos animais. Além disso, algumas portas estão bloqueadas e Xantel Jones necessita de encontrar as chaves que as abrem. Só depois de encontrar todos os fragmentos, poderá regressar ao ecrã inicial e obter a tão desejada liberdade.

O jogo é inteiramente gratuito, podendo aqui ser descarregado. Qualquer semelhança com um personagem chamado Jones é mera coincidência...

Alien Invaders (ZX81 MIA)


Luís Rato, Steven Brown, e Thomas Heckmann, também conhecidos como o (Dream) Team Zeddy, enviaram-nos mais uma pérola para o ZX81, desta vez para agradar a todos aqueles que gostam de um bom tiro'neles.

Alien Invaders, tal como o nome o dava a entender, é um clone de Space Invaders, e foi lançado pela Real Time Software em 1981. Curiosamente, o jogo estava preservado na Spectrum Computing sob o nome de Space Invaders e sem a capa. Estará agora na altura de actualizar o registo.

Poderão aqui descarregar este lançamento, agora completo.

BASIC Apascalado no ZX81 (12) Fair Shares

Eis mais um programa sem comandos GOTO para os amantes da programação estruturada.

Hoje temos mais um puzzle. O objectivo é dividir a bebida em duas partes iguais.

Para correr o programa online, clicar aqui.

Para ver a listagem e fazer download dos ficheiros, clicar aqui.

É fácil escrever um programa em BASIC Apascalado e convertê-lo para BASIC do ZX81. Experimente fazer isso aqui.

Programas BASIC para o ZX81 podem ser demasiado lentos. Para ter uma melhor experiência é aconselhável correr os programas num emulador e acelerar a velocidade quando necessário. No EightyOne: Options/Speed. No jtyone indicado no link acima, clicar no botão SpeedUp abaixo do teclado.

E, não se esqueçam que está em aberto o concurso BASIC Apascalado para o ZX Spectrum. Quem estiver interessado neste concurso, pode ler o regulamento aqui.

Em caso de dúvidas, não hesitem em perguntar. 

segunda-feira, 26 de agosto de 2024

Grandes novidades no Museu LOAD ZX


Após dois anos de trabalho de uma equipa dos voluntários do museu LOAD ZX, estamos em condições de enigmaticamente adiantar que iremos amanhã atingir um enorme marco no Museu.

Começaremos amanhã o caminho que levará à apresentação da preservação do que acreditamos que foi o projeto mais revolucionário tentado em Portugal com o ZX Spectrum mas que, por diversas razões, infelizmente nunca viu formalmente a luz do dia com o destaque que merecia.

Neste evento reservado irão estar vários dos pioneiros nacionais da TIMEX e também um convidado muito especial que esteve envolvido no projeto e que foi uma das pessoas chave da engenharia da própria Sinclair.

Depois de já termos alcançado a preservação do chip principal dos computadores TIMEX (i.e o SCLD), este é sem dúvida o projeto arqueológico do Museu mais relevante até à data, e amanhã será certamente um dia histórico. Sobre tudo isto haverá novidades em Outubro.

Para quem não resistir à curiosidade e que esteja na zona, pode sempre passar pelo Museu para ficar a saber algo mais.

Loto (MIA)


Outro dos programas desenvolvidos por M. Ramalho em 1985 foi Loto. Traz algumas opções adicionais relativamente ao que estamos habituados neste tipo de programas, e até contempla uma pequena animação quando as bolas saem.

Poderão aqui descarregar Loto, estava nas cassetes do Osvaldo Picoito.

Microloto (type-in)


Edgar Rolando Castelo e Manuel Carlos Castelo foram os vencedores da Mini Micro's número 10, com um programa a recriar a saída das bolas no Loto. Simples, mas eficaz.

Poderão aqui descarregar o programa.

domingo, 25 de agosto de 2024

Metal Brain

O motor ZX Game Maker veio mesmo para ficar, tal a quantidade de jogos que tem saído ultimamente. O mais recente é Metal Brain e leva-nos para o ano 2033, no qual assumimos a pele do soldado MB-001, a primeira unidade experimental equipada com cérebro humano e feito com uma liga metálica, tornando-se o primeiro membro do Comando conhecido como Cérebro de Metal (uma espécie de Robocop, portanto). Está concebido para cumprir missões de alto risco, e tem agora a sua primeira oportunidade de mostrar aquilo que vale: recuperar quinze manuscritos e eliminar o Conde Mortimer, restabelecendo assim a ordem e a paz mundial.

Está assim dado o mote para mais um platformer repleto de acção. Numa primeira abordagem, achámos os movimentos um pouco estranhos, talvez pouco fluídos e a música também não nos caiu inteiramente no goto. De qualquer forma, será jogo para experimentarmos durante a semana e ver o que vale.

Poderão aqui descarregar Metal Brain e dar uma pequena contribuição ao seu autor, RodMad. Provavelmente terá sido o seu primeiro jogo, e merece todo o apoio da comunidade para continuar a desenvolver mais trabalhos como este. Vamos estar atentos à sua evolução...

CM: Os Jogos no Computador - 183


A edição de 10 de Janeiro de 1993 não tem qualquer referência ao ZX Spectrum. Não obstante, podem descarregar a digitalização de Mário Moreira neste link.

Demo de Cursed Castle II


É já no próximos dia 6 de Setembro, caso não exista algum imprevisto, que vai sair o sucessor de Cursed Castle. Relembramos que este foi o primeiro jogo comercial a ser desenvolvido com o ZX Game Maker, um motor que tem vindo a ganhar tracção nos últimos tempos, em especial junto da comunidade Espanhola.

Para já encontra-se uma demo disponível, permitindo-nos tomar um primeiro conhecimento com o jogo. E daquilo que vimos, revela uma enorme evolução relativamente ao primeiro episódio da saga. A começar pela sua dimensão, sendo que esta é uma das lacunas que temos apontado a alguns dos jogos desenvolvidos com o ZX Game Maker. Normalmente são jogos muito bem trabalhados, com gráficos esplendorosos (veja-se Un Señor con Sombrero, por exemplo), mas relativamente curtos, deixando-nos a pedir por mais (The Undersea Colossus parece não ter este problema, mas ainda não conseguimos arranjar tempo para o explorar devidamente - temos estado a testar alguns jogos que vão sair nos próximos tempos).

Isso não vai certamente passar-se com Cursed Castle II, pois estão previstos seis níveis (o ecrã do menu inicial já dá uma ideia daquilo que vão encontrar ao longo do jogo - começamos no castelo), ao longo de duas cargas, e necessita de 128K de memória (certamente para alojar a excelente música). Além disso, a fluidez parece ser muito boa, não tendo a dificuldade impossível de jogos como Ghosts'n'Goblins, o que é desde logo bom augúrio.

Mantenham-se assim atentos à página de Fransouls, pois em breve irá haver novidades. Dia 6 de Setembro estaremos no Luna Fest a ver The Psychedelic Furs e Theatre of Hate, mas contamos estar em cima deste acontecimento. Até lá, venham aqui descarregar a demo.

Pearls


g0blinish está de volta com um daqueles quebra-cabeças que sabe fazer como ninguém. Sempre muito simples, mas extremamente cativantes e viciantes...

Em Pearls, o objectivo é recolher todas as pérolas, sem que para isso o nosso mergulhador, na figura de uma concha, fique encalhado. O problema é que à medida que vai avançando, vai deixando um rasto de bolhas que impede que volte a passar por este local. Isso implica por vezes encontrar-se em becos sem saída e ter que recomeçar o nível. São 35 níveis e a dificuldade vai aumentando, como seria de esperar. E a acompanhar-nos, uma musiquinha muito agradável, embora possa retirar um pouco a concentração.

Pearls é baseado no mini-jogo Lost Island:Hidden Object Adventure, podendo aqui ser descarregado. Vale a pena mergulhar nele...

JND: Micromania - 113


Podemos encontrar uma abundância de pokes e dicas na edição de 9 de Fevereiro de 1992 da Micromania. A digitalização de Miguel Brandão pode ser obtida neste link.

sábado, 24 de agosto de 2024

Jogo do Trânsito


Depois do muito interessante Johnny Bravo, David Magalhães está de volta com novo jogo: Road Safety (Jogo do Trânsito). E tal como o nome indica, estamos perante a recriação de um jogo de tabuleiro, bem antigo, por sinal.

Deixamos algumas notas sobre o jogo original. Assim, este foi distribuído durante o Natal de 1954 em Portugal, dentro de uma banda desenhada. O trânsito rodoviário começava a aumentar (nada a ver com o caos absurdo de hoje em dia), e tornou-se uma questão importante, em especial para as crianças que iam a pé para a escola. Desta forma, podiam familiarizar-se com as regras de trânsito, aumentando a segurança rodoviária.

O jogo reflete também a sociedade da época. Por exemplo, a praça 24 e a praça 74 mostram situações comuns na época: muitas pessoas - especialmente jovens - entravam e desciam de autocarros e elétricos enquanto em andamento.

Jogo do Trânsito pode ser jogado com dados reais ou com o gerador de números aleatórios do computador. Se jogarmos com dados reais, podemos ter a ilusão de que podemos controlar a nossa sorte! É também possível jogar com apenas um dado e com ou sem imagens. Se for reproduzido com imagens, o computador irá carregar as imagens do .tap. Assim sendo, aconselha-se o uso de um emulador com a opção fast LOAD ativada e com o retrocesso automático ativado.

Já o experimentámos e é bastante interessante, sendo um exercício perfeito para ser jogado em família. Graficamente está bem conseguido e mostra uma excelente evolução do David Magalhães, que prova que as novas gerações também irão ter uma palavra importante a dizer no panorama do ZX Spectrum.

Poderão aqui jogar online. Se preferirem, podem aqui vir descarregar o jogo, assim como inúmeros extras. Além disso, é mais uma entrada na competição de BASIC Apascalado, que ainda decorre, e na qual se convida todos os nossos leitores a concorrer (aqui).

Gilligan's Mine

Nome: Gilligan's Mine
Editora: Clebin Games
Autor: Chris Owen
Ano de lançamento: 2024
Género: Plataformas
Teclas: Não redefiníveis
Joystick: Kempston, Sinclair
Memória: 128 K
Número de jogadores: 1
Link para descarga: Aqui

Gilligan's Mine é apenas o segundo jogo desenvolvido para o ZX Spectrum por Chris Owen. E a evolução entre Smudge: Bad Moonee Rising, o primeiro, e este segundo trabalho, é brutal. Se o primeiro jogo, embora tivesse alguns elementos interessantes, não se destacava por ai além da restante concorrência, com este remake de Gilligan's Gold, um jogo lançado pela prestigiada Ocean Software em 1984, o autor entra definitivamente para a galeria das grandes promessas. 

Em abono da verdade diga-se que o original da Ocean, e apesar de ter saído na talvez mais famosa editora do ZX Spectrum, era um trabalho mediano, com gráficos muito arcaicos (mesmo para 1984), e com um nível de dificuldade desiquilibrado, não incentivando a passar-se muito tempo com esse jogo. Além disso, apenas tinha três níveis, muito semelhantes uns com os outros, e rapidamente o factor "novidade" se dissipava.

Em Gilligan's Mine continuamos a ter apenas três níveis, mas estes são agora completamente diferentes uns dos outros. Cada um deles tem três ecrãs, e aqui reside talvez a principal lacuna deste jogo, pois apesar de um grau de dificuldade que continua a ser elevado (mas não impossível), os jogadores mais experimentados rapidamente irão terminá-lo, sendo que depois voltam ao primeiro nível, resumindo-se o objectivo a fazer o máximo de pontuação possível. Por falar nisso, seria interessante ter-se uma tabela de pontuações, algo que, para já, ainda não está contemplado. No entanto, Chris Owen tem vindo a "ouvir" a comunidade e a fazer melhoramentos (já vai na terceira versão, e mais são esperadas nos próximos tempos).


O objectivo em Gilligan's Mine é muito simples. Assumimos o papel de um garimpeiro que entra numa mina e que tem que recolher os sacos de ouro, levando-os de volta para o carro-de-mão. Quando os recolhemos todos, passamos ao nível seguinte. Mas bem sabemos como as minas são perigosas, e esta não é diferente do que acontece na vida real.

O primeiro perigo a termos em conta são os bandidos que patrulham a mina e que tentam evitar que consigamos apanhar os sacos. A maior parte das vezes andam na sua vidinha, sem se importarem com o que acontece à sua volta, no entanto, por vezes entram em modo perseguição e ai é bom termos uma rota que lhes permita escapar (qualquer contacto com o bandido é fatal). Ou isso ou nocauteá-los, e para isso temos duas formas de o fazer. Ou estamos munidos da picareta, que também serve para desbloquear algumas paredes e que por isso convém não as gastar todas (de cada vez que atingimos um bandido, a picareta evapora-se), ou então, quando os bandidos estão a subir as escadas, e caso estejamos posicionados por cima deles, podemos deixar simplesmente cair-lhes uma picareta ou um saco de ouro por cima. Depois é correr, pois o nocaute não dura para sempre e passado algum tempo os bandidos retomam a sua vida.

Existem ainda os elevadores e os vagões. Embora estes tenham como objectivo levar o nosso garimpeiro a outros pontos da mina, também são um elemento perigoso. As quedas são fatais e se cairmos no poço do elevador sem que tenhamos conseguido entrar no elevador, é mais uma vida que se perde. Mais satisfatório é viajar nos vagões, algo que nos traz à memória Roller Coaster. Existem pontos específicos para se conseguir entrar neles e, por vezes, é a melhor e mais rápida forma de viajarmos entre os ecrãs, sem termos que estar preocupados com os bandidos (quando estamos dentro do vagão os bandidos não nos podem fazer mal).

Falámos na rapidez e essa é um factor muito relevante em Gilligan's Mine. Embora não exista um tempo limite fixo para se terminar cada nível, teremos que rapidamente colocar os sacos de ouro no carro-de-mão (este, com excepção do terceiro nível, pode ser deslocado entre os ecrãs, para mais rapidamente o conseguirmos encher). De cada vez que colocamos um saco, o relógio, assinalado como "Bonus" na parte inferior do ecrã, começa em contagem decrescente. Se o tempo chega a zero, não só não temos qualquer pontuação por recolher o saco de ouro, como perdemos uma vida. Há assim que gizar uma estratégia conducente a escolhermos o melhor caminho para recolher todos os sacos, sem que se esgote o tempo. E esta estratégia depende não só do local onde os sacos se encontram, mas também a posição dos próprios inimigos, que, por vezes, permanecem irritantemente nos pontos pelos quais necessitamos de passar para chegar ao carro-de-mão. 

O jogo ainda necessita de pequenas correcções, que seguramente irão ser feitas nos próximos tempos, até porque poderá haver uma surpresa mais à frente (a nossa boca é um túmulo enterrado numa mina). Uma delas, o movimento dos inimigos, pode  efectivamente vir a ser melhorado. O grau de dificuldade, depois de uma primeira versão que era muito pouco benevolente para o jogador, com um tempo muito curto para se recolher os sacos, e com os inimigos demasiado tempo em modo "perseguição", está agora mais afinado e constitui uma experiência bastante mais proveitosa, prova que compensa ouvir a comunidade, como Chris Owen fez.

Não é portanto segredo que gostámos bastante de Gilligan's Mine. Hoje em dia são poucos os jogos que nos trazem aquele sentimento de que estamos perante um jogo "old school". O último terá talvez sido Dr. Acula. E agora, voltámos a ter aquelas sensações tão boas que nos transportam de volta à infância. Nem que seja por isso, vale a pena experimentar este jogo. Não é um Mega Jogo, mas anda lá muito perto (tivesse mais dois ou três níveis, e seguramente que seria). Mas temos a certeza que com a evolução que Chris Owen tem vindo a revelar, o próximo trabalho poderá lá chegar.

sexta-feira, 23 de agosto de 2024

3D Plot

Provavelmente, já viram esta figura geométrica em algum lado...

Hoje à tarde, na publicação sobre o Concurso BASIC Apascalado, o Zé Oliveira tentou convencer-nos que seria necessário ter um curso de engenharia para fazer um programa destes. Essa afirmação até parece verdade porque ele desenhou esta figura geométrica com um programa de 600 linhas. Se não acreditam, podem ver aqui neste blog.

Mas, na pré-história dos microcomputadores, as pessoas tinham que se desenrascar com um curso de programação com apenas seis meses de duração e com um computador sem modo gráfico.

Agora, observem esta imagem:
Se eu vos disser que em 1970 esta imagem podia ser gerada com apenas uma dúzia de linhas, provavelmente não iriam acreditar.

Mas, podem ver para crer: 

50 DEF FN A(Z)=30*EXP (-Z*Z/100)
110 FOR X=-30 TO 30 STEP 1.5
120 LET L=0
130 LET Y1=5*INT (SQR (900-X*X)/5)
140 FOR Y=Y1 TO -Y1 STEP -5
150 LET Z=INT (25+FN A(SQR (X*X+Y*Y))-.7*Y)
160 IF Z<=L THEN GO TO 190
170 LET L=Z
185 PLOT 100+x,Z
190 NEXT Y
210 NEXT X

Clicar aqui. para correr o programa de 1975.
Clicar aqui. para fazer o download do programa de 1975.

Clicar aqui. para correr a versão melhorada de 2024.
Clicar aqui. para fazer o download do programa de 2024.

O utilizador pode controlar a resolução da imagem com um número entre 1 e 100. Para visualizar a imagem completa é necessário introduzir 100.

PS: É aconselhável correr estes programas num emulador e acelerar a velocidade - caso contrário, será necessário esperar muito tempo para ver as imagens.

BASIC Apascalado Compilado (31) - 3D Graph

Eis mais um 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. A maior parte dos programas serão versões compiladas dos programas do concurso anterior.

Esta semana temos um programa para visualizar funções 3D no écran: z = F(x,y).

Em relação ao programa do concurso anterior, foram feitas as seguintes alterações:
 - Foi adicionada uma função auxiliar para permitir usar a função VAL do compilador (porque a versão do compilador é mais limitada que a versão do BASIC do ZX Spectrum)
 - Foi adicionada a rotina ReadLine para editar a expressão matemática introduzida pelo utilizador
 - E, o programa foi compilado. 

Temos agora um programa com 600 linhas...

Para correr o programa online, clicar aqui. O processamento do desenho pode ser interrompido a qualquer momento premindo uma tecla.

Para ver a listagem e fazer o download dos ficheiros clicar aqui.

Convidamos os leitores a examinar a listagem 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.

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

Quem estiver interessado em saber mais sobre esta linguagem e sobre como compilar os programas, pode clicar aqui.

Em caso de dúvidas, não hesitem em perguntar.

quinta-feira, 22 de agosto de 2024

Ordenação II


Ordenação II é mais uma interessante base de dados criada por M. Ramalho em 1985. Encontrámos vários programas deste programador nacional que desconhecíamos, pelo que haver mais algumas surpresas no futuro. A cassete estava no lote que o Osvaldo Picoito nos emprestou.

Poderão aqui descarregar Ordenação II.

Demonstração (FDD)


A disquete tinha o nome de Demonstração (lado A), e inclui um menu com Compilador BASIC, Contas Correntes, Tasword, Paintbox e Stocks. Qualquer um deles já preservado, mas agora em formato FDD.

Poderão aqui descarregar o conteúdo desta disquete vinda do Luís Bandeira e preservada pelo João Encarnado.

Escape from Desert


Escape from Desert é a nova aventura de Adanoliva, num registo completamente diferente daquele que nos tinha trazido no primeiro semestre, aquando de Eat the Fly!

A história é passada num deserto abrasador, onde nos encontramos sozinhos e por nossa conta. O objectivo é apenas um: sobreviver. Temos assim que alcançar a civilização o quanto antes, vencendo as armadilhas que o deserto nos impõe, e encontrando os pequenos oásis que são tábua segura para a nossa salvação.

Misto de "make your own adventure" com aventura pura de texto, podemos ir seleccionado as opções que vão aparecendo no ecrã para desenvolvermos as acções. Novidade é uma barra no canto inferior que mede a água que temos em stock e que, quando desaparece, leva a uma morte por sede. Há assim que ponderar muito bem os movimentos, coisa difícil quando este deserto é um enorme labirinto.

Poderão aqui descarregar o jogo e fazer uma pequena doação ao seu autor. Para já apenas existe em Castelhano, mas estando o título em inglês, não é de descartar no futuro uma versão nessa língua.

quarta-feira, 21 de agosto de 2024

Bridgehead (ZX81 MIA)


A pérola que Tema Zeddy nos enviou esta semana é para os wargamers. E o jogo está muito bem concebido, o que até nem admira, pois o seu criador, Gavin Barker, desenvolveu-o em 1984, quando o ZX81 já definhava, suplantado pelo seu irmão com mais memória, o ZX Spectrum.

Lembramos também que Team Zeddy é um colectivo constituindo por três dos maiores coleccionadores de programas da Sinclair a nível mundial, Steven Brown, Luís Rato e Thomas Heckmann. E apesar de serem grandes coleccionadores, são também altruístas, pois ao invés de guardarem estes programas raríssimos só para si, partilham-nos com a comunidade, permitindo a todos nós termos acesso a estas pérolas. 

Poderão vir aqui descarregar Bridgehead, para a semana temos mais.