Bem-vindo ao repositório do Munchkin, uma implementação digital do clássico jogo de tabuleiro, desenvolvido utilizando a biblioteca Pygame.
O objetivo deste projeto é recriar a experiência divertida e estratégica do jogo de tabuleiro Munchkin em um ambiente digital, proporcionando a possibilidade de jogá-lo online ou offline, com suporte a partidas multiplayer ou solo contra a IA.
- Gameplay autêntico inspirado no jogo de tabuleiro original.
- Modo multiplayer para jogar com amigos.
- IA desafiadora para partidas solo.
- Interface intuitiva e design interativo.
- Suporte para personalização e adição de novas cartas.
- Pygame: Para o desenvolvimento do jogo.
- Python: Para scripts e lógica de jogo.
A estrutura principal do projeto inclui os seguintes diretórios:
assets/: Contém os recursos do jogo, como imagens e sons.classes/: Define as classes e lógica do jogo.states/: Gerencia os diferentes estados do jogo, como menus e fases.config.py: Arquivo de configuração global do projeto.main.py: Arquivo principal que inicializa o jogo.
-
Certifique-se de ter o Python e o pip instalados em sua máquina.
-
Instale as dependências necessárias utilizando o arquivo
requirements.txt:pip install -r requirements.txt
-
Clone este repositório:
git clone https://github.com/dabmenez/Munchkin.git
-
Navegue até o diretório do projeto e execute o jogo com:
python main.py
Contribuições são bem-vindas! Siga estas etapas para contribuir:
-
Faça um fork do repositório.
-
Crie uma branch para sua feature ou correção de bug:
git checkout -b minha-feature
-
Commit suas mudanças:
git commit -m "Minha nova feature" -
Faça o push para a branch:
git push origin minha-feature
-
Abra um pull request.
Este projeto está licenciado sob a MIT License. Consulte o arquivo LICENSE para mais informações.
Se você tiver dúvidas, sugestões ou feedback, entre em contato com o mantenedor do projeto pelo GitHub: dabmenez.
Divirta-se jogando Munchkin!