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
» (Resolvido) 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
» (RESOLVIDO) 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
Crie jogos em HTML5 + javascript
+14
Super Games
luiz_eldorado
CRP-Max
ManiacoBranco
Denbs
JV Justino
Joton
Mr. Kaleb
psycon
primz
WillianAssis
Livsk
Tedi Ripper
PedroX
18 participantes
Página 1 de 3
Página 1 de 3 • 1, 2, 3
Crie jogos em HTML5 + javascript
Introdução
A criação de jogos de navegador é muito comum, mas nem tanto para os usuários do Game Maker. Agora que existe o Game Maker HTML5, isso pode mudar. Só que há um problema: nem todos podemos comprar a nova versão. Então, como fazer de forma gratuita, sem baixar nenhum programa? Você deve saber a resposta: Bloco de Notas.
Esse artigo vai mostrar como criar um jogo usando um software e duas linguagens, sendo uma não tão necessária no momento. Vamos precisar saber JavaScript.
Começando a fazer o primeiro jogo
Tudo o que precisaremos para iniciar é criar um arquivo de texto no bloco de notas. Vamos usar somente esse arquivo por enquanto.
Vamos começar. Primeiro, precisamos começar escrevendo:
O que isso faz? Diz que vamos começar a escrever em Javascript dentro da página html (você irá salvar como 'nome.html').
Depois, vamos adicionar nas linhas de baixo:
O que isso faz? Cria as variaveis. É o mesmo esquema do Game Maker.
Agora vamos checar se pressionamos as setas, temos que colocar o código delas (uma tabela será fornecida em breve).
Agora vamos dizer que se soltarmos a tecla, então as variaveis respectivas serão falsas:
Agora vamos desenhar o jogo, seria como criar a função Draw no game maker:
Context é um 'pacote' de funções que usamos no jogo. As funções de imagem são dele.
Também checamos se as variaveis eram veradeiras e movimentamos.
As três ultimas linhas: apaga tudo o que está desenhado, desenha o player, escreve nossa posição.
Vamos adicionar os códigos que avisam as funções de teclado quando houver alguma tecla pressionada ou solta:
A ultima linha faz a função drawgame se repetir a cada 30 milissecundos.
Estamos acabando com:
Canvas serve para criar a tela do jogo. É com ele que desenhamos tudo.
Código completo:
Ou então: http://freetexthost.com/wfrg02r4d1
Com isso, salve com extensão .html, clique no arquivo para abrir no navegador.
Mova-se com as teclas. Depois vamos fazer um jogo de plataforma.
Até mais!
Última edição por Pedro Henrique em Dom 16 Out 2011, 12:07, editado 5 vez(es)
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: Crie jogos em HTML5 + javascript
cara, nao aparece um monte de codigos pra mim =/
tenta de outro jeito.
flw
tenta de outro jeito.
flw
Tedi Ripper- Games Ranking :
Data de inscrição : 21/11/2010
Reputação : 25
Número de Mensagens : 777
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Crie jogos em HTML5 + javascript
Veja se está melhor agora.
Até mais!
Até mais!
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: Crie jogos em HTML5 + javascript
vlw, agora, deu.
cara, ja ja vo testa o script, mas, da pra faze jogos java em bloco de notas o.o
vo estuda mais o javascript, vc conhece uns sites de aula bons?
---edit----
precisa de algum programa especifico pra abri?
eu abri com o IE e nao funfo =/
cara, ja ja vo testa o script, mas, da pra faze jogos java em bloco de notas o.o
vo estuda mais o javascript, vc conhece uns sites de aula bons?
---edit----
precisa de algum programa especifico pra abri?
eu abri com o IE e nao funfo =/
Tedi Ripper- Games Ranking :
Data de inscrição : 21/11/2010
Reputação : 25
Número de Mensagens : 777
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Crie jogos em HTML5 + javascript
Viu pedro, não ta funfando.
Aparece:
//finaliza a escrita de javascript //fecha a tag //inicia o corpo //cria a tela do jogo na pagina
Como se fosse abrir um documento de texto.
Flws!
Aparece:
//finaliza a escrita de javascript //fecha a tag //inicia o corpo //cria a tela do jogo na pagina
Como se fosse abrir um documento de texto.
Flws!
Livsk- Games Ranking :
Notas recebidas : C + C + D + D + D + D + B + B + A + C + B
Data de inscrição : 02/06/2011
Reputação : 13
Número de Mensagens : 365
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 1
x 0 x 0 x 0
Re: Crie jogos em HTML5 + javascript
Eu desativei o html nessa mensagem, agora está funcionando?
Até mais!
Até mais!
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: Crie jogos em HTML5 + javascript
nao, não é isso, os codigos aparecem tranquilamente, mas quando abrimos, nao aparece a tela do javascript...
é algum erro nos scripts, tenta revisa, flw
é algum erro nos scripts, tenta revisa, flw
Tedi Ripper- Games Ranking :
Data de inscrição : 21/11/2010
Reputação : 25
Número de Mensagens : 777
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Crie jogos em HTML5 + javascript
nao, não é isso, os codigos aparecem tranquilamente, mas quando abrimos, nao aparece a tela do javascript...
é algum erro nos scripts, tenta revisa, flw
Nem todos os navagadores dão suporte ao canvas.
Vamos fazer um teste, na onde está:
- Código:
<canvas id="game_area" width="480" height="320"></canvas>
- Código:
<canvas id="game_area" width="480" height="320">Não suporta</canvas>
Assim saberemos se suporta ou não.
Se não tiver suporte, testem no Mozilla (recomendado) ou Chrome. Ou então tentem achar algum plugin (algo do tipo) para rodar no IE.
Até mais!
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: Crie jogos em HTML5 + javascript
Como faz para colocar um background ou player ( Se movendo )?
WillianAssis- Games Ranking :
Notas recebidas : C - D
Data de inscrição : 23/06/2011
Reputação : 1
Número de Mensagens : 43
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Crie jogos em HTML5 + javascript
Eu coloquei comentários errados no final. Eu usei //, mas esse é só para javascript. Agora está melhor.nao consigo aparece assim
Até mais!
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: Crie jogos em HTML5 + javascript
tudo em branco aqui
psycon- Games Ranking :
Notas recebidas : B-A
Data de inscrição : 13/01/2010
Reputação : 1
Número de Mensagens : 170
Prêmios :
x 0 x 0 x 0
x 0 x 1 x 0
x 0 x 0 x 0
Re: Crie jogos em HTML5 + javascript
Aqui também só fica a tela branca :?
Mr. Kaleb- Games Ranking :
Notas recebidas : C
Data de inscrição : 07/09/2010
Reputação : 21
Número de Mensagens : 1400
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Crie jogos em HTML5 + javascript
Fizeram o que eu disse? Nem todos os navagadores dão suporte ao canvas. Coloquem um texto qualquer entre as tags do canvas (ultimo codigo). Se aparecer, é porque seu browser não suporta o jogo.
Se não tiver suporte, testem no Mozilla (recomendado) ou Chrome. Para rodar no IE explorercanvas é uma opção.
---------------- Se ainda quiser tentar ------------------
Copiem o código hospedado aqui e colem no bloco de notas e salvem como .html:
http://freetexthost.com/wfrg02r4d1
Até mais!
Se não tiver suporte, testem no Mozilla (recomendado) ou Chrome. Para rodar no IE explorercanvas é uma opção.
---------------- Se ainda quiser tentar ------------------
Copiem o código hospedado aqui e colem no bloco de notas e salvem como .html:
http://freetexthost.com/wfrg02r4d1
Até mais!
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: Crie jogos em HTML5 + javascript
SHOOOOOW aqui deu certo
Dá pra mover um quadrado preto na tela, javascript é igual ou semelhante a java?
Tô estudando java e quero saber se aprender posso reaproveitar o conhecimento no javascript!!!!!!!
Dá pra mover um quadrado preto na tela, javascript é igual ou semelhante a java?
Tô estudando java e quero saber se aprender posso reaproveitar o conhecimento no javascript!!!!!!!
Re: Crie jogos em HTML5 + javascript
Só consegui jogar depois que você mandou o link com os códigos completos.
Deve ser alguma coisa errada nos códigos do tópico.
Deve ser alguma coisa errada nos códigos do tópico.
JV Justino- Games Ranking :
Notas recebidas : A+A
Data de inscrição : 07/12/2010
Reputação : 20
Número de Mensagens : 619
Prêmios :
x 0 x 13 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Crie jogos em HTML5 + javascript
SHOOOOOW aqui deu certo
Dá pra mover um quadrado preto na tela, javascript é igual ou semelhante a java?
Tô estudando java e quero saber se aprender posso reaproveitar o conhecimento no javascript!!!!!!!
Javascript não tem relação com o java. Pode ser que algo seja parecido, mas não tem relação forte.
Alguém sabe o que poderia ser?Só consegui jogar depois que você mandou o link com os códigos completos.
Deve ser alguma coisa errada nos códigos do tópico.
Até mais!
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: Crie jogos em HTML5 + javascript
Não faço a mínima ideia.Pedro Henrique escreveu:Alguém sabe o que poderia ser?
Até mais!
Comparei os códigos do link com os do tópico e não vi erro algum.
Que estranho!
JV Justino- Games Ranking :
Notas recebidas : A+A
Data de inscrição : 07/12/2010
Reputação : 20
Número de Mensagens : 619
Prêmios :
x 0 x 13 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Crie jogos em HTML5 + javascript
Eu retirei os comentários e coloquei eles fora do código.
Era a única diferença. No meu pc, roda normal.
Mas vai saber o que poderia ser.
Até mais!
Era a única diferença. No meu pc, roda normal.
Mas vai saber o que poderia ser.
Até mais!
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Página 1 de 3 • 1, 2, 3
Tópicos semelhantes
» [Tutorial] Variáveis em HTML5 + Javascript
» [Tutorial] Desenvolvendo Jogos em Javascript!
» Crie jogos para psp
» Michael volta pra casa divulgado no Crie Jogos.com!
» Hospedagem de jogos HTML5
» [Tutorial] Desenvolvendo Jogos em Javascript!
» Crie jogos para psp
» Michael volta pra casa divulgado no Crie Jogos.com!
» Hospedagem de jogos HTML5
Página 1 de 3
Permissões neste sub-fórum
Não podes responder a tópicos