Como criar um jogo com 2 jogadores

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

Como criar um jogo com 2 jogadores

Mensagem por vitorfernandes13 em 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

Ranking : Nota C
Número de Mensagens : 284
Data de inscrição : 11/01/2014
Notas recebidas : C
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como criar um jogo com 2 jogadores

Mensagem por AlexBosquin em 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

Ranking : Nota C
Número de Mensagens : 621
Idade : 20
Data de inscrição : 10/07/2012
Notas recebidas : C
Reputação : 35
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://www.craftstudios.com.br

Voltar ao Topo Ir em baixo

Re: Como criar um jogo com 2 jogadores

Mensagem por fredcobain em Seg 03 Fev 2014, 17:21

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

fredcobain

Ranking : Sem avaliações
Número de Mensagens : 691
Idade : 35
Data de inscrição : 14/04/2011
Reputação : 162
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como criar um jogo com 2 jogadores

Mensagem por Luiz_Sykk23 em 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

Número de Mensagens : 42
Idade : 16
Data de inscrição : 16/02/2014
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como criar um jogo com 2 jogadores

Mensagem por Conteúdo patrocinado Hoje à(s) 00:01


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