Fast Flash Gamming

Flash é uma plataforma interessantíssima para desenvolver jogos. Eu já falei um pouco sobre Flash e outras plataformas semelhantes aqui no blog. Na verdade, esse post é mais para mostrar esse vídeo que eu achei interessante:

É um joguinho simples, mas foi feito em menos de 10 minutos! Isso prova que dá pra você fazer jogos bem legais rapidamente. Obviamente não em 9 minutos e pouco, mas num tempo suficiente.

Faz um tempo que eu to querendo aprender ActionScript 3, ainda mais agora que eu to interessado no Flex. Vou correr atrás, assim que possível, posto algum tutorial aqui! =D

Enquanto isso, podem dar uma olhada nesses:

E caso queiram alguma coisa sobre Flex, vejam esses tutoriais aqui! Vale a pena. ^^

JavaFX – O que?

JavaFXEssa semana a Sun liberou a versão 1.0 do JavaFX. Tarde? Sim, e bastante.

O JavaFX é uma linguagem de scripts desenvolvida para implementação de RIA (Rich Internet Application), aplicações ricas para internet.

Recentemente também, a Microsoft lançou o Silverlight 2.0, e, apesar de eu não ter mexido com ele, já vi que é muito bom, principalmente as ferramentas para trabalhar com ele. O Flash não precisa nem falar, é a opção mais utilizada hoje (e há muito tempo, hehehe), ainda mais com a ferramenta Flex (para RIA).

Tudo isso acontecendo e o Java por fora do mercado, então a Sun acelerou e lançou logo o JavaFX. Mas tá, e o que que isso tem a ver com esse blog? Será que eu to fugindo de foco novamente? Não.. na verdade, tudo isso também está ligado a jogos!

Vá procurar alguns jogos online, o que você vê? A maioria esmagadora são em Flash! Mas com todas essas tecnologias novas, por que não tentar investir nelas? Java já era usado, mesmo que timidamente, para jogos online, porém com certeza agora isso vai crescer, pelas facilidades que se tem com o FX!

Com Silverlight também tá tímido, mas acho que cresce rápido. [Silverlight Games 101]

Eu, sinceramente, torço para que essas tecnologias cresçam, assim agente pode ter uma “briga” legal, e na concorrência, tudo funciona a favor do usuário! =)

Faça como eu, leia um pouco de JavaFX:

Meus estudos atuais

Atualmente eu estou estudando Irrlicht, por que eu realmente gostei dela! Estou baixando exemplos de jogos com fontes no SourceForge (aconselho todos a fazerem isso sempre que precisarem aprender), e venho gostando bastante dos jogos que encontro! Quero aprender a Engine de Física Newton também, vejo vários jogos desses aí com ela, e me parece ser muito boa!

Além da Irrlicht, estou estudando J2ME né, por causa do Contest da UniDev! Falando em Contest, ele já começa segunda e eu nem sei o que vou fazer! Tava pensando em continuar aquele Jokenpo, mas teria que ficar impecável, pois já vi que lá terá jogos de qualidade, uma vez que os competidores são bons no assunto!

Mas uma coisa, que não deixo de estudar sempre é C/C++! Eu sempre vejo alguma coisa nova e aprendo muito! Allegro também, sempre pegando coisas novas e fazendo testes!

Eu vi no blog do My Own Flash também, um contest de Flash, eu sou bem newbie em flash, mas gosto, e talvez eu participe com algum joguinho beeeeem simples, mas como eu disse, talvez, mas que eu queria, isso sim! Lá concerteza vai ser uma boa competição, quem não participar, vale a pena acompanhar!

Adoro contests, mesmo que não tenha prêmio nem nada, é mais pelo espírito de competição e pela pressão, que me faz aprender e desenvoler! Sempre saio de um contest com muitas coisas novas, e claro, com um jogo a mais! hehehe

Valeu!

Curso ActionScript3

A UniDev agora lançou mais um curso Online!

“O curso GAME MASTER foi escrito para trazer a você programador em Flash, uma nova forma de desenvolver seus jogos, utilizando conceitos de Matemática e Física para simulações reais tanto para internet ou celular. Com os conhecimentos aqui adquiridos você propramará não somente jogos mas qualquer tipo de multimídia interativa.” – UniDev

É um Curso a Distância, em que você realiza Online (como todos os outros cursos da UniDev), assim você tem a vantagem de poder realizar em qualquer lugar a qualquer hora, bastando apenas entrar com o seu usuário e senha! E todos os dias Professores estão a disposição para tirar suas dúvidas!

O Curso é ministrado por Luciano Augusto da Silva, programador profissional de jogos há mais de 8 anos e escritor de 3 livros sobre GameDev.

Tá esperando o que? Acesse Já!

Um pouco de XML

Você provavelmente já mexeu com HTML, certo? Então agora fica fácil aprender XML, é muito parecido, só que você não tem tags certas e nem é só para internet.

XML (eXtensible Markup Language) é uma linguagem de marcação Universal, ou seria uma linguagem para gerar linguagens de marcação, ou somente uma linguagem para armazenar dados organizados?

Tudo, XML faz tudo isso e muito mais! Você pode usar como um complemento para o HTML (XHTML), pode criar uma linguagem de marcação para alguma finalidade, ou pode simplismente utilizar como um método de guardar dados do seu jogo! É uma linguagem muito útil.

XML é recomendado pela W3C (Consórcio de empresas de Tecnologia direcionada a Web).

Bom, eu num ia postar um tópico falando de XML e não postar tutoriais! hehehe

Primeiro de tudo, veja a Wikipédia que tem uma boa descrição de XML, dá para entender bem o conceito e para que usar, depois veja os tutoriais no W3Schools, são tutoriais excelentes.

Aqui vai uma lista de tutoraiais de classe pra você se deliciar! hehehe

Esse último eu não posso deixar de comentar,  iMasters é um site ótimo, contém colunas e artigos sobre diversas áreas, dentre elas XML. Vale a pena conferir!

XML e C++

Para tratar XML com C++ é necessário alguma biblioteca externa, como a TinyXML, por exemplo. Eu prometi fazer um tutorial sobre a TinyXML, em breve ele sai!

XML e Java

Bom, eu não sei, nunca mexi com XML no Java, mas achei isso no Google: API’s Java para XML. Talvez seja útil! hehehe

XML e Flash

Para receber XML no flash, tem esse tutorial aqui no iMasters: Recebendo XML no Flash. Eu usei ele num joguinho que eu fiz em flash! =D

XML e Eu

Como já disse, eu usei XML nesse joguinho em flash e no jogo The Target, para guardar os modos de jogo.

Bom, é isso ae! Eu ainda vou fazer o tutorial de TinyXML, podem deixar.

Falou!