Análise vídeo ao meu jogo: Manager de Futebol 2025

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.



24 Comentários
Antigos
Recentes
Inline Feedbacks
Ver todos os comentários
Bruno
Bruno
24 de Fevereiro de 2025 13:01

Ahaha já este fds tinha estado a ver num site da Spectrum alguns prints dessa obra prima

Bruno
Bruno
Responder a  Mário Armão Ferreira
24 de Fevereiro de 2025 22:44

Entendo pouco ou quase nada de programação 😅 .mas entendo a mensagem , quando estiver pronto é só falar

Bruno
Bruno
Responder a  Mário Armão Ferreira
25 de Fevereiro de 2025 12:56

Sim

Rui Teixeira
Rui Teixeira
Responder a  Mário Armão Ferreira
25 de Fevereiro de 2025 21:23

Recentemente vi um vídeo de alguém a fazer um pequeno jogo para o Z81, ao fim de umas 20 linhas já não tinha memória nem para editar o jogo, eu nem sabia que ao chegar ao limite de memória já nem se podia editar o código. Uma das optimizações que ele fez foi curiosa, em vez de usar números, como o 1 que se repetia várias vezes, usou uma variável, do género, let x = 1, depois em todos os lados que usava o 1 substituiu por algo como, if a < x then … e em alguns lugares onde usava, por exemplo o 3, ele fazia x+x+x, não me lembro quanto poupava em ram ou se será o mesmo no basic do spectrum 128, mas achei muito curioso.
Também andei à procura de formas de passar o basic de um ficheiro .tap (ou semelhante) para poder editar num editor moderno e depois voltar a passar o código para o spectrum. Consegui extrair o código com a ferramenta tzxtools e o comando tzxcat –basic <ficheiro.tzx>
O problema foi fazer o inverso, passar o código para um ficheiro .tap. Testei as ferramentas zmakebas e bas2tap, mas ambos deram-me problemas em alguns caracteres ascii. Seja como for, ficam essas ferramentas se por acaso te sejam de alguma utilidade.

Rui Teixeira
Rui Teixeira
Responder a  Mário Armão Ferreira
26 de Fevereiro de 2025 17:14

Tenho zero interesse em aceder a código de terceiros, apenas estou a tentar ver o código de um jogo que fiz na altura. Deixo aqui uma captura por se há dúvidas
comment image
Lembro-me na altura de ter feito outro jogo de futebol, inspirado no Striker, mas infelizmente não o consegui encontrar. Este futebol 5 é muito básico, escolhes a tática e e rezas para ganhar o jogo hehe. O inspirado no Striker que lhe chamei de Campeonato, dava para rematar à baliza, mecânica semelhante ao Striker. Fiz outros joguitos, nenhum publicado, nem saberia como o fazer na altura, mas infelizmente o único que encontrei foi mesmo o Futebol 5.

Last edited 1 mês atrás by Rui Teixeira
Rui Teixeira
Rui Teixeira
Responder a  Mário Armão Ferreira
27 de Fevereiro de 2025 0:21

Obrigado! Cada equipa tinha o seu próprio equipamento.
comment image
O que me lembro ter feito na altura, foi substituir alguns caracteres ascii e usá-los para os equipamentos.

Last edited 1 mês atrás by Rui Teixeira
Rui Teixeira
Rui Teixeira
Responder a  Mário Armão Ferreira
28 de Fevereiro de 2025 1:18

Muito bom, parabéns!
Num comentário anterior, relacionado com as subrotinas e os GOTOs, mencionas problemas em retornar ao ponto de origem. Não poderias usar o GOSUB? Este deveria de retornar à linha seguinte ao GOSUB que chama a subrotina, mas talvez tenha percebido mal o problema!

KillBoxOneDelta
KillBoxOneDelta
24 de Fevereiro de 2025 14:25

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.

KillBoxOneDelta
KillBoxOneDelta
Responder a  Mário Armão Ferreira
24 de Fevereiro de 2025 18:53

Com assembler você consegue até alocar variáveis registradoras até diretamente no CPU de qualquer máquina. Na memoria mais rápida que existe as cache.

Sistemas de tempo real usam muito isso. Como o ABS dos veículos.

Juca
Juca
24 de Fevereiro de 2025 17:59

Que bacana, Mário! Só não sabia que seu nome era um “trava-línguas” em inglês! Parabéns pelo Remake 35 anos depois!

Tiohildo
Tiohildo
26 de Fevereiro de 2025 3:45

Parabéns pelo jogo, Mário! Ficou excelente!

error: Conteúdo protegido