project-lc / rpg

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Random CLI-RPG

Olá. Este é um projeto criado para dar suporte ao Workshop de Git Iniciante promovido pelo Leds Serra, para participar do HacktoberFest 2019 e ensinar o básico de Git para os alunos iniciantes do Ifes - Serra.

Para os participantes

Instalação e Execução

IMPORTANTE

A construção do programa utilizou a versão 3 do Python, então recomendamos o uso dessa mesma versão para execução do arquivo main.py. Segue link da documentação da linguagem para as instalações da versão 3:

Rodando o jogo

Já com o Python 3 instalado, abra a raiz do projeto no terminal e execute o comando:

  • No Windows: python src/main.py
  • No Linux: python3 src/main.py

Contribuindo

  • Para adicionar fases ao jogo, crie um novo arquivo python na pasta src/phases/, com o nome da sua fase.

  • No arquivo criado, crie uma função, também com o nome da fase.

  • Cada fase do jogo deve retornar True ou False. O meio da fase é completamente livre, apenas ofereça uma experiência legal ao jogador. =)

  • Exemplo de fase:

minhaFase.py

# autor: Seu nome aqui =)

def minhaFase():
    print("Olá! =)")
    return True
#
  • Depois de criar a fase, vá ao arquivo src/main.py e faça o seguinte:
  1. No início do arquivo, importe a fase que você criou:
...
from phases.velha import velha
from phases.minhaFase import minhaFase  # <-- aqui
  1. No Array g_phases, adicione a fase que você importou:
g_phases = [start, dilema, velha, hangman, minhafase]
  • Pronto. Agora é só rodar o jogo. =D

About


Languages

Language:Python 100.0%