- Realizar download deste repositório
- Também é possível utilizar o próprio GitHub para criar um repositório a partir deste template, dessa forma o desenvolvimento já pode ser iniciado com controle de versão. Se assim o fizer, realize git clone ao invés de download.
- Se desejar, renomear a pasta project_name para o nome do jogo que será implementado
- Certifique-se de que pipenv está instalado
- A partir da pasta raiz do template, execute
python -m pipenv install
para criar um ambiente Python com as dependências descritas no Pipfile já instaladas - A partir da pasta raiz do template, execute
python -m pipenv shell
para iniciar um terminal no contexto do interpretador Python criado no passo anterior. Então, executepython -m project_name
para rodar o código partindo de __main__.py.- Se houver renomeado a pasta project_name conforme o segundo passo, troque project_name nos comandos pelo novo nome da pasta.
- A partir de agora é possível seguir com a implementação. Como sugestão, o pacote game_logic pode ser utilizado para as classes da lógica do jogo em si.
Para que IDEs visualizem corretamente a instalação de dependências realizadas dentro de um ambiente Pipenv, é necessário apontar para o interpretador correto, aquele criado pelo pipenv pipenv install
.
- No caso do VSCode isso pode ser feito, após a instalação do plugin de Python, através do fluxo Select Interpreter
- No caso do PyCharm, através do Setting an existing Python interpreter