Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
[Tutorial] Randomizar
4 participantes
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 1
[Tutorial] Randomizar
Quando eu ainda não sabia mecher com random tinha muitos problemas com ele. Por isso resolvi fazer um tuto sobre Random.
Para começar quem não sabe, random é algo que faz alguma coisa aleatoria. Tipo escolher entre 1, 2 e 3 . Algo random escolheria qualquer um.
Choose
Então quando você nasce acontece mais o menos o seguinte:
Isso seria algo do tipo
3/6 Pessoas são pobres
2/6 Pessoas são classe media
1/6 Pessoas são ricas
Então o bom do choose é que ele calcula a probabilidade.
Random
O random,randomiza qualquer numero de 0 até o numero que vc quer, sendo inteiro ou não.Tipo assim
Irandom
Tem a mesma função do random, só que faz com numeros inteiros
a prova era objetiva porque estamos usando irandom e não random.
Pode-se usar ao em vez de irandom, round(random()) que tb funciona, porem com probabilidade de 0 e 10 diferentes
Random_range
Tem a mesma função do random, só que randomiza não apartir do 0 sim apartir de o numero que você escolhe
Irandom_range
random_range+irandom=irandom_range
Ou seja randomiza qualquer numero inteiro de algum numero até algum numero.
Vou explicar melhor
O irandom_range também pode ser
round(random_range())
Mas os dois tem a mesma função, exeto pela probabilidade de cair 0 e 10
Espero que tenham gostado. Flw
Para começar quem não sabe, random é algo que faz alguma coisa aleatoria. Tipo escolher entre 1, 2 e 3 . Algo random escolheria qualquer um.
Choose
Então quando você nasce acontece mais o menos o seguinte:
- Código:
familia_rica=choose('Sim','Mais o menos','Mais o menos','Não','Não','Não')
Isso seria algo do tipo
3/6 Pessoas são pobres
2/6 Pessoas são classe media
1/6 Pessoas são ricas
Então o bom do choose é que ele calcula a probabilidade.
Random
O random,randomiza qualquer numero de 0 até o numero que vc quer, sendo inteiro ou não.Tipo assim
- Código:
Sua_nota_na_prova_que_n_estudou=random(10)
Irandom
Tem a mesma função do random, só que faz com numeros inteiros
- Código:
Sua_prova_objetiva_que_n_estudou=irandom(10)
Pode-se usar ao em vez de irandom, round(random()) que tb funciona, porem com probabilidade de 0 e 10 diferentes
Random_range
Tem a mesma função do random, só que randomiza não apartir do 0 sim apartir de o numero que você escolhe
- Código:
Prova_que_vc_estudou=random_range(7,10)
Irandom_range
random_range+irandom=irandom_range
Ou seja randomiza qualquer numero inteiro de algum numero até algum numero.
Vou explicar melhor
- Código:
Sua_nota_na_prova_objetiva_que_estudou=irandom_range(7,10)
O irandom_range também pode ser
round(random_range())
Mas os dois tem a mesma função, exeto pela probabilidade de cair 0 e 10
Espero que tenham gostado. Flw
Última edição por pinpi em Dom 18 Ago 2013, 11:58, editado 3 vez(es)
Lukbebalduke- Games Ranking :
Notas recebidas : B - B - A - B
Data de inscrição : 06/07/2011
Reputação : 30
Número de Mensagens : 765
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 2
x 1 x 0 x 0
Re: [Tutorial] Randomizar
Gostei do Tutorial,ta explicado e tals.
Este tutorial está simples,porem será de grande ajuda aos iniciantes.
Parabéns.
Este tutorial está simples,porem será de grande ajuda aos iniciantes.
Parabéns.
Convidad- Convidado
Re: [Tutorial] Randomizar
ótimo tutorial muito bem explicado vai me ajudar bastante
eubruno- Data de inscrição : 06/11/2011
Reputação : 1
Número de Mensagens : 27
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Tutorial] Randomizar
Talvez fosse bom acrescentar a probabilidade de se tirar um certo número.
Por exemplo, usar round(random(10)) NÃO é a mesma coisa que usar irandom(10), porque as probabilidades de tirar 0 ou 10 são diferentes.
Por exemplo, usar round(random(10)) NÃO é a mesma coisa que usar irandom(10), porque as probabilidades de tirar 0 ou 10 são diferentes.
saim- Games Ranking :
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios :
x 1 x 6 x 0
x 1 x 0 x 3
x 0 x 0 x 0
Re: [Tutorial] Randomizar
Gostei do tutorial, ajudou muito
Cristian Santos- Data de inscrição : 18/12/2013
Reputação : 0
Número de Mensagens : 21
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Tópicos semelhantes
» Gui interativo e randomizar
» Randomizar Paths
» [Tutorial] 39dll Tutorial - Part II(Final)
» [Tutorial] 39dll Tutorial - Part I
» Tutorial de gml
» Randomizar Paths
» [Tutorial] 39dll Tutorial - Part II(Final)
» [Tutorial] 39dll Tutorial - Part I
» Tutorial de gml
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos