Pesquisar este blog

Quem sou eu

Minha foto
Psyber é uma empresa criada com o intuito de oferecer serviços, na área de criação, design, web, sistemas e produtos gráficos diversos. O nosso maior orgulho é ter a certeza de apresentar aos nossos clientes a excelência em atendimento e soluções para o dia-a-dia das empresas. Sempre buscando aprimorar as relações com nossos clientes, criamos este blog para garantir um canal efetivo de comunicação e interação com todos.

Seguidores

segunda-feira, 5 de julho de 2010

postheadericon Flash Games 01 - Introdução

Introdução

■ Flash e desenvolvimento de jogos■ Quem é este livro?■ O que você precisa usar este livro?■ Usando o exemplo, jogos em seus projetos■ O que você vai encontrar neste livro■ O site FlashGameU.com

Este é um grande momento para ser um desenvolvedor de jogos em Flash. Agora, não hámelhor ferramenta de desenvolvimento para as pequenas e médias empresas de jogos.


Flash CS3 Professional (Flash 9) é rápido, poderoso e fácil de desenvolver. A chave para isso é ActionScript 3.0, a nova linguagem de programação dentro desta último versão do Flash. ActionScript 1.0 e 2.0 foram muitas vezes frustrante para desenvolvedores de jogos. Eles não eram rápidos, um comportamento bastante importante para conseguir mais feitos, bugs estranhos e inesperados, muitas vezes fez o desenvolvedor abandonar a produção.ActionScript 3.0 é um animal muito diferente. Você vai encontrar-se desenvolvendo de forma rápida e sem esforço. As coisas simplesmente trabalham, e trabalham bem. E a velocidade de ActionScript 3.0 faz suas idéias de design do jogo, o trabalho exatamente como você os imaginou.

Que este livro tornou seu guia para desenvolvimento de jogos em Flash. Eu espero que você gosta de aprenderdeste livro tanto quanto eu gostei de escrever isso. Flash e desenvolvimento de jogos Em Outubro de 1995, eu estava animado sobre o meu futuro como um desenvolvedor de jogos. Macromedia tinha Shockwave simplesmente liberada, e eu vi isso como uma maneira de desenvolver jogos que eu poderia distribuir eu mesmo, através da Internet. Apenas duas vezes desde então vi algo que me fez tão animado com desenvolvimento de jogos como o Shockwave original. A próxima vez que estava com a liberação de Shockwave 3D. E pela terceira vez foi com o lançamento do ActionScript 3.0. Jogos em Flash tem sido em torno de um tempo, mas sempre como o mais jovem irmão Jogos em Shockwave. Shockwave foi mais rápido, mais poderoso e, eventualmente,3D. Com ActionScript 3.0, no entanto, o Flash se torna tão poderosa comoShockwave. Em alguns aspectos, é mais assim. Por exemplo, o Flash Player 9 já está em 80 por cento dosa navegação na web computadores lá fora. Até o momento que você começa este livro, a maioriaFlash 8 jogadores que tenham sido atualizados para o Flash 9, e vamos estar perto de 100por cento. Sabendo que o Flash 9 é quase tão onipresente quanto o próprio navegador da Webnos fortalece como desenvolvedores de jogos em Flash. Flash 9 ainda toca em máquinas Linux. As versões mais antigas do jogo em Flash Web televisão boxes, consolas de jogos como o Wii, e até dispositivos portáteis comosmartphones e do PlayStation Portable. Com o tempo, nós vamos ter o Flash Player 9 e ActionScript 3.0 sobre estes tipos de dispositivos também. Você pode desenvolver tanto standalone e versões web-based de seus jogos com Flash. software de terceiros permite estender os seus jogos autônomo para fazer os robustos aplicações.


Flash com o ActionScript 3.0 é uma maneira prática de fazer grandes e pequenos jogos de médio porte.

2 Introdução Quem é este livro?

Este livro é para qualquer um que usa o Flash para desenvolver jogos. No entanto, diferentes tipos de desenvolvedores usará este livro de formas diferentes. Alguém bastante novo para Flash e programação será capaz de usar este livro como um próximo passo após o aprendizado de habilidades básicas de programação. Um rápido motivado aluno também pode ser capaz de usar este livro para aprender ActionScript 3.0 a partir do zero. Se você tem experiência anterior com programação ActionScript 1.0 ou 2.0, você pode usar este livro para chegar até a velocidade em ActionScript 3.0. No entanto, você deve tentar esquecer mais do que você sabe sobre o anterior versões ActionScript. Sério, o ActionScript 3.0 é muito diferente do anteriorversões. Na verdade, Considero que é uma nova linguagem de programação. Muitos usuários do Flash já sabe o básico de animação e programação, mas quero passar para os jogos em desenvolvimento. Este é o público-alvo para o livro. Se você não for um programador, mas um designer, ilustrador, ou animador, você pode usaros exemplos neste livro como um quadro para os seus próprios jogos. Em outras palavras, você pode apenas trocar os gráficos a partir de exemplos de arquivos fonte. Da mesma forma, se você já é um expert programador ActionScript 3.0, essa livro pode fornecer uma biblioteca de código para que você possa aproveitar para fazer seus jogos. Não há necessidade de iniciar a partir de zero. O que você precisa usar este livro?


A maioria dos leitores vai precisar de alguma experiência anterior com Flash e programação para obter o máximo deste livro. Você também precisa das ferramentas certas. Pré-requisito Conhecimento Os leitores devem estar familiarizados com o ambiente Flash CS3. Se você é novo para o Flash, execute através do Guia do Usuário flash que vem com o Flash CS3. Do lado de dentro Flash, escolha Ajuda, Flash Ajuda ou pressione F1. Você também pode querer considerar um livro de principiante ou tutorial on-line. Este livro não é voltado para programadores pela primeira vez, a menos que olhando apenas para usar os exemplos, substituindo seus próprios gráficos. Portanto, você deve tem algum experiência em programação: ActionScript 1.0, 2.0 ou 3.0, JavaScript, Java, Lingo, Perl,PHP, C, ou apenas sobre qualquer linguagem de programação estruturada. ActionScript 3.0 não édifícil de entender se você tem pelo menos um pouco familiarizado com loops, condições, e funções. Capítulo 1, "Usando o Flash e ActionScript 3.0," de fato, os montantes acima da base Sintaxe do ActionScript 3.0. 


3 Que você precisa usar este livro?


Se você é um programador, mas nunca antes utilizadas Flash, leia as partes do Flash Guia do Usuário que pertencem à interface Flash e desenho básico e técnicas de animação. Aplicações de Software Você vai precisar, é claro, Flash CS3 Professional ou mais recente. Flash Studio 8, anterior versão do Flash, não usar o ActionScript 3.0 e não pode ser usado com este livro. Flash CS3 é praticamente idêntica em Mac e Windows. As telas em Neste livro foram tomadas com a versão Mac do Flash, mas deve corresponder ao Windows versão muito de perto. Futuras versões do Flash provavelmente irá continuar a usar o ActionScript 3.0 como o núcleo linguagem de programação. Algumas das opções de menu e atalhos de teclado pode mudar, mas você ainda deve ser capaz de usar este livro. Você pode querer considerar a definição suas configurações de publicação para o Flash Player 9 e ActionScript 3.0 para assegurar o máximo compatibilidade. Arquivos de origem Você também precisa de arquivos de origem para este livro. Veja no final do Introdução de informações sobre como obtê-los. Usando o exemplo, jogos em seus projetos Este livro inclui 16 jogos completos, incluindo algumas pérolas como jogo três, um side-scrolling jogo de plataforma, e da busca da palavra. A pergunta que muitas vezes se é esta: "Posso usar esses jogos no meu projeto? "A resposta é: Sim, contanto que você modifique os jogos para torná-los sua preferência, como mudar a obra de arte, jogo, ou outro conteúdo. Postagem dos jogos como está a sua Web site não é aceitável. Além disso, postando o código-fonte ou código anúncios deste livro é inaceitável.Quando você usar esses jogos em seus projetos, não tente passá-las como completamente seu próprio trabalho. Para fazer isso seria pouco profissional. Por favor, o livro de crédito com um link para http://flashgameu.com. No entanto, se você estiver usando apenas uma pequena parte do código, ou usando um jogo como uma base enquadramento para algo muito diferente, não é necessária a atribuição. Basicamente, é só usar o bom senso e cortesia. Graças. 


4 Introdução

O que você vai encontrar neste livroCapítulo 1, "Usando o Flash e ActionScript 3.0," introduz ActionScript 3.0 e alguns conceitos básicos como estratégias de programação de jogos e uma lista de verificação ajudá-lo a desenvolver Jogos em Flash CS3.Capítulo 2, "Elementos ActionScript Game", apresenta uma série de código curto trechos e funções, tais como a criação de campos de texto, desenhar formas, e jogar sons. Este é um útil práticas e biblioteca de código que qremos usar ao longo do livro (E você estará utilizando em seus próprios projetos). 
Capítulos 3 a 12 contêm cada um ou mais jogos completos. O texto da capítulo percorre o código do jogo, permitindo-lhe construir mesmo se você quiser. Ou, você pode usar o arquivo de origem e percorrer o código. Capítulo 3, "Basic Game Framework: Um jogo de correspondência", é um pouco diferente da restante do livro. Em vez de analisar o código do jogo para um jogo terminado, constrói um jogo em dez etapas, produzindo um filme do Flash diferente e arquivo de código fonte com cada etapa. É uma ótima maneira de aprender a construir jogos Flash. A maioria do restante dos capítulos de introduzir um tópico especial, antes de iniciar um novo jogo. Por exemplo, o capítulo 4 começa com um "matrizes e Data Objects" seção. Mas, o conteúdo deste livro não parar com as páginas em suas mãos. Há mais ser encontradas online. 


O site FlashGameU.com 


O FlashGameU.com é o site companheiro deste livro. Vá lá para encontrar o arquivos de origem, atualizações, novos conteúdos, um fórum de desenvolvimento de jogos em Flash, e meu blog e Flash podcast sobre desenvolvimento de jogos. Os arquivos de origem para este livro está organizado por capítulos, e posteriormente dividido em arquivos para cada jogo. Existe um link para baixar os arquivos no principal Página de FlashGameU.com. Na FlashGameU.com, você também vai encontrar um blog em que eu posto novos conteúdose tentar leitor a responder perguntas. Se você tem uma pergunta sobre algo nesta livro, ou sobre Flash de desenvolvimento de jogos em geral, você pode pedi-lo no fórum ou me perguntar diretamente através do blog.Esperança de ver você lá! O site FlashGameU.com 5