como faço pra quando a pontuação chegar a 100 acrescentar uma vida ao player ?

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

como faço pra quando a pontuação chegar a 100 acrescentar uma vida ao player ?

Mensagem por doug_maker em Seg 15 Jun 2009, 23:00

como faço pra quando a pontuação chegar a 100 acrescentar uma vida ao player ?[i]

eu também queria saber como eu acho sprites de botões do menu como "INICIAR" "SAIR" "INSTRUCÔES" ja proucurei no google + não achei

doug_maker

Número de Mensagens : 152
Idade : 26
Data de inscrição : 14/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: como faço pra quando a pontuação chegar a 100 acrescentar uma vida ao player ?

Mensagem por patoki em Ter 16 Jun 2009, 05:07

para a primeira questao e:

Código:
if pontos=100{ //se pontos = 100
vida+=1 // mais uma vida
pontos=0 //retorna pontos para 0
}

ATENÇAO:tem de ter primeiro as vars vida e pontos no EVENT CREATE

patoki

Número de Mensagens : 175
Idade : 20
Data de inscrição : 19/12/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: como faço pra quando a pontuação chegar a 100 acrescentar uma vida ao player ?

Mensagem por Froidz em Ter 16 Jun 2009, 06:36

Isso da meio errado, pq se derrepente o numero for quebrado e pular do 99 pro 101 (por exemplo), entao o certo, seria checar se eh igual ou maior que 100, apenas acrescentando esse sinal ">":

Código:
if pontos>=100{ //se pontos forem maior ou igual a 100
vida+=1 // mais uma vida
pontos=0 //retorna pontos para 0
}

Froidz

Número de Mensagens : 1053
Idade : 23
Data de inscrição : 03/08/2008
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: como faço pra quando a pontuação chegar a 100 acrescentar uma vida ao player ?

Mensagem por SIGILOSO em Ter 16 Jun 2009, 08:35

Cara quanto ao menu o ideal msm era vc msm fazer...
ou pede pra alguém do forum,c quiser eu faço pra vc
afro

SIGILOSO

Ranking : Nota A
Número de Mensagens : 2264
Idade : 23
Data de inscrição : 06/06/2009
Notas recebidas : A+A+A+A+A+A+A
Reputação : 39
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 4
   : 2
   : 1

Voltar ao Topo Ir em baixo

Re: como faço pra quando a pontuação chegar a 100 acrescentar uma vida ao player ?

Mensagem por doug_maker em Ter 16 Jun 2009, 10:48

Código:
if pontos=100{ //se pontos = 100
vida+=1 // mais uma vida
pontos=0 //retorna pontos para 0
}



ATENÇAO:tem de ter primeiro as vars vida e pontos no EVENT CREATE



como eu faço as vars vida e pontos no event creat ?

doug_maker

Número de Mensagens : 152
Idade : 26
Data de inscrição : 14/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: como faço pra quando a pontuação chegar a 100 acrescentar uma vida ao player ?

Mensagem por patoki em Ter 16 Jun 2009, 12:37

no evento create crie um execute code(esta na lib 'control'):

Código:

vida=3 //define as vidas que o player tera no inicio d jogo
pontos=0 //cria a var pontos com o valor 0

Use mesmo o codigo do Froidz:
if pontos>=100{ //se pontos forem maior ou igual a 100
vida+=1 // mais uma vida
pontos=0 //retorna pontos para 0
}

patoki

Número de Mensagens : 175
Idade : 20
Data de inscrição : 19/12/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: como faço pra quando a pontuação chegar a 100 acrescentar uma vida ao player ?

Mensagem por vinians em Ter 16 Jun 2009, 13:43

Para ganhar uma vida a CADA 100 pontos faça o seguinte:
Na rotina que aumenta o ponto coloque esse codigo:
Código:

score += 10; //aumenta o ponto em 10 por exemplo
if (score mod 100 == 0)
{
  lives += 1;
}
ps. Eu usei a variavel SCORE e a variavel LIVES que ja é feita pra controlar respectivamente o ponto e as vidas do jogador, mais pode ser qualquer outra.

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Re: como faço pra quando a pontuação chegar a 100 acrescentar uma vida ao player ?

Mensagem por doug_maker em Ter 16 Jun 2009, 23:15

sera que você poderia fazer um engine rapida disso ? ! porque ta zerando o placar + não ta acrescentando a vida

doug_maker

Número de Mensagens : 152
Idade : 26
Data de inscrição : 14/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: como faço pra quando a pontuação chegar a 100 acrescentar uma vida ao player ?

Mensagem por vinians em Qua 17 Jun 2009, 09:27

Amigo, fazendo como eu coloquei não tem como zerar. A não ser que você esteja usando outra variavel, com certeza o problema esta ai no seu código. No caso estou usando score e lives que são padrão no GM mais poderia ser qualquer outra. Sugiro que vc de uma revisada no seu codigo. Esse parte ai deve ser colocada no evento que vc ganha pontos.
T+

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Re: como faço pra quando a pontuação chegar a 100 acrescentar uma vida ao player ?

Mensagem por doug_maker em Dom 28 Jun 2009, 15:34

NÃO DEU CERTO AINDA EU FIZ ESSE CÓDIGO NO CREATE?

LIVES=false;//variável
SCORE=false;//variável

E USEI O CODIGO QUE O VINIANS PASSOU :


score += 10; //aumenta o ponto em 10 por exemplo
if (score mod 100 == 0)
{
lives += 1;
}

E NÃO DEU AINDA

doug_maker

Número de Mensagens : 152
Idade : 26
Data de inscrição : 14/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: como faço pra quando a pontuação chegar a 100 acrescentar uma vida ao player ?

Mensagem por vinians em Dom 28 Jun 2009, 15:39

Amigo, a variável LIVES é o total de vidas deve ser inicializada com o numero de vidas e não com false. A variavel SCORE é o total de pontos deve ser inicializada com 0 e não com false;

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Re: como faço pra quando a pontuação chegar a 100 acrescentar uma vida ao player ?

Mensagem por Alex FC em Dom 28 Jun 2009, 16:01

Ja que explicação não esta adiantando, vamos a uma engine:

http://www.sharex.com.br/files/1925846395/engine__vida_by_Alex_FC.rar.html

E ve se estuda bem ela! Com toda essa explicação e você ainda não conseguir, é falta de estudo em GML! Estude, blz?

FLWS!

Alex FC

Ranking : Nota A
Número de Mensagens : 2503
Idade : 23
Data de inscrição : 20/12/2008
Notas recebidas : B A
Reputação : 174
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://redscreensoft.blogspot.com

Voltar ao Topo Ir em baixo

Re: como faço pra quando a pontuação chegar a 100 acrescentar uma vida ao player ?

Mensagem por doug_maker em Seg 29 Jun 2009, 19:46

se vcs tivecem me falado esse código aki eu não precisava de todo esse rodeio com as varaveis if score>=100{lives+=1 score=0}

doug_maker

Número de Mensagens : 152
Idade : 26
Data de inscrição : 14/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: como faço pra quando a pontuação chegar a 100 acrescentar uma vida ao player ?

Mensagem por vinians em Seg 29 Jun 2009, 20:48

doug_maker escreveu:se vcs tivecem me falado esse código aki eu não precisava de todo esse rodeio com as varaveis if score>=100{lives+=1 score=0}
Isso não funciona amigo, pois toda vez que o cara fizer 100 pontos ele ganha vida, mais o score volta pra 0. A não ser que vc some 2 variaveis score uma pra mostrar o total geral de pontos e outra pra contar de 100 em 100 e ganhar vida. Sinceramente não sei porque aquele exemplo que te passei não funcionou. Sempre uso em meus games!

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Re: como faço pra quando a pontuação chegar a 100 acrescentar uma vida ao player ?

Mensagem por doug_maker em Ter 30 Jun 2009, 10:56

não funciono comigo porque eu sou burro no game maker eu mexo nele não faz muito tempo e eu botei esse código if score>=100{lives+=1 score=0 sound_play(som_vida)} no evento step e funciona perfeitamente quando chega a 100 pontos acrescenta uma vida e a pontuação zera e faz o som da vida

doug_maker

Número de Mensagens : 152
Idade : 26
Data de inscrição : 14/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: como faço pra quando a pontuação chegar a 100 acrescentar uma vida ao player ?

Mensagem por Conteúdo patrocinado Hoje à(s) 00:06


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