Conectar-se
Quem está conectado
31 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 31 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 07/07/2009
Número de Mensagens : 467
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Erro em gerador randômico

em Sex 03 Ago 2012, 12:17
Olá camaradas!

Estou fazendo um jogo chamado Blocks 'n Dragons,e está ficando muito bom.Porém,um erro na geração dos mundos está "enfeiando" a aparência do meu jogo.Algumas porções do mapa aparecem se nenhum objeto que deveria ser gerado!

Veja o projeto: http://gmbr.forumeiros.com/t23354-blocks-n-dragons-sandbox-rpgalfa-016

Como pode ver,chamei essas pequenas porções sem nada de void,e isso enfeia o jogo.Pra caramba.

A solução que eu melhor achei para conseguir resolver isso é algum código que garanta que meu obj_agua seja gerado em todos os espaços vazios na room,pórem não sei como fazer isso!Alguém pode ajudar,please???(detalhe:todos os objetos são alinhados em uma grid de 16x16!)

O camarada que ajudar terá créditos no meu jogo!
avatar
Ranking : Nota B
Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Número de Mensagens : 2490
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 1 Insignia 3x 0
Reputação : 52

Prêmios
   : 0
   : 2
   : 1
Ver perfil do usuáriohttp://xcreatorgames.weebly.com/

Re: Erro em gerador randômico

em Sex 03 Ago 2012, 12:26
Amigo, pra gerar a "agua" coloque um código parecido com este:
Código:

var lin;
var col;
for (lin = 0; lin < room_height; lin = lin  + 16)
{
    for (col = 0; col < room_width; col = col + 16)
  {
      if (place_empty(col + 8, lin + 8)) // o + 8 é pra testar no meio do bloco
      {
          instance_create(col, lin, obj_agua);
      }
  }
}
Testa ai!
Flws!
avatar
Data de inscrição : 29/05/2008
Número de Mensagens : 422
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 16

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://felipejoys.webnode.com

Re: Erro em gerador randômico

em Sex 03 Ago 2012, 12:30
Vou te dar uma dica, cara, gambiarra nesse caso aí está longe de ser solução. Melhor achar a raiz do erro porque já que você vai trabalhar muito em cima disso, as emendas só vão atrapalhar. Verifique o que no seu código não está funcionando como deveria... Se quiser, posso dar uma olhada.

Também tenho um pequeno projeto que gera o mundo diferente todo jogo, mas deve ser de um jeito bem diferente do seu! Quero dizer que alguma experiência com isso, eu tenho.

Sem ver códigos é difícil ajudar, o que você está fazendo pode ser de tantas formas!
avatar
Data de inscrição : 07/07/2009
Número de Mensagens : 467
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Erro em gerador randômico

em Sex 03 Ago 2012, 12:41
Vinians:

Vlw cara,erro resolvido!Eu nunca pensaria nessa código q tu fez lol
Vou aproveitar para adaptálo para usar em outras coisas também,obrigado!

KinKing:

Total de acordo com vc,mas o código do jeito q eu fiz ficou muito grande,talvez até um pouco confuso,e até arrumar de um jeito para alguém além de minha cabeça avuada entender,poderia demorar,sem contar q deixaria o post muito grande.Por falar nisso,seu jogo "Tesouro!!" é interessante,e muito legal,gastei um bom tempo jogando!

Very Happy
Conteúdo patrocinado

Re: Erro em gerador randômico

Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum