A análise à versão beta do jogo está online.
Antes do mais, com os devidos agradecimentos ao Mark Doney para review, devo dizer que o que ele analisou foi a primeira versão jogável do jogo. Ali as bugs eram abundantes, e ele deu com algumas na review.
Entretanto já tudo foi polido, e muita coisa foi mesmo melhorada, e até acrescentada.
Segui também o conselho dele e acrescentei nomes intermédios. Assim não só teremos nome como FUTEBOL CLUBE DO PORTO, e FCP, como também F.C.PORTO.
Esta alteração foi um problema para mim, e apesar de a perceber como relevante pois é como ele diz, a sigla de 3 letras, mais usada, torna-se confusa, a realidade é que isto estourou-me com o plafond de memória que tinha para corrigir bugs. 🙂
Penso que o jogo corre mesmo assim sem problemas, mas… terei de ver melhor.
A realidade é que creio que as bugs estão agora todas debeladas, mas neste momento não tenho memória para mexer no código, motivo pelo qual vou adiar o beta test que ia fazer aqui com dois elitores, solicitando a sua compreensão, mas a realidade é que tenho de arranjar uns bytes para poder proceder a eventuais correções que sejam necessárias.
Fiquem com o vídeo de review.
Para quem o quer jogar, o lançamento já está para breve, sendo que o Carlos Eduardo Santos, e o Bruno irão ter primazia assim que lhes enviar uma cópia para me ajudarem a remover eventuais bugs restantes.
Ahaha já este fds tinha estado a ver num site da Spectrum alguns prints dessa obra prima
Andei a mexer no código pois fiz uma alteração que me está a impedir de corrigir bugs pois gastei a memória toda. E consegui uma coisa que nunca tinha conseguido. Agora consigo carregar dados para a memória superior, sem os ter de meter primeiro usáveis na RAM principal.
Isto foi um avanço do caraças, dado que o Z80 apenas vê 64 Kb, e eu já consigo endereçar os 128K sem problemas.
Assim que tiver ram livre, dou-te o jogo e ao Carlos, para mo testarem. 🙂
Acho que a coisa mais divertida que fiz programando, foi caracteres especiais asc2 de várias formas caindo em cascata, e tendo fade-time igual no filme Matrix durante a faculdade.
Usei C# e deu mais de 1000 linhas. Projetei para 1080P e tinham layers sobre layers de cascatas criando um belo efeito 3D. Porque adicionei uma rotação sagital de uns 15 graus.
Fiz disso ser minha proteção de tela no Windows na época. Gastava poucos recursos.
Mas o do filme Matrix tem alguns caracteres especiais a mais que são diferentes e não os encontrei.
Ficou faltando essa parte.
Aqui tens 16 páginas… cerca de 5000 ou 6000 linhas de código. Mix de Basic e Assembler, apesar que estou a conseguir já bons resultados apenas com o Basic em muitas coisas. Infelizmente para reproduzir audio em 3 canais o Basic não dá mesmo, e aí preciso de algo cerca de centenas de vezes mais rápido pelo que o Assembler é indispensável.
Só para se ter uma ideia, um ciclo for next de 1 a 1000 gasta cerca de 0,5s no Basic, mas é apenas 2 ms no assembler.