My Ball - Roll a Ball Enhanced
Este projeto é uma versão aprimorada do clássico jogo "Roll a Ball" da Unity, com diversas melhorias que adicionam mais desafios e objetivos ao gameplay. No jogo, o jogador controla uma esfera usando as teclas W, A, S, D para mover o cenário. O objetivo principal é coletar todos os blocos amarelos espalhados pelo campo, evitando os obstáculos e o tempo limite.
Funcionalidades do Jogo:
- Coletar Blocos Amarelos : O jogador precisa coletar todos os blocos amarelos dentro de um limite de 60 segundos. Se o jogador não conseguir pegar todos os blocos dentro desse tempo, ele será automaticamente removido para a tela do Game Over.
- Sistema de Pontuação : A cada bloco amarelo coletado, o jogador ganha um ponto. A pontuação é exibida na parte superior da tela e é atualizada em tempo real conforme o jogador avança no jogo.
- Cronômetro : O tempo total do jogo é limitado a 60 segundos. O cronômetro é exibido na tela e vai continuamente. O jogador precisa coletar todos os blocos amarelos antes do tempo começar. Caso o cronômetro chegue a zero e o jogador ainda não tenha concluído o objetivo, ele será levado à tela de Game Over.
- Blocos Vermelhos : Se o jogador tocar em um bloco vermelho, o jogo terminará instantaneamente, levando-o à tela de Game Over, onde será exibido o tempo total que durou a partida.
- Limites do Cenário : Além dos blocos vermelhos, se o jogador cair para fora dos limites do campo (sair do quadrado delimitado), ele também será levado à tela de Game Over, simulando uma queda no vazio.
- Tela de Game Over : Quando o jogador perde, seja por tocar em um bloco vermelho, cair fora do cenário ou deixar o tempo acabar, ele será levado para a tela de Game Over. Nessa tela, o tempo total da partida é selecionado, juntamente com as opções de Voltar ao Jogo ou Sair do Jogo.
- Tela de Vitória (You Win) : Se o jogador conseguir coletar todos os blocos amarelos antes que o tempo acabe, ele será levado à tela de You Win, onde também será exibido o tempo total que durou a partida.
Referências:
- Role uma bola - Unity Learn
- YouTube - Role uma bola Unity 3D
- YouTube - Tutorial de como rolar uma bola
- YouTube - Role uma bola no Unity
- Documentação do Unity - Renderizador habilitado
- Documentação do Unity - Collider habilitado
- Vionix Studio - Tutorial de Corrotina Unity
- YouTube - Role uma bola aprimorada
Autoria:
Ana Laiz Novais De Farias
Engenharia da Computação - Insper (7º Semestre)
GitHub:
Acesse o código no GitHub: https://github.com/LaizFarias/Roll-a-Boll
Status | Released |
Platforms | HTML5 |
Author | LaizFarias |
Made with | Unity |
Leave a comment
Log in with itch.io to leave a comment.