MXStudio » Flash » Jogo de Tiro com Flash

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.


Assine o nosso Feed
1.404 assinantes,
assine você também!
Publique esse artigo no Twitter Salve este artigo no Delicious Cadastre esse artigo no Dihitt Cadastre esse artigo no UEBA Cadastre esse artigo no Rec6

Deixe um Comentario

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">

Fabiogaudencio