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
» player não consegue andar
por lovn7 Qui 21 Nov 2024, 13:33

» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22

» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31

» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23

» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49

» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58

» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36

» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36

» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33

» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51

» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28

» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18

» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08

» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10

» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16

» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40

» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01

» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45

» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34

» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28

» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48

» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54

» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14

» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50


Tutorial com dicas do Game Maker

+3
Denis Lemos
gabrielsch
PedroX
7 participantes

Ir para baixo

Tutorial com dicas do Game Maker Empty Tutorial com dicas do Game Maker

Mensagem por PedroX Sex 15 Jan 2010, 14:22

1- Fazendo um alarme sem o evento alarme e sem a funcao alarm[0]:
No create coloque: tempo=0
Dentro do evento Step coloque o codigo:

Exemplo:
Código:

tempo+=1
if tempo>room_speed*tempo_que_quiser
{
tempo=0;
codigo_a_ser_executado
}

2-Fazendo um objeto girar em torno de outro:
Coloque no Create do objeto que girara em torno do outro:
Código:
rotacao=0
Coloque no Step dele:

Código:
rotacao+=10
x=obj_central.x+lengthdir_x(distancia,rotacao)/*mude obj_central para o nome certo e distancia para  a distancia para com o obj_central*\
y=obj_central.y+lengthdir_y(distancia,rotacao)

3-Randomizar um numero entre dois numeros(Ex: um numero entre 1 e 4 pode ser 2 e 3):
Create: numero=0
Press Space:numero= floor( random( num_maior - numero_menor ) ) + numero_menor//para ter um exemplo troque num_maior por 7 e num_menor por 2
Draw:draw_text(x,y,string(numero))
Ponha na room e teste.

Finalizar o jogo com uma mensagem perguntando se quer finalizar:
Botao que vai finalizar:
Código:
if show_message_ext("Quer sair?","Sim","","Nao") == 1
    {game_end()}

Desenhar grade:
Código:
Draw:
tam_hor=32;
tam_ver=32;
for(i=0; i<room_width; i+=tam_hor)
  draw_line(i,0,i,room_height);
for
(i=0; i<room_height; i+=tam_ver)
  draw_line(0,i,room_width,i);

Sistema senhas:
Create:
Código:
 inserir_senha="";senha_correta="senha123"

Press enter:
Código:
inserir_senha=get_string("Digite:","")
if inserir_senha=senha_correta{room_goto_next();/*ou outro codigo*\}
Edit:
Apontar imagem e girar na direcao do mouse:
Step:
Código:

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

Fazendo uma tela de apresentacao no inicio do jogo:
Crie um objeto e ponha numa room antes da do game ou menu, ponha esse objeto na room.
Create:
alp=0
Step:
if alp<1 alp+=0.009
Draw:
draw_background_ext(nome_background_inicio,x,y,image_xscale,image_yscale,0,
c_white,alp)

Fazendo a gravidade ir na direcao de um objeto:
1- No objeto que tera a gravidade, no create:
gravity=0.5
gravity_direction=point_direction(x,y,obj_centro,obj_centro);

Fazendo dois pulos:
Create: pulos=0
Press Space ou outra tecla:
Código:

if !place_free(x,y+1)
{
      vspeed-=9;
      pulos=1;
}
else
if pulos=1
{
    vspeed-=6;
    pulos=0;
}
Colisao com o chao: vspeed=0
Step: if place_free(x,y+1) gravity=0.5

Relogio:
Create:
Código:
s=0
m=0
contar=0
Step:
Código:
contar+=1;
if contar=30{s+=1;contar=0}
if s>=60{s=0}
m = s div 60;
Draw:
Código:
draw_text(x,y,string(m))
draw_text(x+10,y,':')
draw_text(x+15,y,string(s))

Fazendo um movimento com um codigo curioso:
Step:(troque 5 pela velocidade)
Código:
x +=(keyboard_check(vk_right) - keyboard_check(vk_left)) * 5;
Explicacao: o keyboard_check retorna 0 se nao pressionar a tecla e se pressionar retorna 1.
Entao se o (keyboard_check(vk_right) retornar 1 e o keyboard_check(vk_left) retornar 0, vai dar: 1-0=1, multiplica por 5 e da 5.
Entao se o (keyboard_check(vk_left) retornar 1 e o keyboard_check(vk_right) retornar 0, vai dar: 0-1=-1, multiplica por 5 e da -5.
Como o comeco é x+= entao x+=5 ou x+=-5, entenderam?

Fazendo um rastro:
O que voce precisa fazer é criar um obj_rastro. Por o mesmo sprite do objeto que tera o rastro. Por no step do obj que tera o rastro:
Código:
instance_create(x,y,obj_rastro)
E por no Step do rastro:
Código:
if alpha>0 {alpha-=0.1}
if alpha<=0 {instance_destroy ()}


Última edição por Pedro Henrique em Sáb 16 Jan 2010, 14:16, editado 12 vez(es)
PedroX
PedroX

Games Ranking : Nota B

Notas recebidas : C+B
Data de inscrição : 26/07/2008
Reputação : 311
Número de Mensagens : 6087
Prêmios : Tutorial com dicas do Game Maker Empty

Medalhas x 0 Tutoriais x 17 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

https://web.whatsapp.com/send?phone=5519995935953&text=Pedro

Ir para o topo Ir para baixo

Tutorial com dicas do Game Maker Empty Re: Tutorial com dicas do Game Maker

Mensagem por gabrielsch Sex 15 Jan 2010, 15:28

Adorei, parabens, gostei mais do script de rotação o de senha também é muito bom!
gabrielsch
gabrielsch

Games Ranking : Nota A

Notas recebidas : D + A + A
Data de inscrição : 06/12/2009
Reputação : 28
Número de Mensagens : 1230
Prêmios : Tutorial com dicas do Game Maker Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 2 Bronze x 0

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

Ir para o topo Ir para baixo

Tutorial com dicas do Game Maker Empty Re: Tutorial com dicas do Game Maker

Mensagem por Denis Lemos Sex 15 Jan 2010, 15:53

Muito bom cara, a da senha é a melhor, você está de parabéns !!!
Denis Lemos
Denis Lemos

Data de inscrição : 17/05/2009
Reputação : 1
Número de Mensagens : 938
Prêmios : Tutorial com dicas do Game Maker 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
  • Game Maker Studio 1.4
  • Unity
  • C#
  • Godot
  • C ou C++


Ir para o topo Ir para baixo

Tutorial com dicas do Game Maker Empty Re: Tutorial com dicas do Game Maker

Mensagem por fonetico Sex 15 Jan 2010, 15:59

Show, são dicas muito úteis para os programadores aqui do fórum, você está de parabéns!
fonetico
fonetico

Data de inscrição : 05/10/2009
Reputação : 7
Número de Mensagens : 1830
Prêmios : Tutorial com dicas do Game Maker 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

Ir para o topo Ir para baixo

Tutorial com dicas do Game Maker Empty Re: Tutorial com dicas do Game Maker

Mensagem por Suadao Sex 15 Jan 2010, 16:13

Muito bom, adorei a da senha.
Você está de parabéns (:
Suadao
Suadao

Data de inscrição : 22/11/2009
Reputação : 4
Número de Mensagens : 1035
Prêmios : Tutorial com dicas do Game Maker 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://www.recursos-mania.forumeiros.com

Ir para o topo Ir para baixo

Tutorial com dicas do Game Maker Empty Re: Tutorial com dicas do Game Maker

Mensagem por diassis Sex 15 Jan 2010, 19:17

Pedro Henrique, cara parabéns!!!! esses codigos vai ajudar muita gente, amim também
diassis
diassis

Data de inscrição : 07/11/2009
Reputação : 0
Número de Mensagens : 312
Prêmios : Tutorial com dicas do Game Maker Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 1 Bronze x 0

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

Ir para o topo Ir para baixo

Tutorial com dicas do Game Maker Empty Re: Tutorial com dicas do Game Maker

Mensagem por chuck Seg 22 Fev 2010, 16:51

gostei (tem como fazer mais?)kkk(eh serio)
chuck
chuck

Data de inscrição : 22/02/2010
Reputação : 0
Número de Mensagens : 18
Prêmios : Tutorial com dicas do Game Maker 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

Ir para o topo Ir para baixo

Tutorial com dicas do Game Maker Empty Re: Tutorial com dicas do Game Maker

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