Conectar-se
Quem está conectado
34 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 33 Visitantes

Biemorth

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 01/10/2011
Número de Mensagens : 28
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1
Ver perfil do usuário

[Resolvido]Ajuda na utilizaçao de evento radomico

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?
avatar
Data de inscrição : 18/12/2010
Número de Mensagens : 186
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://kevinhpsantos.deviantart.com

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

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.
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6037
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 288

Prêmios
   :
   :
   :
Ver perfil do usuário

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

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!
avatar
Data de inscrição : 18/12/2010
Número de Mensagens : 186
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://kevinhpsantos.deviantart.com

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

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
avatar
Data de inscrição : 01/10/2011
Número de Mensagens : 28
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1
Ver perfil do usuário

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

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?
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6037
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 288

Prêmios
   :
   :
   :
Ver perfil do usuário

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

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!
avatar
Data de inscrição : 01/10/2011
Número de Mensagens : 28
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1
Ver perfil do usuário

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

em Sab 01 Out 2011, 17:37
Entendi, valeu rapaz.
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum