Como fazer um jogo em flash

Posted on
Autor: Robert Simon
Data De Criação: 19 Junho 2021
Data De Atualização: 14 Poderia 2024
Anonim
Now to make RPG game in Flash #1 - Initial and Character Customization screen
Vídeo: Now to make RPG game in Flash #1 - Initial and Character Customization screen

Contente

Neste artigo: Começando a escrever um jogo básico Aprenda técnicas avançadasReferências

O Flash é um formato popular para videogames via navegadores da Internet, em sites dedicados, como Newgrounds e Kongregate. O Flash é cada vez menos usado em comparação com os formatos dos novos aplicativos móveis, mas ainda é difundido em muitos jogos de qualidade. O Flash é baseado no ActionScript, uma linguagem de programação simples que permite controlar os objetos exibidos na tela. Vá para o passo um abaixo para aprender como criar um jogo em flash básico.


estágios

Parte 1 Começando



  1. Realize o design do seu jogo. Antes de começar a codificar, será útil ter uma idéia do que você deseja como jogo.O Flash é adequado para jogos simples. Tente criar um jogo em que o jogador tenha apenas algumas ações diferentes para executar. Baseie-se em um gênero de jogo básico e lembre-se dos poucos mecanismos simples subjacentes a ele. Consulte este guia para obter mais detalhes sobre o planejamento do desenvolvimento de videogames. Os jogos em flash mais comuns são:
    • Corredores sem fim: nesses jogos, o personagem se move automaticamente e o jogador deve pular obstáculos ou interagir com o jogo de maneira comparável. O jogador geralmente tem apenas uma ou duas ações diferentes à sua disposição.
    • "Brawlers": esses jogos geralmente incluem uma rolagem lateral do ambiente do jogo.O jogador deve vencer os inimigos que aparecerem para poder progredir. Ele muitas vezes tem vários movimentos à sua disposição para se livrar dos inimigos.
    • "Quebra-cabeças": esses jogos oferecem ao jogador a solução de quebra-cabeças ou quebra-cabeças para passar para o próximo nível. Eles podem variar do tipo Match-3, como Bejeweled, a quebra-cabeças mais complexos, geralmente encontrados em jogos de aventura.
    • "RPGs" ou dramatizações: esses jogos se concentram no desenvolvimento e progressão de um personagem. O jogador se move através de vários ambientes com uma variedade de inimigos. As lutas diferem de um RPG para outro, mas a maioria ocorre em turnos. Os RPGs podem ser significativamente mais complexos de codificar do que simples jogos de ação.



  2. Saiba para que o Flash é adequado. O Flash é adequado para jogos 2D. É possível fazer 3D no Flash, mas requer um conhecimento profundo da linguagem de programação. Os jogos flash mais bem-sucedidos são em 2D.
    • O Flash é mais adequado para jogos curtos ou jogável em pequenas sessões. Geralmente, é reproduzido quando você tem um pouco de tempo livre para fazer uma pausa, o que limita o tempo de reprodução a cerca de quinze minutos.


  3. Familiarize-se com a linguagem de programação ActionScript3 (AS3). Jogos em flash são programados no AS3. Você precisará entender o básico de como funciona para criar um jogo com sucesso.Se você souber codificar no AS3, poderá criar um jogo simples.
    • Vários livros sobre o ActionScript estão disponíveis na Amazon ou em outras lojas, além de muitos exemplos e tutoriais na Internet.



  4. Faça o download do Flash Professional. Este programa não é gratuito, mas é a melhor maneira de criar programas em Flash rapidamente. Outras opções estão disponíveis, alguns softwares livres, mas a compatibilidade geralmente é baixa e, para a mesma tarefa, eles exigem mais tempo.
    • O Flash Professional é o único programa que você precisará para começar a criar um jogo.

Parte 2 Escreva um jogo básico



  1. Entenda o básico dos blocos de construção no código AS3. Ao criar um jogo simples, você precisará usar várias estruturas de código diferentes. Existem 3 partes principais em um código AS3:
    • Variáveis ​​- são usadas para armazenar dados. Esses dados podem ser números, palavras (strings), objetos ou outros. Variáveis ​​são definidas pelo código var e seu nome deve consistir em uma única palavra.

      var playerHealth: Number = 100; // "var" especifica que você está definindo uma variável. // "playerHealth" é o nome da variável. // "Number" é o tipo de dados. // "100" é o valor atribuído à variável. // Cada linha do código do ActionScript termina com ";"

    • Manipuladores de Eventos - Os manipuladores de eventos verificam a ocorrência de determinados eventos e os comunicam ao restante do programa. Este é um ponto essencial para configurar os comandos do jogador e repetir o código. Manipuladores de eventos geralmente usam funções.

      addEventListener (MouseEvent.CLICK, swingSword); // "addEventListener ()" define o manipulador de eventos. // "MouseEvent" é a categoria de comando que deve ser verificada. // ".CLICK" é a ação específica incluída na categoria MouseEvent. // "swingSword" é a função chamada quando a ação ocorre.

    • Função - Seções de código atribuídas a uma palavra-chave que pode ser chamada posteriormente. As funções gerenciam o conteúdo do programa do seu jogo.Jogos complexos podem ter centenas de funções, enquanto jogos simples precisam apenas de algumas. Você pode escrevê-los em qualquer ordem, porque eles só funcionam quando chamados.

      função swingSword (e: MouseEvent): vazio;



  2. Inspire-se nos jogos de outras pessoas Muitos desenvolvedores não fornecerão seu código, mas existem muitos tutoriais ou outros projetos cujo código é gratuito. Isso permitirá que você veja como o código interage com os objetos. É uma ótima maneira de aprender técnicas que farão com que seu jogo se destaque.