Projete um jogo em ActionScript escrevendo descrição detalhada, estudando exemplos de código existentes e pensando em termos de objetos. ActionScript é linguagem orientada a objetos: projeta e programa pensando em propriedades, comportamentos e características de arma, ferramenta ou item do jogo. Comece com jogos simples: quizzes baseados em texto ou estilo forca. Próximo passo lógico: programar jogos de tabuleiro como xadrez ou damas.
Escreva descrição detalhada do que quer que jogo faça e como jogabilidade progride. Inclua objetivo, características de protagonistas/oponentes, cenário.
Escreva descrição detalhada da interface do usuário. Responda: como jogador controla personagem, onde info necessária aparece na tela, onde pontos de vida aparecem. Estude classe Graphics do ActionScript para criar gráficos vetoriais (retângulos, curvas Bezier, formas). Veja página Basics of the Drawing API da Adobe (ver Recursos).
Em página separada, escreva especificação para todos objetos do jogo: props, veículos, ferramentas. Responda: aparência, funcionamento, onde jogadores encontram, eventos que usam cada objeto. Leia página Working With Objects da Adobe para visão geral de criação de objetos (ver Recursos).
Baixe e leia exemplos de código ActionScript de páginas como Adobe ActionScript samples (ver Recursos). Redigite listagens de programas para entender melhor. Delete statements e observe efeito ao rodar.
Abra editor de texto ou processador de texto, digite statements para arquivos de classe do programa. Classe principal deve estender "MovieClip" ou "Sprite". Guia:public class meuJogo extends MovieClip {
}
Releia exemplos para orientação. Escreva em fases: interface, objetos, lógica de gameplay. Salve arquivos com extensão ".as" para Flash reconhecer.
Abra Flash, clique link "ActionScript 3.0" para criar novo programa. Menu Arquivo > "Salvar", navegue à pasta dos arquivos ".as". Digite nome em "Nome do arquivo", "Salvar". Clique caixa "Classe" no painel Propriedades, digite nome da classe principal do jogo para vincular. Pressione "Ctrl" e "Enter" simultaneamente para rodar.