Entrar
Últimos assuntos
» Problema ao entrar por uma porta e voltar por elapor aminaro Seg 06 maio 2024, 10:08
» Alguém aqui já ganha dinheiro com seus games?
por theguitarmester Ter 30 Abr 2024, 11:43
» Colisões não funcionando
por theguitarmester Ter 30 Abr 2024, 10:16
» Como ajustar velocidade de cada frame da animação no game maker
por pequetux Sex 26 Abr 2024, 16:45
» Preciso de ajuda
por AftonDuGrau Dom 21 Abr 2024, 20:18
» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30
» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07
» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45
» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51
» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31
» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11
» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39
» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27
» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30
» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17
» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18
» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34
» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13
» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18
» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12
» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02
» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55
» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42
» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56
» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21
Como fazer um Easy, Medium, Hard?
+2
Supersonic933
iFaé
6 participantes
Página 1 de 1
Como fazer um Easy, Medium, Hard?
Como eu faço um Facil, medio e Dificil?
Me ajudem Por Favor!
Dou creditos!
Me ajudem Por Favor!
Dou creditos!
Re: Como fazer um Easy, Medium, Hard?
iFaé escreveu:Como eu faço um Facil, medio e Dificil?
Me ajudem Por Favor!
Dou creditos!
Eu acho que você deve fazer sub-pastas das rooms, com Fácil, Médio e Difícil.
Acho que é isso.
Re: Como fazer um Easy, Medium, Hard?
Eh uma idéia.
Mas que tipo vc qer, q aumente a velocidade, insira mais inimigos, dimunua o tempo, diminua a vida... O único jeito de criar níveis de dificuldade é REFAZENDO todas as fases, porém se especificar melhor talvez possa ajudar de outro jeito.
Mas que tipo vc qer, q aumente a velocidade, insira mais inimigos, dimunua o tempo, diminua a vida... O único jeito de criar níveis de dificuldade é REFAZENDO todas as fases, porém se especificar melhor talvez possa ajudar de outro jeito.
Lauro- Games Ranking :
Notas recebidas : C+D
Data de inscrição : 09/11/2010
Reputação : 11
Número de Mensagens : 855
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como fazer um Easy, Medium, Hard?
EU quero q tipo assim:
Easy
3 inimigos, cada um com vida 200, dano causado ao player pequeno.
Normal
5 inimigos, cada um com hp 400, dano causado ao player medio.
Dificil
7 inimigos, cada um com hp 600, dano causado ao player maximo.
tempo diminuido a cada dificuldade
Facil - 400 seg
Medio - 250 seg
dificil - 180 seg
se puder por favor faça uma engine.
Easy
3 inimigos, cada um com vida 200, dano causado ao player pequeno.
Normal
5 inimigos, cada um com hp 400, dano causado ao player medio.
Dificil
7 inimigos, cada um com hp 600, dano causado ao player maximo.
tempo diminuido a cada dificuldade
Facil - 400 seg
Medio - 250 seg
dificil - 180 seg
se puder por favor faça uma engine.
Re: Como fazer um Easy, Medium, Hard?
ok!
providenciando engine.....
providenciando engine.....
Lauro- Games Ranking :
Notas recebidas : C+D
Data de inscrição : 09/11/2010
Reputação : 11
Número de Mensagens : 855
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como fazer um Easy, Medium, Hard?
Opa amigo vou te dar a idéia e você executa usando seu raciocínio beleza, então vamos lá.
Nós sabemos que você quer três níveis de dificuldade, também sabemos que na programação quando não tem um código para o que você quer usamos variáveis para criar um, então, depois desse pensamento chegamos a conclusão que vamos precisar simplesmente de variáveis para manipular a dificuldade, sendo assim temos.
// Variáveios de dificuldade.
global.facil = true;
global.medio = false;
global.dificil = false;
Ai você me pergunta: Por que só o "global.facil" é igual a "true"?
Por que ao iniciar o jogo caso o jogador não selecione nenhuma dificuldade o jogo já tenha uma predefinida, ou seja, ela será a dificuldade inicial.
Mediante isso vamos fazer o código de acordo a dificuldade, da seguinte maneira.
// No fácil.
if (global.facil = true) then
{
// Aqui irei colocar todas as definições do jogo caso esteja no nível fácil.
}
// No médio.
if (global.médio = true) then
{
// Aqui irei colocar todas as definições do jogo caso esteja no nível médio.
}
// No dificil.
if (global.dificil= true) then
{
// Aqui irei colocar todas as definições do jogo caso esteja no nível dificil.
}
Pronto com essa simples idéia já da para fazer o jogo ir de acordo com a dificuldade escolhida.
Se eu coloquei alguma idéia errada por favor me corrijam.
Abraços.
Nós sabemos que você quer três níveis de dificuldade, também sabemos que na programação quando não tem um código para o que você quer usamos variáveis para criar um, então, depois desse pensamento chegamos a conclusão que vamos precisar simplesmente de variáveis para manipular a dificuldade, sendo assim temos.
// Variáveios de dificuldade.
global.facil = true;
global.medio = false;
global.dificil = false;
Ai você me pergunta: Por que só o "global.facil" é igual a "true"?
Por que ao iniciar o jogo caso o jogador não selecione nenhuma dificuldade o jogo já tenha uma predefinida, ou seja, ela será a dificuldade inicial.
Mediante isso vamos fazer o código de acordo a dificuldade, da seguinte maneira.
// No fácil.
if (global.facil = true) then
{
// Aqui irei colocar todas as definições do jogo caso esteja no nível fácil.
}
// No médio.
if (global.médio = true) then
{
// Aqui irei colocar todas as definições do jogo caso esteja no nível médio.
}
// No dificil.
if (global.dificil= true) then
{
// Aqui irei colocar todas as definições do jogo caso esteja no nível dificil.
}
Pronto com essa simples idéia já da para fazer o jogo ir de acordo com a dificuldade escolhida.
Se eu coloquei alguma idéia errada por favor me corrijam.
Abraços.
Carlos L.- Games Ranking :
Notas recebidas : C
Data de inscrição : 26/09/2010
Reputação : 8
Número de Mensagens : 271
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como fazer um Easy, Medium, Hard?
//na hora de começar o jogo
- Código:
globalvar dificuldade, easy, medium, hard;
easy=0
medium=1
hard=2
dificuldade=medium //valor default, depois o jogador dá um jeito de alterar
- Código:
repeat(3+2*dificuldade){
with(instance_create(x,y,obj_inimigo)
vida=(dificuldade+1)*200
dano_que_causa=alguma_coisa_em_função_da_dificuldade //cuidado pra não deixar igual a 0
}
}
- Código:
tempo=40*(sqr(dificuldade))-190*dificuldade+400 //excell é o que há
Última edição por saim em Sex 18 Mar 2011, 13:42, editado 1 vez(es) (Motivo da edição : português)
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: Como fazer um Easy, Medium, Hard?
1° cria a variavel global.dificuldade
ai cria objetos pra regularem ela
2°tem o geito facil e o dificil:
facil:
duplica todos os objetos e neles coloca
existiram no modo dificil a desvantagem eh
q o jogo fica pesado e a engine confusa
dificil:
entra no codigo da room e coloca por exemplo:
isso pode demorar mais mas o jogo
fica mais leve...
sempre lembre q o mais importante n pra cria um
fogo n eh esperiencia sobre codigos e sim a criatividade
ai cria objetos pra regularem ela
2°tem o geito facil e o dificil:
facil:
duplica todos os objetos e neles coloca
- Código:
if global.dificuldade = 0{ //o q seria o easy
instance_destroy}
existiram no modo dificil a desvantagem eh
q o jogo fica pesado e a engine confusa
dificil:
entra no codigo da room e coloca por exemplo:
- Código:
if global.dificuldade = 1 { //o q seria o hard
cria objeto em x y q vc quise}
isso pode demorar mais mas o jogo
fica mais leve...
sempre lembre q o mais importante n pra cria um
fogo n eh esperiencia sobre codigos e sim a criatividade
Re: Como fazer um Easy, Medium, Hard?
A engine está logo acima, basta copiar e colar nos eventos certos, que eu não sei quais são (depende do que você quer, pode ser o room_start, pode ser o create de algum controller, ou mesmo algum alarme).
Eu só defini "dificuldade" como uma variável global e fiz o resto das variáveis (tempo, dano e vida dos inimigos, número de inimigos) depender do valor dessa variável.
Se quiser, pode eliminar aquela parte de "easy=0; medium=1; hard=2", mas mantenha a dificuldade variando entre 0 e 2.
Jogue esses valores (0, 1 e 2) nas fórmulas e veja se não dá direitinho os resultados que você descreveu. Por exemplo, na hora de criar os inimigos, você quer 3, 5 ou 7 inimigos, certo? 3+2*0=3; 3+2*1=5 e 3+2*2=7.
Só não fiz um jeito de definir o dano, porque você não disse os resultados que queria. Posso inventar alguma coisa, tipo dano=10+random(10*dificuldade), se quiser.
Eu só defini "dificuldade" como uma variável global e fiz o resto das variáveis (tempo, dano e vida dos inimigos, número de inimigos) depender do valor dessa variável.
Se quiser, pode eliminar aquela parte de "easy=0; medium=1; hard=2", mas mantenha a dificuldade variando entre 0 e 2.
Jogue esses valores (0, 1 e 2) nas fórmulas e veja se não dá direitinho os resultados que você descreveu. Por exemplo, na hora de criar os inimigos, você quer 3, 5 ou 7 inimigos, certo? 3+2*0=3; 3+2*1=5 e 3+2*2=7.
Só não fiz um jeito de definir o dano, porque você não disse os resultados que queria. Posso inventar alguma coisa, tipo dano=10+random(10*dificuldade), se quiser.
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: Como fazer um Easy, Medium, Hard?
foi mal pelo off topic mas 2*0 eh 0
e o GM n aceita divisão por 0
e foi mal por n le a informação q se
deu explicando como vc queria, soh li
o 1° e o ultimo comentario
e o GM n aceita divisão por 0
e foi mal por n le a informação q se
deu explicando como vc queria, soh li
o 1° e o ultimo comentario
Re: Como fazer um Easy, Medium, Hard?
Exatamente! Some 3 a isso e você fica com 3.Godsil4 escreveu:foi mal pelo off topic mas 2*0 eh 0
Eu não dividi por 0 hora nenhuma, dividi?Godsil4 escreveu:e o GM n aceita divisão por 0
Tranquilo. Eu escrevi "a engine está logo acima" respondendo ao iFaé. Você postou enquanto eu escrevia...Godsil4 escreveu:e foi mal por n le a informação q se
deu explicando como vc queria, soh li
o 1° e o ultimo comentario
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
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|