<?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/"
	>

<channel>
	<title>Tolstenko &#187; jogos</title>
	<atom:link href="http://tolstenko.net/tag/jogos/feed/" rel="self" type="application/rss+xml" />
	<link>http://tolstenko.net</link>
	<description>Sobre computação e o mundo</description>
	<lastBuildDate>Sat, 15 May 2010 22:04:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Physaxe &#8211; Engine física para flash</title>
		<link>http://tolstenko.net/2009/11/14/physaxe-engine-fisica-para-flash/</link>
		<comments>http://tolstenko.net/2009/11/14/physaxe-engine-fisica-para-flash/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 12:14:10 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[Engine]]></category>
		<category><![CDATA[engine fisica]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[game engine]]></category>
		<category><![CDATA[game programming]]></category>
		<category><![CDATA[haxe]]></category>
		<category><![CDATA[jogos]]></category>
		<category><![CDATA[physaxe]]></category>
		<category><![CDATA[Physics engine]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[swf]]></category>

		<guid isPermaLink="false">http://tolstenko.net/?p=348</guid>
		<description><![CDATA[<a href="http://tolstenko.net/2009/11/14/physaxe-engine-fisica-para-flash/"><img align="left" hspace="5" width="150" height="150" src="http://tolstenko.net/wp-content/plugins/thumbnail-for-excerpts/tfe_no_thumb.png" class="alignleft wp-post-image tfe" alt="" title="" /></a><p>Um colega meu, &#8220;Ian Liu&#8221; 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.</p>
<p>Parafraseando o próprio autor: &#8220;Um demo vale mais que 1000 palavras&#8221;.</p>
<p>Aqui em baixo, você pode [...]]]></description>
			<content:encoded><![CDATA[<p>Um colega meu, &#8220;Ian Liu&#8221; do grupo de jogos me apresentou uma engine fisica 2D em flash para haXe: <a href="http://code.google.com/p/physaxe/" target="_blank">Physaxe</a>. A proposta dele é que o grupo destinado a pesquisar desenvolvimento de jogos em 2D busque soluções que incorporem coisas assim.</p>
<p>Parafraseando o próprio autor: &#8220;Um demo vale mais que 1000 palavras&#8221;.</p>
<p>Aqui em baixo, você pode testar um demo usando a tal engine: <strong>Use</strong> <strong>as teclas 1-8 para alterar o demo </strong>e <strong>clique</strong> em algum lugar do objeto abaixo para atirar blocos.</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="580" height="480" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="/dados/Flash/phxdemo.swf" /><embed type="application/x-shockwave-flash" width="580" height="480" src="/dados/Flash/phxdemo.swf"></embed></object></p>
<p style="text-align: justify;">(Para saber mais sobre o sistema, clique no link &#8220;Continue lendo&#8230;&#8221;)</p>
<p style="text-align: justify;"><span id="more-348"></span></p>
<p style="text-align: justify;">O interessante é q o binário gerado aqui é de apenas 28KB. Minúsculo e bem otimizado.</p>
<p style="text-align: justify;">Para quese possa ver o consumo da CPU, aperte a tecla <strong>D</strong> para parar de desenhar e verifique no gerenciador de recursos do seu sistema operacional, o consumo do game funcionando e sem funcionar.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">Outro exemplo interessante que vem com o código fonte é esse de gravidade:</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="450" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="/dados/Flash/phx_box.swf" /><embed type="application/x-shockwave-flash" width="450" height="450" src="/dados/Flash/phx_box.swf"></embed></object></p>
<p style="text-align: justify;">Para rodar esse demo, faça isso:</p>
<ul>
<li>Instale <a href="http://haxe.org/">haXe</a></li>
<li>Execute o comando <code>haxelib install physaxe</code> para instalar a biblioteca do Physaxe.</li>
<li>Copie e cole o código <code>Test.hx</code></li>
<li>Excecute: <code>haxe -swf9 test.swf -main Test -lib physaxe</code> para compilar</li>
<li>Boa diversão!</li>
</ul>
<p>Codigo:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> Test <span style="color: #66cc66;">&#123;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">var</span> root : flash.<span style="color: #006600;">display</span>.<span style="color: #0066CC;">MovieClip</span>;
    <span style="color: #000000; font-weight: bold;">var</span> world : phx.<span style="color: #006600;">World</span>;
&nbsp;
    <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #000000; font-weight: bold;">new</span><span style="color: #66cc66;">&#40;</span>root<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
        <span style="color: #0066CC;">this</span>.<span style="color: #006600;">root</span> = root;
        <span style="color: #000000; font-weight: bold;">var</span> w = root.<span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageWidth</span>;
        <span style="color: #000000; font-weight: bold;">var</span> h = root.<span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageHeight</span>;
        world = <span style="color: #000000; font-weight: bold;">new</span> phx.<span style="color: #006600;">World</span><span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> phx.<span style="color: #006600;">col</span>.<span style="color: #006600;">AABB</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">0</span>,w,h<span style="color: #66cc66;">&#41;</span>,<span style="color: #000000; font-weight: bold;">new</span> phx.<span style="color: #006600;">col</span>.<span style="color: #006600;">SortedList</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
        <span style="color: #000000; font-weight: bold;">var</span> p0 = phx.<span style="color: #006600;">Const</span>.<span style="color: #006600;">DEFAULT_PROPERTIES</span>;
        p0.<span style="color: #006600;">biasCoef</span> = <span style="color: #cc66cc;">0.3</span>;
        p0.<span style="color: #006600;">maxDist</span> = <span style="color: #cc66cc;">2</span>;
        world.<span style="color: #006600;">sleepEpsilon</span> = <span style="color: #cc66cc;">0</span>; <span style="color: #808080; font-style: italic;">// no sleep (gravity can change anytime)</span>
        <span style="color: #000000; font-weight: bold;">var</span> <span style="color: #0066CC;">floor</span> = <span style="color: #000000; font-weight: bold;">new</span> phx.<span style="color: #006600;">Body</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span>;
        <span style="color: #0066CC;">floor</span>.<span style="color: #006600;">addShape</span><span style="color: #66cc66;">&#40;</span>phx.<span style="color: #006600;">Shape</span>.<span style="color: #006600;">makeBox</span><span style="color: #66cc66;">&#40;</span>w,<span style="color: #cc66cc;">30</span>,<span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
        <span style="color: #0066CC;">floor</span>.<span style="color: #006600;">addShape</span><span style="color: #66cc66;">&#40;</span>phx.<span style="color: #006600;">Shape</span>.<span style="color: #006600;">makeBox</span><span style="color: #66cc66;">&#40;</span>w,<span style="color: #cc66cc;">30</span>,<span style="color: #cc66cc;">0</span>,h-<span style="color: #cc66cc;">30</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
        <span style="color: #0066CC;">floor</span>.<span style="color: #006600;">addShape</span><span style="color: #66cc66;">&#40;</span>phx.<span style="color: #006600;">Shape</span>.<span style="color: #006600;">makeBox</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">30</span>,h,<span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
        <span style="color: #0066CC;">floor</span>.<span style="color: #006600;">addShape</span><span style="color: #66cc66;">&#40;</span>phx.<span style="color: #006600;">Shape</span>.<span style="color: #006600;">makeBox</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">30</span>,h,w-<span style="color: #cc66cc;">30</span>,<span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
        <span style="color: #0066CC;">floor</span>.<span style="color: #006600;">isStatic</span> = <span style="color: #000000; font-weight: bold;">true</span>;
        world.<span style="color: #006600;">addBody</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">floor</span><span style="color: #66cc66;">&#41;</span>;
        <span style="color: #000000; font-weight: bold;">var</span> mat = <span style="color: #000000; font-weight: bold;">new</span> phx.<span style="color: #006600;">Material</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">0.3</span>,<span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>;
        <span style="color: #b1b100;">for</span><span style="color: #66cc66;">&#40;</span> i <span style="color: #b1b100;">in</span> 0...100 <span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
            <span style="color: #000000; font-weight: bold;">var</span> points = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Array</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
            <span style="color: #000000; font-weight: bold;">var</span> <span style="color: #0066CC;">size</span> = <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">10</span> + Std.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">20</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">*</span> <span style="color: #cc66cc;">0.7</span>;
            <span style="color: #000000; font-weight: bold;">var</span> a = <span style="color: #cc66cc;">2</span> <span style="color: #66cc66;">*</span> <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">PI</span>;
            <span style="color: #b1b100;">do</span> <span style="color: #66cc66;">&#123;</span>
                points.<span style="color: #0066CC;">push</span><span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> phx.<span style="color: #006600;">Vector</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">cos</span><span style="color: #66cc66;">&#40;</span>a<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">*</span> <span style="color: #0066CC;">size</span>,<span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">sin</span><span style="color: #66cc66;">&#40;</span>a<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">*</span> <span style="color: #0066CC;">size</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
                a -= <span style="color: #66cc66;">&#40;</span>Std.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">20</span><span style="color: #66cc66;">&#41;</span> + <span style="color: #cc66cc;">5</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">*</span> <span style="color: #cc66cc;">0.1</span>;
            <span style="color: #66cc66;">&#125;</span> <span style="color: #b1b100;">while</span><span style="color: #66cc66;">&#40;</span> a <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span> <span style="color: #66cc66;">&#41;</span>;
            <span style="color: #000000; font-weight: bold;">var</span> shape = <span style="color: #000000; font-weight: bold;">new</span> phx.<span style="color: #006600;">Body</span><span style="color: #66cc66;">&#40;</span>Std.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span>w - <span style="color: #cc66cc;">100</span><span style="color: #66cc66;">&#41;</span> + <span style="color: #cc66cc;">50</span>,Std.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span>h - <span style="color: #cc66cc;">100</span><span style="color: #66cc66;">&#41;</span> + <span style="color: #cc66cc;">50</span><span style="color: #66cc66;">&#41;</span>;
            shape.<span style="color: #006600;">addShape</span><span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> phx.<span style="color: #006600;">Polygon</span><span style="color: #66cc66;">&#40;</span>points,<span style="color: #000000; font-weight: bold;">new</span> phx.<span style="color: #006600;">Vector</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span>,mat<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
            world.<span style="color: #006600;">addBody</span><span style="color: #66cc66;">&#40;</span>shape<span style="color: #66cc66;">&#41;</span>;
        <span style="color: #66cc66;">&#125;</span>
    <span style="color: #66cc66;">&#125;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">function</span> update<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">var</span> w = root.<span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageWidth</span>;
        <span style="color: #000000; font-weight: bold;">var</span> h = root.<span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageHeight</span>;
        <span style="color: #000000; font-weight: bold;">var</span> xf = <span style="color: #66cc66;">&#40;</span>root.<span style="color: #006600;">mouseX</span> <span style="color: #66cc66;">/</span> w<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">*</span> <span style="color: #cc66cc;">2</span> - <span style="color: #cc66cc;">1</span>;
        <span style="color: #000000; font-weight: bold;">var</span> yf = <span style="color: #66cc66;">&#40;</span>root.<span style="color: #006600;">mouseY</span> <span style="color: #66cc66;">/</span> h<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">*</span> <span style="color: #cc66cc;">2</span> - <span style="color: #cc66cc;">1</span>;
        world.<span style="color: #006600;">gravity</span>.<span style="color: #006600;">x</span> = xf <span style="color: #66cc66;">*</span> <span style="color: #cc66cc;">0.5</span>;
        world.<span style="color: #006600;">gravity</span>.<span style="color: #006600;">y</span> = yf <span style="color: #66cc66;">*</span> <span style="color: #cc66cc;">0.5</span>;
        world.<span style="color: #006600;">step</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1.0</span>,<span style="color: #cc66cc;">20</span><span style="color: #66cc66;">&#41;</span>;
        root.<span style="color: #006600;">graphics</span>.<span style="color: #0066CC;">clear</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
        <span style="color: #000000; font-weight: bold;">var</span> d = <span style="color: #000000; font-weight: bold;">new</span> phx.<span style="color: #006600;">FlashDraw</span><span style="color: #66cc66;">&#40;</span>root.<span style="color: #006600;">graphics</span><span style="color: #66cc66;">&#41;</span>;
        d.<span style="color: #006600;">shape</span>.<span style="color: #006600;">lineSize</span> = <span style="color: #cc66cc;">0.5</span>;
        d.<span style="color: #006600;">staticShape</span>.<span style="color: #006600;">line</span> = <span style="color: #000000; font-weight: bold;">null</span>;
        d.<span style="color: #006600;">drawWorld</span><span style="color: #66cc66;">&#40;</span>world<span style="color: #66cc66;">&#41;</span>;
    <span style="color: #66cc66;">&#125;</span>
&nbsp;
    <span style="color: #0066CC;">public</span> <span style="color: #0066CC;">static</span> <span style="color: #000000; font-weight: bold;">function</span> main<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">var</span> mc = flash.<span style="color: #006600;">Lib</span>.<span style="color: #006600;">current</span>;
        <span style="color: #000000; font-weight: bold;">var</span> t = <span style="color: #000000; font-weight: bold;">new</span> Test<span style="color: #66cc66;">&#40;</span>mc<span style="color: #66cc66;">&#41;</span>;
        mc.<span style="color: #0066CC;">stage</span>.<span style="color: #0066CC;">quality</span> = flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">StageQuality</span>.<span style="color: #006600;">MEDIUM</span>;
        mc.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>flash.<span style="color: #006600;">events</span>.<span style="color: #006600;">Event</span>.<span style="color: #006600;">ENTER_FRAME</span>,<span style="color: #000000; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span>_<span style="color: #66cc66;">&#41;</span> t.<span style="color: #006600;">update</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
    <span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #66cc66;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://tolstenko.net/2009/11/14/physaxe-engine-fisica-para-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Musicor</title>
		<link>http://tolstenko.net/2009/09/02/musicor/</link>
		<comments>http://tolstenko.net/2009/09/02/musicor/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 13:24:25 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Musicor]]></category>
		<category><![CDATA[arena info]]></category>
		<category><![CDATA[arenainfo]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[game programming]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[Gamux]]></category>
		<category><![CDATA[jogo]]></category>
		<category><![CDATA[jogos]]></category>
		<category><![CDATA[sbgames]]></category>
		<category><![CDATA[Unicamp]]></category>

		<guid isPermaLink="false">http://tolstenko.net/?p=327</guid>
		<description><![CDATA[<a href="http://tolstenko.net/2009/09/02/musicor/"><img align="left" hspace="5" width="150" height="150" src="http://tolstenko.net/wp-content/plugins/thumbnail-for-excerpts/tfe_no_thumb.png" class="alignleft wp-post-image tfe" alt="" title="" /></a><p>Clique aqui para assistir o vídeo inserido.</p>
<p>Tenho o prazer de anunciar o primeiro beta do Musicor. Este vídeo mostra o GamePlay do jogo.</p>
<p>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 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://tolstenko.net/2009/09/02/musicor/"><em>Clique aqui para assistir o vídeo inserido.</em></a></p>
<p>Tenho o prazer de anunciar o primeiro beta do Musicor. Este vídeo mostra o GamePlay do jogo.</p>
<p>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.</p>
<p>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.</p>
<p>Para baixar, temos as seguintes opções:</p>
<ul>
<li><a href="http://tolstenko.net/Games/Musicor/Musicor_WebInstall.zip">WebInstall</a> (zip)</li>
<li><a href="http://tolstenko.net/Games/Musicor/Musicor_WebInstall.exe">WebInstall</a> (exe)</li>
<li><a href="http://tolstenko.net/Games/Musicor/Musicor.zip">Instalação Offline</a> (zip)</li>
<li><a href="http://tolstenko.net/Games/Musicor/Musicor.exe">Instalação Offline</a> (exe)</li>
<li>Ou então visite: <a href="http://tolstenko.net/Games/Musicor/">http://tolstenko.net/Games/Musicor/</a> para ver as versões anteriores</li>
</ul>
<p>Integrantes:<br />
Alexandre Tolstenko, programador de motor de jogo e designer de conceito<br />
Bruno Aguiar de Melo, produtor e programador<br />
Mauro Cardoso Lopes, programador<br />
Shirley Paz, arte gráfica<br />
Thiago Santiago, programador do jogo e programador do motor de áudio</p>
<p>Espero que gostem. Postem seus comentários.</p>
]]></content:encoded>
			<wfw:commentRss>http://tolstenko.net/2009/09/02/musicor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sobre Mim</title>
		<link>http://tolstenko.net/sobre-mim/</link>
		<comments>http://tolstenko.net/sobre-mim/#comments</comments>
		<pubDate>Sat, 30 May 2009 19:30:18 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Sem categoria]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Algorítmos]]></category>
		<category><![CDATA[Assembly]]></category>
		<category><![CDATA[Basic]]></category>
		<category><![CDATA[Busca e enumeração]]></category>
		<category><![CDATA[computação]]></category>
		<category><![CDATA[conhecimento]]></category>
		<category><![CDATA[Engenharia]]></category>
		<category><![CDATA[Engine]]></category>
		<category><![CDATA[engine fisica]]></category>
		<category><![CDATA[enumeração]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[game engine]]></category>
		<category><![CDATA[game programming]]></category>
		<category><![CDATA[IA]]></category>
		<category><![CDATA[Inteligencia artificial]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[jogos]]></category>
		<category><![CDATA[Lisp]]></category>
		<category><![CDATA[MFC]]></category>
		<category><![CDATA[Otimização]]></category>
		<category><![CDATA[Pascal]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Prolog]]></category>

		<guid isPermaLink="false">http://tolstenko.net/?page_id=131</guid>
		<description><![CDATA[<a href="http://tolstenko.net/sobre-mim/"><img align="left" hspace="5" width="150" height="150" src="http://tolstenko.net/wp-content/plugins/thumbnail-for-excerpts/tfe_no_thumb.png" class="alignleft wp-post-image tfe" alt="" title="" /></a>Formação
<p>Estudante de Engenharia de Computação &#8211; Unicamp (2007 &#8211; 2011)</p>
Áreas de Interesse:

Programação de Jogos

Game engine
Engine fisica


Inteligencia artificial
Algorítmos genéticos
Otimização
Busca e enumeração

Linguagens de Programação

Preferidas

Assembly
C, C++, MFC, STL e QT
C#
Php


Medio conhecimento

Java
Shell Script


Demais linguagens

Lisp
Prolog
Pascal
Basic e VB



]]></description>
			<content:encoded><![CDATA[<h1>Formação</h1>
<p>Estudante de Engenharia de Computação &#8211; Unicamp (2007 &#8211; 2011)</p>
<h1>Áreas de Interesse:</h1>
<ul>
<li>Programação de Jogos
<ul>
<li>Game engine</li>
<li>Engine fisica</li>
</ul>
</li>
<li>Inteligencia artificial</li>
<li>Algorítmos genéticos</li>
<li>Otimização</li>
<li>Busca e enumeração</li>
</ul>
<h1>Linguagens de Programação</h1>
<ul>
<li>Preferidas
<ul>
<li>Assembly</li>
<li>C, C++, MFC, STL e QT</li>
<li>C#</li>
<li>Php</li>
</ul>
</li>
<li>Medio conhecimento
<ul>
<li>Java</li>
<li>Shell Script</li>
</ul>
</li>
<li>Demais linguagens
<ul>
<li>Lisp</li>
<li>Prolog</li>
<li>Pascal</li>
<li>Basic e VB</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tolstenko.net/sobre-mim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doe !</title>
		<link>http://tolstenko.net/doe/</link>
		<comments>http://tolstenko.net/doe/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 00:37:23 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Sem categoria]]></category>
		<category><![CDATA[Alexandre]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Engine]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[jogos]]></category>
		<category><![CDATA[livro]]></category>
		<category><![CDATA[Livros]]></category>
		<category><![CDATA[Nogueira]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[XNA]]></category>

		<guid isPermaLink="false">http://tolstenko.net/?page_id=105</guid>
		<description><![CDATA[<a href="http://tolstenko.net/doe/"><img align="left" hspace="5" width="150" height="150" src="http://tolstenko.net/wp-content/plugins/thumbnail-for-excerpts/tfe_no_thumb.png" class="alignleft wp-post-image tfe" alt="" title="" /></a><p>Se você gostou de meu blog, e quer me ajudar a crescer, doe algum dos itens abaixo para mim:</p>

Assinatura da revista Game Developer:

Digital:

6 meses: 19.95 dólares
12 meses: 29.95 dólares


Impressa:

1 ano: 99.95 dólares
2 anos: 199.90 dólares
3 anos: 299.85 dólares




Livros sobre Programação de Jogos:

Qualquer livro de XNA 3.0 deste link:




https://www.amazon.com/


Qualquer livro sobre Game Engine:

https://www.amazon.com/


Mas tambem pode-se encontrar [...]]]></description>
			<content:encoded><![CDATA[<p>Se você gostou de meu blog, e quer me ajudar a crescer, doe algum dos itens abaixo para mim:</p>
<ul>
<li>Assinatura da revista <a href="http://www.gdmag.com/">Game Developer</a>:
<ul>
<li>Digital:
<ul>
<li>6 meses: 19.95 dólares</li>
<li>12 meses: 29.95 dólares</li>
</ul>
</li>
<li>Impressa:
<ul>
<li>1 ano: 99.95 dólares</li>
<li>2 anos: 199.90 dólares</li>
<li>3 anos: 299.85 dólares</li>
</ul>
</li>
</ul>
</li>
<li>Livros sobre Programação de Jogos:
<ul>
<li>Qualquer livro de XNA 3.0 deste link:</li>
</ul>
<ul>
<li>
<ul>
<li><a href="https://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Daps&amp;field-keywords=xna&amp;x=0&amp;y=0">https://www.amazon.com/</a></li>
</ul>
</li>
<li>Qualquer livro sobre Game Engine:
<ul>
<li><a href="https://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Daps&amp;field-keywords=game+engine&amp;x=0&amp;y=0">https://www.amazon.com/</a></li>
</ul>
</li>
<li>Mas tambem pode-se encontrar livros em: <a href="http://www.abebooks.com/">http://www.abebooks.com/</a></li>
</ul>
</li>
</ul>
<p>Mantenha contato comigo preferencialmente pelo Skype ou pelo <a href="http://tolstenko.net/contato/">Formulário de contato do site</a></p>
<ul>
<li>Skype: tolstenko</li>
<li>Gtalk, MSN, Email: tolstenko (por medidas anti-spam entenda que o complemento é gmail.com)</li>
</ul>
<p>Se você me ajudar e se assim o quiser, colocarei uma referência ao seu site ou nome na página e sempre que eu puder citarei nos posts.</p>
<address style="text-align: right;">Grato,</address>
<address style="text-align: right;">Alexandre Tolstenko Nogueira<br />
</address>
]]></content:encoded>
			<wfw:commentRss>http://tolstenko.net/doe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>#00 &#8211; Apresentação</title>
		<link>http://tolstenko.net/2009/02/12/17/</link>
		<comments>http://tolstenko.net/2009/02/12/17/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 20:05:52 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[XNA]]></category>
		<category><![CDATA[begining]]></category>
		<category><![CDATA[creators]]></category>
		<category><![CDATA[developer center]]></category>
		<category><![CDATA[game programming]]></category>
		<category><![CDATA[Gamux]]></category>
		<category><![CDATA[jogos]]></category>
		<category><![CDATA[Unicamp]]></category>
		<category><![CDATA[xna creators club]]></category>

		<guid isPermaLink="false">http://tolstenko.net/?p=17</guid>
		<description><![CDATA[<a href="http://tolstenko.net/2009/02/12/17/"><img align="left" hspace="5" width="150" height="150" src="http://tolstenko.net/wp-content/uploads/2009/02/apresentacao-150x150.jpg" class="alignleft wp-post-image tfe" alt="apresentacao" title="apresentacao" /></a><p></p>
<p>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 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://tolstenko.net/2009/02/12/17/"><img class="size-full wp-image-30 alignleft" title="apresentacao" src="http://tolstenko.net/wp-content/uploads/2009/02/apresentacao.jpg" alt="apresentacao" width="315" height="315" /></a></p>
<p>Começo com esse post, uma série de artigos desenvolvidos por mim com o intúito de <span style="text-decoration: line-through;">aprender</span> 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:</p>
<ul>
<li> Claro (fácil de entender);</li>
<li>Conciso (o material todo mastigadinho e resumido);</li>
<li>Dinâmico (enérgico, se bate de um lado e ja está do outro);</li>
<li>Referenciável (como um caderno de consulta por assuntos estudados);</li>
<li>Em português (nossa! é um horror ter que ler tudo em inglês);</li>
<li>E o mais importante de tudo: um material <span style="text-decoration: underline;">DIVERTIDO</span>.</li>
<p><span id="more-17"></span></ul>
<p>Irei fazer o processo inverso de uma produção de artigos, ou séries de artigos: falarei primeiro das referências usadas para o estudo. Pois assim fica mais fácil para os curiosos que<span style="text-decoration: line-through;">, come eu,</span> gostam de pular algumas etapas no aprendizado. E de qualquer forma, poderei livremente falar usando citações, sem que me <span style="text-decoration: line-through;">importunem</span> chamem à atenção sobre direitos autorais.</p>
<ol>
<li><img class="alignnone size-full wp-image-16" title="prefessional-xna-game-programming" src="http://tolstenko.net/wp-content/uploads/2009/02/prefessional-xna-game-programming.jpg" alt="prefessional-xna-game-programming" width="118" height="150" /> &#8211; Professional XNA Game Programming &#8211; Meu primeiro livro sobre XNA. Focado no XNA 1.0, que sofreu algumas mudanças, mas com ele aprendí as idéias e a logica desse tipo de programação. Possui muito código de exemplo e também explica muitissimo bem.</li>
<li><img class="alignnone size-medium wp-image-23" title="beginning-xna-20-game-programming-from-novice-to-professional" src="http://tolstenko.net/wp-content/uploads/2009/02/beginning-xna-20-game-programming-from-novice-to-professional.jpg" alt="beginning-xna-20-game-programming-from-novice-to-professional" width="192" height="254" /> &#8211; Begining XNA 2.0 Game programming &#8211; From Novice to Professional. Busquei esse livre mais pelo fato dos escritores serem brasileiros e para me atualizar para as mudanças para XNA 2.0.</li>
<li><img class="alignnone size-full wp-image-24" title="learning-xna-30" src="http://tolstenko.net/wp-content/uploads/2009/02/learning-xna-30.jpg" alt="learning-xna-30" width="194" height="254" /> &#8211; Learning XNA 3.0. Estou comprando esse hoje, espero que chegue inteiro e não se perca pelo meio do caminho. Nem sei como vai ser. Pelo que eu li&#8230; parece que promete.</li>
<li><a href="http://www.lms.ic.unicamp.br:3334/">Gamux</a> &#8211; Grupo de jogos da UNICAMP. Foi lá aonde tudo começou.</li>
<li><a href="http://www.sharpgames.net">SharpGames</a> &#8211; Excelente lugar para se encontrar material em português.</li>
<li><a href="http://creators.xna.com">XNA Creators Club</a>- O lugar onde as pessoas podem encontrar exemplos de codigos para baixar, e, tambem starterkits.</li>
<li><a href="http://msdn.microsoft.com/en-us/xna/default.aspx">Xna Developer Center</a> e <a href="http://msdn.microsoft.com/en-us/library/bb200104.aspx">XNA Library</a> &#8211; Material mais hardcore e guia de referencia de funções.</li>
</ol>
<p>Agora é &#8220;só&#8221; falta seguir essas coisas que daqui à pouco alguem da MS Games te liga te chamando para trabalhar lá&#8230; (huahehaui) Ai ai&#8230; mas não tem nada não, sonhar faz bem né?</p>
<p>Só para não estimular tanto vocês, os programadores de games de verdade programam em algo semelhante ao <a href="http://pt.wikipedia.org/wiki/Assembly">Assembly</a>. <span style="text-decoration: line-through;">E aí negão, tú se lascou! (heahuheuhi)</span> Mas não desestimulem não, porque se aprendermos um framework do nível do XNA, passar para qualquer outra coisa fica muito mais fácil.</p>
<p>Aquele abraço!</p>
]]></content:encoded>
			<wfw:commentRss>http://tolstenko.net/2009/02/12/17/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->