|
||||||
|
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 práticos: Continue lendo o artigo Carregamento de mapas em games: Quadtree e Octatree (Octree) Como alguns sabem, OpenCL é um padrão de programação de GPU computing (GPGPU) desenvolvido inicialmente pela apple e agora é open source. A ATI tinha seu projeto chamado Close to Metal (CTM) para programar os shaders de suas placas, mas que não caiu no agrado dos programadores por ser um tanto mais complexo que o seu concorrente CUDA da Nvidia. O problema principal era que as maiores fabricantes de placas gráficas estavam produzindo linguagens diferentes para o mesmo propósito. Esses dias, acabei descobrindo que o novo driver beta da Nvidia consegue rodar coisas programadas com OpenCL , contudo a Nvidia ainda não lançou nenhuma IDE, ou SDK para OpenCL, eles possuem uma idéia promissora com o Nexus, que vale a pena conferir, mas ainda não possuem algo palpável ainda com OpenCL. Um colega meu, “Ian Liu” do grupo de jogos me apresentou uma engine fisica 2D em flash para haXe: Physaxe. A proposta dele é que o grupo destinado a pesquisar desenvolvimento de jogos em 2D busque soluções que incorporem coisas assim. Parafraseando o próprio autor: “Um demo vale mais que 1000 palavras”. Aqui em baixo, você pode testar um demo usando a tal engine: Use as teclas 1-8 para alterar o demo e clique em algum lugar do objeto abaixo para atirar blocos.
(Para saber mais sobre o sistema, clique no link “Continue lendo…”) Para nosso desenvolvimento de games, utilizaremos a versão mais atual do Ogre, e para tal, precisaremos compilar o Ogre3D a partir do seu repositório SVN.
Tenho o prazer de anunciar o primeiro beta do Musicor. Este vídeo mostra o GamePlay do jogo. Musicor é um jogo com inspiração em Guitar Hero, Fretz on Fire, Rock Band e outros games baseados em musica e sincronia de movimentos. No musicor, o jogador terá uma experiência única na qual associará cores à notas musicais, tendo dessa maneira, uma gostosa sinestesia. Nesta primeira versão beta, o jogador terá apenas uma música para tocar, porém as seguintes virão mais recheadas, abrangendo outros estilos e rimos. Para baixar, temos as seguintes opções:
Integrantes: Espero que gostem. Postem seus comentários. Dados da Disciplina:
Critério de Avaliação
Material de Aula:Serão realizadas 3 provas teóricas Pk.
Dados da Disciplina:
Critério de Avaliação
Material de Aula:Serão realizadas 3 provas teóricas Pk.
Acompanhando a idéia do MIT, a Unicamp está disponibilizando algumas gravações de aulas para seus alunos. Basta acessar o site: http://lampiao.ic.unicamp.br/weblectures/ e cadastrar-se para poder ver assistir às aulas. Tenterei fazer um mirror de algumas materias de lá e postar aqui. Dados da disciplina:
Critérios de aprovação:
Bibliografia
Material de Apoio: |
||||||
|
Tolstenko 2009. Todos os direitos reservados. | Mantido por Tolstenko Proibida cópia e reprodução não autorizados em blogs ou sites. | Apenas indique a fonte da informação. LEI Nº 9.610, Art. 5º.: "Para os efeitos da Lei, considera-se: I - publicação - o oferecimento de obra literária, artística ou científica ao conhecimento do público, com o consentimento do autor, ou de qualquer outro titular de direito de autor, por qualquer forma ou processo." 384 queries. 1,553 seconds. Copy Protected by Chetan's WP-CopyProtect. |
||||||
Twitter, cURL e SVN
Estava eu pensando em como fazer um sistema que pudesse escrever comentários automaticamente no meu twitter a cada commit dado no svn.
Buscando mais a fundo pela internet, enconcrei a API do Twitter e com um pouco de esforço consegui criar um script tão simples que chega a ser sem graça, abaixo segue o processo:
Continue lendo o artigo Twitter, cURL e SVN