Um jogo de RPG de cartas onde dois jogadores competem usando estratégias de cartas em turnos. Cada jogador começa com um deck de cartas e pontos de vida, e deve derrotar o oponente reduzindo seus pontos de vida a zero.
Desenvolvido para a disciplina de Desenvolvimento para Desktop I do curso de Sistemas de Informação da Universidade de Araraquara (UNIARA)
Faça o Download
- Linguagem: C#
- Framework: .NET Framework 4.7.2
- Interface: Windows Forms
- Sistema Operacional: Windows
- Modo de Jogo Multijogador: Dois jogadores competem em turnos alternados.
- Sistema de Deck e Cartas: Cada jogador possui um deck de 5 cartas por rodada, que são substituídas ao final de cada turno.
- Energia Progressiva: Cada jogador começa com 1 ponto de energia, que aumenta a cada turno até o máximo de 10, permitindo o uso de cartas mais poderosas ao longo do jogo.
- Pontos de Vida: Ambos os jogadores iniciam com 100 pontos de vida; o primeiro a chegar a 0 perde o jogo.
- Sistema de Descarte Automático: Cartas não usadas no turno são descartadas e novas cartas são puxadas para a próxima rodada.
- Interface Gráfica Intuitiva: A interface permite a seleção e uso de cartas, além de acompanhar o progresso dos jogadores.
- Objetivo: Reduzir os pontos de vida do oponente a zero.
- Turnos Alternados: Os jogadores jogam alternadamente, usando cartas do deck para atacar ou defender.
- Cartas e Energia: Cada carta possui um custo de energia. Os jogadores ganham entre 1-3 ponto de energia adicional por turno (até o máximo de 10).
- Descarte e Substituição: Ao final de cada turno, cartas não usadas são descartadas e substituídas por novas cartas no próximo turno.
- FormPrincipal.cs: Interface principal onde ocorre a batalha, com botões para selecionar e usar cartas.
- Classe Carta: Define as propriedades de cada carta, como custo de energia, dano e efeitos especiais.
- Classe Jogador: Gerencia o deck, pontos de vida, energia e ações do jogador.
- Classe Jogo: Controla a lógica principal dos turnos e a aplicação de regras.
- .NET Framework 4.7.2
- Visual Studio ou qualquer IDE que suporte projetos Windows Forms.
- Clone o repositório:
git clone https://github.com/m1theus/p1-desenvolvimento-desktop.git
Download da release v1.0.0