Conectar-se

Esqueci minha senha

Últimos assuntos
» Nota de esclarecimento - GMBR voltou!
Ontem à(s) 20:33 por Willy

» Regras do Fórum
Ontem à(s) 19:02 por GMBR

» Retorno da GMBR!!!
Ter 24 Jan 2017, 15:43 por GMBR

» Criando IA Simples para inimigos
Qua 25 Nov 2015, 19:22 por DJDAVYD

» Crio Trilha Sonora para Games!
Qui 27 Ago 2015, 13:50 por Isaias Malafaia

» Western Duels
Seg 24 Ago 2015, 07:47 por theguitarmester

» Dúvida sobre strings, lendo txt
Sab 22 Ago 2015, 20:31 por Pai véi

» Janela Modal
Sab 22 Ago 2015, 09:23 por Pai véi

» LudumDare #33
Sex 21 Ago 2015, 21:17 por WellingtonBecker

» GMS sempre salva projeto ao compilar?
Sex 21 Ago 2015, 12:32 por Pai véi

» Tipo de Draw que dê melhor fps...
Sex 21 Ago 2015, 12:25 por Pai véi

» Banco de Dados online fácil de configurar
Sex 21 Ago 2015, 11:47 por Pai véi

» Ficou estranho esse efeito na terra?
Qua 19 Ago 2015, 20:08 por Adriel

» Você consegue decifrar o que é isso?
Qua 19 Ago 2015, 15:48 por Mateus O de Andrade

» Texto centralizado em sprite 64x64
Qua 19 Ago 2015, 14:00 por Vandson Fernandes

» [Tutorial] Um Único Script para Todos Diálogos do Jogo
Ter 18 Ago 2015, 22:12 por dharrison

» VIDEO AULAS - Plataforma - Recriando Super Mario
Ter 18 Ago 2015, 20:44 por Adriel

» Ajuda deixar room maior
Ter 18 Ago 2015, 15:56 por Stickman

» OST - Rain From The Past (Para Main Themes)
Seg 17 Ago 2015, 23:00 por Jessezyn

» #DGM Aula 01 - Views
Seg 17 Ago 2015, 00:16 por victor13.

» Alguém sabe as dimensões de um galaxy s5?
Dom 16 Ago 2015, 20:06 por vitorfernandes13

» Conquer The Kingdom
Dom 16 Ago 2015, 12:13 por DVictorPS

» [Ajuda] Bug ds_list
Dom 16 Ago 2015, 08:27 por Witen

» câmera seguir player com touch control android
Sab 15 Ago 2015, 15:05 por Lighter

» Apk não roda no celular
Sab 15 Ago 2015, 12:10 por xLuiZzz


Um problema e uma duvida.

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

Um problema e uma duvida.

Mensagem por Cássio Rodrigues em Dom 08 Dez 2013, 23:01

Iai galera,

Seguinte estou desenvolvendo um jogo estilo shoot, mas depois que formatei minha maquina ao executar o arquivo ele apresenta um defeito após um tempo, na verdade quando a arma do personagem desbloqueia um outro nível ela simplesmente desaparece. Isto só acontece na minha maquina formatada, no note e no desktop do trampo roda normal, e para piorar o que não funciona na verdade é o trecho que desenvolvi em uma outra maquina após formatar. Mas só pode ser algo na maquina pq em outro desktop ou note roda normal, se alguém tiver uma dica agradeço.

lol!

Outro ponto é, após finalizar o game e ter o executável em mãos, consigo converter esse executável para rodar em um sistema Android por exemplo ?

investigador 

Uso a versão free pro 8.0.

Att,

afro
avatar
Cássio Rodrigues

Data de inscrição : 06/12/2013
Número de Mensagens : 7
Insígnias de JAM :

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Um problema e uma duvida.

Mensagem por glasdou em Seg 09 Dez 2013, 04:29

o problema eu nao sei resolver, mas a duvida sim Very Happy
é o seguinte: se você criar o executable para windows nao tem como "converter" pra android por o seguinte motivo: se no seu jogo os personagem mover com as setas, no android ele nao vai se mexer pois nao tem setas, se as açoes forem com o mouse nao vai ser possivel executalas por que nao tem mouse e sim touch screen e vice-versa
Você deve desenvolver completamente para android ou para windows, nao tem como "converter" de um para outro
avatar
glasdou

Data de inscrição : 21/11/2013
Número de Mensagens : 95
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Um problema e uma duvida.

Mensagem por saim em Seg 09 Dez 2013, 09:09

Não sei se entendi a dúvida. Veja se minha interpretação está correta, por favor.
Você formatou a máquina e depois, alterou o jogo.
Nas máquinas com a versão inalterada, o jogo funciona.
Na máquina formatada, com a versão modificada, o jogo apresenta problemas na parte em que houve modificação.
Se for isso mesmo, não consigo imaginar como pode ter sido a formatação a causa do problema. Acho muito mais fácil acreditar que foi a alteração.

Se minha interpretação estiver incorreta, pode ser algum arquivo externo que você tenta puxar pra criar uma sprite e que não existe na máquina formatada.
avatar
saim

Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

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

Prêmios
   : 1
   : 0
   : 3

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Obrigado.

Mensagem por Cássio Rodrigues em Seg 09 Dez 2013, 19:12

@glasdou escreveu:o problema eu nao sei resolver, mas a duvida sim Very Happy
é o seguinte: se você criar o executable para windows nao tem como "converter" pra android por o seguinte motivo: se no seu jogo os personagem mover com as setas, no android ele nao vai se mexer pois nao tem setas, se as açoes forem com o mouse nao vai ser possivel executalas por que nao tem mouse e sim touch screen e vice-versa
Você deve desenvolver completamente para android ou para windows, nao tem como "converter" de um para outro

Vlw a força.
avatar
Cássio Rodrigues

Data de inscrição : 06/12/2013
Número de Mensagens : 7
Insígnias de JAM :

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Um problema e uma duvida.

Mensagem por Cássio Rodrigues em Seg 09 Dez 2013, 19:26

@saim escreveu:Não sei se entendi a dúvida. Veja se minha interpretação está correta, por favor.
Você formatou a máquina e depois, alterou o jogo.
Nas máquinas com a versão inalterada, o jogo funciona.
Na máquina formatada, com a versão modificada, o jogo apresenta problemas na parte em que houve modificação.
Se for isso mesmo, não consigo imaginar como pode ter sido a formatação a causa do problema. Acho muito mais fácil acreditar que foi a alteração.

Se minha interpretação estiver incorreta, pode ser algum arquivo externo que você tenta puxar pra criar uma sprite e que não existe na máquina formatada.

Cronologicamente foi assim:

Há tempos não formatava a maquina, resolvi formatar e até tudo bem, instalei os drivers e softwares padrões que sempre uso. Continuei a desenvolver o game no trabalho, mas quando trouxe o arquivo com o trecho novo do game para casa ocorreu o seguinte, o jogo funcionou perfeitamente até chegar neste trecho novo, onde ao desbloquear uma arma noa, a arma primaria que trabalha paralela ao corpo do personagem desaparece, junto com todos os efeitos de disparo da mesma exceto por aqueles fornecidos pelo Game Maker, os "draw", e esse é o mistério. O mesmo "trecho novo" do game funciona perfeitamente tanto na minha maquina do trabalho quanto no meu notebook, porem na minha maquina ocorre esse "bug" e este fim de semana instalei o software na maquina do meu tio e apresentou o mesmo problema, mas no notebook e no PC do serviço não. Já formatei a maquina novamente, comparei o drivers e softwares instalados nas maquinas que funciona e não o programa, já desativei firewall e anti-vírus sem ter resultado, já baixei o aplicativo Game Maker duas veses de servidores diferentes e também não resolveu o problema .

 Zangado 

Estou sem ideias, se tiveres uma dica agradeço muito.

 sorrindo 
avatar
Cássio Rodrigues

Data de inscrição : 06/12/2013
Número de Mensagens : 7
Insígnias de JAM :

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Um problema e uma duvida.

Mensagem por saim em Ter 10 Dez 2013, 09:27

Um bug incomum, sem dúvida.
A cronologia, eu entendi, agora ficou um pouco complicado é imaginar o que pode estar acontecendo. Eu vou demorar pra conseguir baixar a sua engine, mas sugiro postá-la pra ver se alguém consegue reproduzir o erro (se for postar, explique o que você fez pra reproduzir, como desbloqueia a arma nova, tal).

Eu pensei que pudessem ser sprites externos que não estariam sendo carregados - você tem os arquivos na máquina do trabalho, mas não na máquina formatada - mas se é a PRIMEIRA arma que está sumindo, não deve ser isso...

Não acho que seja alguma coisa no código, porque se fosse, o erro aconteceria em qualquer máquina. Tampouco acredito que seja vírus ou problema de versão do GM ou do windows, é específico demais pra ser algo assim.
Hm... Todos os computadores testados usam windows, né? Se sim, podemos descartar qualquer coisa relacionada ao sistema operacional.

Também estou sem idéias. Por desencargo de consciência, por favor poste:
- Todas as informações do objeto em questão (clique em "show object information", copie tudo e cole num spoiler)
- Qualquer coisa relacionada a sistemas operacionais, mesmo que seja só um ajuste de tela.
avatar
saim

Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

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

Prêmios
   : 1
   : 0
   : 3

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Um problema e uma duvida.

Mensagem por Cássio Rodrigues em Ter 10 Dez 2013, 17:28

A arma desaparece após o sexto upgrade (troca de arma) e o algoritmo funciona da seguinte maneira:

Enquanto a "arma_primaria" existe no ambiente ela analisa a pontuação, quando a mesma chega em valores estipulados ela chama o objeto "criando arma_primaria" , e em seguida se destrói, o "objeto "criando_arma_primaria" carrega o gif correspondente ao desbloqueio da arma segundo a pontuação e no final da animação chama novamente a "arma_primaria" e se destrói, a "arma_primaria" ao ser criada carrega como imagem a arma que foi construida pelo "criando_arma_primaria". Essa é a operação normal deste trecho, tanto que nas duas maquinas que lhe comentei ( A do trabalho onde estou dando continuidade ao game e o notebook ) funcionam plenamente, mas aqui em casa e no meu tio apresentaram esse defeito. Segue as informações que solicitou-me.

Information about object: criando_arma_primaria

Sprite: desbloqueando_canhão_leve
Solid: false
Visible: true
Depth: -2
Persistent: false
Parent:
Mask:

Create Event:
if score is larger than 50
if score is smaller than 150
set the sprite to desbloqueando_metranca_2.0 with subimage -2 and speed 1
if score is larger than 150
if score is smaller than 250
set the sprite to desbloqueando_canhão_leve with subimage -2 and speed 1
if score is larger than 250
if score is smaller than 350
set the sprite to desbloqueando_canhão_sonico with subimage -2 and speed 1
if score is larger than 350
if score is smaller than 450
execute code:

global.canhao_pesado=2

set the sprite to desbloquando_canhão_pesado with subimage -2 and speed 1
if score is larger than 450
if score is smaller than 550
set the sprite to desbloaqueando_canhão_de_plasma with subimage -2 and speed 1
if score is larger than 550
if score is smaller than 650
set the sprite to desbloqueando_canhao_laser with subimage -2 and speed 1
if score is larger than 750
set the sprite to desbloqueando_canhão_laser_2.0 with subimage -2 and speed 1

Step Event:
execute code:

x=base_parada.x;
y=base_parada.y;
image_angle=point_direction(x,y,mouse_x,mouse_y);


Other Event: Animation End:
create instance of object arma_primaria at relative position (0,0)
destroy the instance.


\\\ espaço \\\
\\\ espaço \\\
\\\ espaço \\\
\\\ espaço \\\
\\\ espaço \\\


Information about object: arma_primaria

Sprite: arma_primaria
Solid: false
Visible: true
Depth: -2
Persistent: false
Parent:
Mask:

Create Event:
execute code:

espera=0

if score is larger than 50
set the sprite to base_metranca_2.0 with subimage -2 and speed 1
if score is larger than 150
set the sprite to canhão_leve with subimage -2 and speed 1
if score is larger than 250
set the sprite to canhão_sonico with subimage -2 and speed 1
if score is larger than 350
set the sprite to canhão_pesado with subimage -2 and speed 1
if score is larger than 450
set the sprite to canhão_de_plasma with subimage -2 and speed 1
if score is larger than 550
set the sprite to canhão_laser with subimage -2 and speed 1
if score is larger than 750
set the sprite to canhão_laser_2.0 with subimage -2 and speed 1

Step Event:
execute code:

x=base_parada.x;
y=base_parada.y;

image_angle=point_direction(x,y,mouse_x,mouse_y);

espera=espera+1

if expression global.metranca<1 is true
if score is larger than 50
if score is smaller than 150
execute code:

global.metranca=1

create instance of object criando_arma_primaria at relative position (0,0)
destroy the instance
if expression global.canhao_leve<1 is true
if score is larger than 150
if score is smaller than 250
execute code:

global.canhao_leve=1

create instance of object criando_arma_primaria at relative position (0,0)
destroy the instance
if expression global.canhao_sonico<1 is true
if score is larger than 250
if score is smaller than 350
execute code:

global.canhao_sonico=1

create instance of object criando_arma_primaria at relative position (0,0)
destroy the instance
if expression global.canhao_pesado<1 is true
if score is larger than 350
if score is smaller than 450
execute code:

global.canhao_pesado=1

create instance of object criando_arma_primaria at relative position (0,0)
destroy the instance
if expression global.canhao_de_plasma<1 is true
if score is larger than 450
if score is smaller than 550
execute code:

global.canhao_de_plasma=1

create instance of object criando_arma_primaria at relative position (0,0)
destroy the instance
if expression global.canhao_laser<1 is true
if score is larger than 550
if score is smaller than 650
execute code:

global.canhao_laser=1

create instance of object criando_arma_primaria at relative position (0,0)
destroy the instance
if expression global.canhao_laser2<1 is true
if score is larger than 750
execute code:

global.canhao_laser2=1

create instance of object criando_arma_primaria at relative position (0,0)
destroy the instance

Mouse Event for Glob Left Button:
if score is larger than 50
if score is smaller than 150
if expression global.canhao_leve<1 is true
set the sprite to metralhadora 2.0_disparando with subimage -2 and speed 1
if score is equal to 50
set the score relative to 1
stop and reset the current time line
set time line controle_tiroB at position 0, Start Immediately and Loop
if score is larger than 350
if expression espera>50 is true
if expression global.canhao_pesado>1 is true
if expression global.canhao_de_plasma<1 is true
create instance of object recarregando_pesado at relative position (0,0)
create instance of object bala_pesada at relative position (0,0)
destroy the instance
if expression espera>30 is true
if score is larger than 450
if score is smaller than 550
create instance of object disparando_canhao_de_plasma at relative position (0,0)
destroy the instance
if expression global.canhao_laser>0 is true
if expression espera>20 is true
if expression global.canhao_laser2<1 is true
execute code:

espera=0

create instance of object disparo_laser at relative position (0,0)
if expression global.canhao_laser2>0 is true
if expression espera>10 is true
execute code:

espera=0

create instance of object disparo_laser at relative position (0,0)

Mouse Event for Glob Left Pressed:
if score is smaller than 50
set time line controle_tiroA at position 0, Start Immediately and Loop
if score is larger than 50
if score is smaller than 151
set time line controle_tiroB at position 0, Start Immediately and Loop
if score is larger than 150
if score is smaller than 251
set time line canhão_leve at position 0, Start Immediately and Loop
if score is larger than 250
if score is smaller than 351
set time line criando_som at position 0, Start Immediately and Loop

Mouse Event for Glob Left Released:
stop and reset the current time line
if score is larger than 50
if score is smaller than 150
if expression global.canhao_leve<1 is true
set the sprite to base_metranca_2.0 with subimage -2 and speed 1


Valeu a força  Cool 
avatar
Cássio Rodrigues

Data de inscrição : 06/12/2013
Número de Mensagens : 7
Insígnias de JAM :

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Um problema e uma duvida.

Mensagem por Conteúdo patrocinado


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