Meu primeiro jogo em Python com Pygame
Eu precisava aprender python, ai resolver a estudar a linguagem desenvolvendo um jogo de plataforma, Olha o resultado.
Meu primeiro jogo de plataforma com python:
O LuizDi-Game V2
LuizDi-Game-Class
🐺 Leonardo Hilgemberg, criador da AthenasArch
Hoje falaremos sobre o jogo que me gerou 950.000 vizualizações no Instagram. Como criar um jogo em python - com jogo de pataforma de sucesso no instagram, o LuizDi-Game-V2.
INFORMAÇÕES DE VERSÃO E CRIAÇÃO:
Nome do Jogo:
Versão: 2.0
Data de Criação: 21/05/2023
Desenvolvedor: Leonardo Hilgemberg Lopes
Descrição: Jogo de plataforma, com personagem, plataformas, audios e gritaria.
Este script foi criado como parte de uma aula de programação em Python.
Baseado no tutorial: https://coderslegacy.com/python/pygame-platformer-game-development/
CONTEUDO:
1.0 - Criando a janela, plataforma e o personagem.
2.0 - Movimento lateral e gravidade horizontal.
3.0 - Pulo livre do personagem.
3.1 - Limitando a tela.
3.2 - Personagem so pula quando está em contato com a plataforma.
4.0 - Adicionando uma determinada quantidade de plataformas ao inicio do jogo.
4.1 - Ao subir uma determinada altura da tela, mantemos sempre uma quantidade
de 5 ou 6 plataformas na tela, se for menor do que isso,
gera novas plataformas.
5.0 - Ajuste nas distancias entre plataformas pequenas geradas.
5.1 - Resolvido o problema de bug do pulo da plataforma, agora ele só
fica na proxima plataforma, se o valor do personagem for maior
so que a base perior da plataforma.
6.0 - Adicionando Game Over do jogo se sair para fora da tela
6.1 - Sistema de pontuacao.
6.2 - Criando uma classe para gerenciar as operacoes da maina
E organizar o script.
6.3 - Plataforma movel.
7.0 - Personagem agora vai se movimentar junto com a plataforma.
7.1 - Adicionando Coins (Moedas ao jogo), forma de melhorar a pontuacao
7.2 - Adicionando as imagens de fundo, do personagem e da plataforma
8.0 - Adicionando audios no jogo.
9.0 - Efeito de neve.
9.1 - Melhorando o efeito de neve.
9.2 - Vamos adicionando neve conforme a pontuacao vai aumentando,
mas só preencho com neve até um determinado limite.
10.0 - Melhorias no jogo:
A - Ajustando o game over.
B - Melhoria na distancia entre as plataformas.