sinu-tech / galeraxxx-search-escape Goto Github PK
View Code? Open in Web Editor NEWJogo com algoritmo de busca para fugir de uma ou várias IA em um labirinto
License: Apache License 2.0
Jogo com algoritmo de busca para fugir de uma ou várias IA em um labirinto
License: Apache License 2.0
Opções básicas de Iniciar jogo, Sobre nós, Sair, Desativar som etc...
Revisar e excluir partes inutilizadas
A matriz não pode simplesmente ser gerada aleatoriamente, é preciso uma estratégia para que tenha caminhos válidos.
Criar os obstáculos utilizando o enum do mapa.
Essa tarefa inclui mapear os movimentos possíveis do bot, e, a expansão de caminho que ele pode seguir para chegar no jogador.
Implementar no Pygame posições no mapa estáticas.
Refatorar arquivo player.py
Deixar o código mais legível.
Permitir que o jogador se mova apenas nas direções cima baixo esquerda ou direita que estejam com o valor 0 na matriz.
As teclas disponiveis são arrowUp, arrowDown, arrowLeft, arrowRight, W, A, S, D.
https://www.youtube.com/watch?v=dMnjaq_bmyQ
Esse video vai ajudar
Na tela do professor
ENUM's da matriz:
0 = caminho disponível
1 = paredes
2 = posição do jogador
3 = posição dos bots
Assistir esse vídeo para ajudar: https://www.youtube.com/watch?v=sVnS-6QgsIc
Até o momento, a movimentação dos bots pode ser aleatória.
Implementar essa funcionalidade quando Galerax alcançar o jogador.
Aprender uso do pygame e mapear o desenho da tela de acordo com o mapeamento da matriz.
Aprender como funciona a movimentação do jogador na tela.
Excluir velocidades não utilizadas e remover velocidade da classe abstract.
Preciso ter a issue #24
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.