A maior parte dos apreciadores de videojogos só os conhecem na óptica do utilizador. No entanto, um videojogo é um projeto complexo, composto por várias partes, autónomas mas complementares. Neste curso, vamos perceber como funcionam essas diferentes partes, e como as precisamos montar com vista à obtenção do desejado produto final.
Alguns dos tópicos do curso de Programação de Jogos são:
- Desenho de um jogo
- Ciclo de jogo
- Movimento e colisões
- Leitura de inputs
- Utilização de objetos e classes
- Gravar e carregar o estado de um jogo
Este é o curso para todos aqueles que já correram os seus primeiros programas em Python, e sempre se perguntaram como se cria um jogo, ou quais são as linhas de código que estão por detrás dos grandes clássicos.
Ao longo das várias semanas, vais aprender como se constroem jogos do início ao fim, quais são as partes que os constituem e como essas partes interagem entre si para gerar aquilo que se vê no ecrã. Este curso tem uma forte componente prática, orientada pela construção de três jogos simples, fornecendo-te as ferramentas que precisas para começar a trabalhar nos teus próprios projetos.
Se tens interesse em saber como ir de zero a herói, junta-te a nós e passa ao próximo nível!
Para conseguir acompanhar o curso no tempo esperado, é essencial que tenhas conhecimentos básicos de programação em Python (ao nível do After School de Informática I): ciclos, sequências e listas, condicionais, funções. Adicionalmente, precisas de saber identificar pontos num referencial cartesiano ou grelha, e ter conhecimentos básicos de movimento (posição e velocidade).