Skip to content

UnBParadigmas/2020.1_G2_SMA_DarwInPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DarwInPython

Disciplina: FGA0210 - PARADIGMAS DE PROGRAMAÇÃO - T03
Nro do Grupo: 02
Paradigma: SMA

Alunos

Matrícula Aluno
16/0124581 Hugo Aragão de Oliveira
16/0123186 Guilherme Guy de Andrade
16/0121612 Gabriela Barrozo Guedes
15/0135521 Leonardo dos S. S. Barreiros

Sobre

O projeto DarwInPython foi desenvolvido pelo corpo discente da disciplina de Paradigmas de Programação no ano de 2020 pela Universidade de Brasília.

O projeto utiliza os Paradigmas Sistemas Multi-Agentes e Concorrentes para simular uma cadeia alimentar. Com ele é possivel ver as ações de Cenouras, Coelhos e Lobos em um campo, onde ocorrem as interações da cadeia alimentar (Coelhos comem Cenouras e Lobos caçam Coelhos). Também existe um mecanismo de reprodução entre animais de mesma espécie com base no nível de 'fome'.

Screenshots

Inicio do game Após interações

Instalação

Linguagens: Python 3.7
Tecnologias: Bibliotecas Pade e Pygame

Instalação para rodar o programa sem Docker

Para executar o programa é necessário ter Python 3.7 instalado, assim como o Pip. Recomendamos a utilização de um virtualenv.

Para fazer as instalações das bibliotecas utilizadas rode o comando abaixo:

pip install -r requirements.txt

Uso

Rodando o programa com Docker

Para executar o programa utilizando Docker, rode os seguintes comandos:

// Permitir conexão com o servidor X da máquina (Ubuntu)
xhost +

// caso sucesso você verá:
$ access control disabled, clients can connect from any host

// a seguir execute
docker-compose up

OBS.: Essa forma de rodar com o docker funciona somente no Ubuntu.

Rodando o programa sem Docker

Para rodar o programa sem Docker, faça a instalação das bibliotecas utilizando o pip, e em seguida rode o comando:

pade create-pade-db
pade start-runtime --config_file config.json

Vídeo

O Vídeo da apresentação está disponível abaixo:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •