Entrar
Últimos assuntos
» Colisões não funcionandopor RastaMaan Sex 26 Abr 2024, 19:49
» Como ajustar velocidade de cada frame da animação no game maker
por pequetux Sex 26 Abr 2024, 16:45
» Preciso de ajuda
por AftonDuGrau Dom 21 Abr 2024, 20:18
» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30
» 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
preciso de ajuda para fazer um jogo muito simples no game maker
+4
jharik
CLT
saim
andre7112
8 participantes
Página 1 de 2
Página 1 de 2 • 1, 2
preciso de ajuda para fazer um jogo muito simples no game maker
Nesse jogo que eu preciso fazer, tem o mapa de Portugal no background e no lado esquerdo da tela onde o jogo irá rodar eu preciso criar uma lista com o nome de 20 cidades portuguesas. O jogador teria que arrastar os nomes das cidades portuguesas até onde as cidades estão no mapa. Conseguindo fazer isso dentro do tempo pré-determinado, acertando os nomes de todas as cidades, o jogador obteria a pontuação máxima.
Estou tentando fazer esse jogo, mas estou tendo algumas dificuldades por estar aprendendo a usar o game maker agora..
Então qualquer ajuda seria bem vinda,
obrigado André
Estou tentando fazer esse jogo, mas estou tendo algumas dificuldades por estar aprendendo a usar o game maker agora..
Então qualquer ajuda seria bem vinda,
obrigado André
andre7112- Data de inscrição : 19/03/2012
Reputação : 1
Número de Mensagens : 12
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: preciso de ajuda para fazer um jogo muito simples no game maker
Oi, André!
Que tipo de dificuldades você está encontrando?
Que tipo de dificuldades você está encontrando?
saim- Games Ranking :
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios :
x 1 x 6 x 0
x 1 x 0 x 3
x 0 x 0 x 0
Re: preciso de ajuda para fazer um jogo muito simples no game maker
Bom.. todo tipo de dificuldade, porque estou aprendendo agora
Mas a minha dificuldade no momento é colocar os nomes das cidades no mapa na forma de objetos que se movem em cima do background que é o mapa
eu já criei um sprite com o nome de uma cidade na forma de uma imagem e criei um objeto vinculado a esse sprite. Mas não consigo colocar o objeto se movendo no mapa na hora de fazer o jogo rodar. Sempre dá algum erro.
Ps: pode ser se movendo através do teclado ou do mouse.. tanto faz
Mas a minha dificuldade no momento é colocar os nomes das cidades no mapa na forma de objetos que se movem em cima do background que é o mapa
eu já criei um sprite com o nome de uma cidade na forma de uma imagem e criei um objeto vinculado a esse sprite. Mas não consigo colocar o objeto se movendo no mapa na hora de fazer o jogo rodar. Sempre dá algum erro.
Ps: pode ser se movendo através do teclado ou do mouse.. tanto faz
andre7112- Data de inscrição : 19/03/2012
Reputação : 1
Número de Mensagens : 12
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: preciso de ajuda para fazer um jogo muito simples no game maker
Que tipo de erro?
Tem esse tutorial de movimentação em top-down que parece ser o que você procura. Existem outros pra movimentação com mouse, mas acho melhor ficarmos com o teclado, por enquanto.
Tem esse tutorial de movimentação em top-down que parece ser o que você procura. Existem outros pra movimentação com mouse, mas acho melhor ficarmos com o teclado, por enquanto.
saim- Games Ranking :
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios :
x 1 x 6 x 0
x 1 x 0 x 3
x 0 x 0 x 0
Re: preciso de ajuda para fazer um jogo muito simples no game maker
Crie uma sprite que será a mascara deste objeto:
Coloque no Create:
Coloque no Draw:
Coloque no Step:
Era isso que você queria?
Coloque no Create:
- Código:
mask_index=spr
global.mover=false
Coloque no Draw:
- Código:
draw_text(x,y,"Cidade")
Coloque no Step:
- Código:
if mouse_check_button(mb_left)
{
global.mover=true
}
if mouse_check_button_released(mb_left)
{
global.mover=false
}
if global.mover=true
{
x=mouse_x
y=mouse_y
}
if global.mover=false
{
x=xstart
y=ystart
}
Era isso que você queria?
Re: preciso de ajuda para fazer um jogo muito simples no game maker
Super Games escreveu:Crie uma sprite que será a mascara deste objeto:
Coloque no Create:
- Código:
mask_index=spr
global.mover=false
Coloque no Draw:
- Código:
draw_text(x,y,"Cidade")
Coloque no Step:
- Código:
if mouse_check_button(mb_left)
{
global.mover=true
}
if mouse_check_button_released(mb_left)
{
global.mover=false
}
if global.mover=true
{
x=mouse_x
y=mouse_y
}
if global.mover=false
{
x=xstart
y=ystart
}
Era isso que você queria?
Ainda não consegui porque tenho que aprender a mexer nisso.. tipo saber onde fica o Draw e o step para colocar esses códigos.. acho que vai ser mais fácil pra mim modificar um jogo que ja esteja pronto
Mas obrigado pela tentativa
andre7112- Data de inscrição : 19/03/2012
Reputação : 1
Número de Mensagens : 12
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: preciso de ajuda para fazer um jogo muito simples no game maker
Vá em "Add Event" e:
Create:
Step:
Draw:
Depois de escolher um dos 3:
Vá na aba "Control" e adicione:
E digite os códigos que eu passei.
Create:
Step:
Draw:
Depois de escolher um dos 3:
Vá na aba "Control" e adicione:
E digite os códigos que eu passei.
Re: preciso de ajuda para fazer um jogo muito simples no game maker
Super Games, obrigado!
já adiantei uma parte do trabalho, mas agora fiquei sabendo que preciso fazer um objeto arrastar junto com o cursor do mouse quando clicar sobre ele..
Por enquanto ele só fica parado na tela do jogo..
como eu fasso?
já adiantei uma parte do trabalho, mas agora fiquei sabendo que preciso fazer um objeto arrastar junto com o cursor do mouse quando clicar sobre ele..
Por enquanto ele só fica parado na tela do jogo..
como eu fasso?
andre7112- Data de inscrição : 19/03/2012
Reputação : 1
Número de Mensagens : 12
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: preciso de ajuda para fazer um jogo muito simples no game maker
ae cara se que que eles criam para vc tenta cara vira homen preocura o peguims eu fiz sosinho é e meu primeiro jogo player 1 player 2
jharik- Data de inscrição : 19/03/2012
Reputação : 1
Número de Mensagens : 25
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: preciso de ajuda para fazer um jogo muito simples no game maker
Mas... foi isso que ele te ensinou!!!andre7112 escreveu:preciso fazer um objeto arrastar junto com o cursor do mouse quando clicar sobre ele.
Só que, pelo código dele, o objeto será arrastado ENQUANTO o botão estiver pressionado. Talvez o que você queira seja:
clica uma vez -> o objeto passa a ser arrastado
clica outra vez -> o objeto pára de ser arrastado
É isso?
saim- Games Ranking :
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios :
x 1 x 6 x 0
x 1 x 0 x 3
x 0 x 0 x 0
Re: preciso de ajuda para fazer um jogo muito simples no game maker
saim escreveu:Mas... foi isso que ele te ensinou!!!andre7112 escreveu:preciso fazer um objeto arrastar junto com o cursor do mouse quando clicar sobre ele.
Só que, pelo código dele, o objeto será arrastado ENQUANTO o botão estiver pressionado. Talvez o que você queira seja:
clica uma vez -> o objeto passa a ser arrastado
clica outra vez -> o objeto pára de ser arrastado
É isso?
Desculpa.. é que acho que não expliquei muito bem.. estava com sono na hora
eu acredito ter feito tudo direitinho que ele falou e até adiantei um pouco mais oque tinha que fazer e to entendendo mais sobre o GM
Quando eu clico e arrasto o objeto vai, mas quando eu solto o mouse, o objeto volta para o seu locar de origem.. para dar certo o objeto teria que ficar onde eu soltasse o mouse
andre7112- Data de inscrição : 19/03/2012
Reputação : 1
Número de Mensagens : 12
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: preciso de ajuda para fazer um jogo muito simples no game maker
Hehehe! É que ele deixou uma armadilha no código. Dê uma lida no código de soltar o mouse, olhe, no manual, o que significam as variáveis built-ins que ele usou (as que ficaram em negrito, quando você digitou).
saim- Games Ranking :
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios :
x 1 x 6 x 0
x 1 x 0 x 3
x 0 x 0 x 0
como eu movo um objeto de cada vez?
Descobri que era aquela última parte do código no Step que estava atrapalhando..
Mas agora eu tenho 3 objetos no background do meu room e quando eu clico para mover, todos os objetos veem juntos e eu precisaria que apenas o objeto que eu cliquei viesse para o lugar que eu arrastei.. e não todos os 3 juntos..
Alguém sabe como eu faço isso?
Mas agora eu tenho 3 objetos no background do meu room e quando eu clico para mover, todos os objetos veem juntos e eu precisaria que apenas o objeto que eu cliquei viesse para o lugar que eu arrastei.. e não todos os 3 juntos..
Alguém sabe como eu faço isso?
andre7112- Data de inscrição : 19/03/2012
Reputação : 1
Número de Mensagens : 12
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: preciso de ajuda para fazer um jogo muito simples no game maker
Ah, tá, eu não tinha olhado o código do Super Games com a devida atenção.
Bom, ele faz com que "mover" seja uma variável global. Logo, sempre que "mover" for true, todos os objetos se moverão. Pra corrigir isso, faça de "mover" uma variável local. Assim, cada instância poderá ter sua variável "mover" com um valor diferente.
"Não mudou nada"
É. Acontece que o evento que muda "mover" de false pra true acontece ao clicar em qualquer lugar. Você precisa fazer com que ele só mude de false pra true ao clicar na instância em questão. Dê uma lida, no manual, o que significa cada evento do mouse. Tire isso do step event e ponha no event adequado.
Bom, ele faz com que "mover" seja uma variável global. Logo, sempre que "mover" for true, todos os objetos se moverão. Pra corrigir isso, faça de "mover" uma variável local. Assim, cada instância poderá ter sua variável "mover" com um valor diferente.
"Não mudou nada"
É. Acontece que o evento que muda "mover" de false pra true acontece ao clicar em qualquer lugar. Você precisa fazer com que ele só mude de false pra true ao clicar na instância em questão. Dê uma lida, no manual, o que significa cada evento do mouse. Tire isso do step event e ponha no event adequado.
saim- Games Ranking :
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios :
x 1 x 6 x 0
x 1 x 0 x 3
x 0 x 0 x 0
Re: preciso de ajuda para fazer um jogo muito simples no game maker
Então poderia me indicar algum tutorial que vc sabe que tem essa informação? explicando como eu posso fazer isso..
porque eu não acho isso em nenhum
porque eu não acho isso em nenhum
andre7112- Data de inscrição : 19/03/2012
Reputação : 1
Número de Mensagens : 12
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: preciso de ajuda para fazer um jogo muito simples no game maker
Veja se isto ajuda...
https://gmbr.forumeiros.com/t20404-tutoriais-tutos-que-podem-ajudar-no-cq-10
https://gmbr.forumeiros.com/t20404-tutoriais-tutos-que-podem-ajudar-no-cq-10
- "Citação do tópico de ajuda":
- Arrastar objeto até o lugar certo, se nao, volta ao inicio
Descrição: Quando você arrasta um objeto, ele pode ser levado até determinado lugar, se não for, ele volta no inicio.
Let It Rip:
Bom, esse tutorial é bem parecido com o Clicar e mover um objeto, mas muda algumas coisas.
Crie 2 sprites, uma delas é um objeto normal
e a outra pode ser uma especie de Slot de inventario (é só pra simbolizar), coloque o Origin dos 2 no centro.
Crie 2 objetos: ob_item e ob_slot.
No ob_slot, apenas deixe o Depth dele com valor 1
No ob_item:
No Create, coloque:- Código:
move=false
No Step, coloque:- Código:
if move=true
{
x=mouse_x
y=mouse_y
}
No Mouse Left Pressed, coloque:- Código:
move=true
No Global Mouse Left Released, coloque:- Código:
if move=true
{
if place_meeting(x,y,ob_slot)
{
move=false
x=ob_slot.x
y=ob_slot.y
}
else
{
move=false
x=xstart
y=ystart
}
}
Primeiro, vemos se a variavel é verdadeira (ou seja, se o mouse está carregando o objeto)
depois, testamos se o objeto esta em cima do ob_slot
Se estiver, o objeto item fica em cima do ob_slot.
se nao
ele volta para sua posiçao inicial.
Pronto, coloque os 2 objetos na room e teste
Engine: Link (dropbox)
Lauro- Games Ranking :
Notas recebidas : C+D
Data de inscrição : 09/11/2010
Reputação : 11
Número de Mensagens : 855
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: preciso de ajuda para fazer um jogo muito simples no game maker
Super Games c fez uma coisa MUITO errada. NMão se deve dar os códigos prontos, e sim explicar, mandar tutoriais.
XPTeste- Data de inscrição : 20/03/2012
Reputação : 1
Número de Mensagens : 59
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: preciso de ajuda para fazer um jogo muito simples no game maker
Evitem off tópic. Façam respostas pertinentes ao assunto do tópico. Caso queira dar um toque a algum membro, envie mensagens privadas. Qualquer off-tópic que suceder aqui será punido com alerta.
Re: preciso de ajuda para fazer um jogo muito simples no game maker
Olha, eu dei um bocado de informação. Desculpe, mas não sei qual delas você ficou em dúvida.andre7112 escreveu:Então poderia me indicar algum tutorial que vc sabe que tem essa informação? explicando como eu posso fazer isso..
porque eu não acho isso em nenhum
Pra não fazer a variável ser global, é só tirar o "global." do começo dela.
Pra só fazer uma ação ao clicar em cima do objeto, tem um evento específico pra isso. Eu estou é te instigando a pesquisar a respeito dos eventos mesmo, porque vai ser bom pra você, mas se você estiver sem tempo, é o mouse - left pressed. Pro evento acontecer ao clicar em qualquer lugar (não é o que você quer) é mouse - global mouse - global left pressed.
saim- Games Ranking :
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios :
x 1 x 6 x 0
x 1 x 0 x 3
x 0 x 0 x 0
Re: preciso de ajuda para fazer um jogo muito simples no game maker
Eu já criei os objetos e eles estão se comportando da forma como eu quero: eu clico, arrasto e eles se movem.. solto o mouse e eles ficam.
Exceto por um detalhe, eu não sei oque eu fiz de errado, mas eu preciso clicar em uma área completamente fora do objeto para que ele se mova.. e quanto mais eu arrasto ele mais para baixo, o objeto vai ficando cada vez mais longe do cursor do mouse..
E atendendo ao pedido de Saim, o código de um dos objetos está ai em baixo:
Create:
move=false
Step:
if move=true
{
x=mouse_x
y=mouse_y
}
Left pressed:
move=true
Glob Left Released:
if move=true
{
move=false
x=x
y=y
}
Exceto por um detalhe, eu não sei oque eu fiz de errado, mas eu preciso clicar em uma área completamente fora do objeto para que ele se mova.. e quanto mais eu arrasto ele mais para baixo, o objeto vai ficando cada vez mais longe do cursor do mouse..
E atendendo ao pedido de Saim, o código de um dos objetos está ai em baixo:
Create:
move=false
Step:
if move=true
{
x=mouse_x
y=mouse_y
}
Left pressed:
move=true
Glob Left Released:
if move=true
{
move=false
x=x
y=y
}
andre7112- Data de inscrição : 19/03/2012
Reputação : 1
Número de Mensagens : 12
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Página 1 de 2 • 1, 2
Tópicos semelhantes
» Preciso de ajuda!! Não consigo abrir o Game Maker
» é possivel fazer um jogo para celular no game maker 8?se sim como?
» onde posso fazer minhas sprites para um jogo no Game Maker?
» Eaw galerinha do game maker!!Estou precisando de uma equipe Para fazer um jogo de plataforma [escrevão-se]
» Preciso de sprites simples i proprios para meu projeto. Pf me ajuda ai gente.
» é possivel fazer um jogo para celular no game maker 8?se sim como?
» onde posso fazer minhas sprites para um jogo no Game Maker?
» Eaw galerinha do game maker!!Estou precisando de uma equipe Para fazer um jogo de plataforma [escrevão-se]
» Preciso de sprites simples i proprios para meu projeto. Pf me ajuda ai gente.
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos