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
» player não consegue andar
por 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

» (Resolvido) 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

» (RESOLVIDO) 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


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


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