<?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>PauloMotta.pro &#187; LOVE2D</title>
	<atom:link href="http://www.paulomotta.pro.br/tag/love2d/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.paulomotta.pro.br</link>
	<description>&#34;Qualquer tecnologia suficientemente avançada é indistinguível da mágica&#34; - Arthur C. Clarke</description>
	<lastBuildDate>Tue, 10 Jan 2012 03:00:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>A Magia dos Jogos de Computador</title>
		<link>http://www.paulomotta.pro.br/2010/04/14/a-magia-dos-jogos-de-computador/</link>
		<comments>http://www.paulomotta.pro.br/2010/04/14/a-magia-dos-jogos-de-computador/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 18:45:54 +0000</pubDate>
		<dc:creator>prmottajr</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Inovação]]></category>
		<category><![CDATA[Jogos Comentados]]></category>
		<category><![CDATA[Principal]]></category>
		<category><![CDATA[JOGOS]]></category>
		<category><![CDATA[LINGUAGEM]]></category>
		<category><![CDATA[LOVE2D]]></category>
		<category><![CDATA[MARATONA]]></category>

		<guid isPermaLink="false">http://www.paulomotta.pro.br/?p=362</guid>
		<description><![CDATA[Um assunto que eu gosto muito é a implementação de jogos de computador (ou de celular, console, e por aí vai.) Com o tempo os jogos ficaram mais difíceis de jogar porque têm muito mais detalhes envolvidos, por outro lado programar é uma atividade na qual eu tenho um interesse já muito antigo. Em algumas [...]]]></description>
			<content:encoded><![CDATA[<p>Um assunto que eu gosto muito é a implementação de jogos de computador (ou de celular, console, e por aí vai.) Com o tempo os jogos ficaram mais difíceis de jogar porque têm muito mais detalhes envolvidos, por outro lado programar é uma atividade na qual eu tenho um interesse já muito antigo.</p>
<p>Em algumas experiências que fiz com diferentes frameworks, um me chamou muito a atenção. O <a href="http://www.box2d.org/" target="_blank">Box2D</a> é uma biblioteca que permite realizar diversas atividades relacionadas ao cálculo de características de física nos jogos, coisas como gravidade, colisão, atrito, velocidade, aceleração entre outros. É muito poderoso e tem implementação em várias linguagens diferentes, tem para linux e tem para windows.</p>
<p>Experimentei o Box2D quando <a href="http://www.paulomotta.pro.br/2009/08/31/jogo-de-pinball-em-love-050/" target="_blank">participei no LudumDare 15</a> e não foi exatamente um passeio no parque principalmente porque a documentação do Love2D não estava muito legal, tive que olhar exemplos em outras linguagens e deduzir como fazer funcionar em Love2D. Uma das principais coisas a dominar é que o Box2D foi criado para trabalhar com &#8220;micro mundos&#8221; isso quer dizer que os cálculos são feitos com números pequenos, dessa forma você precisa usar um fator de multiplicação entre o mundo de física e o gráfico que representa esse mundo, eu sei que isso não ficou muito claro e em outro post eu vou colocar um exemplo de código.</p>
<p>O objetivo aqui é falar de como uma ideia simples pode ser implementada e transformada em magia (com o Box2D por trás disso.) Depois de usar essa biblioteca fui procurar outras implementações para ver como usar e onde poderia usar, acabei esbarrando em um jogo que usa essa biblioteca e que ganhou um prêmio no concurso no qual foi inscrito.</p>
<p style="text-align: center;">O Crayon Physics Deluxe é um jogo de quebra-cabeças onde o usuário tem o objetivo de acertar a estrelinha da tela com uma bola que também aparece na tela já de início. Bastante simples, o detalhe (que brilha como mágica) é que o usuário DESENHA os componentes com os quais vai trabalhar e a física do mundo atua sobre esses componentes desenhados (que nem existiam!!!) Parece difícil, mas quem já programou usando o Box2D sabe que não é nada do outro mundo, já o efeito visual que isso causa no usuário&#8230;<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="321" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=1849263&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="321" src="http://vimeo.com/moogaloop.swf?clip_id=1849263&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://vimeo.com/1849263">Crayon Physics Deluxe</a> from <a href="http://vimeo.com/user795183">Petri Purho</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Outro detalhe muito legal é que os desenhos são todos feitos com um traço que parece giz de cera e sobre uma foto de papel dobrado, dá uma impressão muito real ao jogo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulomotta.pro.br/2010/04/14/a-magia-dos-jogos-de-computador/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jogo de Pinball em Love 0.5.0</title>
		<link>http://www.paulomotta.pro.br/2009/08/31/jogo-de-pinball-em-love-050/</link>
		<comments>http://www.paulomotta.pro.br/2009/08/31/jogo-de-pinball-em-love-050/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 02:28:29 +0000</pubDate>
		<dc:creator>prmottajr</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Jogos Comentados]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Principal]]></category>
		<category><![CDATA[JOGOS]]></category>
		<category><![CDATA[LOVE2D]]></category>
		<category><![CDATA[MARATONA]]></category>
		<category><![CDATA[PROGRAMAÇÃO]]></category>

		<guid isPermaLink="false">http://www.paulomotta.pro.br/2009/08/31/jogo-de-pinball-em-love-050/</guid>
		<description><![CDATA[Passei esse último final de semana isolado do mundo trabalhando em um jogo de pinball simples para o campeonato LudumDare 15. E aqui está o jogo para download versão love e versão windows. Na versão windows já seguem as DLLs do ambiente, basta descompactar em um mesmo diretório.]]></description>
			<content:encoded><![CDATA[<p>Passei esse último final de semana isolado do mundo trabalhando em um jogo de pinball simples para o campeonato <a href="http://www.ludumdare.com/compo/ludum-dare-15/" target="_blank">LudumDare 15</a>. E aqui está o jogo para download <a href="http://www.paulomotta.pro.br/cavernball.love">versão love</a> e <a href="http://www.paulomotta.pro.br/cavernballWin32.zip" target="_blank">versão windows</a>.</p>
<p>Na versão windows já seguem as DLLs do ambiente, basta descompactar em um mesmo diretório.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulomotta.pro.br/2009/08/31/jogo-de-pinball-em-love-050/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Plataforma Love para Jogos</title>
		<link>http://www.paulomotta.pro.br/2009/08/16/a-plataforma-love-para-jogos/</link>
		<comments>http://www.paulomotta.pro.br/2009/08/16/a-plataforma-love-para-jogos/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 19:33:22 +0000</pubDate>
		<dc:creator>prmottajr</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Jogos Comentados]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Principal]]></category>
		<category><![CDATA[JOGOS]]></category>
		<category><![CDATA[LOVE2D]]></category>
		<category><![CDATA[PROGRAMAÇÃO]]></category>

		<guid isPermaLink="false">http://www.paulomotta.pro.br/2009/08/16/a-plataforma-love-para-jogos/</guid>
		<description><![CDATA[Ainda em construção. O site oficial da plataforma pode ser encontrado aqui.]]></description>
			<content:encoded><![CDATA[<p>Ainda em construção.</p>
<p>O site oficial da plataforma pode ser encontrado <a href="http://love2D.org" target="_blank">aqui</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulomotta.pro.br/2009/08/16/a-plataforma-love-para-jogos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

