andre1003 / The-Village-of-Stones

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Village of Stones

O The Village of Stones foi desenvolvido na disciplina de Probabilidade e Estatística do curso de Bacharelado em Ciência da Computação da Universidade Estadual Paulista "Júlio de Mesquita Filho". Assim, tanto conceitos de probabilidade como de estatística foram implementados em sua mecânica, de modo a trazer uma aplicação prática do conteúdo que foi ensinado na disciplina. O jogo utilizou um modelo probabilístico para o cálculo do dano crítico.

Logo do The Village of Stones

💻 Pré-requisitos

☕ Utilizando o The Village of Stones

Após clonar o repositório, é necessário realizar a configuração do PostgreSQL. A seguir, segue os comandos para realizara a configuração do PostgreSQL via terminal:

$ su - postgres
$ psql
=# CREATE DATABASE <nome_banco>;
=# CREATE USER <usuario> WITH PASSWORD '<senha>';
=# ALTER ROLE <usuario> SET client_encoding TO 'utf8';
=# ALTER ROLE <usuario> SET default_transaction_isolation TO 'read committed';
=# ALTER ROLE <usuario> SET timezone TO 'UTC';
=# GRANT ALL PRIVILEGES ON DATABASE <nome_banco> TO <usuario>;

# Caso seja necessário trocar a senha:
=# ALTER USER <usuario> WITH ENCRYPTED PASSWORD '<nova_senha>';

Após isso, é necessário realizar a configuração das váriaveis de ambiente. Assim, crie o arquivo variaveis.py e insira as informações seguindo o modelo encontrado em core/variaveis_pattern.py. Por fim, inicialize o site com o comando:

$ python manage.py runserver

# Caso seja necessário, execute:
$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py createsuperuser

📚 Desenvolvedores

⬆ Voltar ao topo

About


Languages

Language:JavaScript 95.7%Language:HTML 1.9%Language:CSS 1.2%Language:Python 1.2%