Professional Documents
Culture Documents
O que um Jogo?
Um jogo uma atividade ldica (toda e qualquer ao que tem
como objetivo produzir prazer quando executada) composta por
uma srie de aes e decises, limitado por regras e pelo universo
do jogo, que resultam em uma condio final. J os jogos digitais,
as regras e o universo do jogo so m apresentados por meios
eletrnicos e controlados por um programa digital. As aes do
jogador, suas decises, escolhas e oportunidades compem a
"alma do jogo".
Antes de iniciar o desenvolvimento de um jogo, vamos conhecer
quais so os profissionais envolvidos neste desenvolvimento.
Ambiente de trabalho
Notepad++
HTML5 - Marcao.
CSS - Formatao.
JavaScript - Comportamento.
HTML 5
O Doctype
O elemento HTML
Uma marcao (cdigo) HTML uma srie de elementos em rvore
onde alguns elementos so filhos de outros e assim por diante
(DOM). O elemento principal dessa grande rvore sempre o .
O cdigo CSS deve ser escrito entre as tags < style > e< /style
> do cdigo HTML. Vamos alterar as propriedades CSS do seletor <
h1 >.
JavaScript
Observe que criamos uma funo com o nome de mudar Cor que
pelo mtodo document.getElmentByid ir alterar a
propriedade backgroundColor da div identificada pelo
nome objeto1 para verde.
jQuery
Jogador 1:
Jogador 2:
Game Loop
Melhorando a jogabilidade
Funo setInterval
A funo setInterval() nativa do JavaScript e utilizada para
indicar a unidade de tempo que um determinado evento ir
acontecer. Neste jogo iremos criar uma varivel que ir chamar uma
funo com o nome de loop a cada 30 milissegundos.
Detectando colises
Textos dinmicos
Altere o if:
Elemento udio
O elemento < audio > possui alguns atributos que devem ser
observados. Veja o exemplo abaixo:
Armazenamento Local
Canvas
Dentro da tag < script > no < head > do documento, acrescente o
cdigo JavaScript.
Em execuo no navegador:
A linha abaixo: Define o ponto inicial da linha no canvas.
Desenhando um retngulo
Em execuo:
A linha em seguida, inicia o caminho de renderizao.
A cor do contorno:
Renderiza o contorno:
Criando um crculo
Em execuo:
Em execuo:
Trabalhando com textos
Em execuo:
Onde primeiro, indicamos o estilo da fonte o tamanho e tipo da
fonte.
A cor da fonte:
Digite o cdigo.
Execute o exemplo:
Criando uma animao utilizando uma imagem mapeada
O seu posicionamento:
Canvas Game
Desenhando a bandeira
Executando sons
Salve as alteraes.
Observe que foram indicados o nome do aplicativo pela tag < name
>, o caminho do cone que ser utilizado pelo aplicativo pela tag <
icon > entre outras especificaes. Entre elas a execuo do
aplicativo em tela cheia indicada pela linha de comando: