Nota 5 de março de 2020 - O projeto foi descontinuado, estou planejando trabalhar nele, mas estou ocupado trabalhando em outras coisas ultimamente, agora um dos recursos que faltam mais necessários são a geração de masmorra processual, o jogo que você pode ser usado, que você pode ser usado, que você pode ser usado, que você não pode ser usado, que você não existe. Coisas e mova-se acumulando a masmorra e o modo de combate onde você pode atk, pwr e lutar contra vários inimigos e, eventualmente, vencê-los (e foi assim que esse projeto começou antes que eu decidisse expandi-lo para um 1000 LOC não tão messy, mas definitivamente preciso de algum tempo para me acostumar com o código e a estrutura do projeto), estou aberto a qualquer feedback ou comissões e até os PRs.
Combate ASCII
Um simples jogo de aventura de texto da CLI, criado para fins de aprendizado.
Objetivos do projeto
- Sistema de masmorra totalmente funcional para exploração.
- Criando um sistema de inventário com a capacidade de pegar, comer e obter informações sobre itens encontrados em toda a masmorra
- Os inimigos distribuídos nas entradas da masmorra, exploram ainda mais, espancando-os em um sistema de combate baseado em função.
Instruções de uso
Nota: Este jogo usa apenas o Python 3. Usar o Python 2 não funcionará!
- Obtenha fontes baixando o arquivo
.zip e extraindo -o - Ou clonando o
git clone https://github.com/aelmosalamy/ascii-combat - Para configurar: Execute
pip3 install colorama ou pipenv install - Para jogar: execute
python3 main.py
Módulos de jogo
- O jogo usa principalmente dois módulos: CMD (para executar a interface genérica da linha de comando com vários recursos úteis) e Colorama (um incrível colorizador de texto de sequência ANSI).
Puxar solicitações
- Congratulo -me com solicitações de puxão, especialmente se for a sua primeira vez, consulte os problemas atuais e qualquer pouca correção, bugfix, novo recurso será revisado e adicionado, se possível.
- Sinta -se à vontade para enviar PRS (verifique primeiro os problemas de abertura).
- O código limpo e bem documentado é bastante apreciado.
- Isso é muito importante: se você estiver usando o sistema baseado em UNIX para escrever código, converta as novas linhas do seu código em CRLF (o terminador padrão usado pelo Windows), pois isso causa toneladas de conflitos de mesclagem!
Planos futuros
- We all agree its fun to play text-based games as this genre got its very own fans, however we further agree on the beauty of graphics, so I am planning to make a pygame version of this, exactly same concept with simplistic, yet beautiful 8-bit pixel art graphics, I intend to create a roguelike exploration system + a role-based combat system which acts like an obstacle to the advance of exploration in the dungeons of ASCII Combat, mmm... shall we say 'Pixel Combat'? :)