Comece seu jogo de mini-golfe com um buraco em que mirar no buraco envia a bola para um obstáculo. Deixe espaço suficiente para quicar em um trilho, depois deixe a força decidir se a bola para antes, cai no buraco ou passa direto. Um jogador que errar deve ser capaz de identificar qual parte do golpe precisa ser ajustada.
Este pátio fictício usa uma grade simples sob um curso 3D. As regras fornecem uma rota exata para verificar antes de adicionar inclinações ou física de rolagem suave. Coloque um marcador de direção curto e um medidor de força perto da bola para que o jogador possa fazer ambas as escolhas antes de dar um golpe.

Posicione o tee, o bloqueador e a bandeira
Use um curso retangular com sete colunas de largura e quatro linhas de profundidade. Deixe x aumentar para o leste e y aumentar para o norte. Conte a partir de 1 em ambas as direções. Inicie a bola em (2, 2), coloque um bloqueador suave em (4, 2) e posicione a bandeira em (6, 2). A primeira decisão é se mirar ao longo da linha ou enviar a bola em direção à trave norte.
Dê ao jogador oito direções de bússola e uma configuração de potência de um a cinco. Cada ponto compra uma etapa de movimento na direção escolhida. Um movimento diagonal custa o mesmo que um movimento reto neste modelo de arcade. Mostre a grade em uma visualização de depuração para que você possa comparar as coordenadas com a rota abaixo. A visualização do jogador pode manter o gramado e as traves.
Verifique a trave antes de mover a bola
- Calcule a próxima célula a partir da direção atual. Se essa célula estiver fora do curso, inverta o componente de direção para a trave que ela cruzaria. Recalcule a partir da célula atual da bola. Em um canto, inverta ambos os componentes se ambos estiverem fora dos limites.
- Se a próxima célula contiver o bloqueador, pare na célula atual e limpe a potência restante. Caso contrário, mova uma célula e subtraia um ponto. Um rebatimento muda a direção e ainda usa um ponto para o movimento.
- Verifique a bandeira após subtrair a potência. Na primeira versão, a bola cai se entrar na célula da bandeira com zero pontos restantes. Se entrar com potência restante, deixe-a continuar. Com zero em qualquer outra célula, pare e permita o próximo golpe.

Execute a verificação da trave antes de gastar a potência. A bola deve aparecer na nova célula com sua direção refletida e um ponto a menos. Se ela parar na trave ou passar por ela, inspecione quando a direção muda e qual célula a verificação de colisão usa.
Tente quatro golpes do mesmo tee
Reinicie a bola para (2, 2) antes de cada tentativa. Um golpe para o nordeste adiciona um a ambas as coordenadas até encontrar a trave norte. De (4, 4), seu próximo passo sairia dos limites. Inverta o componente vertical, mantenha a direção horizontal e pouse em (5, 3) para a etapa do rebatimento.
| Mira e potência | Sequência de tiles após o lançamento | Resultado esperado |
|---|---|---|
| Leste, 4 | (3, 2), então bloqueado por (4, 2) | Para em (3, 2) |
| Nordeste, 3 | (3, 3), (4, 4), (5, 3) | Para um passo antes da bandeira |
| Nordeste, 4 | (3, 3), (4, 4), (5, 3), (6, 2) | Bandeiras com zero potência restante |
| Nordeste, 5 | (3, 3), (4, 4), (5, 3), (6, 2), (7, 1) | Passa pela bandeira com um ponto restante e para além dela |

Mantenha a parada curta, o tiro bloqueado e a rolagem através da taça distintos no feedback. Uma bola bloqueada para antes de entrar no obstáculo. Um tiro curto fica sem força. Uma rolagem através da taça atinge a casinha da taça, mas ainda tem movimento restante sob a regra de captura deste modelo. Mostrar onde a bola parou ajuda o jogador a distinguir esses resultados.
Dê à IA um buraco e uma forma de inspecioná-lo
O criador de jogos 3D da SEELE oferece um ponto de partida para um protótipo compacto de navegador com um objetivo visível. Forneça o layout do curso e as regras de tiro. Você pode deixar os materiais do pátio abertos e manter as regras de movimento e captura fixas. Peça uma visualização de depuração que torne cada etapa fácil de verificar.
Construa um buraco de mini-golfe de navegador com uma grade de depuração de 7 por 4.
Conte x de 1 para leste e y de 1 para norte. Inicie a bola
em (2, 2). Coloque um bloqueador em (4, 2) e a taça em (6, 2).
Permita oito direções cardinais e força inteira de 1 a 5.
Em cada passo, calcule a próxima casinha. Se ela ficasse fora da
grade, inverta o componente da direção ofensiva, ou ambos em um canto,
e calcule a casinha novamente. Mantenha essa direção refletida.
Se a próxima casinha estiver bloqueada, pare na casinha atual e limpe
a força. Caso contrário, mova-se para a casinha e gaste um ponto. Após
gastá-lo, capture a bola se ela entrou em (6, 2) com força zero.
Com força restante, continue. Com zero em outro lugar, pare.
Conte um tacada por lançamento aceito. Ignore entradas de tiro enquanto
a bola estiver se movendo. Termine na captura e mostre o total de tacadas.
Reiniciar restaura a bola, zero tacadas e o estado inacabado.
Adicione uma leitura de depuração para casinha, direção, força e contagem de tacadas.
Verifique primeiro o tiro direto. Em seguida, tente as três potências para o nordeste a partir do tee e compare as tiles visitadas com a tabela. Durante um tiro mais longo, pressione o controle de lançamento novamente e verifique se a contagem permanece em um. Após um cup, tente o controle mais uma vez e verifique se o buraco permanece concluído. Reiniciar deve restaurar o tee e zerar as tacadas. O guia para verificar um jogo de IA em pequenas etapas mostra como isolar uma solicitação de acompanhamento se uma regra falhar.
Altere a quantidade de potência que o cup aceitará
Tente permitir que o capte uma bola com um ponto restante, além de zero. Mantenha o rail, o blocker, a mira e o custo de movimento fixos. O tiro de potência cinco para o nordeste agora cai na etapa quatro, quando atinge (6, 2) com um ponto restante. A potência quatro ainda cai. A potência três ainda para em (5, 3), e o tiro reto ainda acerta o blocker.
A planilha agora tem duas configurações de potência bem-sucedidas para esse cabeçalho, em vez de uma. Em uma versão construída, observe se um jogador percebe a diferença entre uma parada curta e uma rolagem. Conte quantas de cada ocorrem antes de decidir se manterá a regra de captura mais ampla.
Torne o primeiro buraco legível antes de adicionar um curso
Construa um obstáculo, um bank e um cup. Use o mesmo tee e mira para verificar como a potência altera a parada. Se os jogadores puderem ver o que mudou de uma tacada para a próxima, você pode adicionar outro obstáculo com um propósito claro. Comece seu protótipo de mini-golf com o criador de jogos 3D da SEELE e mantenha a tabela de rotas por perto ao verificar o primeiro rascunho.
Perguntas frequentes
Preciso de física contínua da bola para o primeiro buraco?
Uma grade é suficiente para verificar a relação entre a mira, um bank e a distância de parada. Use movimento contínuo mais tarde, se quiser spin, inclinações ou mudanças mais graduais na velocidade. Mantenha o primeiro buraco disponível para que você possa ver quais comportamentos mudam com o novo modelo.
Quanto do caminho da bola a pré-visualização da mira deve mostrar?
Comece com a primeira direção e uma configuração de força legível. Isso informa ao jogador o que ele escolheu, deixando a distância de parada para ele avaliar. Se a parede de ricochete for difícil de ver, adicione uma breve indicação de trilho antes de mostrar todo o caminho até a bandeira.
Uma pressão enquanto a bola está rolando deve contar como uma tacada?
Conte uma tacada quando o tiro realmente começa. Enquanto a bola rola, mantenha o controle de lançamento indisponível e deixe o total de tacadas inalterado. Quando ela parar, torne o controle disponível novamente, a menos que a bola já esteja na bandeira. Verifique ambos os resultados com a mesma entrada de lançamento.
Quando devo adicionar outro obstáculo?
Adicione um depois que os jogadores conseguirem distinguir uma colisão de um tiro curto ou longo no primeiro buraco. Dê ao novo obstáculo uma decisão diferente, como escolher entre uma parede de ricochete mais larga ou usar duas tacadas mais curtas. Mantenha o buraco original como uma comparação simples.


