Este projeto é uma adaptação digital do famoso jogo de cartas Munchkin. Munchkin é um jogo de cartas que mistura humor e aventura, onde jogadores competem para alcançar o nível mais alto enquanto enfrentam monstros, usam equipamentos poderosos e sabotam seus oponentes.
- Desenvolvido com PyGame: Uma biblioteca poderosa para desenvolvimento de jogos 2D em Python.
- Multiplayer Local: Jogadores podem se enfrentar no mesmo dispositivo.
- Multiplayer Online (Em Desenvolvimento): Uma futura atualização trará a possibilidade de jogar com amigos pela internet.
- Tela Inicial: Permite configurar os jogadores e iniciar uma nova partida.
- Área de Jogo: Exibe o tabuleiro, as cartas em jogo e os jogadores.
- Transições e Animações: Eventos importantes, como derrotar monstros ou rolar o dado, possuem animações dedicadas para maior imersão.
Esta versão do Munchkin possui algumas alterações em relação ao jogo físico:
- Número de Cartas Reduzido: Um baralho otimizado para partidas mais rápidas.
- Efeitos de Cartas Alterados: Alguns efeitos foram simplificados ou limitados para melhor adaptação digital.
- Fase de Caridade Pós-Morte: Distribuição automática de cartas sem escolha ao morrer.
- Raças Não Desequipáveis: Ao ganhar uma raça, ela não pode ser removida.
- E Mais: Outras mudanças para adaptar o jogo ao formato digital e simplificar a jogabilidade.
-
Instale o Pipenv:
pip install pipenv
-
Instale as dependências do projeto:
pipenv install
-
Execute o jogo:
python main.py
-
Instale o PyInstaller:
pip install pyinstaller
-
Gere o executável:
pyinstaller --add-data "assets;assets" --onefile main.py
O executável gerado estará disponível na pasta dist/.
