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
» Retorno da GMBR!!!
por theguitarmester Ter 19 Mar 2024, 22:38

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Mudar cor de apenas uma palavra
por lunalol Sex 01 Mar 2024, 13:42

» 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

» a funçao approach ainda existe?
por PEDRINDEV Ter 26 Dez 2023, 20:05

» Inimigo ataca até por trás! >:(
por saim Sex 22 Dez 2023, 08:55

» [RESOLVIDO]Spawn após morte
por Deception_1999 Dom 17 Dez 2023, 16:39

» Remunerado $$$ - Procuro programador para ajudar a "montar" um jogo
por theguitarmester Sáb 02 Dez 2023, 16:28

» Game maker nao abre
por Cerf Dom 26 Nov 2023, 12:01


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 : 6086
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