GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» Servidor de Discord do fórum?
por Super Games Ontem à(s) 01:27

» Problemas com a caixa de diálogo, ela é pequena e as letras não cabem dentro
por Rukasu777 Qui 16 maio 2024, 18:10

» Problemas com particulas
por RastaMaan Dom 12 maio 2024, 17:03

» Problema ao entrar por uma porta e voltar por ela
por 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

» 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


fogo estilo bomberman

+2
Henrique_GJ
batata95
6 participantes

Ir para baixo

fogo estilo bomberman Empty fogo estilo bomberman

Mensagem por batata95 Seg 01 Mar 2010, 13:47

olá galera....

eu estou em um projeto de bomberman, porém, com algumas duvidas na parte do fogo....

eu nao to conseguindo fazer o seguinte:
como fazer para quando nao tiver blocos a bomba explodir e o fogo ir para os 4 lados ( cima, baixo, esquerda, direita )
e quando tiver blocos o fogo so ir para a direção que nao tem blocos...


por favor, aguardo respostas

att,
batata95
Very Happy
batata95
batata95

Data de inscrição : 29/01/2010
Reputação : 0
Número de Mensagens : 255
Prêmios : fogo estilo bomberman Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

fogo estilo bomberman Empty Re: fogo estilo bomberman

Mensagem por Henrique_GJ Seg 01 Mar 2010, 14:55

faz o fogo como se fosse um quadrado

no código abaixo eu coloquei alguns "X" troca X pela metade do tamanho do objeto fogo mais 2, ex: se o objeto é 32x32 coloca 18 no lugar do X (32 / 2=16 + 2 =18)

if place_free(x,y-X)
{
instance_create(x,y-X,obj_fogo)
}
if place_free(x,y+X)
{
instance_create(x,y+X,obj_fogo)
}
if place_free(x-X,y)
{
instance_create(x-X,y,obj_fogo)
}
if place_free(x+X,y)
{
instance_create(x+X,y,obj_fogo)
}

isso faz com que o fogo só vá onde num tem nada

agora coloca na colisão do BLOCO que quebra com o fogo

instance_destroy()

pronto OK?
Henrique_GJ
Henrique_GJ

Data de inscrição : 30/12/2009
Reputação : 4
Número de Mensagens : 1344
Prêmios : fogo estilo bomberman Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Java
  • C ou C++


http://sitedosjogos.forumeiros.com

Ir para o topo Ir para baixo

fogo estilo bomberman Empty Re: fogo estilo bomberman

Mensagem por batata95 Seg 01 Mar 2010, 14:59

EU PENSEI EM FAZER ISSOW,, MAIS AI O FOGO FICARA ILIMITATO( SO PARANDO QUANDO CHEGAR EM ALGUM BLOCO)

VLW PELA AJUDA,,,,
MAIS NAO ERA BEM ISSO Q EU ESPERAVA,,
MAIS VLW MESMO ASSIM Happy
batata95
batata95

Data de inscrição : 29/01/2010
Reputação : 0
Número de Mensagens : 255
Prêmios : fogo estilo bomberman Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

fogo estilo bomberman Empty Re: fogo estilo bomberman

Mensagem por tata139 Seg 01 Mar 2010, 15:02

Link
Fontes: Google
Procurei por "game maker bomberman engine" e esse foi o primeiro resultado ¬¬
tata139
tata139

Data de inscrição : 11/08/2008
Reputação : 3
Número de Mensagens : 1121
Prêmios : fogo estilo bomberman Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

fogo estilo bomberman Empty Re: fogo estilo bomberman

Mensagem por Henrique_GJ Seg 01 Mar 2010, 15:03

coloca assim então:


global.livre=true;
if global.livre=true
{
if place_free(x,y-X)
{
instance_create(x,y-X,obj_fogo)
}
if place_free(x,y+X)
{
instance_create(x,y+X,obj_fogo)
}
if place_free(x-X,y)
{
instance_create(x-X,y,obj_fogo)
}
if place_free(x+X,y)
{
instance_create(x+X,y,obj_fogo)
}
}

e na colisão

instance_destroy();
global.livre=false

entendeu? eu não dei os mínimos detalhes prq não gosto ficar dgt meia hora mais dá pra enteder neh?
Henrique_GJ
Henrique_GJ

Data de inscrição : 30/12/2009
Reputação : 4
Número de Mensagens : 1344
Prêmios : fogo estilo bomberman Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Java
  • C ou C++


http://sitedosjogos.forumeiros.com

Ir para o topo Ir para baixo

fogo estilo bomberman Empty Re: fogo estilo bomberman

Mensagem por batata95 Seg 01 Mar 2010, 15:05

OK!!!
VO TENTA JAH EDITOO

E VLW TATA.... VOU VER ESSA ENGINE TBM!! Very Happy
batata95
batata95

Data de inscrição : 29/01/2010
Reputação : 0
Número de Mensagens : 255
Prêmios : fogo estilo bomberman Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

fogo estilo bomberman Empty Re: fogo estilo bomberman

Mensagem por batata95 Ter 02 Mar 2010, 19:35

tah mto dificlllll fazer isso...
eu jah to ficando locoo
batata95
batata95

Data de inscrição : 29/01/2010
Reputação : 0
Número de Mensagens : 255
Prêmios : fogo estilo bomberman Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

fogo estilo bomberman Empty Re: fogo estilo bomberman

Mensagem por diassis Ter 02 Mar 2010, 19:59

caro batata vou te dar a mesma dica que dei para o oBKo, bem quando conheci o GM eu estava tentando fazer uma bomba dessas e consegui fazer uma bem esquisita, ta uma porcaria, mas pode te dar uma ideia melhor.

http://www.4shared.com/file/230983425/34030443/bomberman.html

falow!!!
diassis
diassis

Data de inscrição : 07/11/2009
Reputação : 0
Número de Mensagens : 312
Prêmios : fogo estilo bomberman Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

fogo estilo bomberman Empty Re: fogo estilo bomberman

Mensagem por batata95 Ter 02 Mar 2010, 20:03

vlw pela ajuda,,, mais isso eu sei fazer, assim ele so para quando bate na parede, eu quero saber fazer um fogo q começa pekeno e dps q pego os item vai ficando meio....
vlw pela ajuda....

ps: nessa engine q a tata passou nao da pra entender oq o cara faiz, se alguem entender eu dou um doce



ESSSE NEGOCIOOOOOOOO TAH ME DEEEEEEEIXXXXANNNNNNNNDOOOOOOOOOOOO LOOOOOOOOOOOOOUUUUUUUUUUUUUCCCCCCCCCCCCCCOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!
VO DESISTI DESSE PROJETO!!!!!!!!!!
batata95
batata95

Data de inscrição : 29/01/2010
Reputação : 0
Número de Mensagens : 255
Prêmios : fogo estilo bomberman Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

fogo estilo bomberman Empty Re: fogo estilo bomberman

Mensagem por itallo Ter 02 Mar 2010, 21:55

veja abaixo, ai esta todo o codigo da bomba!
vou tentar traduzir....
enquanto %cont for menor ou igual a %range
entao ele checa se as direções estão vazias
e cria nos lugares vazios e adiciona 1 no valor de %count.

pelo o que eu entendi o range seria a distancia do fogo do player.
o count é o valor que chega esse valor e ao mesmo tempo controla a distancia
que vai ser criado o dummy_flame


canl=1; ////direção esquerda ///pode criar a esquerda
canu=1; ////direção cima ///idem
canr=1; ////direção direita ////idem
cand=1; ////direção baixo ////idem
count=1;
while count<=range
do
{
//right
if (place_empty(x+(count*16),y) or instance_place(x+(count*16),y,actor)) and canr=1 then instance_create(x+(count*16),y,dummy_flame) else //if the area is free, create a flame spawn
if (instance_place(x+(count*16),y,bomb) or instance_place(x+(count*16),y,block_soft)) and canr=1 then //if it's not clear, then see if there's something that can be destroyed
{instance_create(x+(count*16),y,dummy_flame); canr=0;} else canr=0;
//left
if (place_empty(x-(count*16),y) or instance_place(x-(count*16),y,actor)) and canl=1 then instance_create(x-(count*16),y,dummy_flame) else
if (instance_place(x-(count*16),y,bomb) or instance_place(x-(count*16),y,block_soft)) and canl=1 then
{instance_create(x-(count*16),y,dummy_flame); canl=0;} else canl=0;
//down
if (place_empty(x,y+(count*16)) or instance_place(x,y+(count*16),actor)) and cand=1 then instance_create(x,y+(count*16),dummy_flame) else
if (instance_place(x,y+(count*16),bomb) or instance_place(x,y+(count*16),block_soft)) and cand=1 then
{instance_create(x,y+(count*16),dummy_flame); cand=0;} else cand=0;
//up
if (place_empty(x,y-(count*16)) or instance_place(x,y-(count*16),actor)) and canu=1 then instance_create(x,y-(count*16),dummy_flame) else
if (instance_place(x,y-(count*16),bomb) or instance_place(x,y-(count*16),block_soft)) and canu=1 then
{instance_create(x,y-(count*16),dummy_flame); canu=0;} else canu=0;
count+=1; //now that the explosion is made, we increase the counter so it checks the next location
}
itallo
itallo

Games Ranking : Nota C

Notas recebidas : B - D
Data de inscrição : 26/08/2009
Reputação : 12
Número de Mensagens : 970
Prêmios : fogo estilo bomberman Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

fogo estilo bomberman Empty Re: fogo estilo bomberman

Mensagem por batata95 Qua 03 Mar 2010, 12:24

eu tentei usar esse codigo, mais deu erro NA LINHA 2

___________________________________________
FATAL ERROR in
action number 1
of Step Event
for object bomb:

COMPILATION ERROR in code action
Error in code at line 2:
canl=1; ////direção esquerda ///pode criar a esquerda
^
at position 2: Variable name expected.
batata95
batata95

Data de inscrição : 29/01/2010
Reputação : 0
Número de Mensagens : 255
Prêmios : fogo estilo bomberman Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

fogo estilo bomberman Empty Re: fogo estilo bomberman

Mensagem por itallo Qua 03 Mar 2010, 18:28

kra esse code é da engine que o tata mostrou......
eu tirei de lah e postei aqui para te mostrar as configs dele.
te recomendo estudar a engine que o tata te mandou, é muito simples e faz uma coisa meio que complexa.
itallo
itallo

Games Ranking : Nota C

Notas recebidas : B - D
Data de inscrição : 26/08/2009
Reputação : 12
Número de Mensagens : 970
Prêmios : fogo estilo bomberman Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

fogo estilo bomberman Empty Re: fogo estilo bomberman

Mensagem por batata95 Qui 04 Mar 2010, 12:45

eu jah tentei usar esse codigo...
eu pensei q vc tivesse alterado alguma coisa no codigo...

ah dexa pra lah vo por esse projeto no CONGELADOR =x
batata95
batata95

Data de inscrição : 29/01/2010
Reputação : 0
Número de Mensagens : 255
Prêmios : fogo estilo bomberman Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

fogo estilo bomberman Empty Re: fogo estilo bomberman

Mensagem por Mystery_boy_maker Qui 04 Mar 2010, 14:39

Eu fiz uma engine bem simples caso queira olhar ela

o link pra down
http://www.megaupload.com/?d=0KIGD3VO

Caso voce use as sprites são para a engine caso use o conteudo da engine modifique
as sprits da explosão para o seu jogo !! Exclamation
Mystery_boy_maker
Mystery_boy_maker

Data de inscrição : 25/01/2010
Reputação : 16
Número de Mensagens : 908
Prêmios : fogo estilo bomberman Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://recursos-mania.forumeiros.com

Ir para o topo Ir para baixo

fogo estilo bomberman Empty Re: fogo estilo bomberman

Mensagem por batata95 Qui 04 Mar 2010, 16:27

muito obrigado mesmo
mais apareceu esse erro
O arquivo que você tenta acessar está temporariamente indisponível.

=x
----------------------EDIT-------------------------
AEWWWWWWW CONSEGUI BAXAR!!!
batata95
batata95

Data de inscrição : 29/01/2010
Reputação : 0
Número de Mensagens : 255
Prêmios : fogo estilo bomberman Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

fogo estilo bomberman Empty Re: fogo estilo bomberman

Mensagem por batata95 Qui 04 Mar 2010, 16:39

MAL PELO DUPLO POST MAIS EU TENHO Q FALAR...
CARA VC EH DEMAISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS!!!!

MUITOOOOOOOOOOO OBRIGADO MESMOOOOOOOOOO!!!!

VOCE EH O CARAAAAAAAAAAAAAAAAAAAAAAAAA!!!!!!
batata95
batata95

Data de inscrição : 29/01/2010
Reputação : 0
Número de Mensagens : 255
Prêmios : fogo estilo bomberman Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

fogo estilo bomberman Empty Re: fogo estilo bomberman

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos