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
» Como ajustar velocidade de cada frame da animação no game maker
por Ralphed Ontem à(s) 18:28

» 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

» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49

» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21

» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21

» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39

» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16


[Discussão] Erro?

+4
cascavelo
saim
TRFN
Kapoty
8 participantes

Ir para baixo

[Discussão] Erro? Empty [Discussão] Erro?

Mensagem por Kapoty Qui 02 Ago 2012, 14:16

Bom, Primeiramente venho a dizer que venho criando este tópico para discutirmos um problema grave do game maker, Os erros "sem erros".

Eu aposto que pelo menos 1 vez em algum projeto seu no game maker aparece aquele erro que se formos prestar muita atenção percebemos que aquele erro não existe!

Isso já aconteceu inúmeras vezes comigo, Estou na minha programando meu game e quando vou testar "PIMBA" aparece um erro que ninguem conseguiria resolver pelo simples motivo "não existe nenhum erro" parece que o próprio game maker corrompi o arquivo e aparece erros sem motivos e as vezes chegam a certo ponto em que eu não posso:

-Adicionar um novo objeto
-Adicionar uma nova room
-Adicionar ou editar um codigo

e isso nos obriga a refazer todo o jogo e isso é muito cansativo e chato.

Queria pedir que vocês nos dessem dicas de como fazer para que esses possíveis erros não ocorressem ou até mesmo como corrigi-los pois muitas vezes esses erros fazem com que as pessoas inexperientes tenham vontade de largar o game maker e as vezes até eu tenho vontade de fazer o mesmo.
Kapoty
Kapoty

Games Ranking : Nota B

Notas recebidas : E + D + C + B + D +B + A
Data de inscrição : 05/11/2011
Reputação : 22
Número de Mensagens : 635
Prêmios : [Discussão] Erro? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

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

Ir para o topo Ir para baixo

[Discussão] Erro? Empty Re: [Discussão] Erro?

Mensagem por TRFN Qui 02 Ago 2012, 14:45

Provavelmente isso já tenha sido ressaltado aqui : https://gmbr.forumeiros.com/t13457-as-causas-do-unexpected-error

Mas quanto ao erro , depende do proprio software (se está tudo ok) , do programador (se ele programa organizadamente ou se ele sabe planejar o jogo) , das técnicas empregadas ao fazer o jogo , os gráficos , os efeitos e tudo mais.

Erros assim , são causados por uma série de fatores.

Quanto ao Motor Gráfico dar um erro ao editar a GMK (abri o projeto) , basta aperta Ctrl+S e logo em seguida Resetar (Alt+F4 e abrir denovo).

Flws
TRFN
TRFN

Games Ranking : Nota C

Notas recebidas : C + C + C
Data de inscrição : 16/01/2012
Reputação : 70
Número de Mensagens : 1192
Prêmios : [Discussão] Erro? Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 2

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Web Tecnology
  • Javascript
  • Outros


https://site13.com.br/

Ir para o topo Ir para baixo

[Discussão] Erro? Empty Re: [Discussão] Erro?

Mensagem por Kapoty Qui 02 Ago 2012, 14:50

TRFN escreveu:Provavelmente isso já tenha sido ressaltado aqui : https://gmbr.forumeiros.com/t13457-as-causas-do-unexpected-error

Mas quanto ao erro , depende do proprio software (se está tudo ok) , do programador (se ele programa organizadamente ou se ele sabe planejar o jogo) , das técnicas empregadas ao fazer o jogo , os gráficos , os efeitos e tudo mais.

Erros assim , são causados por uma série de fatores.

Quanto ao Motor Gráfico dar um erro ao editar a GMK (abri o projeto) , basta aperta Ctrl+S e logo em seguida Resetar (Alt+F4 e abrir denovo).

Flws

Sim trfn mas esses erros que ressaltei não são "unexpected error" e sim erros como :

-O erro afirma que a variavel não existe mas ela existe sim.
-O erro afirma que um objeto não existe mas ele existe sim.
-O erro afirma que não a outra room mas na verdade ela existe sim

Oque estou tentando dizer é que o game maker aponta erros que não existem.

Edit: osaopskopksopkaposk errei o nome dele saksopkaopskoa foi mal kkkkkk


Última edição por kapoty em Qui 02 Ago 2012, 14:58, editado 1 vez(es)
Kapoty
Kapoty

Games Ranking : Nota B

Notas recebidas : E + D + C + B + D +B + A
Data de inscrição : 05/11/2011
Reputação : 22
Número de Mensagens : 635
Prêmios : [Discussão] Erro? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

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

Ir para o topo Ir para baixo

[Discussão] Erro? Empty Re: [Discussão] Erro?

Mensagem por TRFN Qui 02 Ago 2012, 14:57

[ERROR_NAME_DETECT]
Sim saim...
Saim ? kk'
[/ERROR_NAME_DETECT]

mas esses erros que ressaltei não são "unexpected error" e sim erros como :

-O erro afirma que a variavel não existe mas ela existe sim.
-O erro afirma que um objeto não existe mas ele existe sim.
-O erro afirma que não a outra room mas na verdade ela existe sim

Oque estou tentando dizer é que o game maker aponta erros que não existem.
Lembra que eu falei da organização e planejamento ? Pois é , isso ajuda muito.Quanto a erros sem sentido que realmente são erros deste Motor , pode-se dizer que este software que você tem está com problemas , no caso , é só reinstalando.
TRFN
TRFN

Games Ranking : Nota C

Notas recebidas : C + C + C
Data de inscrição : 16/01/2012
Reputação : 70
Número de Mensagens : 1192
Prêmios : [Discussão] Erro? Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 2

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Web Tecnology
  • Javascript
  • Outros


https://site13.com.br/

Ir para o topo Ir para baixo

[Discussão] Erro? Empty Re: [Discussão] Erro?

Mensagem por saim Qui 02 Ago 2012, 15:38

Mas o saim estava a ponto de escrever, foi clarividência! Na verdade, eu estava complementando a resposta do TRFN. O texto era o seguinte:

Erros difíceis de achar são diferentes de erros inexistentes. Nunca ouvi falar, por exemplo, de um "unknown variable" acontecer quando a variável já existe, mas já vi ele acontecer muitas vezes quando ela DEVERIA existir. Por exemplo, numa room que inicia com vários objetos na tela, buscar a variável "objetoTal.x" parece ser muito lógico, mas isso pode acontecer antes do objeto ser, efetivamente, criado. Esse é um erro difícil de achar, porque nós partimos do princípio (e chegamos a AFIRMAR) que o objeto já está criado quando o erro aparece. Alterar a ordem de colocação dos objetos na room resolveria o problema, dando a impressão de que ele nunca existiu de fato.

Erros "unexpected" são mais raros e costumam ser consequência de código ruim. Rafazer o código refaria o erro.
saim
saim

Games Ranking : Nota B

Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios : [Discussão] Erro? Empty

Medalhas x 1 Tutoriais x 6 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 3

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

Ir para o topo Ir para baixo

[Discussão] Erro? Empty Re: [Discussão] Erro?

Mensagem por cascavelo Qui 02 Ago 2012, 15:57

Por experiênica, posso dizer estes erros acontecem pela ordem que os objetos são colocados na room.
Estou fazendo um jogo no gms que comecei no gm8, no antigo funcionava numa boa, no gms dava uma variável como desconhecida, depois de quebrar a cabeça por umas 3 horas, simplesmente limpei a room e redistribui os objetos colocando o que tinha a variável global problemática primeiro e pimba! Não deu mais erro e o projeto segue tranquilo.
cascavelo
cascavelo

Games Ranking : Nota A

Notas recebidas : A - A - A - A - A -A -C
Data de inscrição : 08/12/2011
Reputação : 71
Número de Mensagens : 1011
Prêmios : [Discussão] Erro? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 2 Bronze x 1

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

Ir para o topo Ir para baixo

[Discussão] Erro? Empty Re: [Discussão] Erro?

Mensagem por KinKing Qui 02 Ago 2012, 16:42

Basicamente erros "sem erros" são feitos disso: Falta de atenção

Atenção em não ter declarado uma variável no create mas usá-la no step, atenção na gramática do código e dos objetos, atenção no debug para achar o porque do seu código não estar fazendo o que deveria.

Em geral, a culpa não é do Game Maker.

A única vez que meu game maker bugou foi quando depois de deletar uma ação de Efeito em drag & drop, fui testar o jogo e travava. Havia "Unknown Action" no fim do Step event. Deletei e rodou normal.
KinKing
KinKing

Data de inscrição : 29/05/2008
Reputação : 16
Número de Mensagens : 422
Prêmios : [Discussão] Erro? 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

http://felipejoys.webnode.com

Ir para o topo Ir para baixo

[Discussão] Erro? Empty Re: [Discussão] Erro?

Mensagem por Kabeção Qui 02 Ago 2012, 18:23

Se a mensagem de erro esta dizendo que algo não existe, pode apostar que ela está certa.
Antigamente eu ficava 3 horas analisando código pra depois descobrir que uma linha no lugar errado era o problema.

Não só a ordem em que o código executa mas também coisa mínimas que raramente notamos.
Era tão comum que hoje em dia consigo resolver isso de forma rápida pois por experiência já sei quase todos os 1001 motivos. Zangado
Kabeção
Kabeção

Games Ranking : Sem avaliações

Data de inscrição : 08/06/2008
Reputação : 100
Número de Mensagens : 2314
Prêmios : [Discussão] Erro? Empty

Medalhas x 0 Tutoriais x 7 Moedas x 0

Ouro x 3 Prata x 0 Bronze x 1

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

http://blackcapapps.blogspot.com.br/

Ir para o topo Ir para baixo

[Discussão] Erro? Empty Re: [Discussão] Erro?

Mensagem por Mr.Brum Qui 02 Ago 2012, 19:00

Queria pedir que vocês nos dessem dicas de como fazer para que esses possíveis erros não ocorressem ou até mesmo como corrigi-los pois muitas vezes esses erros fazem com que as pessoas inexperientes tenham vontade de largar o game maker e as vezes até eu tenho vontade de fazer o mesmo.

Bom, não vou comentar o erro, pq ocorre pouco comigo, o pessoal aí tem mais experiência no assunto.

Quanto à solução, eu adotei uma técnica pessoal depois de perder um projeto por causa do "unexpered error".
Passei a versionar meus projetos!
Sempre que faço uma alteração significativa no projeto, eu salvo ele com um nome diferente.
Ex: Jogo1.gmk
Aí na próxima alteração, eu coloco:
Jogo2.gmk

Isso faz com que se ocorrer um erro nessa versão, eu não perca todo o projeto, mas apenas a modificação mais recente.

Outra coisa que recomendo é sempre que você criar um script genérico, que vc imagine que possa vir a reutilizar no futuro,salve ele num txt, o próprio editor de code do gm nos dá essa possibilidade.



Mr.Brum
Mr.Brum

Games Ranking : Nota C

Notas recebidas : D + D + C + C + D + B
Data de inscrição : 28/04/2011
Reputação : 41
Número de Mensagens : 915
Prêmios : [Discussão] Erro? 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

http://mrbrumgames.blogspot.com/

Ir para o topo Ir para baixo

[Discussão] Erro? Empty Re: [Discussão] Erro?

Mensagem por moisesBR Qui 02 Ago 2012, 21:56

Passei a versionar meus projetos!
É, pode resolver se guardar um log do que deu errado e que foi arrumado, caso contrário não iria adiantar, pois nem se lembraria do que houve...

Outra coisa; estão dizendo aqui no fórum que colocar instruções ou qualquer coisa no info é coisa de amador, mas pode muito bem ser usado com mais facilidade do que criar room pra isso ou aquilo. Principalmente, para instruções bem como créditos! Fora a história do game, pra mim é frescura.
Sem falar que muitas engine que baixei, na maioria, nem sei de quem era, nem paciência pra juntar um arquivo de texto com o link(to fazendo isso), pra saber de quem era e de que se tratava e assim dar os devidos creditos de algo... Gostaria que os enginers deixasse disso adotassem o uso desses infos para informar ora!
Outra coisa que recomendo é sempre que você criar um script genérico, que vc imagine que possa vir a reutilizar no futuro
Ah... to fazendo isso... ah se estou! Eu por exemplo, consegui montar alguns scripts de movimentos e outras funções, e chamo/importo sempre que preciso, agiliza muito!
moisesBR
moisesBR

Data de inscrição : 24/10/2009
Reputação : 15
Número de Mensagens : 885
Prêmios : [Discussão] Erro? 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


http://inprovise.blogspot.com/

Ir para o topo Ir para baixo

[Discussão] Erro? Empty Re: [Discussão] Erro?

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