Skip to content

INE 5417 - Game Assignment from "Engenharia de Software I"

Notifications You must be signed in to change notification settings

medalha01/Tabletop-Combat---INE5417

Repository files navigation

Template de projeto py_netgames

Para utilizar este template:

  1. 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.
  2. Se desejar, renomear a pasta project_name para o nome do jogo que será implementado
  3. Certifique-se de que pipenv está instalado
  4. 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
  5. 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, execute python -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.
  6. 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.

Uso com IDEs

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.

About

INE 5417 - Game Assignment from "Engenharia de Software I"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages