<?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>CrociDBlog &#187; Ruby</title>
	<atom:link href="http://crocidb.com/blog/tag/ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://crocidb.com/blog</link>
	<description>Programação, Jogos, Desenvolvimento de Games e opinião.</description>
	<lastBuildDate>Wed, 11 Aug 2010 23:04:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Interpretando Games 1: Introdução</title>
		<link>http://crocidb.com/blog/2009/12/interpretando-games-1-introducao/</link>
		<comments>http://crocidb.com/blog/2009/12/interpretando-games-1-introducao/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 13:47:33 +0000</pubDate>
		<dc:creator>CrociDB</dc:creator>
				<category><![CDATA[Linguagens]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[pygame]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://crocidb.com/blog/?p=480</guid>
		<description><![CDATA[Esse ano de 2009 pra mim foi um ano de muitas novidades, principalmente falando de linguagens de programação interpretadas. Por trabalhar com Web, me aperfeiçoei muito com PHP &#8212; linguagem que eu gosto bastante, aliás. Então logo descobri o mundo do Ruby, mais uma vez devido à Web: Ruby on Rails. Uma que está fazendo [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Esse ano de 2009 pra mim foi um ano de muitas novidades, principalmente falando de linguagens de programação interpretadas. Por trabalhar com Web, me aperfeiçoei muito com PHP &#8212; linguagem que eu gosto bastante, aliás. Então logo descobri o mundo do Ruby, mais uma vez devido à Web: Ruby on Rails.</p>
<p><a href="http://www.flickr.com/photos/xikita/48647105/"><img class="size-medium wp-image-481 alignright" title="Perl" src="http://crocidb.com/blog/wp-content/uploads/2009/12/camelo-300x225.jpg" alt="" width="153" height="114" /></a>Uma que está fazendo sucesso ultimamente, principalmente na área de desenvolvimento de games, é Python. Eu, pelo menos, ouço muito falar da PyGame &#8212; biblioteca de jogos para Python &#8211;, resolvi também dar uma olhada nisso. E recentemente, fui convidado por um amigo a estudar um pouco de Perl. Muitos devem pensar: &#8220;Perl? Vai aprender Fortran também!&#8221;. Não custa nada, é uma linguagem exótica, que, apesar de ser antiga, ainda é bem poderosa e com uma base de usuários forte.</p>
<p>Devido a minha natureza gamer, sempre procuro interligar qualquer coisa relacionada a desenvolvimento que eu aprenda a jogos, não foi diferente agora. Por tudo isso que resolvi escrever uma série de tópicos falando sobre jogos feitos em linguagens interpretadas como essas. Claro que eu não sou nenhum <em>expert</em> (aliás, não sei quase nada ainda) em nenhuma dessas linguagens, como já disse, estou apenas aprendendo. Essa série é mais uma compilação do que encontrei/vou encontrar em pesquisas sobre o tema, o que me estimula ainda mais a aprender, e eventualmente você também.</p>
<p>Eu poderia começar falando das vantagens e desvantagens dessas linguagens, ou de linguagens interpretadas num geral, mas não o farei. Só o fato das máquinas virtuais otimizarem muitos aspectos de desempenho, trabalharem na gerência de memória e coleta de lixo, e você só ter que escrever um código compatível com todas as &#8220;plataformas&#8221; é suficiente.</p>
<p>Vale a pena ressaltar que estamos falando de joguinhos. E nesse caso só vou tratar de jogos 2D, que é o que eu mais gosto de fazer.
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2009%2F12%2Finterpretando-games-1-introducao%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2009%2F12%2Finterpretando-games-1-introducao%2F&amp;source=CrociDB&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://crocidb.com/blog/2009/12/interpretando-games-1-introducao/&title=Interpretando+Games+1:+Introdução&srcURL=http://crocidb.com/blog" target="_blank" rel="nofollow"><img
src="http://crocidb.com/blog/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a>]]></content:encoded>
			<wfw:commentRss>http://crocidb.com/blog/2009/12/interpretando-games-1-introducao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>E l&#225; se foi a Ludum Dare 16&#8230;</title>
		<link>http://crocidb.com/blog/2009/12/e-l-se-foi-a-ludum-dare-16/</link>
		<comments>http://crocidb.com/blog/2009/12/e-l-se-foi-a-ludum-dare-16/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 11:16:16 +0000</pubDate>
		<dc:creator>CrociDB</dc:creator>
				<category><![CDATA[Contests]]></category>
		<category><![CDATA[ludum dare]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://crocidb.com/blog/2009/12/e-l-se-foi-a-ludum-dare-16/</guid>
		<description><![CDATA[Esse fim de semana passado aconteceu a Ludum Dare 16. Competição de games de 48 horas que acontece várias vezes por ano. Eu, infelizmente, não pude participar. Entretanto tentei acompanhar (não em tempo real) vendo os posts da galera. Essa edição da competição teve 121 jogos cadastrados, e o tema foi Exploration (exploração). O bacana [...]


Posts semelhantes:<ol><li><a href='http://crocidb.com/blog/2009/04/gamedev-com-ruby/' rel='bookmark' title='Permanent Link: GameDev com Ruby'>GameDev com Ruby</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Esse fim de semana passado aconteceu a Ludum Dare 16. Competição de games de 48 horas que acontece várias vezes por ano. Eu, infelizmente, não pude participar. Entretanto tentei acompanhar (não em tempo real) vendo os posts da galera.</p>
<p>Essa edição da competição teve 121 jogos cadastrados, e o tema foi <em>Exploration</em> (exploração). O bacana desse concurso é que muita gente participa, conversam em tempo real no IRC, postam no blog com suas atualizações, o que comem e fazem durante a competição e no final ainda escrevem <em>postmortem’s</em> e exibem <em>timelapses </em>do desenvolvimento. Acho que isso eu já falei aqui, mas que seja, eu vim mesmo foi mostrar alguns materiais que me chamaram atenção e eu resolvi compartilhar.</p>
<p>É bom ver que bastante gente resolve fazer o game com alguma ferramenta/linguagem/api que ainda não domina com o pretexto de aprender. Isso é algo que eu não sei se faria antes, ainda mais porque o tempo é limitadíssimo, porém talvez seja até interessante. Talvez eu faça isso na próxima <a href="http://theindiebay.com/competition/">Indie Bay Competition</a>, que começa dia 8 de Janeiro, com Ruby e Gosu, que eu to tentando aprender (logo logo tem post sobre isso).</p>
<p>(Dividi o post por aqui para não deixar a página principal muito pesada com tantos vídeos, clique aqui para ver o <a href="http://crocidb.com/blog/2009/12/e-l-se-foi-a-ludum-dare-16/">Post Inteiro</a>)</p>
<p><span id="more-470"></span></p>
<p>Também vi que tem bastante gente usando <a href="http://crocidb.com/blog/2009/11/jogos-casuais-com-unity-3d/">Unity 3D</a>. Veja esses timelapses de desenvolvimento em Unity:</p>
<div style="text-align: center"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" 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://www.youtube.com/v/CZJePejz8FM&amp;hl=pt_BR&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/CZJePejz8FM&amp;hl=pt_BR&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" 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://www.youtube.com/v/z-d-5UCWAC8&amp;hl=pt_BR&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/z-d-5UCWAC8&amp;hl=pt_BR&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
</div>
<p>Veja também esse cara que fez um jogo em Flash sem nem utilizar o Adobe Flash:</p>
<div style="text-align: center"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" 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://www.youtube.com/v/buC_zbkgDHU&amp;hl=pt_BR&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/buC_zbkgDHU&amp;hl=pt_BR&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<p>Ah, teve gente usando Ruby e Gosu. <a href="http://www.ludumdare.com/compo/2009/12/14/ruby-opengl-and-pixels/">Esse carinha</a> ainda tira uma com os programadores que não conhecem Ruby. Como não poderia faltar, também teve Python com PyGame, veja esse vídeo aqui de um cara que <a href="http://www.ludumdare.com/compo/2009/12/14/timelapse-and-postmortem-of-unfinished-game/">não conseguiu terminar</a> o projeto:</p>
<div style="text-align: center"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" 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://www.youtube.com/v/OhDuiFxhjsw&amp;hl=pt_BR&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/OhDuiFxhjsw&amp;hl=pt_BR&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<p>Veja esses vídeos se você quer se inspirar para desenvolver um jogo em pouco tempo, ou participar de uma competição dessas. É bem interessante. =)
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2009%2F12%2Fe-l-se-foi-a-ludum-dare-16%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2009%2F12%2Fe-l-se-foi-a-ludum-dare-16%2F&amp;source=CrociDB&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://crocidb.com/blog/2009/12/e-l-se-foi-a-ludum-dare-16/&title=E+l&aacute;+se+foi+a+Ludum+Dare+16&hellip;&srcURL=http://crocidb.com/blog" target="_blank" rel="nofollow"><img
src="http://crocidb.com/blog/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a>

<p>Posts semelhantes:<ol><li><a href='http://crocidb.com/blog/2009/04/gamedev-com-ruby/' rel='bookmark' title='Permanent Link: GameDev com Ruby'>GameDev com Ruby</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://crocidb.com/blog/2009/12/e-l-se-foi-a-ludum-dare-16/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GameDev com Ruby</title>
		<link>http://crocidb.com/blog/2009/04/gamedev-com-ruby/</link>
		<comments>http://crocidb.com/blog/2009/04/gamedev-com-ruby/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 06:05:48 +0000</pubDate>
		<dc:creator>CrociDB</dc:creator>
				<category><![CDATA[Principal]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://crocidb.wordpress.com/?p=318</guid>
		<description><![CDATA[Ruby&#8230; essa linguagem que vem crescendo tanto ultimamente (claro, ela deve isso ao Rails, mas isso é outra história, nem vou entrar em detalhes porque também não sei muito), também pode ser uma boa opção para você que deseja programar jogos. Dei uma googleada sobre bibliotecas para desenvolvimento com ela, e achei muita coisa boa. [...]


Posts semelhantes:<ol><li><a href='http://crocidb.com/blog/2009/01/gamedev-resources/' rel='bookmark' title='Permanent Link: Gamedev Resources'>Gamedev Resources</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Ruby&#8230; essa linguagem que vem crescendo tanto ultimamente (claro, ela deve isso ao Rails, mas isso é outra história, nem vou entrar em detalhes porque também não sei muito), também pode ser uma boa opção para você que deseja programar jogos.</p>
<p>Dei uma googleada sobre bibliotecas para desenvolvimento com ela, e achei muita coisa boa. Existem ports para <a href="http://www.kmc.gr.jp/~ohai/rubysdl.en.html">SDL</a> e <a href="http://ruby-opengl.rubyforge.org/">OpenGL</a> (não achei nada sobre Allegro&#8230; se alguém achar, por favor compartilhe), o que já seria suficiente para este post. Porém eu vou além. Gostaria de mostrar um pouco mais.</p>
<p>Temos também a <a href="http://www.libgosu.org/">Gosu</a>, que me parece bem famosa para quem é da área do Ruby, porém que eu desconhecia. Ela usa SDL para o gráfico, e me pareceu bastante interessante. A <a href="http://blog.rubygame.org/">Rubygame</a> também me parece uma boa alternativa. Ela é um &#8220;port&#8221; da <a href="http://www.pygame.org/">pygame</a> (do Python) para Ruby. Mas o que mais me espantou, foi ver um port de Ogre3D pra Ruby! O <a href="http://ogrerb.rubyforge.org/">OgreRB</a>.</p>
<p>A Ogre3D, como eu já disse por aqui mesmo, é uma Engine 3D pra C++ completa para jogos profissionais, e ter uma adaptação para Ruby é uma ótima notícia para quem gostaria de não só brincar, mas criar jogos bem interessantes com Ruby. Entretanto, não sei se Ruby é viável para a criação de jogos AAA.</p>
<p>Também não pretendo programar jogos com Ruby não. Quero aprender Ruby sim, porém com outros propósitos. Não que eu não acredite na linguagem para jogos, só que eu prefiro C/C++ para isso mesmo. Na verdade, não vou muito bem com linguagens com sintaxes muito diferentes do C-Style. Mas vou aprender Ruby em breve.</p>
<p>Fica aí a dica pra você que quer desenvolver jogos, mas nunca o fez, ou nunca programou, pois ruby é uma linguagem totalmente orientada a objetos, e de fácil assimilação e aprendizado. Ou então para você que já mexe com Ruby e gostaria de começar com GameDev. =D
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2009%2F04%2Fgamedev-com-ruby%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2009%2F04%2Fgamedev-com-ruby%2F&amp;source=CrociDB&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://crocidb.com/blog/2009/04/gamedev-com-ruby/&title=GameDev+com+Ruby&srcURL=http://crocidb.com/blog" target="_blank" rel="nofollow"><img
src="http://crocidb.com/blog/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a>

<p>Posts semelhantes:<ol><li><a href='http://crocidb.com/blog/2009/01/gamedev-resources/' rel='bookmark' title='Permanent Link: Gamedev Resources'>Gamedev Resources</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://crocidb.com/blog/2009/04/gamedev-com-ruby/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linguagens de Programa&#231;&#227;o Atuais</title>
		<link>http://crocidb.com/blog/2008/03/linguagens-de-programaes-atuais/</link>
		<comments>http://crocidb.com/blog/2008/03/linguagens-de-programaes-atuais/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 21:21:38 +0000</pubDate>
		<dc:creator>CrociDB</dc:creator>
				<category><![CDATA[Notícias]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linguagens de programação]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[vb]]></category>
		<category><![CDATA[visual basic]]></category>

		<guid isPermaLink="false">http://crocidb.wordpress.com/2008/03/03/linguagens-de-programaes-atuais/</guid>
		<description><![CDATA[Este gráfico mostra um pouco sobre as posições das linguagens de programação nos últimos seis anos. Dá para ver que Java e C, estão sempre no topo, seguidos (na maior parte do tempo) por C++. Visual Basic também detém uma posição interessante, bem acima do Delphi. Já o Ruby, podemos ver que tem crescido estes [...]


Posts semelhantes:<ol><li><a href='http://crocidb.com/blog/2008/01/meus-estudos-atuais/' rel='bookmark' title='Permanent Link: Meus estudos atuais'>Meus estudos atuais</a></li>
<li><a href='http://crocidb.com/blog/2008/12/javafx-o-que/' rel='bookmark' title='Permanent Link: JavaFX &#8211; O que?'>JavaFX &#8211; O que?</a></li>
<li><a href='http://crocidb.com/blog/2008/06/tagsme-mobile-com-xml/' rel='bookmark' title='Permanent Link: TagsMe &#8211; Mobile com XML'>TagsMe &#8211; Mobile com XML</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[</p>
<p>Este gráfico mostra um pouco sobre as posições das linguagens de programação nos últimos seis anos. </p>
<p>Dá para ver que Java e C, estão sempre no topo, seguidos (na maior parte do tempo) por C++. Visual Basic também detém uma posição interessante, bem acima do Delphi. Já o Ruby, podemos ver que tem crescido estes últimos anos!</p>
<p align="center"><a href="http://info.abril.com.br/imagem/fwa/1204571046754_58.JPG" target="_blank"><img height="330" src="http://info.abril.com.br/imagem/fwa/1204571046754_58.JPG" width="440" style="border:0;"></a> </p>
<p>Super legal isso! É bom para as pessoas verem como que estão com sua linguagem e pode servir para iniciantes, que ainda não decidiram em qual linguagem investir.</p>
<p>Eu, graças a Deus, estou bem aí, programo em C/C++ e Java (PHP também)!</p>
<p>[Via: <a href="http://info.abril.com.br/blog/silvia/20080303_listar.shtml" target="_blank">Blog da Silva Balieiro, Info Online</a>]</p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2008%2F03%2Flinguagens-de-programaes-atuais%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2008%2F03%2Flinguagens-de-programaes-atuais%2F&amp;source=CrociDB&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://crocidb.com/blog/2008/03/linguagens-de-programaes-atuais/&title=Linguagens+de+Programa&#231;&#227;o+Atuais&srcURL=http://crocidb.com/blog" target="_blank" rel="nofollow"><img
src="http://crocidb.com/blog/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a>

<p>Posts semelhantes:<ol><li><a href='http://crocidb.com/blog/2008/01/meus-estudos-atuais/' rel='bookmark' title='Permanent Link: Meus estudos atuais'>Meus estudos atuais</a></li>
<li><a href='http://crocidb.com/blog/2008/12/javafx-o-que/' rel='bookmark' title='Permanent Link: JavaFX &#8211; O que?'>JavaFX &#8211; O que?</a></li>
<li><a href='http://crocidb.com/blog/2008/06/tagsme-mobile-com-xml/' rel='bookmark' title='Permanent Link: TagsMe &#8211; Mobile com XML'>TagsMe &#8211; Mobile com XML</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://crocidb.com/blog/2008/03/linguagens-de-programaes-atuais/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
