theclanks / Snake_Game

snaek game

Repository from Github https://github.comtheclanks/Snake_GameRepository from Github https://github.comtheclanks/Snake_Game

Snake_Game

Olá a todos!

Este projeto começou de maneira despretenciosa, buscando apenas passar o tempo, pórem agora se tornou um grande desafio!

O projeto é divídido em 3 partes:

* Criação do jogo em si (funcionalidades básicas como andar, virar, morrer, placar)

* Criação da extração de dados, tudo o que ocorrer no jogo será salvo em um banco de dados MongoDB e em LOGs de sistema. 

* Implementação da IA para substituir o jogador.

Dentro do próprio projeto existe um Fork, um voltado para humanos e outro para IA

  Para humanos o jogo apresenta certas peculiaridades, como por exemplo, o nascimento da maça.
  
  Esta demora 3 segundos para nascer e nasce com base na posição da atual da cobra.
  
  Com isso conseguimos rastrear o padrão de movimentos e a zona de conforto 
  de cada jogador. Em um futuro, existe o objetivo de correlacionar a área de preferencia do jogador X caracteristicas fisicas 
  e emocionais


  Para a IA o jogo é mais dinâmico, voltado para ser rápido. A maça não espera o delay para nascer, por exemplo.

Atualmete estamos no inicio da fase 3, a implementação da IA. O código é open source, o meu desejo é poder ajudar o próximo que queira se aventurar nesta área.

Abaixo se encontra o link do Trello do projeto.

https://trello.com/b/xX7JWSZO/snake-game

Contato: giovani.gazziro@gmail.com

Agradecimento em especial a um amigo, Luis Otte, por me instruir em diversos momentos do projeto.

About

snaek game


Languages

Language:Python 100.0%