Tags

Estatísticas

Patrocinadores

SilverSprite – Uma implementação do XNA para Silverlight

Microsoft XNA

Uma implementação bem interessante de uma plataforma de desenvolvimento de jogos é o SilverSprite utlilizado para desenvolver os jogos do site SilverArcade.

Consiste em uma implementação livre do XNA para silverlight. Vejam por si só ele funcionando em um demo com a biblioteca de colisões 2D Farseer.

Caso queiram o código fonte do exemplo acima: basta baixar o código aquiFarseer Xna Silverlight Project Para tanto, precisa-se do Visual Studio 2010 e SilverLight Tools 4

Palestras de programação de Jogos 2010.2

Olá Computeiros!

Nós do GamuX gostaríamos de convidá-los a participarem do ciclo de palestras sobre desenvolvimento de jogos que estamos oferecendo neste segundo semestre.

Através do feedback que recebemos no último semestre, conseguimos melhorar a qualidade das palestras e mudamos a organização do curso: Desta vez contaremos com uma árvore de módulos, onde alguns módulos possuem como pré-requisitos outros módulos. Com isso, conseguiremos atender mais às expectativas do curso.

A árvore de dependência dos módulos está anexada junto com o email e as definições das siglas e várias outras informações sobre os módulos estão disponíveis no link abaixo: https://spreadsheets.google.com/ccc?key=0ArZWx2xlcd3IdGwzLThxcGNfQ2tGLXVuZGlEVFlXQ0E&hl=pt_BR

Formulário para se cadastrar: https://spreadsheets.google.com/viewform?formkey=dDlCa0xQZE1GOGVLVFl4TzJRX3g1WWc6MQ

Esperamos [...]

Série de palestras de programação de Jogos

Olá Computeiros!

Nós do GamuX gostaríamos de convidá-los a participarem do ciclo de palestras sobre desenvolvimento de jogos que estamos oferecendo neste segundo semestre.

Através do feedback que recebemos no último semestre, conseguimos melhorar a qualidade das palestras e mudamos a organização do curso:

Desta vez contaremos com uma árvore de módulos, onde alguns módulos possuem como pré-requisitos outros módulos. Com isso, conseguiremos atender mais às expectativas do curso.

A árvore de dependência dos módulos está anexada junto com o email e as definições das siglas e várias outras informações sobre os módulos estão disponíveis no link abaixo: https://spreadsheets.google.com/ccc?key=0ArZWx2xlcd3IdGwzLThxcGNfQ2tGLXVuZGlEVFlXQ0E&hl=pt_BR

Formulário para se cadastrar:

Carregamento de mapas em games: Quadtree e Octatree (Octree)

380px-Quad_tree_bitmap.svg

Existe um grande problema na área de games que é o carregamento de mapas. Uma das soluções mais utilizadas  é utilizar estruturas quadtrees para games 2D e octatrees para games 3D.

Quadtree é um tipo de estrutura na qual tem-se um nó raiz(quadrado maior) que se abre em 4 filhos, aonde cada filho será responsável por um quadrante do quadrado repesentado pelo nó pai.

De maneira análoga, o octatree é uma estrutura na qual se tem um nó raiz(cubo maior) que se abre em 8 filhos, aonde cada filho será responsável por um octante do cubo representado pelo nó pai.

Agora vamos aos exemplos [...]

Classe Fade

Implementei uma classe simples, mas interessante, ela faz o fade de imagens. Ela permite a exibição de imagens da mesma maneira que encontramos no inicio de alguns games: o logo de uma empresa, depois outro logo e assim vai até entrar num filmezinho ou entrar no menu inicial do game. Observe que vc poderá modificar essa classe para fazer outras coisas interessantes como fazer a imagem crescer, diminuir… etc.

O código segue abaixo:

[...]

#00 – Apresentação

apresentacao

Começo com esse post, uma série de artigos desenvolvidos por mim com o intúito de aprender ensinar como programar jogos em XNA. O mote desse projeto é o fato consumado de que muitos brasileiros são apaixonados por jogos, inclusive eu, mas não possuem, à sua disposição, um material tal qual eu busco construir seguindo essas diretivas:

Claro (fácil de entender); Conciso (o material todo mastigadinho e resumido); Dinâmico (enérgico, se bate de um lado e ja está do outro); Referenciável (como um caderno de consulta por assuntos estudados); Em português (nossa! é um horror ter que ler tudo em inglês); E o mais importante de tudo: [...]

Get Adobe Flash playerPlugin by wpburn.com wordpress themes