Baskt Rick
A downloadable game
Download NowName your own price
Projeto: Jogo de Basquete estilo Aqua Play (Mobile)
Visão Geral
Um jogo mobile para Android/iOS no estilo "Aqua Play" (brinquedo de água), com temática de basquete. O jogador controla uma bola usando a inclinação do celular para acertar a cesta.
Mecânica Principal
- A bola possui física real (
Rigidbody2D) e se move pelo cenário. - O jogador inclina o celular para gerar força horizontal e vertical na bola.
- O objetivo é fazer a bola entrar na cesta de basquete.
- A bola não é destruída ao acertar a cesta; ela continua no jogo.
Controles (Input)
- Exclusivamente Giroscópio/Acelerômetro: O script lê
Input.acceleration.xeInput.acceleration.ypara mover a bola. - Descartados: Botões na tela, teclado, mouse e cliques.
Interface (UI)
- Placar de pontos (
TextMeshPro) no topo da tela. - Fundo do jogo (cenário) e a cesta são sprites no mundo.
- Canvas configurado como
Screen Space - Camera(ouOverlay) em formato Landscape (deitado).
Scripts Principais (Estrutura Final)
BolaController.cs- Ativa o giroscópio no
Awake. - No
FixedUpdate, lê a inclinação e aplica força contínua (ForceMode2D.Force) noRigidbody2D. - Possui suavização (
Mathf.Lerp) e limiar (limiar) para evitar tremores. - Contém as funções de impulso (
ImpulsionarEsquerda/ImpulsionarDireita), mas estas não são mais chamadas por botões.
- Ativa o giroscópio no
Cesta.cs- Detecta a colisão da bola via
OnTriggerEnter2D. - Verifica se a bola está descendo (
rb.linearVelocity.y < 0) para validar o ponto. - Soma os pontos, toca o áudio da cesta e atualiza o placar.
- Cria uma imagem de efeito visual na tela ao pontuar.
- Detecta a colisão da bola via
Configurações Técnicas na Unity
- Câmera: Ortográfica (
Orthographic), posição Z = -10, tamanho ajustado para o cenário. - Bola:
Rigidbody2D(Dynamic, Gravity 0, Freeze Rotation Z),CircleCollider2D, TagPlayer. - Cesta:
BoxCollider2D(Is Trigger), Tagcesta. - Canvas: Orientação Landscape, Reference Resolution 1600x720.
O que foi descartado durante o desenvolvimento
- Scripts de botões (
BotaoInput). - Controle por teclado e mouse.
- Sistema de spawn automático (
BallSpawner). - Lógica de respawn da bola fora da tela.
- Múltiplos gerenciadores de input.
| Published | 7 days ago |
| Status | Prototype |
| Author | matheusgk |
| Tags | Puzzle-Platformer |
| AI Disclosure | AI Assisted, Code |
Download
Download NowName your own price
Click download now to get access to the following files:
basketRick.apk 33 MB

Leave a comment
Log in with itch.io to leave a comment.