Ir para conteúdo

Posts Recomendados

Vamos lá, hoje não vim ensinar ninguém a desenvolver jogos, técnicas ou explicar lógicas de programação, mas sim explicar como que eu fiz para chegar até onde cheguei com ActionScript 3.0.

 

Do zero, tenha a lógica de programação BÁSICA antes de querer se aventurar em games, saiba muito bem fazer um if, else, while, for, conectar a um banco de dados, usar foreach com matrizes e coisas simples nesse estilo.

 

Desde o início tenha em mente que você quer desenvolver jogos, foque todo seu estudo para isso, você NÃO vai encontrar um livro que faça do dia para noite aprender a criar jogos misticamente. Também aprenda a não desistir quando estiver frente a frente com um grande desafio, desafios lhe trazem muita experiência no mercado de trabalho, e é aí onde queremos chegar!

 

Sem mais enrolações, vamos à alguns livros e referências para quem quer estudar ActionScript 3.0:

 

ActionScript 3.0 Essentials: http://www.amazon.com/Essential-ActionScript-3-0-Colin-Moock/dp/0596526946

 

Documentação oficial da Adobe: http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/

 

Tendo por base essas 2 referências é o necessário para aprender muito bem a linguagem, sempre quando estiver estudando reflita com o que você pode fazer com a matéria do capítulo. Por exemplo, aprendeu movimentar um Movie Clip, desenvolva sozinho a lógica para esse Movie Clip fazer o efeito “ping-pong” de ir e voltar quando encostar em uma das extremidades da tela.

IDEs:

 

A IDE que você vai utilizar é um dos pontos que mais influenciam no rendimento dos estudos e desenvolvimento de projetos, teste o máximo de IDEs possíveis antes de dizer “Vou usar este.”.

 

Fiquei 1 ano desenvolvendo com Flash CS3~CS4 para aprender mais facilmente as técnicas básicas, como movimentar um Movie Clip, alterar um texto, criar animações, etc…

 

http://www.adobe.com/products/flash/

 

Feito isso comecei utilizar o Flex 3/Flash Builder 4, que na minha opinião é a melhor IDE para desenvolvimento de projetos Action Script 3.0.

 

http://www.adobe.com/products/flashbuilder/

Frameworks/APIs:

 

Frameworks de fato são uma “mão na roda” para quem gosta de combinar desenvolvimento de qualidade e agilidade, apesar disso, NUNCA utilize Frameworks para aprender a LINGUAGEM, primeiro aprenda a linguagem e sofra para resolver exercícios mais complexos, mas não utilize Frameworks que façam tudo para você nesta etapa, a lógica de programação que você perderá será fatal para sua carreira.

Seguem alguns frameworks que eu costumo utilizar:

 

O famoso Papervision 3D: http://blog.papervision3d.org/category/games/

 

Ótimo framework e muito conhecido framework em AS 3.0 para simulação 3D em um ambiente 2D. Oferece todo o suporte que os melhores frameworks 3D de C++, C# e Java oferecem.

À partir do link acima é possível ver exemplos de jogos desenvolvidos com ele, costumam fazer sites e animações com o papervision também.

http://www.everydayflash.com/flash/pv3d/losthighway/

 

as3isolib: http://as3isolib.wordpress.com/ e http://code.google.com/p/as3isolib/

Framework para desenvolvimento de jogos isométricos, resultados excelentes.

 

flintparticles: http://flintparticles.org/

Framework para desenvolvimento de animações e jogos baseados em partículas, ou seja, pequenos pixels formando objetos.

http://slekx.com/2009/12/flinteroids-advanced-flint-tutorial/

 

http://activetuts.s3.amazonaws.com/tuts/001_flintParticles/Tutorial/SWFs/BurningFuse.html

 

openspace: http://www.openspace-engine.com/

Framework junto com algumas IDEs do próprio projeto para lhe ajudar a desenvolver seu jogo, particularmente eu não gostei muito de trabalhar com este, mas os resultados são bacanas.

http://www.openspace-engine.com/showcase.php

 

ambiera: http://www.ambiera.com/

Framework bacana pra desenvolver jogos 3D, tem uma boa documentação, não é difícil entender a lógica deste, mas é menos usado do que o Papervision3D.

http://www.ambiera.com/coppercube/demo.php

 

tweener: http://code.google.com/p/tweener/

Auxiliar para fazer animações mais detalhadas, permite criar efeitos de tween com apenas uma linha de código.

http://www.tartiflop.com/pv3d/FirstSteps/Example006.swf

 

Outros frameworks de desenvolvimento de jogos que eu achei menos produtivos, mas que também são usados:

http://www.yogurt3d.com/

http://www.freespin3d.com/

 

Acho que é isso galera!

 

Bom estudo para todos…

 

http://www.andersonferminiano.com/blog/2010/05/walkthrough-to-be-an-action-script-3-0-game-developer/

Editado por noobinhu
Link para o comentário
https://xtibia.com/forum/topic/131998-walkthrough-to-be-an-actionscript-30-game-developer/
Compartilhar em outros sites

Muito legal pena que tem que comprar =/

 

Alguem quer rachar? depois nois passa tudo pro pc e pronto xD

Editado por MatheusMkalo
  • Administrador

@noobinhu

 

Interessante os frameworks, vou dar uma olhada em casa com mais calma ... excelente resultado de estudo, eu estava procurando frameworks em flash para desenvolvimento de jogos ...

 

PS: Não sabia que o flash era free para estudos.

Muito bom, acho que aí já tem todas as informações para quem quer começar.

Eu também não sabia que o flash era free para estudos, tava vendo aqui e só é preciso comprovar que estou estudando. Vou ver se consigo pega ele.

×
×
  • Criar Novo...