Novo Curso de Pascal em Vídeo

Sim. É isso mesmo: um novo curso de pascal disponível em vídeo em pleno 2004!

Se você tem dificuldade de encontrar material recente e de qualidade sobre a linguagem pascal, esta postagem é pra você.

Está no ar primeiro vídeo de um novo curso gratuito da linguagem pascal onde vamos explorar os conceitos e recuros básicos da linguagem para ajudar o estudante a criar uma base sólida que guiá-lo, gradualmente, ao domínio dessa linguagem fantástica que tanto amamos.

Nos vídeos, além de ensiar sobre a linguagem e o ambiente de desenolvimento, todos os exemplos serão construídos ao vivo, de maneira interativa, dando ao estudate,/ouvinte a oportunidade de ver como se escreve código, comete-se erros e os contornamos.

Nos vemos lá.







YAMS - Um clone do Jogo Campo Minado Perdido no Tempo

Este jogo foi originalmente escrito em Delphi 7 no final de 2003 como um exercício de aprendizado da linguagem Object Pascal e da programação de jogos do Windows.

O código-fonte original foi publicado no bom e velho site Delphi Pages, que agora está, infelizmente, morto. Foi um momento de sorte incrível quando encontrei uma versão quase finalizada de seu código-fonte em um CD-ROM de backup empoeirado e agora estou disponibilizando-o novamente no Git Hub.

Ele abriu e foi compilado perfeitamente 21 anos depois, no Delphi 12. Cara, isso é simplesmente incrível!!! 😮

Essa é a cara dele rodando no Windows 11!

Espero que apreciem.


Links

Repositório: https://github.com/fabianosalles/yams

Página de relase: https://github.com/fabianosalles/yams/releases

Executáveis: x86 | x64


Criando um Game Completo - Parte 7


Bem vindo à sétima parte do nosso mini curso Criando um Game Completo, onde criamos uma versão do clássico Space Invaders compatível com Windows e Linux, utilizando aceleração de hardware para gráficos 2D, suporte a joysticks e uma tabela de scores online! Tudo isto compilando em Delphi e Lazarus.

Neste post iremos criar o menu inicial do game, definir a lógica de transição entre as telas e realizar os ajustes necessários na tela de gameplay para que o jogador possa voltar à tela inicial.

Criando um Game Completo - Parte 6.1

Bem vindo à parte 6.1 do nosso mini curso Criando um Game Completo, onde criamos uma versão do clássico Space Invaders compatível com Windows e Linux, utilizando aceleração de hardware para gráficos 2D, suporte a joysticks e uma tabela de scores online! Tudo isto compilando em Delphi e Lazarus.

Neste post, vamos complementar as melhorias introduzidas no texto anterior e criar um efeito de estrelas para deixar o plano de fundo do jogo mais interessante. A imagem ao lado mostra como ficará o visual das animações na cena do gameplay no final do processo.

Criando um Game Completo - Parte 6

Bem vindo à sexta parte do nosso mini curso Criando um Game Completo, onde criamos uma versão do clássico Space Invaders compatível com Windows e Linux, utilizando aceleração de hardware para gráficos 2D, suporte a joysticks e uma tabela de scores online! Tudo isto compilando em Delphi e Lazarus.

Já faz um tempo desde o último artigo da série, um ano, para ser exato e eu gostaria de começar pedindo desculpas por esta ausência tão longa. Estive envolvido com vários projetos simultâneos nestes últimos 12 meses, ministrando muitas aulas e trabalhando com sistemas embarcados, o que foi muito enriquecedor mas acabou me afastando um pouco aqui do blog. Mea culpa, mea culpa...

Bom, explicações dadas, vamos ao que interessa: nosso game!