<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>blasted!</title>
	<atom:link href="http://blastedgame.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blastedgame.wordpress.com</link>
	<description>Desenvolvimento de jogos e IA, sempre!</description>
	<lastBuildDate>Sat, 02 Feb 2008 22:58:32 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blastedgame.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>blasted!</title>
		<link>http://blastedgame.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blastedgame.wordpress.com/osd.xml" title="blasted!" />
	<atom:link rel='hub' href='http://blastedgame.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Definindo o cronograma de estudos</title>
		<link>http://blastedgame.wordpress.com/2008/02/02/definindo-o-cronograma-de-estudos/</link>
		<comments>http://blastedgame.wordpress.com/2008/02/02/definindo-o-cronograma-de-estudos/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 20:22:09 +0000</pubDate>
		<dc:creator>blastedgame</dc:creator>
				<category><![CDATA[Apresentação]]></category>

		<guid isPermaLink="false">http://blastedgame.wordpress.com/?p=6</guid>
		<description><![CDATA[Boa tarde a todos! Tive um dia bem puxado ontem no estágio e hoje retornei para minha cidade natal pela manhã, então só estou postando agora . Mas vamos ao que interessa. Desde ontem venho definindo meu cronograma de estudos, e acho que hoje consegui concluí-lo de forma a tornar meus estudos bem focados e claros. Quando [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blastedgame.wordpress.com&amp;blog=2606084&amp;post=6&amp;subd=blastedgame&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Boa tarde a todos!</p>
<p>Tive um dia bem puxado ontem no estágio e hoje retornei para minha cidade natal pela manhã, então só estou postando agora <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Mas vamos ao que interessa.</p>
<p>Desde ontem venho definindo meu cronograma de estudos, e acho que hoje consegui concluí-lo de forma a tornar meus estudos bem focados e claros. Quando lidamos com IA diversas dúvidas surgem principalmente sobre a teoria do assunto, mas como vivemos em uma era de tanta informação disponível pela internet tais dúvidas são resolvidas em um clique.</p>
<p>Meus primeiros dois meses serão focados na revisão bibliográfica. Graças a ajuda do bom amigo <a href="http://vinigodoy.wordpress.com">Vinigodoy </a>obtive diversas fontes de informação valiosas que tem me inspirado muito.</p>
<p>Numa primeira pesquisa, encontrei sites como <a href="http://www.gameai.com/">gameai</a>, <a href="http://www.ai-blog.net/">ai-blog</a>, <a href="http://www.aiwisdom.com/">aiwisdom</a>, o ótimo <a href="http://aigamedev.com/">aigamedev</a>, e um repositório de  links muito interessante mantido por um programador de jogos: <a href="http://www-cs-students.stanford.edu/~amitp/gameprog.html">amit&#8217;s game programming</a>. São todos links excelentes que discutem desde as técnicas clássicas até as mais recentes implementações na indústria de jogos, como algoritmos genéticos e redes neurais, e outros assuntos como economia e ciências.</p>
<p>Estes links fornecerão informações importantes tanto do contexto da IA como sua evolução na área de jogos, lhes darão maiores explicações sobre a carreira na indústria de jogos e oportunidade de aprendizado em outras áreas. Se puder, visite-os sempre pois a maioria é atualizada diariamente.</p>
<p>Quanto ao estudo para o desenvolvimento, planejei estudar um pouco mais da parte básica de C++ através do livro <a onclick="return mugicPopWin(this,event);" oncontextmenu="mugicRightClick(this);" href="http://www.amazon.com/C-How-Program-5th/dp/0131857576">C++ How to Program</a>, conceitos de <a href="http://www.guj.com.br/posts/list/54776.java">design patterns</a> (estes aparecem muitos na indústria, e são fundamentais em qualquer área de desenvolvimento) e <a href="http://www.libsdl.org/">SDL</a>.</p>
<p>Decidi utilizar SDL pois simplifica muito o processo de desenvolvimento, além de facilitar as coisas já que conforme dito no primeiro post, não tenho experiência para criar uma engine em DirectX que seja suficientemente boa, flexível e reusável (reusabilidade de código tem sido uma das minhas principais preocupações no que tange à programação) que possa ser utilizada em um projeto.</p>
<p>Dois ótimos links para entendê-la são <a href="http://gpwiki.org/index.php/Category:All_SDL_articles">SDLWiki</a> e <a href="http://lazyfoo.net/SDL_tutorials/index.php">Lazyfoo</a>; estou seguindo um ótimo tutorial nesta página: <a href="http://lazyfoo.net/SDL_tutorials/index.php">http://lazyfoo.net/SDL_tutorials/index.php</a>.  É necessário saber inglês para ler a documentação (pelo menos a melhor parte dela) e alguns termos técnicos, mas o principal é paciência e força de vontade.</p>
<p>Se você necessita visualizar alguns exemplos para entender um conceito (como eu às vezes necessito), sugiro seguir os tutoriais deste blog: <a href="http://devhub.lostfish.org/category/c-tutorials/sdl-tutorials/">http://devhub.lostfish.org/category/c-tutorials/sdl-tutorials/</a>. São simples, fáceis de se entender e utilizam orientação a objetos de forma que o leitor possa compreender a modelagem de seus próprios jogos (estou desenvolvendo o exemplo do jogo da velha, quando terminar posto os fontes e o executável!).</p>
<p>O desenvolvimento da pesquisa resumidamente se descreve no desenvolvimento de um jogo-exemplo com as técnicas pesquisadas (posso até implementar dois jogadores virtuais, cada um utilizando uma técnica, e fazê-los se enfrentar no jogo&#8230;), além de realizar o trabalho escrito, discutindo cada técnica pesquisada. </p>
<p>Seguindo a proposta do blog, irei documentar aqui minha pesquisa e links interessantes tanto de gamedev quanto IA, além de ótimos blogs de desenvolvedores mais experientes (você pode visualizá-los nos links à direita).</p>
<p>Fico por aqui, espero que vocês possam aproveitar os links e estudar bastante através de seus escritos!</p>
<p> Abraços</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/blastedgame.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/blastedgame.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/blastedgame.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/blastedgame.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/blastedgame.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/blastedgame.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/blastedgame.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/blastedgame.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/blastedgame.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/blastedgame.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/blastedgame.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/blastedgame.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/blastedgame.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/blastedgame.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/blastedgame.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/blastedgame.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blastedgame.wordpress.com&amp;blog=2606084&amp;post=6&amp;subd=blastedgame&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blastedgame.wordpress.com/2008/02/02/definindo-o-cronograma-de-estudos/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/98bd9482fa70e816a91f7decb13db89c?s=96&#38;d=identicon" medium="image">
			<media:title type="html">blastedgame</media:title>
		</media:content>
	</item>
		<item>
		<title>O início</title>
		<link>http://blastedgame.wordpress.com/2008/01/30/o-inicio/</link>
		<comments>http://blastedgame.wordpress.com/2008/01/30/o-inicio/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 22:46:01 +0000</pubDate>
		<dc:creator>blastedgame</dc:creator>
				<category><![CDATA[Apresentação]]></category>

		<guid isPermaLink="false">http://blastedgame.wordpress.com/?p=5</guid>
		<description><![CDATA[Boa noite a todos! Estou finalmente iniciando minhas postagens no blog (já fora criado havia um tempo, é verdade) e explicarei o propósito do blog. Defini meu TCC na área de jogos, mais especificamente sobre algoritmos de inteligência artificial a serem utilizados para implementar um jogador virtual para um jogo de estratégia em turno. A [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blastedgame.wordpress.com&amp;blog=2606084&amp;post=5&amp;subd=blastedgame&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Boa noite a todos!</p>
<p>Estou finalmente iniciando minhas postagens no blog (já fora criado havia um tempo, é verdade) e explicarei o propósito do blog.</p>
<p>Defini meu TCC na área de jogos, mais especificamente sobre algoritmos de inteligência artificial a serem utilizados para implementar um jogador virtual para um jogo de estratégia em turno. A idéia vem sendo lapidada ainda, e estou bem no início das pesquisas, tanto da área de desenvolvimento quanto teoria.</p>
<p>Acho a área de IA bastante atraente do ponto de vista dos jogos, afinal com seu uso é possível maximizar a &#8220;humanização&#8221; dos NPCs, e tornar o jogo mais atraente (quanto maior a quantidade de reações e estímulos que um agente no jogo puder receber, maiores serão as possibilidades que o jogador pode tomar no jogo).</p>
<p>Na minha opinião a parte gráfica está muito bem definida, e claro que existem muitas melhorias tanto de processamento gráfico quanto técnicas mais complexas a serem utilizadas.</p>
<p>Sendo o primeiro post de uma (espero) série, esclareço algumas questões:</p>
<ul>
<li><i>ainda </i>não defini muito bem se irei utilizar uma engine para o desenvolvimento, ou se tento fazer uma eu mesmo.  Não quero perder muito tempo desenvolvendo uma engine, e por mais simples que seja, uma engine é uma engine. Meu conhecimento em C++ é mediano e carece de muito tempo e muita experiência até atingir uma maturidade de desenvolvimento.</li>
<li>Como o foco do trabalho são técnicas em IA, nada melhor do que gastar um bom tempo estudando conceitos, técnicas e métodos de programação de IA.</li>
<li>Quero seguir carreira na área de desenvolvimento de jogos, mas digo isso para eu mesmo e para todos os futuros <i>game developers </i>por aí: sem afobação. Na minha experiência de desenvolvimento de trabalhos da faculdade, percebi que muitos dos meus erros e dos meus colegas eram causados por uma espécie de alucinação do tipo &#8220;se eu não fizer até às 5 da tarde de hoje o mundo acaba&#8221;. A coisa não funciona assim. Estude bastante, principalmente as disciplinas que forçam sua abstração e entendimento de diversas classes de problemas (compiladores e teoria da computação são ótimas neste sentido, apesar da última ser pouco aproveitada pela maioria dos alunos) , tente aprender sempre com aqueles mais experientes e peça ajuda quando houver dúvidas nas quais você não foi capaz de resolver por si próprio.</li>
</ul>
<p>Mais posts seguirão, e assim que minha pesquisa e experiência for aumentado, irei contribuir aqui no blog e espero que vocês também contribuam com suas experiências.</p>
<p>Bons estudos!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/blastedgame.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/blastedgame.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/blastedgame.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/blastedgame.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/blastedgame.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/blastedgame.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/blastedgame.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/blastedgame.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/blastedgame.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/blastedgame.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/blastedgame.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/blastedgame.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/blastedgame.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/blastedgame.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/blastedgame.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/blastedgame.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blastedgame.wordpress.com&amp;blog=2606084&amp;post=5&amp;subd=blastedgame&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blastedgame.wordpress.com/2008/01/30/o-inicio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/98bd9482fa70e816a91f7decb13db89c?s=96&#38;d=identicon" medium="image">
			<media:title type="html">blastedgame</media:title>
		</media:content>
	</item>
	</channel>
</rss>
