Perguntas com a marcação «random»

13
Caminhada aleatória tendenciosa e conservadora

Eu tenho um sprite que tem Velocitye Position, ou armazenado como Vector2. A cada Updateciclo, a velocidade é adicionada à posição. Eu gostaria de dar ao sprite um terceiro vetor Target,. Novos destinos podem ser dados a qualquer iteração. Gostaria que o sprite se movesse essencialmente em um...

12
Números aleatórios em C ++

Recentemente, me acostumei a idiomas modernos, que incluem um bom gerador aleatório de ações, que geralmente é o Mersenne Twister; agora que voltei ao C ++, tenho que decidir o que usar. Eu procurei pelas implementações do Mersenne Twister e notei que são muitas: existe uma que é mais usada e...

11
Como melhorar essa geração de números aleatórios no meu contexto?

No meu jogo, há uma palavra no topo da tela, as letras estão chovendo de cima e o usuário precisa tocar nas letras para completar a palavra. Atualmente, estou gerando letras aleatoriamente (na verdade, números e números aleatórios são o índice para a matriz de letras. Por exemplo: 0 = a, 1 = b),...

11
Posicionamento aleatório do inimigo em uma grade 2D

Quero colocar meus itens e inimigos aleatoriamente (ou o mais aleatoriamente possível). No momento, uso a Randomclasse do XNA para gerar um número entre 800 para X e 600 para Y. Parece que os inimigos aparecem mais no topo do mapa do que no meio ou no fundo. Eu não semeio o gerador, talvez isso...

10
Como faço para que o pathfinding do NPC pareça crível?

Existe uma maneira "acadêmica" de ter NPC andando aleatoriamente em um mapa, mas tendo um comportamento crível? O cenário óbvio é um guarda armado que está andando em um porão para protegê-lo. É muito fácil criar um caminho "crível". O que estou procurando é uma maneira de simular uma multidão em...

9
Os agentes adversários podem jogar moedas?

Eu estava pensando em jogos ponto a ponto, considerando um simples jogo de lançamento de moedas. Você abre sua versão do P2PCoinFlipping Beta 2.3 e ele exibe uma lista de servidores de nomes de jogadores. Depois de escolher o servidor mais próximo, um placar dos jogadores mais sortudos aparece....

8
Faça uma distribuição aleatória falsa?

Às vezes, um evento aleatório "real" parece injusto e deixa os jogadores frustrados. Por exemplo, um inimigo tem probabilidade de 20% de causar dano duplo ("acerto crítico"). Assim, ele poderia fazer 4 acertos críticos consecutivos com probabilidade de 1/725. Não é tão pequeno quanto...