<?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; flash</title>
	<atom:link href="http://crocidb.com/blog/tag/flash/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>Flash Games em Dispositivos Móveis</title>
		<link>http://crocidb.com/blog/2010/07/flash-games-e-smartphones-android/</link>
		<comments>http://crocidb.com/blog/2010/07/flash-games-e-smartphones-android/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 16:11:12 +0000</pubDate>
		<dc:creator>CrociDB</dc:creator>
				<category><![CDATA[Contests]]></category>
		<category><![CDATA[Notícias]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[games]]></category>

		<guid isPermaLink="false">http://crocidb.com/blog/?p=655</guid>
		<description><![CDATA[Para aqueles que estão antenados em tecnologia, o título deve logo lembrar da Apple vetando o Flash nos iPhones. Ainda mais quando a Adobe estava pra lançar sua Creative Suite 5 com opções de exportação de aplicativos flash nativamente para o smartphone da maçã. Mas a Adobe não deixou por isso, não. Agora que o [...]


Posts semelhantes:<ol><li><a href='http://crocidb.com/blog/2010/02/criando-flash-games-no-linux/' rel='bookmark' title='Permanent Link: Criando Flash Games no Linux'>Criando Flash Games no Linux</a></li>
<li><a href='http://crocidb.com/blog/2010/03/criando-flash-games-no-linux-2/' rel='bookmark' title='Permanent Link: Criando Flash Games no Linux II'>Criando Flash Games no Linux II</a></li>
<li><a href='http://crocidb.com/blog/2009/04/fast-flash-gamming/' rel='bookmark' title='Permanent Link: Fast Flash Gamming'>Fast Flash Gamming</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Para aqueles que estão antenados em tecnologia, o título deve logo lembrar da Apple vetando o Flash nos iPhones. Ainda mais quando a Adobe estava pra lançar sua Creative Suite 5 com opções de exportação de aplicativos flash nativamente para o <a class="bbli" href="http://sledge.boo-box.com/list/page/c21hcnRwaG9uZV8jI19jbG91ZF8jI190YWdnaW5nLXRvb2wtd3BfIyNfMTg2NTMy-64">smartphone<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a> da maçã.</p>
<p><img class="size-medium wp-image-657 alignleft" title="Flash no Android" src="http://crocidb.com/blog/wp-content/uploads/2010/07/android_flash_money-274x300.png" alt="" width="131" height="144" /></p>
<p>Mas a Adobe não deixou por isso, não. Agora que o Android 2.2 &#8220;Froyo&#8221; tem suporte ao flashplayer, ela está patrocinando algumas competições para desenvolvimento de jogos mobile com prêmios em dinheiro. Bastante dinheiro. Aproximadamente $30.000 no total em prêmios para cada competição.</p>
<p>Essa semana eu <a href="http://twitter.com/CrociDB">twittei</a> a competição <a href="http://www.flashgamelicense.com/sponsor_pages/adobe/">Cell Your Flash Game</a> promovida pelo Flash Game License e a competição promovida pelo <a href="http://www.kongregate.com/pages/mobile-game-contest">Kongregate</a>. Mas não é só. Pelo que vi, também há uma parceria com a MochiMedia, uma das maiores ferramentas de distribuição e monetização de conteúdo em flash, com a competição <a href="http://www.mochimedia.com/contest/jul10">Made for Mobile</a>.</p>
<p>Confesso que com tanto prêmio, a Cell Your Flash Game e a Made for Mobile premiando até os 150º e 105º lugares, respectivamente, dá muita vontade de participar. Apesar de eu não ter um Android pra testar. Mas para quem quiser participar, pode dar uma olhada no site do <a href="http://m.kongregate.com/">Kongregate versão mobile</a> para ter uma ideia geral.</p>
<p>Como muitos aqui já sabem, eu gosto bastante de <a href="http://crocidb.com/blog/2010/02/criando-flash-games-no-linux/">jogos em Flash</a>, mas há algum tempo ando meio decepcionado com a Adobe. Eles se preocupam muito pouco com a qualidade do player para <a class="bbli" href="http://sledge.boo-box.com/list/page/bGludXhfIyNfY2xvdWRfIyNfdGFnZ2luZy10b29sLXdwXyMjXzE4NjUzMg==-60">linux<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a>. Tanto que a nova versão do Adobe Air não suporta nem acentos no sistema operacional do pinguim.
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2010%2F07%2Fflash-games-e-smartphones-android%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2010%2F07%2Fflash-games-e-smartphones-android%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/2010/07/flash-games-e-smartphones-android/&title=Flash+Games+em+Dispositivos+Móveis&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/2010/02/criando-flash-games-no-linux/' rel='bookmark' title='Permanent Link: Criando Flash Games no Linux'>Criando Flash Games no Linux</a></li>
<li><a href='http://crocidb.com/blog/2010/03/criando-flash-games-no-linux-2/' rel='bookmark' title='Permanent Link: Criando Flash Games no Linux II'>Criando Flash Games no Linux II</a></li>
<li><a href='http://crocidb.com/blog/2009/04/fast-flash-gamming/' rel='bookmark' title='Permanent Link: Fast Flash Gamming'>Fast Flash Gamming</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://crocidb.com/blog/2010/07/flash-games-e-smartphones-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Criando Flash Games no Linux II</title>
		<link>http://crocidb.com/blog/2010/03/criando-flash-games-no-linux-2/</link>
		<comments>http://crocidb.com/blog/2010/03/criando-flash-games-no-linux-2/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 14:13:10 +0000</pubDate>
		<dc:creator>CrociDB</dc:creator>
				<category><![CDATA[Outros]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[inkscape]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[svg]]></category>

		<guid isPermaLink="false">http://crocidb.com/blog/?p=565</guid>
		<description><![CDATA[Depois de escrever o artigo sobre criação de jogos em Flash no Linux, eu percebi que tinha faltado muita coisa interessante. Então resolvi escrever uma continuação. Aqui então falo um pouco sobre como importar recursos e gráficos vetoriais e como debugar seu projeto. Vale ainda resssaltar que eu estou focando no desenvolvimento de jogos. Criar [...]


Posts semelhantes:<ol><li><a href='http://crocidb.com/blog/2010/02/criando-flash-games-no-linux/' rel='bookmark' title='Permanent Link: Criando Flash Games no Linux'>Criando Flash Games no Linux</a></li>
<li><a href='http://crocidb.com/blog/2010/07/flash-games-e-smartphones-android/' rel='bookmark' title='Permanent Link: Flash Games em Dispositivos Móveis'>Flash Games em Dispositivos Móveis</a></li>
<li><a href='http://crocidb.com/blog/2009/10/por-que-eu-gosto-de-jogos-em-flash/' rel='bookmark' title='Permanent Link: Por que eu gosto de jogos em Flash?'>Por que eu gosto de jogos em Flash?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://crocidb.com/blog/wp-content/uploads/2010/03/linux.png"><img class="alignleft size-full wp-image-571" title="LinuxFlash" src="http://crocidb.com/blog/wp-content/uploads/2010/03/linux.png" alt="LinuxFlash" width="156" height="156" /></a>Depois de escrever o artigo sobre <a href="http://crocidb.com/blog/2010/02/criando-flash-games-no-linux/"><strong>criação de jogos em Flash no Linux</strong></a>, eu percebi que tinha faltado muita coisa interessante. Então resolvi escrever uma continuação. Aqui então falo um pouco sobre como importar recursos e gráficos vetoriais e como debugar seu projeto.</p>
<p>Vale ainda resssaltar que eu estou focando no desenvolvimento de jogos. Criar aplicações RIA deve ser bem mais fácil com a SDK do Flex, uma vez que ela foi feita para isso mesmo. Quem sabe eu poste sobre isso futuramente.</p>
<h2>IDE&#8217;s para Flash</h2>
<p>Como eu disse no <a href="http://crocidb.com/blog/2010/02/criando-flash-games-no-linux/">primeiro post</a>, infelizmente não há uma solução para esse problema no <a href="http://crocidb.com/blog/tag/linux/">Linux</a>. Eu apostaria em um bom plugin para NetBeans, mas ainda não existe. Então dei uma procurada e achei uma IDE bem simples para projetos flash para web e para a plataforma Air. Aliás, ele roda na própria plataforma da Adobe, que é o <a href="http://code.google.com/p/minibuilder/">MiniBuilder</a>.</p>
<p>Se você já tem o Air instalado, fica muito fácil instalar esse programa, basta baixar o arquivo .air do <a href="http://code.google.com/p/minibuilder/">site</a>. Quando você executar, ele vai lhe informar que para que a IDE funcione perfeitamente, você vai precisar deixar executando um pequeno servidor. A partir disso é só usar. Bem simples e direto ao ponto. Gostei bastante.</p>
<p>Há outras ferramentas com ambições maiores, como o <a href="http://dialect.openmodeling.net/wiki">OpenDialect</a>, que tem como objetivo ser como a própria IDE do Flash, entretanto acho que ainda não vale mais que uma simples citação aqui.</p>
<h2>Trabalhando com gráficos</h2>
<p>Uma das coisas mais interessantes do Flash é o fato dele trabalhar com gráficos vetoriais (<a href="http://pt.wikipedia.org/wiki/SVG">SVG</a>). Claro que para a área de atuação principal dele isso é comum, mas para desenvolvedores de jogos em geral, isso pode soar meio estranho.</p>
<p>Então uma das coisas que me deixou mais feliz quando comecei a brincar com flash no linux foi que o <a href="http://www.inkscape.org/">Inkscape</a> salva nativamente arquivos SVG que podem ser importados no swf. Você faz uma ilustração, salva o arquivo e importa ele via código <a href="http://crocidb.com/blog/tag/actionscript/">ActionScript 3</a> sem problemas.</p>
<p>Vou mostrar um código simples de como importar arquivos SVG por ActionScript:</p>
<pre class="brush: as3;">package {

   import flash.display.Sprite;
   import flash.geom.ColorTransform;

   public class Desenho extends Sprite {

      [Embed(source=&quot;desenho.svg&quot;)]
      public var         DesenhoSprite:Class;
      public var         desenhoSprite:Sprite;

      public function Desenho()
      {
         desenhoSprite = new DesenhoSprite();
         addChild(desenhoSprite);
      }

   }

}</pre>
<p>Como você pode ver, criamos uma classe que herda a classe Sprite &#8211; que é um MovieClip mais simplificado, sem as rotinas de timeline &#8211; e já embedda o gráfico vetorial nela. Assim quando você instanciar essa classe, ela será o sprite com seu desenho SVG. Lembrando que você não precisa distribuir seu SVG junto ao SWF, uma vez que o Flash encorpora o gráfico vetorial.</p>
<p>É claro que com essa forma de importação de recursos também permite que você faça com arquivos de imagem em geral, arquivos de som e até outros SWF&#8217;s. Para mais detalhe sobre como importar recursos, visite <a href="http://livedocs.adobe.com/flex/3/html/help.html?content=embed_4.html">essa página do help do Flex</a>.</p>
<h2>Debugando arquivos SWF</h2>
<p>Se tivessemos um plugin para NetBeans, ou Eclipse, o debug seria infinitamente mais fácil. Mas mesmo não tendo, debugar flash não é tão difícil assim. Se você já debugou com o GDB, então vai tirar de letra. Na verdade, o FDB, o debugger do flex, é muito parecido com o GDB</p>
<p>Antes de qualquer coisa, quando for compilar seu SWF para ser debugado, use a seguinte opção no compilador:</p>
<pre class="brush: plain;">$ mxmlc -debug=true game.as</pre>
<p>Assim ele poderá gerar as informações necessárias para o debug. Uma vez feito isso, basta você chamar o FDB e então mandar ele carregar o seu SWF:</p>
<pre class="brush: plain;">$ fdb
(fdb) run game.swf</pre>
<p>Ele então irá abrir seu jogo no FlashPlayer e então começar o processo de debug. Nesse <em>prompt</em> você pode ver o código a ser executado (comando list), setar breakpoints (comando break), modificar valores de variáveis (comando set), exibindo valores de variáveis (comando print), entre muitos outros. Dê uma conferida no <a href="http://livedocs.adobe.com/flex/3/html/help.html?content=debugging_01.html">manual da Adobe sobre o FDB</a>.</p>
<p>Provavelmente eu também esqueci de algo importante neste artigo. Então é capaz que haja mais um artigo da série sobre Programação de Jogos Flash no Linux.
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2010%2F03%2Fcriando-flash-games-no-linux-2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2010%2F03%2Fcriando-flash-games-no-linux-2%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/2010/03/criando-flash-games-no-linux-2/&title=Criando+Flash+Games+no+Linux+II&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/2010/02/criando-flash-games-no-linux/' rel='bookmark' title='Permanent Link: Criando Flash Games no Linux'>Criando Flash Games no Linux</a></li>
<li><a href='http://crocidb.com/blog/2010/07/flash-games-e-smartphones-android/' rel='bookmark' title='Permanent Link: Flash Games em Dispositivos Móveis'>Flash Games em Dispositivos Móveis</a></li>
<li><a href='http://crocidb.com/blog/2009/10/por-que-eu-gosto-de-jogos-em-flash/' rel='bookmark' title='Permanent Link: Por que eu gosto de jogos em Flash?'>Por que eu gosto de jogos em Flash?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://crocidb.com/blog/2010/03/criando-flash-games-no-linux-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Criando Flash Games no Linux</title>
		<link>http://crocidb.com/blog/2010/02/criando-flash-games-no-linux/</link>
		<comments>http://crocidb.com/blog/2010/02/criando-flash-games-no-linux/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 00:08:34 +0000</pubDate>
		<dc:creator>CrociDB</dc:creator>
				<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://crocidb.com/blog/?p=559</guid>
		<description><![CDATA[Conheço muita gente que não gosta de jogos em Flash. Mas muitos deles dizem que não gostam porque não podem programar jogos para ele. Ou porque não podem pagar pelo Adobe Flash, e outros porque usam Linux. Eu já citei algo sobre isso no post Por que eu gosto de jogos em Flash? Como muitos [...]


Posts semelhantes:<ol><li><a href='http://crocidb.com/blog/2010/03/criando-flash-games-no-linux-2/' rel='bookmark' title='Permanent Link: Criando Flash Games no Linux II'>Criando Flash Games no Linux II</a></li>
<li><a href='http://crocidb.com/blog/2010/07/flash-games-e-smartphones-android/' rel='bookmark' title='Permanent Link: Flash Games em Dispositivos Móveis'>Flash Games em Dispositivos Móveis</a></li>
<li><a href='http://crocidb.com/blog/2009/10/por-que-eu-gosto-de-jogos-em-flash/' rel='bookmark' title='Permanent Link: Por que eu gosto de jogos em Flash?'>Por que eu gosto de jogos em Flash?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://crocidb.com/blog/wp-content/uploads/2010/02/TuxFlash.png"><img class="size-medium wp-image-562 alignleft" title="TuxFlash" src="http://crocidb.com/blog/wp-content/uploads/2010/02/TuxFlash-250x300.png" alt="Flash no Linux" width="160" height="192" /></a>Conheço muita gente que não gosta de jogos em <strong>Flash</strong>. Mas muitos deles dizem que não gostam porque não podem programar jogos para ele. Ou porque não podem pagar pelo Adobe Flash, e outros porque usam <strong>Linux</strong>. Eu já citei algo sobre isso no post <a href="http://crocidb.com/blog/2009/10/por-que-eu-gosto-de-jogos-em-flash/" target="_blank">Por que eu gosto de jogos em Flash?</a></p>
<p>Como muitos sabem, a Adobe tem o Flex SDK, que são o compilador e as bibliotecas do Flex Builder, só que OpenSource. Com ele você já tem o suficiente para desenvolver qualquer jogo em Flash utilizando ActionScript 3 e as bibliotecas do Flash.</p>
<p>Então resolvi criar um pequeno guia para iniciar na programação de jogos em Flash no Linux. Eu aqui estou usando o Ubuntu Karmic Koala, mas acredito que não vai mudar muita coisa para outras distribuições.</p>
<h2>Instalando o Flex SDK</h2>
<p>Primeiro de tudo você tem que instalar o Sun JDK. Se você estiver usando qualquer distro debian-based, você pode instalar direto pelo apt-get assim:</p>
<pre class="brush: plain;">$ sudo apt-get install sun-java6-jdk</pre>
<p>Caso esteja usando outra distro, você pode baixar a JDK diretamente pelo <a href="http://java.sun.com/javase/downloads/widget/jdk6.jsp">site do Java</a>. Agora baixe a SDK do Flex no <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3sdk" target="_blank">site da Adobe</a>. É um pouquinho grande, tem cerca de 120MB. Agora extraia o conteúdo do arquivo no diretório /opt/flex, que você deve criar. Supondo que você baixou o arquivo <strong>flex_sdk_3.5.zip</strong> na pasta <strong>Downloads</strong>:</p>
<pre class="brush: plain;">$ sudo mkdir /opt/flex
$ cd ~/Downloads
$ unzip flex_sdk_3.5.zip -d tmpflex
$ sudo mv tmpflex/* /opt/flex/
$ rm -rf tmpflex</pre>
<p>Pronto, você já extraiu a SDK do flex para a pasta /opt/flex, se quiser ter certeza disso, pode dar um:</p>
<pre class="brush: plain;">$ cd /opt/flex
$ ls</pre>
<p>Se você ver um monte de arquivos e pastas é porque deu tudo certo. Entretanto, você precisa adicionar a pasta <strong>bin</strong> ao PATH, para que você possa chamar o compilador pelo shell. Então faça o seguinte:</p>
<pre class="brush: plain;">$ sudo echo &quot;export PATH=/opt/flex/bin:$PATH&quot; &gt;&gt; ~/.bashrc</pre>
<p>Isso vai adicionar  a linha <strong>export PATH=/opt/flex/bin:$PATH</strong> ao arquivo <strong>.bashrc</strong>, o que dizer que a pasta de binários do Flex SDK vai poder ser acessada pelo shell. Agora feche todas as suas janelas de terminal, abra uma e teste se tudo está ok:</p>
<pre class="brush: plain;">$ mxmlc --version</pre>
<p>Se ele mostrar a versão é porque está tudo funcionando perfeitamente.</p>
<h2>Instalando o FlashPlayer Standalone</h2>
<p>Depois de instalar o SDK do Flex, você já pode programar normalmente e testar seus SWF&#8217;s em um navegador. Mas isso não é aconselhável porque dessa forma você não pode ver os erros de runtime que acontecerem no seu jogo. Então vamos instalar o FlashPlayer Standalone. Primeiro de tudo, baixe o pacote com o player normal e o player com debugger <a href="http://www.adobe.com/support/flashplayer/downloads.html">aqui no site da Adobe</a>. Mais uma vez vamos extrair e instalar:</p>
<pre class="brush: plain;">$ cd ~/Downloads
$ tar xzvf flash_player_10_linux_dev.tar.gz
$ cd flash_player_10_linux_dev/standalone/debugger
$ tar xzvf flashplayer.tar.gz
$ sudo mv flashplayer /usr/bin/
$ cd ~/Downloads
$ rm -rf flash_player_10_linux_dev</pre>
<p>Pronto, teste agora para ver se o flashplayer foi instalado:</p>
<pre class="brush: plain;">$ flashplayer</pre>
<h2>Onde programar?</h2>
<p>Aqui é a parte onde a programação para Flash no Linux me decepciona um pouco. No Windows nós temos o FlashDevelop, que é uma ótima IDE OpenSource. Para Linux eu testei vários plugins para Eclipse e para NetBeans e, infelizmente, não consegui fazer nenhum deles funcionar. São, em sua maioria, muito antigos e sem suporte para as novas versões dessas maravilhosas IDE&#8217;s.</p>
<p>Mas há plugins de colorização de código para editores como o VIM, ou o gedit. Para instalar o plugin de colorização ActionScript 3 no gedit, baixe esse arquivo <a href="http://crocidb.com/files/actionscript3.lang"><strong>actionscript3.lang</strong></a> e então coloque na pasta <strong>/usr/share/gtksourceview-2.0/language-specs/</strong>.</p>
<h2>Criando um joguinho em ActionScript 3</h2>
<p>Depois de tudo isso, vamos criar algo bem básico só para mostrar como é a programação em ActionScript no Linux. Primeiro de tudo, crie uma pasta para o seu projeto:</p>
<pre class="brush: plain;">$ mkdir asgame
$ cd asgame</pre>
<p>Agora então crie uma classe bem básica em AS3:</p>
<pre class="brush: as3;">package {

   import flash.display.Sprite;

   // Define algumas características do SWF
   [SWF(width=&quot;640&quot;, height=&quot;480&quot;, frameRate=&quot;60&quot;, backgroundColor=&quot;#00CC00&quot;)]

   public class Game extends Sprite {
      public function Game()
      {
         trace (&quot;Jogo iniciado!&quot;);
      }
   }
}</pre>
<p>Essa é a classe mais simples possível, ele apenas vai ter o fundo verde e vai exibir um texto no console. Salve como <strong>Game.as</strong>. Para compilar, basta chamar o mxmlc:</p>
<pre class="brush: plain;">$ mxmlc Game.as</pre>
<p>Depois para testar, você chama o flashplayer passando o Game.swf (que acabou de ser compilado):</p>
<pre class="brush: plain;">$ flashplayer Game.swf</pre>
<p>Você também pode testar isso no seu navegador.</p>
<p>Eu costumo criar um script, ou um alias para fazer isso pra mim. Veja como ficaria um script <strong>run.sh</strong>:</p>
<pre class="brush: bash;">#!/bin/sh

mxmlc Game.as &amp;&amp; flashplayer Game.swf</pre>
<p>Então fica facinho compilar e testar a cada alteração no código:</p>
<pre class="brush: plain;">$ ./run.sh</pre>
<p>Ou simplesmente criar o alias run para compilar de uma vez:</p>
<pre class="brush: plain;">$ alias run=&quot;mxmlc Game.as &amp;&amp; flashplayer Game.swf&quot;</pre>
<p>E chamar usando:</p>
<pre class="brush: plain;">$ run</pre>
<h2>Frameworks</h2>
<p>Não poderia de citar alguns frameworks para o desenvolvimento de jogos em ActionScript 3.0 (com o Flex SDK):</p>
<ul>
<li><a href="http://pushbuttonengine.com/" target="_blank">PushButton Engine</a></li>
<li><a href="http://flixel.org/" target="_blank">flixel</a></li>
<li><a href="http://flashpunk.net/" target="_blank">Flash Punk</a></li>
</ul>
<p>Não testei a fundo nenhuma das três. Instalei e fiz alguns testes bem básicos com a flixel e com a PushButton, mas nada de interessante que eu possa postar aqui. Por isso vou deixar essa parte para um futuro post.</p>
<h2>Conclusão</h2>
<p>Eu comecei a criar meu primeiro joguinho em ActionScript 3 com a Flex SDK no Linux há pouco tempo. Já deveria tê-lo terminado, mas não consegui por outros fatores. Entretanto, você pode acessar o código-fonte do BallCanoide em desenvolvimento no <a href="http://github.com/CrociDB/BallCanoide" target="_blank">GitHub</a>.</p>
<p>No começo eu procurei usar alguns frameworks que eu citei acima, mas percebi que para esse caso eu não precisaria, pois só as bibliotecas do Flash mesmo seriam suficiente. Ainda mais que eu já tinha algum conhecimento delas.</p>
<p>Espero que esse pequeno guia ajude pessoas que não sabem como programar jogos em flash no Linux a começar nessa área. Ainda essa semana eu pretendo escrever um post sobre como utilizar o InkScape para criação de recursos gráficos para jogos em ActionScript com Flex SDK. Já que o Flash trabalha com imagens vetoriais nativamente, nada mais natural que usar SVG. Aguardem. =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%2F2010%2F02%2Fcriando-flash-games-no-linux%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2010%2F02%2Fcriando-flash-games-no-linux%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/2010/02/criando-flash-games-no-linux/&title=Criando+Flash+Games+no+Linux&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/2010/03/criando-flash-games-no-linux-2/' rel='bookmark' title='Permanent Link: Criando Flash Games no Linux II'>Criando Flash Games no Linux II</a></li>
<li><a href='http://crocidb.com/blog/2010/07/flash-games-e-smartphones-android/' rel='bookmark' title='Permanent Link: Flash Games em Dispositivos Móveis'>Flash Games em Dispositivos Móveis</a></li>
<li><a href='http://crocidb.com/blog/2009/10/por-que-eu-gosto-de-jogos-em-flash/' rel='bookmark' title='Permanent Link: Por que eu gosto de jogos em Flash?'>Por que eu gosto de jogos em Flash?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://crocidb.com/blog/2010/02/criando-flash-games-no-linux/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Indie Bay Competition #4</title>
		<link>http://crocidb.com/blog/2010/01/indie-bay-competition-4/</link>
		<comments>http://crocidb.com/blog/2010/01/indie-bay-competition-4/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 16:23:18 +0000</pubDate>
		<dc:creator>CrociDB</dc:creator>
				<category><![CDATA[Contests]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[pygame]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://crocidb.com/blog/2010/01/indie-bay-competition-4/</guid>
		<description><![CDATA[Daqui a pouco vai começar a quarta edição da The Indie Bay Competition. Competição de games de 48 horas. Eu vou participar. Só não escolhi qual ferramenta vou usar ainda. É muito provável que use Python e PyGame. Vale dizer que eu nunca fiz nada nem com python nem com pygame, não sei nada mesmo. [...]


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/11/contest-de-mini-games-em-xna/' rel='bookmark' title='Permanent Link: Contest de Mini-Games em XNA'>Contest de Mini-Games em XNA</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Daqui a pouco vai começar a quarta edição da <a href="http://theindiebay.com/competition/">The Indie Bay Competition</a>. Competição de games de 48 horas.</p>
<p>Eu vou participar. Só não escolhi qual ferramenta vou usar ainda. É muito provável que use Python e PyGame. Vale dizer que eu nunca fiz nada nem com python nem com pygame, não sei nada mesmo. Se eu resolver usá-los, vou ter que correr pra aprender enquanto faço o joguinho.</p>
<p>Outras opções também são Flash e C++ com SFML. Não pretendo usar C++ com Allegro, pois quero aprneder algo novo. SFML é uma ótima biblioteca gráfica, porém acho que seria muito mais complexo aprendê-la do que pygame, uma vez que também nunca mexi com ela.</p>
<p>Dependendo do tema, e da ideia de jogo que eu tiver, talvez usar o Flash seja a melhor opção para deixar um jogo mais polido, e que tenha mais audiência na internet.</p>
<p><a href="http://crocidb.com/blog/wp-content/uploads/2010/01/Cafe.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="Cafe" border="0" alt="Cafe" align="left" src="http://crocidb.com/blog/wp-content/uploads/2010/01/Cafe_thumb.jpg" width="244" height="164" /></a> Eu sei que alguns aqui iriam reclamar por eu postar um pouco tarde (falta pouco mais de cinco horas pro início da competição), mas esse post foi mais pra informar que eu vou participar mesmo. Claro que eu espero que mais gente aqui tente participar, porque vai ser bem interessante. E independente da linguagem ou da ferramenta, é muito provável que eu use o <a href="http://github.com/">GitHub</a> para hospedar o código, se você quiser acompanhar, acesse meu <a href="http://github.com/CrociDB">perfil</a>. Além disso, também irei postar sobre a competição no <a href="http://twitter.com/CrociDB">twitter</a> usando a hashtag <a href="http://twitter.com/#search?q=%23tibcompo">#tibcompo</a>.</p>
<p>É isso. Espero que quem puder participar, aproveite. Vai ser bacana.</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%2F2010%2F01%2Findie-bay-competition-4%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2010%2F01%2Findie-bay-competition-4%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/2010/01/indie-bay-competition-4/&title=Indie+Bay+Competition+#4&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/11/contest-de-mini-games-em-xna/' rel='bookmark' title='Permanent Link: Contest de Mini-Games em XNA'>Contest de Mini-Games em XNA</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://crocidb.com/blog/2010/01/indie-bay-competition-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jogos casuais com Unity 3D?</title>
		<link>http://crocidb.com/blog/2009/11/jogos-casuais-com-unity-3d/</link>
		<comments>http://crocidb.com/blog/2009/11/jogos-casuais-com-unity-3d/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 19:44:35 +0000</pubDate>
		<dc:creator>CrociDB</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[casual]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[jogos casuais]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://crocidb.com/blog/2009/11/jogos-casuais-com-unity-3d/</guid>
		<description><![CDATA[A DevMaster, maior banco de engines, e a Develop, revista digital sobre o mundo do desenvolvimento de jogos, consideram a Unity 3D uma das melhores engines comerciais do mercado. Podemos ver várias produtoras de jogos brasileiras já usando esta ferramenta. A engine, que até então tinha uma versão Indie e uma Pro – além das [...]


Posts semelhantes:<ol><li><a href='http://crocidb.com/blog/2009/10/por-que-eu-gosto-de-jogos-em-flash/' rel='bookmark' title='Permanent Link: Por que eu gosto de jogos em Flash?'>Por que eu gosto de jogos em Flash?</a></li>
<li><a href='http://crocidb.com/blog/2009/09/gamejolt-site-de-games-que-vale-a-pena/' rel='bookmark' title='Permanent Link: GameJolt &ndash; Site de games que vale a pena!'>GameJolt &ndash; Site de games que vale a pena!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://unity3d.com/"><img style="display: inline; margin-left: 0px; margin-right: 0px; border: 0px;" title="Unity" src="http://crocidb.com/blog/wp-content/uploads/2009/11/Unity.png" border="0" alt="Unity" width="224" height="224" align="left" /></a>A <a href="http://www.devmaster.net/engines/">DevMaster</a>, maior banco de engines, e a <a href="http://www.develop-online.net/">Develop</a>, revista digital sobre o mundo do desenvolvimento de jogos, consideram a <a href="http://unity3d.com/">Unity 3D</a> uma das melhores engines comerciais do mercado. Podemos ver várias produtoras de <a class="bbli" href="http://sledge.boo-box.com/list/page/am9nb3NfIyNfY2xvdWRfIyNfdGFnZ2luZy10b29sLXdwXyMjXzE4NjUzMg==-60">jogos<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a> brasileiras já usando esta ferramenta.</p>
<p>A engine, que até então tinha uma versão Indie e uma Pro – além das versões para iPhone, <a class="bbli" href="http://sledge.boo-box.com/list/page/V2lpXyMjX2Nsb3VkXyMjX3RhZ2dpbmctdG9vbC13cF8jI18xODY1MzI=-56">Wii<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a>, etc… –, liberou uma versão totalmente gratuita no lugar da Indie. O interessante é que mesmo havendo limitações, dá para criar jogos muito profissionais com ela.</p>
<p>Essa engine se destaca em algumas áreas, como a facilidade do desenvolvimento. O editor da Unity é muito fácil de mexer, requer pouco código, e é muito produtivo. Outro ponto é a flexibilidade quanto à programação: é possível codificar em várias linguagens para a engine, tais como Javascript ou C#. Porém acho que a principal vantagem do motor é o seu plugin para web.  Como o Flash, ela tem um plugin que roda o jogo direto do navegador.</p>
<p><a href="http://www.adobe.com/br/products/flash/"><img style="display: inline; margin-left: 0px; margin-right: 0px; border: 0px;" title="Flash2" src="http://crocidb.com/blog/wp-content/uploads/2009/11/Flash2.jpg" border="0" alt="Flash2" width="240" height="240" align="right" /></a>Como eu já disse <a href="http://crocidb.com/blog/2009/10/por-que-eu-gosto-de-jogos-em-flash/">aqui</a>, o <a href="http://crocidb.com/blog/2010/02/criando-flash-games-no-linux/">Flash</a> é a maior plataforma casual para web (desktops, notebooks, netbooks, etc), devido à facilidade no desenvolvimento e principalmente porque a maioria esmagadora dos computadores com acesso a internet tem o plugin Flash Player. Entretanto, o Flash não tem um bom suporte a gráficos 3D, o forte da Unity.</p>
<p>Dá para perceber até aqui todas as vantagens da Unity ao Flash? Claro que eu acho que jogos casuais em 2D, com Flash, nunca vão deixar de ser interessante. Mas aqui se abre outra era, talvez, a de jogos casuais (ou nem tão casuais) em 3D que rodam diretamente no navegador.</p>
<p>Devemos citar que o preço de uma licença do Adobe <a href="http://crocidb.com/blog/2010/02/criando-flash-games-no-linux/">Flash</a> é bem salgada – como eu já disse <a href="http://crocidb.com/blog/2009/10/por-que-eu-gosto-de-jogos-em-flash/">aqui</a>, é possível criar jogos em <a href="http://crocidb.com/blog/tag/flash/">flash</a> sem o Adobe Flash, porém perde-se toda a facilidade, um dos principais fatores do flash –, enquanto a versão gratuita da Unity não deixa a desejar. Na verdade, ela impede que você a use se você teve um lucro superior a 150 mil dólares no último ano em vendas de jogos criados com ela, mas em jogos casuais, o modelo de negócio é outro.</p>
<p>Eu tenho estudado um pouco sobre o modelo de negócios que envolve a maioria dos sites de joguinhos em Flash. Sites de distruibuição e serviços de <em>ads</em>, e posso dizer que é um mercado grande e com muito potencial. Não há, ainda, muita coisa em torno de jogos com Unity, porém alguns sites já começaram a se mover quanto a isso. O <a href="http://www.gamejolt.com/">GameJolt</a>, site de jogos onde os desenvolvedores podem submeter seus jogos, e ainda ganhar parte dos lucros com <em>ads</em> exibidos na página do jogo, já tem suporte ao envio de jogos que rodam com o player da Unity.</p>
<p>O que vocês acham? Será que a Unity vai crescer a ponto de dominar esse mercado de jogos casuais online? O que acontecerá com o <a href="http://crocidb.com/blog/2010/02/criando-flash-games-no-linux/">Flash</a>? Proponho uma dicussão sobre o assunto.
<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%2F11%2Fjogos-casuais-com-unity-3d%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2009%2F11%2Fjogos-casuais-com-unity-3d%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/11/jogos-casuais-com-unity-3d/&title=Jogos+casuais+com+Unity+3D?&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/10/por-que-eu-gosto-de-jogos-em-flash/' rel='bookmark' title='Permanent Link: Por que eu gosto de jogos em Flash?'>Por que eu gosto de jogos em Flash?</a></li>
<li><a href='http://crocidb.com/blog/2009/09/gamejolt-site-de-games-que-vale-a-pena/' rel='bookmark' title='Permanent Link: GameJolt &ndash; Site de games que vale a pena!'>GameJolt &ndash; Site de games que vale a pena!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://crocidb.com/blog/2009/11/jogos-casuais-com-unity-3d/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Por que eu gosto de jogos em Flash?</title>
		<link>http://crocidb.com/blog/2009/10/por-que-eu-gosto-de-jogos-em-flash/</link>
		<comments>http://crocidb.com/blog/2009/10/por-que-eu-gosto-de-jogos-em-flash/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 05:22:29 +0000</pubDate>
		<dc:creator>CrociDB</dc:creator>
				<category><![CDATA[Outros]]></category>
		<category><![CDATA[Principal]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://crocidb.com/blog/2009/10/por-que-eu-gosto-de-jogos-em-flash/</guid>
		<description><![CDATA[Muitos não entendem porque eu gosto tanto de Flash, mas vou tentar mostrar aqui. Jogos em flash dominam o mercado de jogos casuais na internet, primeiro porque segundo a Adobe, cerca de 99% dos computadores com acesso à internet possuem o Flash Player instalado. Depois porque é relativamente fácil criar um jogo com o Adobe [...]


Posts semelhantes:<ol><li><a href='http://crocidb.com/blog/2009/04/fast-flash-gamming/' rel='bookmark' title='Permanent Link: Fast Flash Gamming'>Fast Flash Gamming</a></li>
<li><a href='http://crocidb.com/blog/2010/02/criando-flash-games-no-linux/' rel='bookmark' title='Permanent Link: Criando Flash Games no Linux'>Criando Flash Games no Linux</a></li>
<li><a href='http://crocidb.com/blog/2010/03/criando-flash-games-no-linux-2/' rel='bookmark' title='Permanent Link: Criando Flash Games no Linux II'>Criando Flash Games no Linux II</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Muitos não entendem porque eu gosto tanto de Flash, mas vou tentar mostrar aqui.</p>
<p><a href="http://crocidb.com/blog/wp-content/uploads/2009/10/flash.jpg"><img style="display: inline; margin-left: 0px; margin-right: 0px; border: 0px;" title="flash" src="http://crocidb.com/blog/wp-content/uploads/2009/10/flash_thumb.jpg" border="0" alt="flash" width="155" height="240" align="left" /></a> Jogos em <a href="http://crocidb.com/blog/tag/flash/">flash</a> dominam o mercado de jogos casuais na internet, primeiro porque <a href="http://www.adobe.com/products/player_census/flashplayer/">segundo a Adobe</a>, cerca de 99% dos computadores com acesso à internet possuem o Flash Player instalado. Depois porque é relativamente fácil criar um jogo com o Adobe <a href="http://crocidb.com/blog/2010/02/criando-flash-games-no-linux/">Flash</a>. O editor é muito bom, e a integração de desenhos (vetoriais) e animações com código é muito fácil. Ah, nem falo do <a href="http://crocidb.com/blog/tag/actionscript/">ActionScript</a> 3… linguagem muito parecida com Java e bem poderosa.</p>
<p><a href="http://apps.facebook.com/onthefarm/index.php"><img style="display: inline; margin-left: 0px; margin-right: 0px; border: 0px;" title="gamebig_farmville" src="http://crocidb.com/blog/wp-content/uploads/2009/10/gamebig_farmville1.jpg" border="0" alt="gamebig_farmville" width="121" height="106" align="right" /></a>E há outros pontos importantes a favor do crescimento de jogos casuais em flash apresentados nesse artigo: <a href="http://www.gamedevigner.com/2009/07/29/5-reasons-why-flash-will-take-over-gaming/">5 Reasons why Flash will take over Gaming</a>, que são: o fato da <a href="http://www.adobe.com/aboutadobe/pressroom/pressreleases/200906/060209AdobeandNvidia.html">Adobe e a nVidia estarem trabalhando em num flash player com aceleração por hardware</a>, o crescimento de jogos em redes sociais como Facebook ou MySpace, o Adobe Air, que porta sua aplicação Web em flash para Desktop, a ascensão dos netbooks e o Google Chrome OS, o flash player em Smartphones e eu ainda poderia citar a recente notícia de que o <a href="http://www.adobe.com/devnet/logged_in/abansod_iphone.html">Flash CS5 irá exportar diretamente para o iPhone</a>. (Leitura recomendada: <a href="http://www.sephiroth.it/weblog/archives/2009/10/thoughts_about_flash_on_the_iphone.php">Thoughts about flash on the iPhone</a> e <a href="http://devwhy.blogspot.com/2009/10/flash-on-iphone.html">Flash on the iPhone</a>)</p>
<p>Mas com todas essas vantagens, por que não entendem o motivo de eu gostar de jogos em <a href="http://crocidb.com/blog/2010/02/criando-flash-games-no-linux/">Flash</a>? Bom, basicamente porque o <a href="http://store1.adobe.com/cfusion/store/index.cfm?store=OLS-AP&amp;view=ols_prod&amp;category=/Applications/FlashP&amp;distributionMethod=FULL&amp;nr=0">Adobe Flash não é muito barato</a>. Mas, felizmente, há muitas alternativas ao Adobe Flash (editor).</p>
<p><a href="http://crocidb.com/blog/wp-content/uploads/2009/10/gol_total_flex_baixa.jpg"><img style="display: inline; margin-left: 0px; margin-right: 0px; border: 0px;" title="gol_total_flex_baixa" src="http://crocidb.com/blog/wp-content/uploads/2009/10/gol_total_flex_baixa_thumb.jpg" border="0" alt="gol_total_flex_baixa" width="213" height="163" align="left" /></a> O Flex, tecnologia baseada em Flash da Adobe para RIA (Rich Internet Application) é composta por um editor pago (Flex Builder), que você, estudante, pode <a href="https://freeriatools.adobe.com/flex/">baixá-la gratuitamente aqui</a>, e por um SDK OpenSource. Essa SDK tem um compilador ActionScript e MXML para SWF. Você pode acessar o <a href="http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK">site do Flex SDK</a>, baixar e começar a criar jogos gratuitamente. Se você já programa jogos em linguagens como C/C++ ou Java, por exemplo, vai gostar muito, pois o modelo de desenvolvimento aqui fica idêntico. Aqui segue alguns tutoriais interessantes sobre desenvolvimento de games com o Flex SDK:</p>
<ul>
<li><a href="http://www.gamedev.net/reference/programming/features/flex/default.asp">Intro to the Flex SDK</a></li>
<li><a href="http://www.brighthub.com/internet/web-development/articles/11010.aspx">Flash Game Development with Flex and ActionScript</a></li>
</ul>
<p><a href="http://crocidb.com/blog/wp-content/uploads/2009/10/ActionscriptIcon.png"><img style="display: inline; margin-left: 0px; margin-right: 0px; border: 0px;" title="ActionscriptIcon" src="http://crocidb.com/blog/wp-content/uploads/2009/10/ActionscriptIcon_thumb.png" border="0" alt="ActionscriptIcon" width="130" height="130" align="right" /></a> Também há compiladores de ActionScript OpenSource que não são da Adobe, como o <a href="http://www.mtasc.org/">MTASC</a> e o <a href="http://haxe.org/">haXe</a>. O MTASC é um compilador de ActionScript 2. Já o haXe é uma linguagem muito parecida com ActionScript 3 que lhe dá uma gama muito grande de possibilidades, entre elas, <a href="http://haxe.org/doc/start/flash">compilar para SWF</a>.</p>
<p>Para evitar que você fique aí programando em ActionScript no Notepad++ ou no VIM, existe o <a href="http://www.flashdevelop.org/">FlashDevelop</a>, uma IDE para <a href="http://crocidb.com/blog/2010/02/criando-flash-games-no-linux/">ActionScript</a> muito bacana e OpenSource. Infelizmente essa IDE é feita em .NET, o que significa que só funciona no Windows, mas mesmo assim, há alguns <a href="http://osflash.org/eclipse">plugins para Eclipse</a> que suportam AS.</p>
<p>Ainda há muitas outras ferramentas e material interessantes no <a href="http://osflash.org/">OSFlash</a>, um site dedicado à atividade OpenSource para a Plataforma Flash.</p>
<p>Eu estou preparando um artigo aqui pro blog há algum tempo falando sobre monetização de jogos casuais, e como o Flash é uma ótima plataforma para jogos casuais, que vem crescendo muito, é uma ótima opção para desenvolvedores Indies e Hobbistas faturarem um troco para um cafezinho. Espero terminá-lo em breve. Quem sabe assim eu convenço aqueles que ainda não estão convencidos após este post…
<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%2F10%2Fpor-que-eu-gosto-de-jogos-em-flash%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2009%2F10%2Fpor-que-eu-gosto-de-jogos-em-flash%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/10/por-que-eu-gosto-de-jogos-em-flash/&title=Por+que+eu+gosto+de+jogos+em+Flash?&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/fast-flash-gamming/' rel='bookmark' title='Permanent Link: Fast Flash Gamming'>Fast Flash Gamming</a></li>
<li><a href='http://crocidb.com/blog/2010/02/criando-flash-games-no-linux/' rel='bookmark' title='Permanent Link: Criando Flash Games no Linux'>Criando Flash Games no Linux</a></li>
<li><a href='http://crocidb.com/blog/2010/03/criando-flash-games-no-linux-2/' rel='bookmark' title='Permanent Link: Criando Flash Games no Linux II'>Criando Flash Games no Linux II</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://crocidb.com/blog/2009/10/por-que-eu-gosto-de-jogos-em-flash/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>GameJolt &#8211; Site de games que vale a pena!</title>
		<link>http://crocidb.com/blog/2009/09/gamejolt-site-de-games-que-vale-a-pena/</link>
		<comments>http://crocidb.com/blog/2009/09/gamejolt-site-de-games-que-vale-a-pena/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 07:44:33 +0000</pubDate>
		<dc:creator>CrociDB</dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[jogos]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://crocidb.com/blog/2009/09/gamejolt-site-de-games-que-vale-a-pena/</guid>
		<description><![CDATA[Já tem algum tempo que sou cadastrado no GameJolt, porém dificilmente eu acessava o site. Porém agora com o revenue sharing liberado, eu resolvi testar. Apesar do site estar no começo – não há muitos usuários cadastrados – o sistema é muito bem feito. Cada usuário pode ter seu próprio blog no site, além de [...]


Posts semelhantes:<ol><li><a href='http://crocidb.com/blog/2010/07/flash-games-e-smartphones-android/' rel='bookmark' title='Permanent Link: Flash Games em Dispositivos Móveis'>Flash Games em Dispositivos Móveis</a></li>
<li><a href='http://crocidb.com/blog/2010/02/criando-flash-games-no-linux/' rel='bookmark' title='Permanent Link: Criando Flash Games no Linux'>Criando Flash Games no Linux</a></li>
<li><a href='http://crocidb.com/blog/2010/03/criando-flash-games-no-linux-2/' rel='bookmark' title='Permanent Link: Criando Flash Games no Linux II'>Criando Flash Games no Linux II</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Já tem algum tempo que sou cadastrado no <a href="http://gamejolt.com/">GameJolt</a>, porém dificilmente eu acessava o site. Porém agora com o<em> <a href="http://gamejolt.com/developers/ad-sharing/">revenue sharing</a></em> liberado, eu resolvi testar.</p>
<p>Apesar do site estar no começo – não há muitos usuários cadastrados – o sistema é muito bem feito. Cada usuário pode ter seu próprio blog no site, além de poder postar jogos freeware, opensource e online. Com a vantagem que ele aceita jogos em <a href="http://crocidb.com/blog/tag/flash/">Flash</a>, <a href="http://crocidb.com/blog/tag/java/">Java</a> Applet, <a href="http://crocidb.com/blog/tag/silverlight/">Silverlight</a> e <a href="http://crocidb.com/blog/tag/unity/">Unity</a>, uma coisa inédita em sites de jogos. O usuário ainda ganha uma porcentagem da publicidade exibida na página de seus jogos e blog.</p>
<p><a href="http://gamejolt.com/"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="GameJolt" src="http://crocidb.com/blog/wp-content/uploads/2009/09/GameJolt.png" border="0" alt="GameJolt" width="186" height="86" align="right" /></a>Com todas essas vantagens para desenvolvedores, é claro que os jogadores – principal foco do site – tem muitas vantagens também, pois o site consegue ter uma diversidade muito grande de jogos, indo de simples jogos em flash, a jogos super sofisticados em Unity 3D. Além de tudo há fóruns de discussão e um chat para conversar com outros jogadores.</p>
<p>Você pode conferir <a href="http://gamejolt.com/profile/crocidb/283/">meu perfil</a> no site, ou então jogar alguns dos meus jogos:</p>
<ul>
<li><a href="http://gamejolt.com/open-source/games/shooter/the-evil-ant/730/">The Evil Ant</a></li>
<li><a href="http://gamejolt.com/freeware/games/puzzle/burning-cards/729/">Burning Cards</a></li>
<li><a href="http://gamejolt.com/freeware/games/sports/the-target/728/">The Target</a></li>
<li><a href="http://gamejolt.com/freeware/games/other/lixo-no-lixo/727/">Lixo no Lixo</a></li>
<li><a href="http://gamejolt.com/online/games/puzzle/save-the-smokers/181/">Save the Smokers</a></li>
</ul>
<p>E ainda pode conferir <a href="http://gamejolt.com/profile/crocidb/blog/283/">meu blog diretamente pelo site</a>. No caso, eu importo via RSS deste blog, mas você pode postar diretamente lá. Vamos, se cadastre no site e divirta-se. Talvez nos encontremos algum dia pelo chat. <img src='http://crocidb.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
<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%2F09%2Fgamejolt-site-de-games-que-vale-a-pena%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2009%2F09%2Fgamejolt-site-de-games-que-vale-a-pena%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/09/gamejolt-site-de-games-que-vale-a-pena/&title=GameJolt+&ndash;+Site+de+games+que+vale+a+pena!&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/2010/07/flash-games-e-smartphones-android/' rel='bookmark' title='Permanent Link: Flash Games em Dispositivos Móveis'>Flash Games em Dispositivos Móveis</a></li>
<li><a href='http://crocidb.com/blog/2010/02/criando-flash-games-no-linux/' rel='bookmark' title='Permanent Link: Criando Flash Games no Linux'>Criando Flash Games no Linux</a></li>
<li><a href='http://crocidb.com/blog/2010/03/criando-flash-games-no-linux-2/' rel='bookmark' title='Permanent Link: Criando Flash Games no Linux II'>Criando Flash Games no Linux II</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://crocidb.com/blog/2009/09/gamejolt-site-de-games-que-vale-a-pena/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Meme] Game Design ao extremo</title>
		<link>http://crocidb.com/blog/2009/08/meme-game-design-ao-extremo/</link>
		<comments>http://crocidb.com/blog/2009/08/meme-game-design-ao-extremo/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 08:18:00 +0000</pubDate>
		<dc:creator>CrociDB</dc:creator>
				<category><![CDATA[Memes]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[meme]]></category>

		<guid isPermaLink="false">http://crocidb.com/blog/2009/08/meme-game-design-ao-extremo/</guid>
		<description><![CDATA[Fui convidado pelo Thiago, do Nuss… e agora? para este meme. As regras são as seguintes: Liste quantos jogos em Flash quiser. Preferencialmente aqueles que, por algum motivo de design chamaram sua atenção. Diga o que desses jogos te chamou a atenção, seja em quantas linhas quiser. Repasse para outros blogs. Bom, eu gosto muito [...]


Posts semelhantes:<ol><li><a href='http://crocidb.com/blog/2010/01/meme-eu-quero-jogar-em-2010/' rel='bookmark' title='Permanent Link: Meme: Eu quero jogar em 2010'>Meme: Eu quero jogar em 2010</a></li>
<li><a href='http://crocidb.com/blog/2009/08/game-demo-review-batman-arkham-asylum/' rel='bookmark' title='Permanent Link: [Game Demo Review] Batman: Arkham Asylum'>[Game Demo Review] Batman: Arkham Asylum</a></li>
<li><a href='http://crocidb.com/blog/2009/02/meme-aleatoriedades/' rel='bookmark' title='Permanent Link: MEME &#8211; Aleatoriedades'>MEME &#8211; Aleatoriedades</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Fui convidado pelo <a href="http://nusseagora.blog.br/meme-game-design-ao-extremo/">Thiago</a>, do <a href="http://nusseagora.blog.br"><em>Nuss… e agora?</em></a><em> </em>para este meme. As regras são as seguintes:</p>
<ul>
<li>Liste quantos jogos em Flash quiser. Preferencialmente aqueles que, por algum motivo de design chamaram sua atenção.</li>
<li>Diga o que desses jogos te chamou a atenção, seja em quantas linhas quiser.</li>
<li>Repasse para outros blogs.</li>
</ul>
<p>Bom, eu gosto muito de joguinhos casuais em flash. Sempre que posso jogo, principalmente no Kongregate. Mas mesmo assim, não é qualquer jogo que me agrada. Vou citar os que mais me fizeram jogar.</p>
<p><a href="http://www.kongregate.com/games/light_bringer777/learn-to-fly/?referrer=CrociDB"></a><a href="http://crocidb.com/blog/wp-content/uploads/2009/08/learn.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="learn" src="http://crocidb.com/blog/wp-content/uploads/2009/08/learn_thumb.png" border="0" alt="learn" width="160" height="121" /></a></p>
<p><a href="http://www.kongregate.com/games/Reflexive/music-catch-2/?referrer=CrociDB">Music Catch 2</a></p>
<p>Jogo MUITO simples. Eu me espanto com tamanha simplicidade desse game. A primeira vez que eu abri o jogo, eu estava na faculdade. Peguei meu fone de ouvido e fui jogar. Impossível não perder horas jogando aquilo, ainda mais com as músicas maravilhosas de Isaac Shepard (que inclusive vale a pena ouvir outras obras primas dele).</p>
<p><a href="http://www.kongregate.com/games/light_bringer777/learn-to-fly/?referrer=CrociDB">Learn to Fly</a></p>
<p>Outro jogo que é muito simples. Inclusive nada inovador, um estilo muito conhecido, principalmente por jogos casuais. Um jogo bonito, acima de tudo. Eu vicio muito nesse estilo de jogo. Não paro de jogar até zerar.</p>
<p><a href="http://www.kongregate.com/games/ArmorGames/upgrade-complete/?referrer=CrociDB">UPGRADE COMPLETE!</a></p>
<p>Mais um jogo comandado pela simplicidade. Veja, é um shooter, dos mais simples possíveis, que você poderia encontrar nos primeiros consoles de jogos. Porém com essa idéia de Upgrade. Você vai ganhando dinheiro para fazer upgrade em TUDO, nesse jogo.</p>
<p>Para continuaro Meme, eu convido o <a href="http://pothix.com/blog/">PotHix</a>, o <a href="http://rasouza.wordpress.com/">Rodrigo</a> e o <a href="http://www.skhaz.com/blog/">Skhaz</a>.
<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%2F08%2Fmeme-game-design-ao-extremo%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2009%2F08%2Fmeme-game-design-ao-extremo%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/08/meme-game-design-ao-extremo/&title=[Meme]+Game+Design+ao+extremo&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/2010/01/meme-eu-quero-jogar-em-2010/' rel='bookmark' title='Permanent Link: Meme: Eu quero jogar em 2010'>Meme: Eu quero jogar em 2010</a></li>
<li><a href='http://crocidb.com/blog/2009/08/game-demo-review-batman-arkham-asylum/' rel='bookmark' title='Permanent Link: [Game Demo Review] Batman: Arkham Asylum'>[Game Demo Review] Batman: Arkham Asylum</a></li>
<li><a href='http://crocidb.com/blog/2009/02/meme-aleatoriedades/' rel='bookmark' title='Permanent Link: MEME &#8211; Aleatoriedades'>MEME &#8211; Aleatoriedades</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://crocidb.com/blog/2009/08/meme-game-design-ao-extremo/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Fast Flash Gamming</title>
		<link>http://crocidb.com/blog/2009/04/fast-flash-gamming/</link>
		<comments>http://crocidb.com/blog/2009/04/fast-flash-gamming/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 04:37:59 +0000</pubDate>
		<dc:creator>CrociDB</dc:creator>
				<category><![CDATA[Principal]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[gamedev]]></category>

		<guid isPermaLink="false">http://crocidb.wordpress.com/?p=311</guid>
		<description><![CDATA[Flash é uma plataforma interessantíssima para desenvolver jogos. Eu já falei um pouco sobre Flash e outras plataformas semelhantes aqui no blog. Na verdade, esse post é mais para mostrar esse vídeo que eu achei interessante: É um joguinho simples, mas foi feito em menos de 10 minutos! Isso prova que dá pra você fazer [...]


Posts semelhantes:<ol><li><a href='http://crocidb.com/blog/2009/10/por-que-eu-gosto-de-jogos-em-flash/' rel='bookmark' title='Permanent Link: Por que eu gosto de jogos em Flash?'>Por que eu gosto de jogos em Flash?</a></li>
<li><a href='http://crocidb.com/blog/2010/02/criando-flash-games-no-linux/' rel='bookmark' title='Permanent Link: Criando Flash Games no Linux'>Criando Flash Games no Linux</a></li>
<li><a href='http://crocidb.com/blog/2010/03/criando-flash-games-no-linux-2/' rel='bookmark' title='Permanent Link: Criando Flash Games no Linux II'>Criando Flash Games no Linux II</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Flash é uma plataforma interessantíssima para desenvolver jogos. Eu já falei um pouco sobre Flash e outras plataformas semelhantes aqui no blog. Na verdade, esse post é mais para mostrar esse vídeo que eu achei interessante:</p>
<p style="text-align:center;"><object width="425" height="350"><param name="movie" value="rfVmHxrbE0c"></param><param name="wmode" value="transparent" ></param><embed src="http://www.youtube.com/v/rfVmHxrbE0c" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<p>É um joguinho simples, mas foi feito em menos de 10 minutos! Isso prova que dá pra você fazer jogos bem legais rapidamente. Obviamente não em 9 minutos e pouco, mas num tempo suficiente.</p>
<p>Faz um tempo que eu to querendo aprender ActionScript 3, ainda mais agora que eu to interessado no Flex. Vou correr atrás, assim que possível, posto algum tutorial aqui! =D</p>
<p>Enquanto isso, podem dar uma olhada nesses:</p>
<ul>
<li><a href="http://imasters.uol.com.br/artigo/5203/actionscript/conhecendo_o_actionscript_3/">Conhecendo o ActionScript 3</a></li>
<li><a href="http://imasters.uol.com.br/artigo/6570/flash/flash_cs3_-_migrando_para_o_actionscript_3/">Migrando para o ActionScript 3</a></li>
<li><a href="http://www.flashandmath.com/">Flash and Math</a></li>
</ul>
<p>E caso queiram alguma coisa sobre Flex, vejam <a href="http://msdevstudio.com/blog/2008/01/05/adobe-flex-a-partir-do-zero/">esses tutoriais aqui</a>! Vale a pena. ^^
<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%2Ffast-flash-gamming%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2009%2F04%2Ffast-flash-gamming%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/fast-flash-gamming/&title=Fast+Flash+Gamming&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/10/por-que-eu-gosto-de-jogos-em-flash/' rel='bookmark' title='Permanent Link: Por que eu gosto de jogos em Flash?'>Por que eu gosto de jogos em Flash?</a></li>
<li><a href='http://crocidb.com/blog/2010/02/criando-flash-games-no-linux/' rel='bookmark' title='Permanent Link: Criando Flash Games no Linux'>Criando Flash Games no Linux</a></li>
<li><a href='http://crocidb.com/blog/2010/03/criando-flash-games-no-linux-2/' rel='bookmark' title='Permanent Link: Criando Flash Games no Linux II'>Criando Flash Games no Linux II</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://crocidb.com/blog/2009/04/fast-flash-gamming/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JavaFX &#8211; O que?</title>
		<link>http://crocidb.com/blog/2008/12/javafx-o-que/</link>
		<comments>http://crocidb.com/blog/2008/12/javafx-o-que/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 03:17:03 +0000</pubDate>
		<dc:creator>CrociDB</dc:creator>
				<category><![CDATA[Notícias]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[games online]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://crocidb.wordpress.com/?p=257</guid>
		<description><![CDATA[O que é o JavaFX? Para que usar? Há alternativas?


Posts semelhantes:<ol><li><a href='http://crocidb.com/blog/2009/09/gamejolt-site-de-games-que-vale-a-pena/' rel='bookmark' title='Permanent Link: GameJolt &ndash; Site de games que vale a pena!'>GameJolt &ndash; Site de games que vale a pena!</a></li>
<li><a href='http://crocidb.com/blog/2008/05/input-de-mouse-e-teclado-no-java/' rel='bookmark' title='Permanent Link: Input de Mouse e Teclado no Java'>Input de Mouse e Teclado no Java</a></li>
<li><a href='http://crocidb.com/blog/2008/05/acompanhe-o-brasileirao-2008-no-celular-gratuitamente/' rel='bookmark' title='Permanent Link: Acompanhe o Brasileirão 2008 no celular Gratuitamente'>Acompanhe o Brasileirão 2008 no celular Gratuitamente</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://crocidb.files.wordpress.com/2008/12/javafx.jpg" alt="JavaFX" title="JavaFX" width="192" height="84" class="alignleft size-full wp-image-258" />Essa semana a Sun liberou a versão 1.0 do JavaFX. Tarde? Sim, e bastante.</p>
<p>O <a href="http://javafx.com/">JavaFX</a> é uma linguagem de scripts desenvolvida para implementação de RIA (Rich Internet Application), aplicações ricas para internet.</p>
<p>Recentemente também, a Microsoft lançou o Silverlight 2.0, e, apesar de eu não ter mexido com ele, já vi que é muito bom, principalmente as ferramentas para trabalhar com ele. O Flash não precisa nem falar, é a opção mais utilizada hoje (e há muito tempo, hehehe), ainda mais com a ferramenta Flex (para RIA).</p>
<p>Tudo isso acontecendo e o Java por fora do mercado, então a Sun acelerou e lançou logo o JavaFX. Mas tá, e o que que isso tem a ver com esse blog? Será que eu to fugindo de foco novamente? Não.. na verdade, tudo isso também está ligado a jogos!</p>
<p>Vá procurar alguns jogos online, o que você vê? A maioria esmagadora são em Flash! Mas com todas essas tecnologias novas, por que não tentar investir nelas? Java já era usado, mesmo que timidamente, para jogos online, porém com certeza agora isso vai crescer, pelas facilidades que se tem com o FX!</p>
<p>Com Silverlight também tá tímido, mas acho que cresce rápido. <a href="http://www.bluerosegames.com/silverlight-games-101/">[Silverlight Games 101]</a></p>
<p>Eu, sinceramente, torço para que essas tecnologias cresçam, assim agente pode ter uma &#8220;briga&#8221; legal, e na concorrência, tudo funciona a favor do usuário! =)</p>
<p>Faça como eu, leia um pouco de JavaFX:</p>
<ul>
<li><a href="http://javafx.com/docs/gettingstarted/javafx/">Getting Started</a></li>
<li><a href="http://www.onjava.com/pub/a/onjava/2007/07/27/introduction-to-javafx-script.html">Introduction to JavaFX Script</a></li>
<li><a href="http://blogs.sun.com/chrisoliver/">Chris Oliver&#8217;s Weblog</a></li>
</ul>
<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%2F12%2Fjavafx-o-que%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2008%2F12%2Fjavafx-o-que%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/12/javafx-o-que/&title=JavaFX+&#8211;+O+que?&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/09/gamejolt-site-de-games-que-vale-a-pena/' rel='bookmark' title='Permanent Link: GameJolt &ndash; Site de games que vale a pena!'>GameJolt &ndash; Site de games que vale a pena!</a></li>
<li><a href='http://crocidb.com/blog/2008/05/input-de-mouse-e-teclado-no-java/' rel='bookmark' title='Permanent Link: Input de Mouse e Teclado no Java'>Input de Mouse e Teclado no Java</a></li>
<li><a href='http://crocidb.com/blog/2008/05/acompanhe-o-brasileirao-2008-no-celular-gratuitamente/' rel='bookmark' title='Permanent Link: Acompanhe o Brasileirão 2008 no celular Gratuitamente'>Acompanhe o Brasileirão 2008 no celular Gratuitamente</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://crocidb.com/blog/2008/12/javafx-o-que/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
