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


Como criar um jogo com 2 jogadores

4 participantes

Ir para baixo

Como criar um jogo com 2 jogadores Empty Como criar um jogo com 2 jogadores

Mensagem por vitorfernandes13 Dom 02 Fev 2014, 11:56

Título: Como fazer um jogo com 2 jogadores
Versão do GM: Não conheço as versões do GM, mas, acredito que funcione tranquilo no GM7, 8, e Studio
Dificuldade: Básico
Link para download da Engine: http://www.4shared.com/file/d5vNwNc0ba/2_Players.html?
Requer Extensões: Não
Requer DLLs: Não
Tags: 2 jogadores, multiplayer

Me deparei com uma pergunta muito interessante hj, de como fazer um game com 2 jogadores, pesquisei aqui, e não achei um tutorial que explicasse isso, apesar de ser fácil para os experts em GM, acredito que será uma grande ajuda para os iniciantes  Happy 

1. Abra o Game Maker (AVÁ)

2. Observe as imagens abaixo, elas serão nossos players, clique em "Salvar como..." com o botão direito do mouse
Spoiler:

3. Depois use-os no GM, como? Primeiro faça dois sprites deles (clicando no pac-man vermelho) e depois dois objetos (bolinha azul), com os sprite dos players, como na imagem abaixo.
Spoiler:

Dica: Para evitar que o seu sprite fique com um fundo branco horroroso, na hora de cria-ló clique em "Edit Sprite" logo abaixo de "Load Sprite", depois clique em "Images" (guia superior), depois em "Erase Color" e em OK.

4. Agora precisamos criar o chão, você irá repetir o procedimento 3, só que agora com o chão.
Spoiler:

5. Agora você deverá criar um room, ou seja, um fase, para que você possa colocar os jogadores e o chão, basta clicar em "Create a room", ele se localiza ao lado do botão de criar objetos.

6. Em seguida, basta clicar em "Settings" definir um nome, a altura e a largura, como na imagem abaixo. Não iremos nos preocupar com o fundo.
Spoiler:

7. Agora coloque o chão na sua fase, recomendo colocar em linha reta, pois os personagens não poderão pular.

8. Em seguida coloque os dois personagens, em cima do chão. Clique em "Run the game" e veja como esta ficando, se você achou a sua tela muito comprida, você pode modifica-lá clicando na room que você criou e modificando o Height. Veja como o meu está ficando: (eu coloquei em tela cheia apertando F4)
Spoiler:

9. Agora, precisamos fazer nossos personagens nos mexer, não irei mt  usar GML, pois não quero assustar vcs  affraid , mas, antes precisamos definir quais botões irão fazer eles mexer. Pode parecer idiota, mas, se você der o mesmo controle para o player 1 e para o player 2 o jogador irá controlar eles simultaneamente e não queremos isso. Observe como será o controle deles:

Player 1
Esquerda: Seta para esquerda
Direita: Seta para direita

Player 2
Esquerda: A
Direita: D

10. Clique no objeto do player 1, depois em "Add Event", depois em "Keyboard" (teclado) e em seguida "Right", depois em "Actions" procure pela guia "Control" e em seguida clique em "Execute Code" lá escreva x += 5, faça o mesmo só que agora com o "Left" e no código escreva x-= 5. Se precisar de ajuda, observe a imagem abaixo:
Spoiler:

Explicação: Inicialmente adicionamos um evento, aonde, se a pessoa pressionar a seta direita ela fará com que o personagem se movimente para a direita, para frente (x += 5) e se a pessoa pressionar a seta esquerda, fará com que o personagem se movimente para a esquerda, para trás (x -=5).

11. Agora clique no objeto de player 2, depois em "Add Event", depois em "Keyboard" e em "Letters" e depois em "D", ou seja, você quer que o player 2 faça algo quando a pessoa apertar no D, depois vá em "Actions" novamente, procure por "Execute Code", escreva x+= 5, agora você está falando, se a pessoa apertar o D, o personagem vai para frente, faça o mesmo só que agora com o A, e no código escreva x-= 5, assim, o personagem irá para a esquerda.

Se você possui um conhecimento bem rudimentar do GM, acredito que você conseguiu criar o game sem nenhuma dificuldade computador caso, tenha acontecido algum erro, basta baixar a engine, ela esta no inicio do post. Se vc possuir um conhecimento mais avançado em GM, vc pode colocar uma tela de seleção, onde o jogador escolhe se quer 1 ou 2 players, criar mais players, colocar novas funções... O céu é o limite  blz


Última edição por vitorfernandes13 em Dom 02 Fev 2014, 13:55, editado 1 vez(es)
vitorfernandes13
vitorfernandes13

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 11/01/2014
Reputação : 11
Número de Mensagens : 284
Prêmios : Como criar um jogo com 2 jogadores 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

Como criar um jogo com 2 jogadores Empty Re: Como criar um jogo com 2 jogadores

Mensagem por AlexBosquin Dom 02 Fev 2014, 12:58

opa ainda nem testei o seu tutorial, muito bom sua iniciativa, sabe o que você pode fazer com as imagens colocar elas dentro de um spoilers (desenho do caderno com uma placa amarela encima no editor de texto) e colocar as imagens já prontas pra não precisar clicar pra ir no link usando o icone de um quador com um + (quadro de uma paisagem com um + verde antes da corrente e do youtube no editor de texto)
AlexBosquin
AlexBosquin

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 10/07/2012
Reputação : 35
Número de Mensagens : 621
Prêmios : Como criar um jogo com 2 jogadores 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://www.craftstudios.com.br

Ir para o topo Ir para baixo

Como criar um jogo com 2 jogadores Empty Re: Como criar um jogo com 2 jogadores

Mensagem por fredcobain Seg 03 Fev 2014, 17:21

Apesar de simples, é um assunto interessante, está bem explicado e ilustrado.
Aprovadíssimo.
fredcobain
fredcobain

Games Ranking : Sem avaliações

Data de inscrição : 14/04/2011
Reputação : 163
Número de Mensagens : 692
Prêmios : Como criar um jogo com 2 jogadores Empty

Medalhas x 0 Tutoriais x 3 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

Como criar um jogo com 2 jogadores Empty Re: Como criar um jogo com 2 jogadores

Mensagem por Luiz_Sykk23 Seg 17 Fev 2014, 10:14

Nao To Querendo Falar Que Voce Fez Errado,So Vou Dar Um Complemento. Smile

Add Event>Press Up>Codigo:

Código:
if !place_free(x,  y+1){
vspeed=-18    //Regula a Altura Akie Do Salto ,Qualto Maior o N° Mais alto.
}

Fassa Isso Nos Dois Players Intao Eles Poderao Saltar.
Te Mais


Me Coloca No Chat-De-Novo.
Luiz_Sykk23
Luiz_Sykk23

Data de inscrição : 16/02/2014
Reputação : 3
Número de Mensagens : 42
Prêmios : Como criar um jogo com 2 jogadores 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

Como criar um jogo com 2 jogadores Empty Re: Como criar um jogo com 2 jogadores

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