Projeto simples feito em Python usando Pygame para a disciplina de Reconhecimento de Padrões, O Jogo envolve o uso de Rede Neural e Algoritmo Genético para seleção. Como é o primeiro projeto feito usando tais ferramentas logo, o código fonte pode estar ruim/feio ou mal optimizado.
**Nota: As imagens da Rede Neural não representam o próprio funcionamento da Rede Neural, é apenas uma abstração informativa para identificar quais foram as saídas escolhidas pelas funções de ativação
|_ assets
|_ game
|_ __main__.py <- Esse File Aqui
GAME_AI_MODE = True
pg.init()
try:
set_render_type({'NORMAL': True, 'COLISION': False, 'DEBUG': True})
if GAME_AI_MODE:
game = GameIA()
else:
game = Game()
game.start()
except Exception as ex:
print(ex)
- Para Jogar o Game, faça:
GAME_AI_MODE = False
- Para Deixar a IA Jogando
GAME_AI_MODE = True
- Se já existir uma seed cromossomial salva no file.txt localizada em:
|_ assets
|_ capturas
|_ images
|_ txt
|_ backup.txt
|_ file.txt <- Esse File Aqui
|_ game
|_ __main__.py
O jogo irá carregar-la e usar como continuação da geração, caso contrário, se quiser que a IA aprenda novamente tudo do Zero, apague o conteúdo de dentro do file.txt