[Resolvido]Ajuda na utilizaçao de evento radomico

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido [Resolvido]Ajuda na utilizaçao de evento radomico

Mensagem por Sargento Viçosa em Sab 01 Out 2011, 16:54

Boa tarde a todos, estou num projeto de construção de um jogo manager ha algum tempo, e preciso da ajuda para criar uma situação.

Minha ideia é criar resultados radomicos e imprevisíveis, entre empate, vitoria e derrota, porem com alguma logica, por exemplo, um time grande jogando com um pequeno, o grande tem maiores possibilidades de vencer, porem o pequeno segue tendo alguma chance, sendo que o que faria a diferença seriam as qualidades dos jogadores, representadas em variáveis.

Alguém sabe, como posso aplicar essa "imprevisibilidade" no jogo, mantendo também a diferença entre os times?

Sargento Viçosa

Número de Mensagens : 28
Idade : 31
Data de inscrição : 01/10/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Ajuda na utilizaçao de evento radomico

Mensagem por KevinBandicoot em Sab 01 Out 2011, 17:10

Bem, você poderia seguir tirando médias de valores das qualidades dos jogadores, como se cada jogador tivesse uma nota para cada habilidade.
Vou citar um exemplo(sintaxe de lógica só):
Jogador 1 - Time fraco
Agilidade = 1.35
Destreza = 2.50
Inteligência = 3.67
Media1 = (Agilidade + Destreza + Inteligência)/3

Jogador 2 - Time forte
Agilidade = 5.98
Destreza = 3.15
Inteligência = 1.22
Media2 = (Agilidade + Destreza + Inteligência)/3

if (Media1 < Media2) {
Resultado = +5
}
Dá pra você fazer a comparação da média geral de cada time e também a média de cada atributo.
Ex: todas as agilidades de todos os jogadores fazem uma média. Os valores podem ser comparados e compensados para o time menor.
Pode ser com base nos resultados das disputas anteriores também.

KevinBandicoot

Número de Mensagens : 186
Idade : 22
Data de inscrição : 18/12/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://kevinhpsantos.deviantart.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Ajuda na utilizaçao de evento radomico

Mensagem por PedroX em Sab 01 Out 2011, 17:14

É simples.

Propabilidade = irandom(10)

Ai você checa assim: se a probabilidade for menor que 5, a chance vai para um time, se for maior ou igual a 5, vai para o outro.

0,1,2,3,4 - Time 1
5,6,7,8,9,10 - Time 2

Só que você pode colocar outro numero para aumentar a diferença de nivel entre os times.

Até mais!

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Ajuda na utilizaçao de evento radomico

Mensagem por KevinBandicoot em Sab 01 Out 2011, 17:21

Oo, era utilização do evento radomico, entendi outra coisa,malz ae
O Pedro Henrique explicou direitinho
Flw

KevinBandicoot

Número de Mensagens : 186
Idade : 22
Data de inscrição : 18/12/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://kevinhpsantos.deviantart.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Ajuda na utilizaçao de evento radomico

Mensagem por Sargento Viçosa em Sab 01 Out 2011, 17:25

Valeu gurizada, tava com essa duvida ha um tempo ja, sobre como criar eventos randomicos, afinal, ainda sou novato no game maker heheh

Mas e sobre o empate Pedro Henrique, como eu aplicaria esse resultado no codigo que tu postou?

Sargento Viçosa

Número de Mensagens : 28
Idade : 31
Data de inscrição : 01/10/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Ajuda na utilizaçao de evento radomico

Mensagem por PedroX em Sab 01 Out 2011, 17:34

Propabilidade = irandom(10)

Se for menor que 5, o time 1 ganha.
Se for igual a 5, empata.
Se for maior que 5, perde.

Até mais!

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Ajuda na utilizaçao de evento radomico

Mensagem por Sargento Viçosa em Sab 01 Out 2011, 17:37

Entendi, valeu rapaz.

Sargento Viçosa

Número de Mensagens : 28
Idade : 31
Data de inscrição : 01/10/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Ajuda na utilizaçao de evento radomico

Mensagem por Conteúdo patrocinado Hoje à(s) 14:05


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum