Jogo de Tiro com Flash


Jogo de Tiro com Flash

Introdução

Pessoal este Jogo ele é mais dinâmico como o jogo que vimos antes ( quebra-cabeça ),

ele se trata de um jogo de tiro que o objetivo é somente estourar balões, mas existem algumas

funcionalidades de dão um maior interatividade ao jogo e que tambem são importantes para a criação de outros

jogos ou até mesmo a adaptação deste código para a criação de um jogo com mais aplicabilicade com o que

você deseja desenvolver.

Pré-Requisitos

Macromedia Flash 8

Conteúdo

Uma palinha do jogo para vocês se divertirem entenderem mais as linhas de código abaixo :

Obs:. Não reparem no designer só na funcionalidade e aplicabilidade !

Antes de programarmos um Jogo ou até mesmo algum sistema é interessante termos um puco de tempopara que possamos traçar estrategias e até mesmo para que façamos algo bem dinâmico e assim

possamos reutilizar o código e não repetirmos linhas de código de forma desnecessária.

E tambem para que possamos aprender por que sempre temos novos desafios a cada projeto

e a cada dia, ainda mais na area de programação. ( o que fascina os programadores ! )

Cada desenvolvedor, analista, programador tem tecnicas que o ajudam a ” ver ” o código com mais

fascilidade, tem gente que faz um diagrama simples, um diagrama uml, desenha , racunha em um caderno,

etc.. são infitas tecnicas e são muito individuais e tambem veremos algumas destas tecnicas mais para a frente.

Vamos conhecer os Mc’s e alguns ‘ segredos ‘ que estão nos Frames deles :

Como podemos perceber a organização é a base de uma boa programação,

então podemos começar organizando a biblioteca, separando Mc’s, Graphic’s, Buttons, objetos de som etc.

Obs:. Eu utilizo butões em ultimo caso, sempre utilizo Mc’s com as propriedades nativas dos botões como onRelease, onPress etc..

Ex:

myMc.onRelease = function () {

}

A Time Line segue a mesma observação acima :

Nome: mcGun

Obs:. Os Frames possuem todas as interações da arma que serão manipuladas via Action

Script como veremos abaixo.

Temos abaixo dois Mc’s:

O Mc carrega que tem uma ação bem definida que é od e recarregar a arma

O Mc tiro que informa ao usuário o numero de tiros que o usuário tem

Abaixo temos o Mc bubble quando o usuário ‘ atira ‘ no Mc ele tem a ação de estourar,

no qual ela está nos Frames como pode se observar na imagem e melhor ainda o *.fla que está em anexo.

Abaixo temos 02 Mc’s o primeiro é o : mcSight que é o ‘ alvo ‘ e o segundo é o

mcShoot que aparece quando o usuário atira e tem ‘ bala ‘

Temos o Mc soundFX ele é responsavél por soar os diversos sons do jogo ( os sons poderiam ser atachados

dinâmicamente e jogados para dentro de algum Mc para poderem ser manipulados de forma mais eficiente e

individualizada ).

Temos um texto dinamico com o nome de Score que mostra a pontuação

do usuario o que é importante por que estimula o usuario.

Pessoal abaixo vamos ver o código do jogo com as linhas comentadas:

Considerações Finais

Neste link nós temos os fonts do jogo bons estudos !

Obrigado à todos mais uma vez e nas proximas colunas estaremos aprendendo e vendo mais em relação ao desenvolvimento de jogos em Action Script e tambem

em relação a tecnicas de desenvolvimento de jogos e agradeço a todos pela atenção e por estarmos trilhando este caminho juntos aqui no MXSTUDIO.

Até a proxima !

Autor: Fábio Gaudêncio – Colunista Flash do Portal MXSTUDIO

Qualquer dúvida acesse o nosso fórum.

Escrito por Fabiogaudencio on maio 22, 2007. Arquivado em Flash. Você pode seguir as respostas a esse artigo pelo RSS 2.0. Você pode deixar respostas para esse artigo

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>