Aprenda a criar jogos no Game Maker [Parte 3]
Publicado por Regis Costa em 18/12/2006 (273 leituras)
Por: Caio Pinheiro
Aqui nós ja vamos trabalhar com o Life, score e vida. Talvez este seja o Menor tutorial de todos que eu já fiz, mas espero que aprendam alguma coisa com isto. :wink:
-Vamos começar pela explosão. Adicione o sprite "Explode2" que se localiza na pasta various de sprites do Game Maker. Chame ela de sprExplosion.
-Agora, crie um objeto novo. Chame-o obj_explosion_player. Deixe ele sem ações por enquanto.
-Clique com o botão direito do mouse no sprPlayer e clique em duplicate. Na janela da nova sprite, clique em edite sprite.
-Vá no aba Transform, e clique em Stretch. Na janela que apareceu, coloque em Width 70 e em Height tambem. Clique em ok. Agora, a nova sprite deve está bem menor.
-Clique no V verde, que significa ok. Você vai voltar para a janela normal de uma sprite.
-Nessa janela, mude o nome do novo sprite para sprLife, pois é ela que vai representar as vidas.
-Clique em ok.
Pronto, agora que já temos a sprite da vida, vamos começar a fazer o life, os pontos e a vida.
-Crie um objeto novo, chame-o obj_controller_life.
-Nele, adicione um evento CREATE.
-Nela, adicione a ação Set the score, que se localiza no aba score. Lá, deixe apenas 0.
-Tambem no evento CREATE, adicione a ação Set the number of lives. lá deixe 3.
Pronto, agora o número de vidas que o jogador começa é 3.
-Adicione a ação Set the health. Lá, deixe 100. Isso significa que a qualtidade de energia que o jogador deve começar é 100.
-Adicione a ação Set the window caption info. Lá vamos ajustar umas coisas. Fassa com que isso fique assim:

Pronto! Terminamos o evento CREATE!
-Adicione um novo evento. É o No More lives, que fica no aba other.
É neste evento que vamos programar tudo oque vai acontecer quando o objPlayer não tiver mais vidas. Vamos começar a programar:
-Adicione a ação Show The Highscore table. Em border, deixe don't show. Clique em font. Lá você escolhe a fonte do texto da tabela, escolha a que você achar melhor^^.
-Agora, adicione a ação Restart to Game, pois temos que ter certeza que quando as vidas zerarem, o jogo reiniciar. Terminamos o evento No More Lives.
-Agora, adicione o evento No More Health, que fica no mesmo local que No More Lives.
-Lá, adicione uma ação Set The Helath, deixe 100. Temos que garantir que quando o Life acabar, deve enxer novamente.
-Adicione agora a ação Change The Instance. Lá escolha o objeto obj_explosion_player e em applies to escolha object, objPlayer.
-Adicione o evento Draw. É aqui que vamos desenhar as coisas na tela como life, score e vida.
-Adicione o evento Set The Color. Escolha a cor branca, que deve ser a cor que está ai.
-Adicione a ação Draw The Value of Score. Em x deixe 180 e em y 440. Em caption deixe Score:.
-Adicione a ação Draw the energy bar. Em x1 deixe 12, em y1 deixe 449, em x2 deixe 138 e em y2 deixe 459. Em Bar color e Back color escolha as cores da sua barra.
-Adicione a ação Draw the lives as image. Em x, coloque 16 e em y 410. Escolha a sprLife como sprite de life.
Pronto! Acabamos de terminar os eventos do obj_controller_life. Agora temos que ajeitar o objeto obj_explosion_player.
-Nele, adicione o evento Animation End, que fica perto do No more health e No more lives.
-Nele, adicione o evento destroy the instance. Depois, adicione o evento sleep 1000 miliseconds. Adicioe a ação Create in stance of onbject e escolha o objPlayer e marque a opção relative. Agora, adicione a ação Set the lives e deixe -1. Marque a opção relative.
Pronto, agora você tem um life, um score e 3 vidas!
Aqui nós ja vamos trabalhar com o Life, score e vida. Talvez este seja o Menor tutorial de todos que eu já fiz, mas espero que aprendam alguma coisa com isto. :wink:
-Vamos começar pela explosão. Adicione o sprite "Explode2" que se localiza na pasta various de sprites do Game Maker. Chame ela de sprExplosion.
-Agora, crie um objeto novo. Chame-o obj_explosion_player. Deixe ele sem ações por enquanto.
-Clique com o botão direito do mouse no sprPlayer e clique em duplicate. Na janela da nova sprite, clique em edite sprite.
-Vá no aba Transform, e clique em Stretch. Na janela que apareceu, coloque em Width 70 e em Height tambem. Clique em ok. Agora, a nova sprite deve está bem menor.
-Clique no V verde, que significa ok. Você vai voltar para a janela normal de uma sprite.
-Nessa janela, mude o nome do novo sprite para sprLife, pois é ela que vai representar as vidas.
-Clique em ok.
Pronto, agora que já temos a sprite da vida, vamos começar a fazer o life, os pontos e a vida.
-Crie um objeto novo, chame-o obj_controller_life.
-Nele, adicione um evento CREATE.
-Nela, adicione a ação Set the score, que se localiza no aba score. Lá, deixe apenas 0.
-Tambem no evento CREATE, adicione a ação Set the number of lives. lá deixe 3.
Pronto, agora o número de vidas que o jogador começa é 3.
-Adicione a ação Set the health. Lá, deixe 100. Isso significa que a qualtidade de energia que o jogador deve começar é 100.
-Adicione a ação Set the window caption info. Lá vamos ajustar umas coisas. Fassa com que isso fique assim:

Pronto! Terminamos o evento CREATE!
-Adicione um novo evento. É o No More lives, que fica no aba other.
É neste evento que vamos programar tudo oque vai acontecer quando o objPlayer não tiver mais vidas. Vamos começar a programar:
-Adicione a ação Show The Highscore table. Em border, deixe don't show. Clique em font. Lá você escolhe a fonte do texto da tabela, escolha a que você achar melhor^^.
-Agora, adicione a ação Restart to Game, pois temos que ter certeza que quando as vidas zerarem, o jogo reiniciar. Terminamos o evento No More Lives.
-Agora, adicione o evento No More Health, que fica no mesmo local que No More Lives.
-Lá, adicione uma ação Set The Helath, deixe 100. Temos que garantir que quando o Life acabar, deve enxer novamente.
-Adicione agora a ação Change The Instance. Lá escolha o objeto obj_explosion_player e em applies to escolha object, objPlayer.
-Adicione o evento Draw. É aqui que vamos desenhar as coisas na tela como life, score e vida.
-Adicione o evento Set The Color. Escolha a cor branca, que deve ser a cor que está ai.
-Adicione a ação Draw The Value of Score. Em x deixe 180 e em y 440. Em caption deixe Score:.
-Adicione a ação Draw the energy bar. Em x1 deixe 12, em y1 deixe 449, em x2 deixe 138 e em y2 deixe 459. Em Bar color e Back color escolha as cores da sua barra.
-Adicione a ação Draw the lives as image. Em x, coloque 16 e em y 410. Escolha a sprLife como sprite de life.
Pronto! Acabamos de terminar os eventos do obj_controller_life. Agora temos que ajeitar o objeto obj_explosion_player.
-Nele, adicione o evento Animation End, que fica perto do No more health e No more lives.
-Nele, adicione o evento destroy the instance. Depois, adicione o evento sleep 1000 miliseconds. Adicioe a ação Create in stance of onbject e escolha o objPlayer e marque a opção relative. Agora, adicione a ação Set the lives e deixe -1. Marque a opção relative.
Pronto, agora você tem um life, um score e 3 vidas!
| Navegue pelos artigos | |
Aprenda a criar jogos no Game Maker [Parte 2]
|
Aprenda a criar jogos no Game Maker [Parte 1]
|
|
Os comentários são de propriedade de seus respectivos autores. Não somos responsáveis pelo seu conteúdo.
|









Windows 7
Windows Vista
Windows XP
DeskMod
Linux
Microsoft Office
Hardware
Adobe Fireworks
Internet e comunicação
CorelDraw
HTML
C++
Java
Blitz 3D
DarkBasic
GameMaker
Multimedia Fusion
RPG Maker




NETGUEAR DG834G 
Nintendo Wii 





















