Conectar-se
Quem está conectado
20 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 20 Visitantes

Nenhum

Ver toda a lista


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

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

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

duvida e problema no random

em Dom 16 Mar 2014, 23:12
Galera, é o seguinte, as funções random não estão funcionando como deveriam (random, choose, etc), o choose por exemplo, ele não está randomizando, ele está escolhendo na ordem, e o random está retornando sempre 1 como inicio e depois outros numeros.

além deste problema, a identação também não está funcionando direito, quando aperto tab, as vezes avança muito e as vezes nada, tem alguma forma de resetar ele?

Estou usando a versão proficional da steam
avatar
Data de inscrição : 19/08/2010
Número de Mensagens : 1299
Insígnias de JAM :

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

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

Re: duvida e problema no random

em Dom 16 Mar 2014, 23:18
no inicio do jogo digite esta função :
randomize()

Ponha em um evento game_start;)


Última edição por FlyAway em Seg 17 Mar 2014, 00:37, editado 1 vez(es)
avatar
Data de inscrição : 01/03/2014
Número de Mensagens : 15
Insígnias de JAM :

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

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

Re: duvida e problema no random

em Dom 16 Mar 2014, 23:26
sim amigo, está desta maneira:
aux = 0;
aux = floor(random(6));
aux = choose(1,2,3,4,5,6)

já tentei estas duas maneiras, no primeiro caso ele retorna 1, já no segundo ele retorna o primeiro (se eu colocar o 3 como primeiro ele retorna 3).

e está no create...

logo a seguir possui alguns testes onde dependendo do numero é gerado um obj diferente, se o aux continuasse em 0 iria dar erro, mas ele está atribuindo somente 1, nem quebrado esta (se eu tirar o floor geraria numeros quebrados e daria erro conforme algoritimos posteriores)
avatar
Data de inscrição : 19/08/2010
Número de Mensagens : 1299
Insígnias de JAM :

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

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

Re: duvida e problema no random

em Seg 17 Mar 2014, 00:02
Os resultados estão saindo em uma sequência sempre igual? é isso?
avatar
Data de inscrição : 01/03/2014
Número de Mensagens : 15
Insígnias de JAM :

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

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

Re: duvida e problema no random

em Seg 17 Mar 2014, 00:04
isto, parece que deu certo, agora está funcionando, coloquei na primeira linha randomize();
estranho que já fiz 2 jogos e usei o random() e random_range() e não precisei colocar isto, nunca tive problemas. Agora só tenho problemas ainda com a identação que está muito ruim ultimamente...

Vlw pela ajuda ;)
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