Entrar
Últimos assuntos
» player não consegue andarpor 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
» 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
» 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
Como criar um jogo com 2 jogadores
4 participantes
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 1
Como criar um jogo com 2 jogadores
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
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
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.
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.
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.
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)
9. Agora, precisamos fazer nossos personagens nos mexer, não irei mt usar GML, pois não quero assustar vcs , 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:
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 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
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
1. Abra o Game Maker
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 , 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 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
Última edição por vitorfernandes13 em Dom 02 Fev 2014, 13:55, editado 1 vez(es)
vitorfernandes13- Games Ranking :
Notas recebidas : C
Data de inscrição : 11/01/2014
Reputação : 11
Número de Mensagens : 284
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como criar um jogo com 2 jogadores
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)
Re: Como criar um jogo com 2 jogadores
Apesar de simples, é um assunto interessante, está bem explicado e ilustrado.
Aprovadíssimo.
Aprovadíssimo.
fredcobain- Games Ranking :
Data de inscrição : 14/04/2011
Reputação : 163
Número de Mensagens : 692
Prêmios :
x 0 x 3 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como criar um jogo com 2 jogadores
Nao To Querendo Falar Que Voce Fez Errado,So Vou Dar Um Complemento.
Add Event>Press Up>Codigo:
Fassa Isso Nos Dois Players Intao Eles Poderao Saltar.
Te Mais
Me Coloca No Chat-De-Novo.
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- Data de inscrição : 16/02/2014
Reputação : 3
Número de Mensagens : 42
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Tópicos semelhantes
» Como criar um jogo com 2 jogadores?
» Como criar um jogo
» Dúvidas ( como criar um jogo isométrico como Zelda )
» Como criar um jogo em 3D
» Como criar um jogo de F1?
» Como criar um jogo
» Dúvidas ( como criar um jogo isométrico como Zelda )
» Como criar um jogo em 3D
» Como criar um jogo de F1?
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos