rachidcalazans / move_ball Goto Github PK
View Code? Open in Web Editor NEWSet to move a ball into pockets made in Arduino.
Set to move a ball into pockets made in Arduino.
O jogador poderá perder uma vez sé estiver no nível igual ou maior que 2.
Sempre que o jogador deixar de pegar uma bola, o valor da bola volta para o nível 1.
Caso o jogador deixe de pegar alguma bola no nível 1, GAME OVER.
Exemplo:
Jogador chegou no nível 10 mas não conseguiu pegar todas as bolas.
O valor da bolas voltará a ser o mesmo que era quando o jogador estava no 1º nível.
Ao conseguir passar de nível as bolas irão ter o valor do segundo nível.
Caso avance novamente as bolas terão o valor do 3º nível e assim por diante.
Ao falhar em recolher todas as bolas duas vezes consecutivas o jogador irá perder o jogo.
Cada bola vale 2pontos.
A cada nível o valor da bola é multiplicado pelo nível.
Exemplo:
Nível 1 = 2pts
Nível 2 = 4pts
Nível 3 = 6pts
Nível 4 = 8pts
...
Centralizar texto das bolas.
Implementar forma de incrementar o Score a cada ball resgatada. Armazenar esse valor e verificar se todas as balls foram resgatadas em um determinado valor de tempo para passar de level.
Criar método pra mover a bola de acordo com a posição recebida do controle arduino.
As vezes o jogo não dá game over se o jogador pegar uma bola.
Criar tela de GmeOver. Implementar a chamada da tela de gameOver.
Os buracos estão ficando cortados nos cantos das telas, atrapalhando o jogador.
Criar método para receber os valores por bluetooth.
Fazer um score pra android, pra os nossos testes.
Depois a gente pode tirar.
Usar o potenciômetro XY (macha/manete,joySTICK) mover a bola.
Como o jog é verificado em mais de um lugar. É possível passar de level sem pegar todas as bolas e dar game over duas duas vezes.
Responder nos comentários como vai funcionar o GAME OVER!
Ao pegar todas os buracos avançar para o próximo nível.
Atualmente o jogo fica esperando o tempo da faze acabar.
Criar método que pegue o score/level/tempo do jogo e passe para o Arduíno.
A cada nível, o tempo para recolher as bolas será reduzido em 500ms, chegando ao minimo de 3s
Ao selecionar uma opção do menu, a bola fica sobre o buraco.
Quando volta a bola ainda está sobre o buraco, fazendo a tela ser chamada novamente.
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.