[Dúvida/Bug?] Erro no gerador de mapa

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

[Dúvida/Bug?] Erro no gerador de mapa

Mensagem por WhiteAngel em Dom 11 Nov 2012, 09:00

No meu jogo que pra quem não viu é o World Survival (Meio minecraft e terraria) ele está com bug (ou erro) no gerador de mapa que vi em um tutorial da YouTube.

Eu não intendo como ele funciona, apenas fiz ele para gerar meu mapa.

BUG - O gerador de mapa só gera na posição X que eu botei ele. (mas no Y está certo, o Y gera da superfíce até o último bloco

o código é esse:

Código:
if x < room_width

{

for (i=0;i<room_height-y;i+=32)

{

instance_create(x,y+i,obj_dirt)

};

x+=32

y+=32*round(random(3))*choose(32,-32);

};

if keyboard_check(ord(R))
room_restart()

- - - EDIT - - -

Deixa pra la agora consegui resolver sozinho Mad
Eu tava botando no create mas era pra colocar no step (revi o video)

Mas tenho outro problema
na hora de gerar ele gera terra e a terra vai até o céu a room toda fica lotada de blocos e fica com leg e bug

WhiteAngel

Número de Mensagens : 146
Idade : 15
Data de inscrição : 02/08/2012
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.flexgames.com.br/

Voltar ao Topo Ir em baixo

Re: [Dúvida/Bug?] Erro no gerador de mapa

Mensagem por Need 90 em Dom 11 Nov 2012, 10:56

é por que no for você está colocando room_height (altura), troque por room_width (largura) :
Código:
for (i=0;i<room_width-y;i+=32)

Need 90

Ranking : Nota B
Número de Mensagens : 787
Data de inscrição : 16/01/2012
Notas recebidas : D+A+B
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://need90games.blogspot.com.br

Voltar ao Topo Ir em baixo

Re: [Dúvida/Bug?] Erro no gerador de mapa

Mensagem por Thiago_o_programador em Dom 11 Nov 2012, 12:01

Need 90 escreveu:é por que no for você está colocando room_height (altura), troque por room_width (largura) :
Código:
for (i=0;i<room_width-y;i+=32)

Não parceiro, a relação que ele fez: room_height - y ta correta, o que acontece é que você tem que estabelecer um limite, por exemplo (CREATE):
Código:
i=0
step:
Código:
if i<room_height-y i+=32;else i=room_height-y
Eu particularmente prefiro usar if's e while's do que for ou switch, tem algum controle.

Flw's!

Thiago_o_programador

Ranking : Nota D
Número de Mensagens : 709
Idade : 19
Data de inscrição : 14/05/2009
Notas recebidas : D - C - D - C
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://www.jogosdahora.maisblog.net

Voltar ao Topo Ir em baixo

Re: [Dúvida/Bug?] Erro no gerador de mapa

Mensagem por WhiteAngel em Seg 12 Nov 2012, 17:07

No que Need_90 disse ficou um leg que nem quero comentar

E o thiago_o_programador deu falha na criação de blocos.

Vou fazer o seguinte vou mandar MP pros 2 verem como é que funciona
pra você ver o objeto que faz gerar o mapa vai na pasta sistem e ta la obj_world_generator e quando for testar la room a pasta worlds é o world1

e ficarei mais agradecido ainda se vocês colocarem para ao invéis de gerar só terra (obj_dirt) gerar também obj_grass (grama), obj_dirt (terra), obj_wood (madeira) e obj_leaf (folha)

praticamente por enquanto só tera grama,terra e arvores (madeira e folha)

WhiteAngel

Número de Mensagens : 146
Idade : 15
Data de inscrição : 02/08/2012
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.flexgames.com.br/

Voltar ao Topo Ir em baixo

Re: [Dúvida/Bug?] Erro no gerador de mapa

Mensagem por willcraft2 em Seg 12 Nov 2012, 18:11

PeeWeeTM escreveu:No que Need_90 disse ficou um leg que nem quero comentar

E o thiago_o_programador deu falha na criação de blocos.

Vou fazer o seguinte vou mandar MP pros 2 verem como é que funciona
pra você ver o objeto que faz gerar o mapa vai na pasta sistem e ta la obj_world_generator e quando for testar la room a pasta worlds é o world1

e ficarei mais agradecido ainda se vocês colocarem para ao invéis de gerar só terra (obj_dirt) gerar também obj_grass (grama), obj_dirt (terra), obj_wood (madeira) e obj_leaf (folha)

praticamente por enquanto só tera grama,terra e arvores (madeira e folha)

Esse foi um mutivo que parei meu jogo.

willcraft2

Ranking : Nota D
Número de Mensagens : 682
Idade : 16
Data de inscrição : 06/04/2012
Notas recebidas : D + D
Reputação : 42
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Dúvida/Bug?] Erro no gerador de mapa

Mensagem por Conteúdo patrocinado Hoje à(s) 07:57


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