Jogo de Tiro com FlashIntroduçãoPessoal 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é-RequisitosMacromedia Flash 8 ConteúdoUma 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 FinaisNeste 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. |










ShareThis