Um jogo de Pokemon via terminal feito com python com o intuito de aprender mais sobre orientação a objetos, design patterns e TDD.
- Python versão 3.9.7
- OO e Design patterns:
- Strategy
- SimpleFactory
- Testes unitários:
- Unittest
- Dependências
- Python
- Com o git aberto utilize o comando:
- Entre na pasta e execute o arquivo: main.py
- python main.py
- Obs: Recomendo executar o programa em alguma IDE, pois normalmente acentuações ficam bugadas em terminal.
1 - Ao abrir o jogo, ele vai perguntar se você tem algum save (lembrando: Se essa for a sua primeira vez, quando você salvar pela primeira vez, vai ser criado um novo save)
2 - Se você iniciar um novo jogo, ele vai te perguntar o nome do seu personagem e posteriormente vai pedir para selecionar um Pokemon inicial.
4 - Vamos começar capturando um pokemon, na opção 3, podendo escolher se você vai querer capturar determinado Pokemon aleatório.
Gerando o arquivo: data.json
- Capturar Pokemons
- Fazer batalhas Pokemons com inimigos aleatórios
- Salvar progresso do jogo
- Recarregar o save do progresso do jogo
- Repositório: https://github.com/walexhenrique/poketerminal-game
- Em caso de encontrar bugs ou quiser dar alguma sugestão de melhorias, entre em contato com o meu email: [email protected]
1.0.0.0
Se curtiu, siga-me no github. Obrigado!