Skip to content

Latest commit

 

History

34 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Doom Game - Python

Doom Logo

Este é um jogo 3D inspirado no clássico DOOM, desenvolvido com Python e a biblioteca Pygame. Ele utiliza a técnica de Raycasting onde o objetivo é renderizar um ambiente 3D de forma eficiente, utilizando raios para calcular a visão e as interações entre o jogador e o mundo, proporcionando uma experiência imersiva e divertida.

Funcionalidades

  • Movimentação 3D: O jogador pode se mover e rotacionar no cenário.
  • Raycasting: Técnica utilizada para gerar gráficos em 3D.
  • Sprites Animados: Objetos e inimigos animados no ambiente.
  • Arma: O jogador usa a shotgun como arma.
  • Efeitos Sonoros: Sons para ações como tiro, dano e música de fundo (E1M1 - At Doom's Gate).

Screenshot

doom

Como Jogar

  1. Clone este repositório:

    git clone https://github.com/DiegoRodrigues76/doom_game.git
  2. Instale as dependências:

    pip install pygame
  3. Execute o jogo:

    python main.py

Aproveite a experiência!

Controles: W A S D + Mouse

Licença

Este projeto está sob a licença MIT - consulte o arquivo LICENSE para mais detalhes.

About

Jogo 3D simples baseado em Raycasting, desenvolvido com Pygame. Oferece movimentação e rotação do jogador, animações de sprites, combate com armas, e um ambiente dinâmico com interação. Inclui efeitos sonoros e música de fundo, criando uma experiência imersiva e divertida.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages