quarta-feira, 30 de abril de 2008

Revista Programar

Olá.

Achei no GameDevBR uma dica de uma revista portuguesa gratuita disponível para download que trata sobre programação em geral. Ela tem uma boa aparência, tendo uma boa diagramação, além de ser agradável de ler.

Como já disse, ela trata de assuntos gerais sobre programação, envolvendo muitas linguagens de programação e suas ferramentas. No meu caso, ela é _atualmente_ interessante por ter dicas de C (um pouco de Makefile também), grafos e programação de jogos. Mas por ter artigos/reportagens/dicas sobre Python, Java, C#, C++, Ajax, VB, etc., será muito mais interessante em breve :)

Atualmente a revista conta com 13 edições que podem ser baixadas clicando aqui.

Boa leitura e bom estudo!

Valeu!

segunda-feira, 21 de abril de 2008

Mais um tutorial para engine

Achei mais um tutorial para fazer uma engine. O diferencial deste tutorial está nos seus vídeos, disponíveis para download, sem contar o básico: os códigos-fonte do projeto.

O tutorial ficou tão grande (por causa dos vídeos) que o autor resolveu vender em DVD´s. Bastante justo!

Já estou baixando, sem pressa, até porque etou bastante ocupado com meu TCC.

Valeu!

Apresentações do GDC 2008

Saiu no XNA Team Blog que as apresentações do GDC 2008 estão disponíveis no MSDN. As palestras foram as mais variadas, como as que falam sobre audio, redes, desempenho, entre outras. Vale a pena ler pelo menos as que te interessam pessoalmente. No post do XNA Team Blog há uma pequena descrição sobre cada uma delas.

Valeu!

quarta-feira, 16 de abril de 2008

XNA Gymnast

XNA Gymnast é um jogo acrobático que usa e abusa de efeitos físicos. Bastante inovador e divertido. Vejam os vídeos abaixo, pois eles falam por si mesmos. Baixei e instalei, mas não consegui jogar. Ele requer um controle (o controle do XBox é recomendado). Não aceita teclado :( Mas eu entendo: o jogo seria muito ruim com o teclado já que este não é analógico.

De qualquer forma, o jogo utiliza a Farseer Physics Engine que, como o próprio nome diz, é uma engine física para XNA e Silverlight. Vídeo demonstrativo da engine.

Clique aqui para baixar o XNA Gymnast.

Valeu!

Xna Console

É normal (pelo menos pra mim) está programando e a saída do programa não ser exatamente a que eu quero, como eu quero, etc. Quem ajuda a isso acontecer é a linguagem C, que às vezes irrita bastante. Num grande trabalho como a minha monografia, é normal eu perder algum tempo criando print´s durante a execução do programa para saber coisas que eu não necessariamente preciso saber se tudo funcionasse como eu estava pensando.

Pois bem, o Xna Console já faz boa parte disso que eu acabei de falar. Ele permite você debugar (debug) seu jogo através de uma interface de texto. Assim, podemos mudar valores de variáveis, testar o código e, ao extremo, jogar o jogo indiretamente a partir do console, mexendo diretamente no código. Enfim, seu funcionamento é como em outros consoles.

Na página, você encontra algumas instruções, como uma ajuda básica a como usá-lo no seu jogo.

Valeu!

Microsoft XNA Game Studio Creators Guide

Olá, amigos,

O livro Microsoft XNA Game Studio Creators Guide (já postei sobre um review deste livro aqui) é um dos melhores sobre desenvolvimento em XNA. Durante a sua leitura (eu não li, infelizmente), aprende-se a criar jogos 3D completos, incluindo capítulos inteiros sobre shaders, animação de personagens, iluminação, etc. Além disso, o livro ensina os fundamentos da programação de jogos. Mais detalhes do livro no próprio site da editora McGraw-Hill.

Pois neste mesmo site, uma coisa que eu não esperava! Os códigos (exemplos) do livro estão disponíveis para download :D

Pra eu não roubar o link, basta ir na página do livro e clicar em "code", no lado esquerdo da página. São quase 30 MB de exemplos dos mais variados. Na verdade, você baixa 30 MB, mas quando descompacta, fica 40 MB!

O fórum do livro se encontra aqui.

É como sempre tenho dito: vamos estudar.

Valeu!

terça-feira, 8 de abril de 2008

Desculpe a falta de posts

Olá, pessoal...

Este post é para aquela pessoa que acha que estou postando menos. Vc está certo! Neste post eu expliquei que o meu trabalho de conclusão de curso está tomando um bom tempo. E o principal motivo dele estar tomando um bom tempo é a minha empolgação com o TCC. Andei fazendo um tradutor de especificações de grafos para XML. Terminei. E agora, entrei numa segunda fase, onde estou implementando umas regras de transformações de grafos (eu ainda pretendo explicar bem direitinho o que é isso aqui neste blog), como por exemplo, criar e apagar um nó. E nesta última semana, a coisa pareceu mais complicada do que eu pensava e minha cabeça virou um... nó :D

Acabei de reler o meu post onde expliquei o motivo de eu ter parado de postar por uns dias e aqui repito tudo que eu disse nele (com exceção que desta vez eu não viajei).

Então você já sabe: se eu demorar pra atualizar este blog, o motivo é: outras atividades acadêmicas e MUITO provavelmente o TCC.

Valeu!

The Dishwasher: Dead Samurai

Esse jogo vai ser massa... Ele está na fase final de desenvolvimento :D Vamos esperar...