<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>pong &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/pong/</link>
	<description>Feed of posts on WordPress.com tagged "pong"</description>
	<pubDate>Thu, 26 Nov 2009 07:59:05 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Rowdy]]></title>
<link>http://nobuddyreads.wordpress.com/2009/11/22/rowdy/</link>
<pubDate>Mon, 23 Nov 2009 05:22:36 +0000</pubDate>
<dc:creator>chaunsee</dc:creator>
<guid>http://nobuddyreads.wordpress.com/2009/11/22/rowdy/</guid>
<description><![CDATA[Andrews 19th, originally uploaded by jchiang17. &nbsp;]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div style="text-align:left;padding:3px;"><a title="photo sharing" href="http://www.flickr.com/photos/jonchiang/4127243150/"><img style="border:solid 2px #000000;" src="http://farm3.static.flickr.com/2605/4127243150_502ce079ba.jpg" alt="" /></a></p>
<p><span style="font-size:.8em;margin-top:0;"><a href="http://www.flickr.com/photos/jonchiang/4127243150/">Andrews 19th</a>, originally uploaded by <a href="http://www.flickr.com/people/jonchiang/">jchiang17</a>.</span></div>
<p>&#160;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Grenoble]]></title>
<link>http://jeromebodonclair.wordpress.com/2009/11/22/grenoble/</link>
<pubDate>Sun, 22 Nov 2009 18:19:28 +0000</pubDate>
<dc:creator>jeromebodonclair</dc:creator>
<guid>http://jeromebodonclair.wordpress.com/2009/11/22/grenoble/</guid>
<description><![CDATA[Très bonne soirée hier à Grenoble en clôture du festival d&#8217;art contemporain Concept App&#8217;]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">Très bonne soirée hier à Grenoble en clôture du festival d&#8217;art contemporain Concept App&#8217;art. Une performance sonore expérimentale (Rumeur) qui fonctionna à merveille (alors que la prestation de Lyon fut plus délicate), des reprises de Pong inspirées et un public de visiteurs visiblement conquis (de très bons retours, des contacts etc &#8230;). Par ailleurs, comme promis dans le post précédent, mention spéciale pour Attendre, installation littéraire qui a sût surprendre hier soir, les visiteurs ramassant, lisant, jetant, emportant les morceaux de papiers éparpillés dans le lieu d&#8217;exposition &#8230; Pas mal de retours là aussi, véritablement une très bonne réception de cette autre partie de mon travail sur le temps &#8230; Pour aller un peu plus loin, un extrait de la description du dossier de presse :</p>
<blockquote>
<p style="text-align:justify;">Par ailleurs, et en complément de cette performance sonore, Jérôme proposera une installation all-over à partir d&#8217;extraits de son roman (en cours d&#8217;écriture) L&#8217;attente qu&#8217;il aura pris soin de diviser, de tronçonner &#8230; Chaque feuille découpée, froissée que le visiteur trouvera au hasard de sa déambulation dans l&#8217;appartement sera un court chapitre de ce roman, véritable compilation de présents agglomérés pouvant de toute manière être lu sans ordre prédéfini &#8230; Une installation toute littéraire que l&#8217;auteur aura choisit d&#8217;appeler Attendre.</p>
</blockquote>
<p style="text-align:justify;">Et puisque vous avez été très sage cette semaine, je vous donne à lire à la suite, un court extrait &#8230; Bien à vous, bonne lecture et bon appétit :</p>
<blockquote>
<p style="text-align:justify;"><em>Depuis ma retraite je cuisine.</em></p>
</blockquote>
<blockquote>
<p style="text-align:justify;">Une belle réduction de ce Gewurztraminer doré qui commence à bouillir. Le choix coupable d&#8217;un vin <em>et pourquoi n&#8217;ai-je pas fourgué ce blanc d&#8217;Espagne ignoble</em>, la coction décolle les meilleures étiquettes. Mais l&#8217;envie, le désir d&#8217;un fin alliage, consortium de sucs délicats, la saveur fruitée et épicée du vin d&#8217;Alsace et les larmes langoureusement évincées de l&#8217;oignon émincé. Tout se colore, tout se mélange à mesure que la flamme d&#8217;une douceur bleutée, lèche patiemment le fond de la large poêle. Un bruit de rissolage, tout en crépitements renseigne sur l&#8217;évolution de la mixture et j&#8217;ajoute le beurre préalablement découpé en cubes. La matière grasse glisse et à mi-parcours semble s&#8217;étaler à la manière d&#8217;une tache d&#8217;huile ou de sang, imbibant bientôt les segments d&#8217;oignons avinés. La pointe de moutarde, forte, comme engoncée dans ce jaune calocère, du bout de la cuillère, au fond de poêle en miroir huileux. Et ce n&#8217;est plus seulement un bruissement, mais une odeur qui émane de la sphère fabuleuse. Agression olfactive d&#8217;emblée, le vin et la moutarde réunis pour une inhalation douteuse. Puis cela se décante, et de l&#8217;odeur on passe au parfum, comme si l&#8217;oignon irrité déployait enfin la richesse de son bouquet.</p>
</blockquote>
<blockquote>
<p style="text-align:justify;">Un peu de crème désormais et l&#8217;immixtion tout en retenue de la longue cuillère en bois, râpeuse, peau de pêche comme caressante. La blancheur chaste du lait émulsifié ne tarde pas à virer et des pointes d&#8217;un jaune délavé commencent à poindre sur le manteau mousseux. Quelques tours de cuillère suffisent à créer un tout homogène, onctueux et j&#8217;arrête le feu. A côté, la viande passe du rose au blanc. Importance de ce moment presque religieux, quand une chair devient une peau, cette écorce nervurée et craquelante malgré cette élasticité caractéristique de la viande de veau. Garder tout de même l&#8217;intérieur rosé, sentir cette tendresse sous-jacente, cette crevasse au fil du couteau, sans appuyer, à peine. Un tour du moulin, et voir la poudre noir lentement s&#8217;échouer avant de contaminer discrètement la chair engoncée dans cette cosse blanche cotonneuse. Sous l&#8217;escalope, une fine assise de graisse qui crépite, en réduction constante. Faible mais revanchard, le coussin oléagineux laisse par instant fuser des projections insipides mais brûlantes qui viennent grossir le lot de taches en badge sur mon tablier. Je pique la carne et du bout de ma fourchette la tiens en l&#8217;air, en apesanteur au-dessus de la poêle mystifiée, avant de présenter le morceau longiligne dans une assiette. J&#8217;incorpore enfin la sauce en un long linceul sur le gisant bovin. <em>Accipite, et manducate ex hoc omnes &#8230;</em></p>
</blockquote>
<p style="text-align:justify;">
<p style="text-align:justify;"><a href="http://jeromebodonclair.wordpress.com/files/2009/11/igp2711.jpg"><img class="alignnone size-full wp-image-297" title="_IGP2711" src="http://jeromebodonclair.wordpress.com/files/2009/11/igp2711.jpg" alt="" width="315" height="209" /></a></p>
<blockquote></blockquote>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Happy Birthday to Jeremy!]]></title>
<link>http://alaboutnothing.wordpress.com/2009/11/19/happy-birthday-to-jeremy/</link>
<pubDate>Thu, 19 Nov 2009 23:55:44 +0000</pubDate>
<dc:creator>alaboutnothing</dc:creator>
<guid>http://alaboutnothing.wordpress.com/2009/11/19/happy-birthday-to-jeremy/</guid>
<description><![CDATA[We at AAN wish Jeremy from Cordova TN and our resident Beer Pong expert a big time Happy Birthday!! ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>We at <strong><span style="color:#3366ff;">AA<span style="color:#ff0000;">N</span></span></strong><span style="color:#ff0000;"> </span>wish <strong>Jeremy</strong> from Cordova TN and our resident Beer Pong expert a big time Happy Birthday!!  We plan on tipping a few in his honor at tonights Beer Pong Tournament.</p>
<p><a href="http://alaboutnothing.wordpress.com/files/2009/11/beer_pong_all_star.jpg"><img class="alignleft size-medium wp-image-954" title="beer_pong_all_star" src="http://alaboutnothing.wordpress.com/files/2009/11/beer_pong_all_star.jpg?w=300" alt="" width="300" height="300" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Stilechte Gamer-Tapete]]></title>
<link>http://11tech.wordpress.com/2009/11/19/stilechte-gamer-tapete/</link>
<pubDate>Thu, 19 Nov 2009 13:25:10 +0000</pubDate>
<dc:creator>jirmann</dc:creator>
<guid>http://11tech.wordpress.com/2009/11/19/stilechte-gamer-tapete/</guid>
<description><![CDATA[Wer&#8217;s zuhause ein wenig dezenter haben mag als mit einem knallbunten WoW-Poster, kann für 55 D]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://11tech.wordpress.com/files/2009/11/pong.jpg"><img class="aligncenter size-full wp-image-8137" title="pong" src="http://11tech.wordpress.com/files/2009/11/pong.jpg" alt="" width="500" height="416" /></a>Wer&#8217;s zuhause ein wenig dezenter haben mag als mit einem knallbunten WoW-Poster, kann für 55 Dollar einen Aufkleberset erwerben, mit dem sich eine der trauten vier Wände in ein überdimensionales <em>Pong</em>-Bild verwandeln lässt.<!--more--></p>
<p>Leider bleibt&#8217;s aber beim statischen Bild &#8211; wie cool wär&#8217;s bloß, wenn man damit richtig spielen könnte?</p>
<p>Und (angesichts der allgegenwärtigen Krise) wahrscheinlich kann man mit etwas Basteltalent das Set auch billiger in Heimarbeit herstellen. Aber danke für die gute Idee. [dieter]</p>
<p>[via <a href="http://technabob.com/blog/2009/11/18/pong-vinyl-wall-decals/" target="_blank">Technabob</a>]</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Follow Me]]></title>
<link>http://vamf.wordpress.com/2009/11/18/follow-me/</link>
<pubDate>Thu, 19 Nov 2009 00:23:56 +0000</pubDate>
<dc:creator>mizhimo</dc:creator>
<guid>http://vamf.wordpress.com/2009/11/18/follow-me/</guid>
<description><![CDATA[aunque no me gusta mucho el tipo de música del siguiente video, me encanta el estilo y la música en ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>aunque no me gusta mucho el tipo de música del siguiente video, me encanta el estilo y la música en 8 bits <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/Plhgyp0KNQQ&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/Plhgyp0KNQQ&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p>el final del video es épico!</p>
<p>lo escuché en <a href="http://www.matuk.com/token/">Token</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Human Retro Games]]></title>
<link>http://canilho.wordpress.com/2009/11/18/human-retro-games/</link>
<pubDate>Wed, 18 Nov 2009 20:39:14 +0000</pubDate>
<dc:creator>Canilho</dc:creator>
<guid>http://canilho.wordpress.com/2009/11/18/human-retro-games/</guid>
<description><![CDATA[Pode parecer um pouco irritante, ao fim de se estar um bocado a ouvir isto, mas é uma montagem basta]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/VczbbiRmDik&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/VczbbiRmDik&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p>Pode parecer um pouco irritante, ao fim de se estar um bocado a ouvir isto, mas é uma montagem bastante interessante&#8230;</p>
<p><a href="http://www.youtube.com/watch?v=ywqu_8RIDvU" target="_blank">Pole Position</a><br />
<a href="http://www.youtube.com/watch?v=sWY0Q_lMFfw" target="_blank">Pong</a><br />
<a href="http://www.youtube.com/watch?v=G0LtUX_6IXY" target="_blank">Tetris</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[[XNA] Desenvolvendo nosso primeiro jogo 2D (Pong) - Parte 2]]></title>
<link>http://kleberandrade.wordpress.com/2009/11/18/xna-desenvolvendo-nosso-primeiro-jogo2d-pong-parte-2/</link>
<pubDate>Wed, 18 Nov 2009 15:43:43 +0000</pubDate>
<dc:creator>Kleber Andrade</dc:creator>
<guid>http://kleberandrade.wordpress.com/2009/11/18/xna-desenvolvendo-nosso-primeiro-jogo2d-pong-parte-2/</guid>
<description><![CDATA[Olá pessoal, nessa segunda parte do nosso tutorial nós vamos tentar explicar de maneira sucinta o qu]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">Olá pessoal, nessa segunda parte do nosso tutorial nós vamos tentar explicar de maneira sucinta o que é uma classe, vamos construir nossas classes (bola e raquete), vamos colocá-las no jogo e utilizar o teclado para movimentar as raquetes. Então vamos parar de conversa e partir logo para programação, pois queremos jogar logo o nosso Pong.</p>
<p style="text-align:center;"><strong>Classes (<em>Class</em>)</strong></p>
<p style="text-align:justify;"><strong> </strong></p>
<p style="text-align:justify;">Uma rápida definição de classes seria como uma forma (modelo), como assim Kleber uma forma? Imagine um carro, os carros são todos parecidos mudando apenas alguns aspectos como potência do motor, nome do veículo, cor, etc&#8230; No nosso caso, vamos chamar esses aspectos de atributos (nossas variáveis). Então, veja que todos os carros são iguais, podendo mudar apensar alguns atributos e temos um carro novo. Mas uma classe não tem só atributos, ela tem métodos também, ou seja, o que essa classe pode fazer, no nosso exemplo de carro o que o carro pode fazer? Acelerar, freiar, trocar marcha, etc&#8230; essas funções ou ações do carro seriam nossos métodos.</p>
<p style="text-align:justify;"><strong>Classe:</strong> é a forma de um objeto (ou modelo), elas possuem atributos e métodos.</p>
<p style="text-align:justify;"><strong>Atributos</strong>: São as variáveis, os aspectos do objeto.</p>
<p style="text-align:justify;"><strong>Métodos</strong>: São as funções ou ações que esse objeto pode realizar.</p>
<p style="text-align:justify;">É claro que não é só isso, tem muito mais, mas para nosso tutorial isso já é suficiente. Como sugestão, seria interessante vocês pesquisarem um pouco sobre classes, programação orientada a objetos, diagrama de classes, pois logo iremos utilizar bastante.</p>
<p style="text-align:justify;"><strong> </strong></p>
<p style="text-align:center;"><strong>Criando as Classes <em>Ball</em> (Bola) e <em>Bat</em> (Raquete), instanciando e desenhando</strong></p>
<p style="text-align:justify;"><strong> </strong></p>
<p style="text-align:justify;">Por se tratar de um jogo simples e ser o primeiro jogo, nossas classes vão se também simples só para vocês poderem acompanhar o raciocínio. Então vamos Lá, clique com o botão direito do mouse no nome do projeto (<strong><em>XNA_Pong</em></strong>) em <strong><em>Solution Explorer </em></strong>e <strong><em>Add -&#62; Class</em></strong>.</p>
<p style="text-align:justify;"><a style="text-decoration:none;" href="http://kleberandrade.wordpress.com/files/2009/11/untitled-12.png"><img class="aligncenter size-full wp-image-424" title="Untitled-1" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-12.png" alt="" width="250" height="259" /></a></p>
<p style="text-align:justify;">Agora na nova janela que apareceu, mude a propriedade <strong><em>Name</em></strong> para <strong><em>Ball </em></strong>e clique em Add.</p>
<p style="text-align:justify;"><a href="http://kleberandrade.wordpress.com/files/2009/11/untitled-21.png"><img class="aligncenter size-full wp-image-425" title="Untitled-2" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-21.png" alt="" width="600" height="370" /></a></p>
<p style="text-align:justify;">Agora adiciona outra classe (<strong><em>class</em></strong>) com o nome <strong><em>Bat.cs</em></strong>, e seu <strong><em>Solution Explorer</em></strong> após adicionar as duas classes é para ficar conforme a imagem abaixo.</p>
<p style="text-align:justify;"><a style="text-decoration:none;" href="http://kleberandrade.wordpress.com/files/2009/11/untitled-3.png"><img class="aligncenter size-full wp-image-426" title="Untitled-3" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-3.png" alt="" width="250" height="268" /></a></p>
<p style="text-align:justify;">De um duplo clique sobre a <strong><em>class Ball.cs</em></strong> para abri-la, e vamos adicionar algumas atributos (variáveis) ao objeto bola. Uma bola então no nosso jogo de Pong, possui uma textura (imagem que representa a bola), possui também uma posição X e Y na janela do jogo, assim como um direção de deslocamento em X e Y e uma velocidade em X e Y também. Então veja abaixo como ficam esses atributos.</p>
<p style="text-align:justify;"><a href="http://kleberandrade.wordpress.com/files/2009/11/untitled-41.png"><img class="aligncenter size-full wp-image-427" title="Untitled-4" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-41.png" alt="" width="600" height="259" /></a></p>
<p style="text-align:justify;">Perceba que existe duas <strong><em>using</em></strong> diferentes do código original <strong><em>using Microsoft.Xna. Framework</em></strong> e <strong><em>using Microsoft.Xna. Framework.Graphics</em></strong>, elas servem respectivamente para usarmos o tipo <strong><em>Vector2</em></strong> e <strong><em>Texture2D</em></strong>. Não se preocupe com a palavra <strong><em>public</em></strong> no momento, mas ela serve para que as outras classes possam usar esses atributos.</p>
<p style="text-align:justify;">Agora que já atribuímos os atributos de nosso objeto bola, precisamos construir ele e durante a construção (ou constructor) precisamos inicializar os atributos de nossa bola. Veja como fica o código.</p>
<p style="text-align:justify;"><a href="http://kleberandrade.wordpress.com/files/2009/11/untitled-52.png"><img class="aligncenter size-full wp-image-428" title="Untitled-5" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-52.png" alt="" width="600" height="472" /></a></p>
<p style="text-align:justify;">O <strong><em>public Ball(&#60;</em></strong><em>parametros<strong>&#62;)</strong></em> é nosso construtor ou seja, toda vez que instanciamos um objeto a primeira coisa a ser feita é construir, e para fazer isso no nosso objeto bola, precisamos saber sua posição na tela e sua textura. Então note, que como parâmetro do construtor passamos a posição (<strong><em>newPosition</em></strong>) e a textura que o objeto vai receber (<strong><em>loadedTexture</em></strong>). Pronto nosso objeto bola já pode ser usado pelo nosso jogo.</p>
<p style="text-align:justify;">Para usarmos no jogo, abra a class Game1.cs que é o nosso jogo e abaixo da <strong><em>Texture background </em></strong>que declaramos no tutorial passado, declare o nosso objeto bola.</p>
<p style="text-align:justify;"><a style="text-decoration:none;" href="http://kleberandrade.wordpress.com/files/2009/11/untitled-62.png"><img class="aligncenter size-full wp-image-429" title="Untitled-6" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-62.png" alt="" width="600" height="218" /></a></p>
<p style="text-align:justify;">Agora precisamos inicializar ela ou seja instanciar nosso objeto (construir), isso vamos fazer no método <strong><em>protected override void Initialize(), </em></strong>veja como fica.</p>
<p style="text-align:justify;"><a style="text-decoration:none;" href="http://kleberandrade.wordpress.com/files/2009/11/untitled-72.png"><img class="aligncenter size-full wp-image-430" title="Untitled-7" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-72.png" alt="" width="600" height="160" /></a></p>
<p style="text-align:justify;">Lembram do nosso construtor ? Então ao instanciar o objeto <strong><em>new Ball</em></strong>, temos que passar os parâmetros que o construto necessita, ou seja, a posição e a textura carregada.</p>
<ul style="text-align:justify;">
<li><strong>Posição:</strong> <em>new Vector(393, 313)</em></li>
<li><strong>Textura carregada:</strong> <em>Content.Load&#60;Texture2D&#62;(@”Textures\ball”);</em></li>
</ul>
<p style="text-align:justify;">Não se preocupe com a posição passada, ela já foi antes calculada para facilitar o desenvolvimento do projeto. Agora precisamos desenhar nossa bola na tela, e assim como desenhamos tudo em nossos tutoriais, vamos ver como fica.</p>
<p style="text-align:justify;"><a href="http://kleberandrade.wordpress.com/files/2009/11/untitled-82.png"><img class="aligncenter size-full wp-image-431" title="Untitled-8" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-82.png" alt="" width="600" height="194" /></a></p>
<p style="text-align:justify;">Se compilarmos nosso projeto agora e não tiver nenhum erro,  o resultado é para ser como o de baixo.</p>
<p style="text-align:justify;"><a href="http://kleberandrade.wordpress.com/files/2009/11/untitled-92.png"><img class="aligncenter size-full wp-image-432" title="Untitled-9" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-92.png" alt="" width="562" height="442" /></a></p>
<p style="text-align:justify;">Agora que já adicionamos a bola, precisamos fazer a mesma coisa para a classe <strong><em>Bat</em></strong> (raquete), precisamos adicionar os atributos necessários, criar um construtor, declarar dois objetos do tipo <strong><em>Bat</em></strong> no nosso jogo (2 jogadores), instanciar ela e desenhar na tela. Vamos fazer isso então ?</p>
<p style="text-align:justify;">Clique então na classe <strong>Bat.cs</strong> e digite o seguinte código.</p>
<p style="text-align:justify;"><a href="http://kleberandrade.wordpress.com/files/2009/11/untitled-10.png"><img class="aligncenter size-full wp-image-433" title="Untitled-10" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-10.png" alt="" width="600" height="417" /></a></p>
<p style="text-align:justify;">O que estamos fazendo então? Estamos definindo os atributos necessários como: Textura, posição e velocidade da raquete. Logo após criamos o construtor dela passando os mesmos parâmetros que fizemos para a classe <strong><em>Ball.cs.</em></strong></p>
<p style="text-align:justify;">Após criar a classe <strong><em>Bat</em></strong>, vamos declarar ela no código principal nosso <strong><em>Game1.cs</em></strong> assim como fizemos com a bola e também já iremos instanciar. Mas nesse caso será dois objetos do tipo <strong><em>Bat</em></strong> (nossos 2 jogadores).</p>
<p style="text-align:justify;"><a href="http://kleberandrade.wordpress.com/files/2009/11/untitled-113.png"><img class="aligncenter size-full wp-image-436" title="Untitled-11" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-113.png" alt="" width="600" height="632" /></a></p>
<p style="text-align:justify;">Declaramos então <strong><em>bat1</em></strong> e <strong><em>bat2</em></strong> do tipo <strong><em>Bat</em></strong> e em <strong><em>protected overrid void Initialize(),</em></strong> instanciamos os dois objetos passando como parâmetros suas posições e texturas carregadas.</p>
<p style="text-align:justify;">Agora vamos desenhar as duas raquetes.</p>
<p style="text-align:justify;"><a href="http://kleberandrade.wordpress.com/files/2009/11/untitled-121.png"><img class="aligncenter size-full wp-image-437" title="Untitled-12" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-121.png" alt="" width="600" height="251" /></a></p>
<p style="text-align:center;"><strong>Movimentando as raquetes</strong></p>
<p style="text-align:justify;"><strong> </strong></p>
<p style="text-align:justify;">Legal, já colocamos nossa bola e nossas duas raquetes na tela, agora só faltar colocar movimento nas raquetes para concluirmos esta parte do tutorial.</p>
<p style="text-align:justify;">Então vamos ao método <strong>protected override void Update(GameTime gameTime), </strong>e assim como fizemos no nosso tutorial de entradas pelo teclado vamos declarar pegar o estado atual do teclado e trabalhar em cima dele.</p>
<p style="text-align:justify;">O que vamos fazer então:</p>
<ul style="text-align:justify;">
<li>Vamos declarar dentro do método <strong>KeyboardState keyboardState = Keyboard.GetState(); </strong>Isso faz com que recebamos os estado do teclado</li>
</ul>
<ul style="text-align:justify;">
<li>Agora para o jogador 1 vamos definir:
<ul>
<li>Tecla W faz a raquete 1 subir (ou seja, posição Y é decrementada)</li>
<li>Tecla S faz a raquete 1 descer (ou seja, posição Y é incrementada)</li>
</ul>
</li>
</ul>
<ul style="text-align:justify;">
<li>Jogador 2:
<ul>
<li>Tecla seta para cima faz a raquete 2 subir (ou seja, posição Y é decrementada)</li>
<li>Tecla seta para baixo faz a raquete 2 descer (ou seja, posição Y é incrementada)</li>
</ul>
</li>
</ul>
<p style="text-align:justify;">É isso que temos que fazer, veja como isso vai ficar:</p>
<p style="text-align:justify;"><a style="text-decoration:none;" href="http://kleberandrade.wordpress.com/files/2009/11/untitled-13.png"><img class="aligncenter size-full wp-image-438" title="Untitled-13" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-13.png" alt="" width="600" height="421" /></a></p>
<p style="text-align:justify;">É isso pessoal, se não nos esquecemos de nada, podemos rodar nossa aplicação e ver o resultado da nossa janela com a imagem de fundo, caso não tenha erros.</p>
<p style="text-align:justify;"><a style="text-decoration:none;" href="http://kleberandrade.wordpress.com/files/2009/11/untitled-14.png"><img class="aligncenter size-full wp-image-439" title="Untitled-14" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-14.png" alt="" width="600" height="472" /></a></p>
<p style="text-align:justify;">Para fazer download do projeto <a href="http://www.4shared.com/file/154656182/63f62c86/XNA_Pong_-_Parte_2.html" target="_blank">clique aqui. </a></p>
<p style="text-align:justify;"><strong> </strong></p>
<p style="text-align:center;"><strong>Resumo do tutorial</strong></p>
<p style="text-align:justify;"><strong> </strong></p>
<p style="text-align:justify;">Fizemos uma rápida introdução do que seria uma classe, criamos as classes <strong><em>Bat</em></strong> (raquete) e <strong><em>Ball</em></strong> (bola) do nosso jogo, assim como também colocamos movimento nas raquetes conforme entrada do teclado.</p>
<p style="text-align:justify;">No próximo tutorial, vamos dar movimento a bola e colocar a <strong><em>score</em></strong> (pontuação) dos jogadores.<strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[[XNA] Desenvolvendo nosso primeiro jogo 2D (Pong) - Parte 1]]></title>
<link>http://kleberandrade.wordpress.com/2009/11/18/xna-desenvolvendo-nosso-primeiro-jogo-2d-pong-parte-1/</link>
<pubDate>Wed, 18 Nov 2009 10:42:55 +0000</pubDate>
<dc:creator>Kleber Andrade</dc:creator>
<guid>http://kleberandrade.wordpress.com/2009/11/18/xna-desenvolvendo-nosso-primeiro-jogo-2d-pong-parte-1/</guid>
<description><![CDATA[Olá galera, andei analisando o que aprendemos até agora com as séries de tutoriais aqui mostrados pa]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">Olá galera, andei analisando o que aprendemos até agora com as séries de tutoriais aqui mostrados para vocês, e percebi que já podemos fazer o nosso primeiro joguinho. Então nessa próxima tutorial (dividido em aproximadamente 5 partes), veremos passo a passo como criar nosso primeiro jogo 2D.</p>
<p style="text-align:justify;">Como está é a primeira parte do nosso tutorial e nós estamos aprendendo como criar jogos com o XNA Game Studio, vamos pegar de leve na Orientação a Objetos para vocês entenderem de maneira simples como um jogo funciona. Nessa série de tutoriais, vocês vão ter a oportunidade de rever como criar um projeto, como adicionar imagens e desenhá-las na janela, assim como controlar um objeto pelo teclado, colocar texto e som no jogo.</p>
<p style="text-align:justify;">Como primeiro jogo, nós iremos fazer um <strong>Pong</strong> por ser um jogo simples, com poucos movimentos e de lógica fácil para iniciarmos. Para quem não conhece o jogo vamos fazer uma rápida introdução de como é o jogo e seu funcionamento.</p>
<p style="text-align:justify;">
<p style="text-align:center;"><strong>Pong</strong></p>
<p style="text-align:justify;">
<p style="text-align:justify;">O jogo Pong possui uma grande importância para a história do videogame, pois foi simplesmente o primeiro videogame lucrativo da história dando início a uma indústria que movimenta bilhões. O videogame Pong (figura 1), foi criado por <strong>Nolan Bushnell</strong> e <strong>Ted Dabney</strong>, foi instalado num console ligado a um monitor e era movido a moedas.</p>
<p style="text-align:justify;">Para testar sua nova criação, os inventores deixaram a máquina em um bar em São Francisco, Califórnia. No dia seguinte, quando chegaram tiveram uma surpresa, a máquina estava lotada de moedas. Aquelas moedas mudaram o ponto de vista das pessoas, fazendo surgir uma grande indústria. Os seus criadores perceberam que não era interessante vender a idéia para alguém, então no dia 27 de junho de 1972 foi fundada a empresa <strong>Atari</strong>.</p>
<p style="text-align:justify;">﻿﻿</p>
<div id="attachment_405" class="wp-caption aligncenter" style="width: 229px"><a href="http://kleberandrade.wordpress.com/files/2009/11/365px-pongvideogamecabinet1.jpg"><img class="size-full wp-image-405 " title="365px-PongVideoGameCabinet" src="http://kleberandrade.wordpress.com/files/2009/11/365px-pongvideogamecabinet1.jpg" alt="" width="219" height="360" /></a><p class="wp-caption-text">Figura 1 - Videogame Pong</p></div>
<p>O objetivo do jogo é acertar a bola com sua raquete (barra vertical) e lançar para o campo adversário, marcando ponto quando a bola passa pela outra raquete. A figura 2 exibe a tela do jogo.</p>
<div id="attachment_406" class="wp-caption aligncenter" style="width: 249px"><a href="http://kleberandrade.wordpress.com/files/2009/11/pong1.jpg"><img class="size-full wp-image-406 " title="pong" src="http://kleberandrade.wordpress.com/files/2009/11/pong1.jpg" alt="" width="239" height="181" /></a><p class="wp-caption-text">Figura 2 - Tela do jogo Pong</p></div>
<p style="text-align:center;">
<p style="text-align:center;"><strong>Criando um novo projeto</strong></p>
<p>Antes de tudo como já vimos, precisamos criar um novo projeto. Abra o <strong>Visual C#2008 Express Edition</strong> ou outra versão do 2008 até mesmo superior, e clique em <strong><em>File -&#62; New Project</em></strong>, ou simplesmente aperte <strong><em>Ctrl + Shift + N.</em></strong></p>
<p><strong><em><a href="http://kleberandrade.wordpress.com/files/2009/11/untitled-11.png"><img class="aligncenter size-full wp-image-407" title="Untitled-1" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-11.png" alt="" width="440" height="378" /></a></em></strong></p>
<p>Selecionaremos as seguintes características abaixo para projeto:</p>
<ul>
<li><strong><em>Project Type: </em></strong>XNA Game Studio 3.1<strong><em> </em></strong></li>
<li><strong><em>Templates: </em></strong>Windows Game (3.1)<strong><em> </em></strong></li>
<li><strong><em>Name: </em></strong>XNA_Pong<strong><em> </em></strong></li>
<li><strong><em>Location: </em></strong>Fica a escolha de cada um, eu gosto de colocar no Desktop<strong><em> </em></strong></li>
<li><strong><em>Solution Name: </em></strong>XNA_Pong<strong><em> </em></strong></li>
<li><strong><em>Create directory for solution: </em></strong>Deixe marcado</li>
</ul>
<p>Agora clique em OK.</p>
<p><a href="http://kleberandrade.wordpress.com/files/2009/11/untitled-2.png"><img class="aligncenter size-full wp-image-408" title="Untitled-2" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-2.png" alt="" width="600" height="412" /></a></p>
<p style="text-align:center;"><strong>Salvando as imagens e adicionando ao projeto</strong></p>
<p style="text-align:justify;">Após criar o novo projeto, já podemos abaixar as imagens que vamos utilizar no nosso jogo e adicionar ao projeto. Clique em cada imagem abaixo com o botão direito do mouse, e salve-as em seu computador com os respectivos nomes de sua legenda.</p>
<div id="attachment_409" class="wp-caption aligncenter" style="width: 24px"><a href="http://kleberandrade.wordpress.com/files/2009/11/ball.png"><img class="size-full wp-image-409" title="ball" src="http://kleberandrade.wordpress.com/files/2009/11/ball.png" alt="" width="14" height="14" /></a><p class="wp-caption-text">ball.png</p></div>
<div id="attachment_410" class="wp-caption aligncenter" style="width: 25px"><a href="http://kleberandrade.wordpress.com/files/2009/11/bat1.png"><img class="size-full wp-image-410" title="bat1" src="http://kleberandrade.wordpress.com/files/2009/11/bat1.png" alt="" width="15" height="60" /></a><p class="wp-caption-text">bat1.png</p></div>
<div id="attachment_411" class="wp-caption aligncenter" style="width: 25px"><a href="http://kleberandrade.wordpress.com/files/2009/11/bat2.png"><img class="size-full wp-image-411" title="bat2" src="http://kleberandrade.wordpress.com/files/2009/11/bat2.png" alt="" width="15" height="60" /></a><p class="wp-caption-text">bat2.png</p></div>
<div id="attachment_412" class="wp-caption aligncenter" style="width: 610px"><a href="http://kleberandrade.wordpress.com/files/2009/11/background.png"><img class="size-full wp-image-412" title="background" src="http://kleberandrade.wordpress.com/files/2009/11/background.png" alt="" width="600" height="450" /></a><p class="wp-caption-text">background.png</p></div>
<p style="text-align:justify;">Para obtermos uma organização legal de nossas imagens, vamos adicionar uma nova pasta, para isso clique com o botão direito do mouse em <strong><em>Content -&#62; Add -&#62; New Folder </em></strong>e de o nome de <strong><em>Textures</em></strong> para essa nova pasta. Todas as imagens que usaremos no nosso projeto devem ser armazenadas nesta pasta <strong><em>Textures</em></strong>.</p>
<p style="text-align:justify;"><a href="http://kleberandrade.wordpress.com/files/2009/11/untitled-4.png"><img class="aligncenter size-full wp-image-413" title="Untitled-4" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-4.png" alt="" width="399" height="358" /></a></p>
<p style="text-align:justify;">Para adicionarmos agora as imagens ao projeto, clique com o botão direito na pasta <strong><em>Textures</em></strong> que criamos, agora <strong><em>Add -&#62; Existing</em></strong> Item e selecione as imagens que você salvou para poder adicionar, no final é para seu <strong><em>Solution Explorer</em></strong> ficar conforme a imagem abaixo.</p>
<p style="text-align:justify;"><a href="http://kleberandrade.wordpress.com/files/2009/11/untitled-51.png"><img class="aligncenter size-full wp-image-414" title="Untitled-5" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-51.png" alt="" width="386" height="358" /></a></p>
<p style="text-align:center;"><strong>Carregando e desenhando a imagem de fundo (background)</strong></p>
<p style="text-align:justify;">Com nossas imagens já adicionadas ao projeto dentro da pasta <strong><em>Textures</em></strong>, podemos enfim, começar a programar um pouco para ver alguns resultados. Para isso, abra o arquivo <strong><em>Game1.cs </em></strong>clicando sobre ele duas vezes. Com o arquivo aberto precisamos declarar então uma variável que será responsável pela nossa imagem de fundo, essa variável é do tipo <strong><em>Texture2D </em></strong>e receberá o nome de background. Essa variável será declarada abaixo de <strong><em>SpriteBatch spriteBatch</em></strong> que é utilizada para desenhar todas nossas imagens.</p>
<p style="text-align:justify;"><a href="http://kleberandrade.wordpress.com/files/2009/11/untitled-61.png"><img class="aligncenter size-full wp-image-415" title="Untitled-6" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-61.png" alt="" width="600" height="149" /></a></p>
<p style="text-align:justify;">Agora precisamos carregar nossa imagem de fundo, e para isso precisamos utilizar o método <strong><em>Load&#60;Template&#62;</em></strong> do objeto <strong><em>Content</em></strong>, e isso deve ser feito dentro do método <strong><em>protected override void LoadContent().</em></strong> Logo abaixo de <strong><em>spriteBatch = new SpriteBatch(GraphicsDevice)</em></strong>, vamos carregar nossa imagem da seguinte forma.</p>
<p style="text-align:justify;"><a href="http://kleberandrade.wordpress.com/files/2009/11/untitled-71.png"><img class="aligncenter size-full wp-image-416" title="Untitled-7" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-71.png" alt="" width="600" height="95" /></a></p>
<p style="text-align:justify;">Já que carregamos nossa imagem de fundo, agora só falta desenhar ela na tela. Para isso vamos usar a classe <strong><em>SpriteBatch spriteBatch</em></strong>, e faremos isso utilizando o método <strong><em>protected override void Draw(GameTime gameTime). </em></strong>O comando <strong><em>GraphicsDevice.Clear(Color.CornflowerBlue)</em></strong>, limpa nossa tela pintando ela com aquela cor azul do Windows. Logo abaixo dela precisamos acrescentar o bloco que nos permite desenhar na tela, ou seja, tudo que vamos desenhar tem que estar entre eles <strong><em>Begin() e End().</em></strong></p>
<p style="text-align:justify;">No método <strong><em>Begin(),</em></strong> podemos passar como parâmetro o <strong><em>SpriteBlendMode.AlphaBlend</em></strong>, que nos permite desenhar as imagens com transparência.</p>
<p style="text-align:justify;">A imagem de fundo será desenhada utilizando o método <strong><em>Draw()</em></strong> e passaremos como parâmetros a textura, posição de desenho (0, 0) e a cor que por default é branco.</p>
<p style="text-align:justify;"><a href="http://kleberandrade.wordpress.com/files/2009/11/untitled-81.png"><img class="aligncenter size-full wp-image-417" title="Untitled-8" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-81.png" alt="" width="600" height="138" /></a></p>
<p style="text-align:justify;">Se não nos esquecemos de nada, podemos rodar nossa aplicação e ver o resultado da nossa janela com a imagem de fundo, caso não tenha erros.</p>
<p style="text-align:justify;"><a href="http://kleberandrade.wordpress.com/files/2009/11/untitled-91.png"><img class="aligncenter size-full wp-image-418" title="Untitled-9" src="http://kleberandrade.wordpress.com/files/2009/11/untitled-91.png" alt="" width="600" height="471" /></a></p>
<p style="text-align:center;">
<p style="text-align:left;">Para fazer download do projeto Pong &#8211; Parte 1 <a href="http://www.4shared.com/file/154537493/ba490fd1/XNA_Pong_-_Parte_1.html" target="_blank">clique aqui</a>.</p>
<p style="text-align:center;"><strong>Resumo do tutorial</strong></p>
<p><strong> </strong></p>
<p style="text-align:justify;">Fizemos uma introdução sobre o jogo Pong que vamos desenvolver, revimos como criar um novo projeto, adicionou as imagens, organizamos essas imagens dentro do nosso projeto, carregamos a imagem de fundo (background) e por fim a desenhamos na tela.</p>
<p style="text-align:justify;">Na próxima parte vamos criar as classes Ball (bola) e Bat (Raquete) para adicionar em nosso projeto, assim como as entradas (via teclado) para o movimento das duas raquetes.<strong> </strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Top Ten: Sport Video Games of All Time]]></title>
<link>http://cheddarbomb.wordpress.com/2009/11/17/top-ten-sport-video-games-of-all-time/</link>
<pubDate>Tue, 17 Nov 2009 13:30:11 +0000</pubDate>
<dc:creator>sottileg</dc:creator>
<guid>http://cheddarbomb.wordpress.com/2009/11/17/top-ten-sport-video-games-of-all-time/</guid>
<description><![CDATA[10. UFC 2009 Undisputed THQ released this game in 2009.  The graphics are incredibly realistic and c]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h3>10. UFC 2009 Undisputed</h3>
<p>THQ released this game in 2009.  The graphics are incredibly realistic and controls intuitively map each of the fighters limbs to one of the face buttons.  All the big UFC fighters are available across 5 weight classes, each having their own style of fighting.  It made my list because it is the most realistic and technical MMA fighting game that has yet to be released. The really impressive thing is that this was their first crack at the game. After a few more years of development it will truly be the &#8220;undisputed&#8221; champion of simulation fighting games.</p>
<h3>9. Ken Griffey Jr. Presents Major League Baseball</h3>
<p><a href="http://www.consoleclassix.com/info_img/Ken_Griffey_Jr._Presents_Major_League_Baseball_SNES_ScreenShot4.jpg"><img class="alignleft" title="Ken Griffey Jr. Presents" src="http://www.consoleclassix.com/info_img/Ken_Griffey_Jr._Presents_Major_League_Baseball_SNES_ScreenShot4.jpg" alt="" width="131" height="115" /></a>This was, without a doubt, the most entertaining baseball video game.  Released in 1994 by Software Creations for SNES, it was officially licensed by the MLB but not the players association. This meant the teams and stadiums were real, but the players were not. The game featured unique stadiums for each team which was groundbreaking at the time.  I remember playing this game for hours on end.  There has yet to be another baseball game that comes close to entertaining me as well.  Do keep in mind that the Blue Jays had just won the World Series in &#8216;92 and &#8216;93 so my opinion may have been biased due to all of the Baseball fanfare.</p>
<p><!--more--></p>
<h3>8. Gran Turismo</h3>
<p>Originally released by Sony Computer Entertainment for Playstation in 1997, this game was the first in a dynasty of great racing games.  It featured ground breaking 3D graphics, 175 different cars to take for a spin on 11 different tracks.  This has now evolved to completely HD 3D graphics, 1000 cars and 75 different tracks in the March 2010 release of <a href="http://us.gran-turismo.com/us/products/gt5/">Gran Turismo 5</a>.</p>
<h3>7. John Madden Football</h3>
<p><a href="http://retromedia.ign.com/retro/image/article/897/897939/john-madden-football-20080811024636516_640w.jpg"><img class="alignright" title="John Madden Football" src="http://retromedia.ign.com/retro/image/article/897/897939/john-madden-football-20080811024636516_640w.jpg" alt="" width="216" height="151" /></a>I could not make this list without paying homage to the game that spawned the largest sports video game franchise.  John Madden Football was released by EA Sports in 1989 for Apple II Computer.  The franchise continues to be one of the most realistic (albeit overly complicated) sports video games thanks to John Madden:</p>
<blockquote><p>He balked at the idea of seven-man football, saying that he wouldn&#8217;t lend his name to something that wasn&#8217;t completely authentic. Technological limitations made this impossible at the time, but EA stuck with Madden anyway. The persistence paid off. John Madden Football&#8211;with a full 11 players per side&#8211;was released in 1989 for the Apple II computer. This first game served as a launching point that soon propelled the series to other, more enduring platforms such as the Sega Genesis and the PC.</p>
<p>From <a href="http://www.gamespot.com/features/6130897/index.html">The History of Football Games</a> at <a href="http://www.gamespot.com">gamespot.com</a></p></blockquote>
<h3>6. NBA Live 05</h3>
<p>Released in 2004 by EA Sports, this game featured a new NBA All Star Weekend game mode that allowed you to partake in the electrifying Slam Dunk Contest.  The NBA Live franchise doesn&#8217;t really do it for me as it seems somewhat less refined than their flagship titles (FIFA, NHL and Madden), but the Slam Dunk Contest was fun.   Probably more so than the actual game itself.</p>
<h3>5. NHL 2006</h3>
<p>NHL 2006 was released by EA Sports in 2005 and <a href="http://games.easports.com/games/nhl06/">featured the new &#8220;skill stick&#8221;</a> control setup which gives the gamer complete control of both the players skates and stick independently.  Traditional hockey games would merge the two making the players take shots only in the direction they were skating.  Dekeing? Now possible, thanks to the skill stick.  This version also featured a new physics engine that removed the magnetic attraction between players and the puck for more realistic game play.</p>
<h3>4. Wii Sports</h3>
<p><a href="http://fallingsky.blogs.com/falling_sky/wii-sports-20061020011945307.jpg"><img class="alignleft" title="Wii Sports - Boxing" src="http://fallingsky.blogs.com/falling_sky/wii-sports-20061020011945307.jpg" alt="" width="196" height="106" /></a>This was the first video game to get the gamer  physically involved in the game.  It was released by Nintendo in 2006 and was a compilation of sports simulators that came with the Nintendo Wii game console to demonstrate what it could really do. It included tennis, baseball, golf, bowling and boxing games.  No, the graphics are not very impressive.  The players have very primitive structural models that look far from human.  All that being said, it was a breakthrough in sport video gaming and served as a springboard for all other Wii sport games.</p>
<h3>3. NHL &#8216;94</h3>
<p><a href="http://www.nhl94.com/images/screenshots/snes/03_shanahan_hat_trick.jpg"><img class="alignright" title="NHL '94" src="http://www.nhl94.com/images/screenshots/snes/03_shanahan_hat_trick.jpg" alt="" width="212" height="159" /></a>Published in 1993 by EA Sports this was the first true hockey game and a definite cult classic.  This game even makes appearances as an easter-egg in future releases to remind us of a better time.</p>
<blockquote><p>After establishing themselves in the virtual rinks, EA combined both NHL and NHLPA licenses in <em>NHL &#8216;94</em>, allowing them to feature all 26 real teams (including both expansion teams) and players of the new NHL season for the first time in the series. Aside from the licenses, the gameplay for this edition sees for the first time the inclusion of the devastating one-timer shot, but to keep forwards (literally) in check, defenders also feature harder body checks, with new animations.</p>
<p>From <a href="http://www.mobygames.com/game/genesis/nhl-94">Moby Games review</a></p></blockquote>
<p>Just spend a few moments trying to understand this website:<a href="http://www.nhl94.com/"> www.nhl94.com</a>&#8230;Need I say more?</p>
<h3>2. Pong</h3>
<p>The classic game was released in 1972 by Atari and featured two paddles that would hit a ball back and forth across the screen.  This prehistoric tennis game was not only among the first sport video games to be released, but helped to launch the entire video gaming industry with is popularity in the arcades and later in the home.</p>
<h3>1. FIFA 10</h3>
<p><a href="http://thegamershub.co.uk/wp-content/uploads/2009/10/fifa10-screen01.jpg"><img class="alignleft" title="FIFA 10" src="http://thegamershub.co.uk/wp-content/uploads/2009/10/fifa10-screen01.jpg" alt="" width="218" height="122" /></a>The best sport game ever created. Released in 2009 by EA Sports, the players can now move in 360 degrees as opposed to the (very frustrating) 8 directions available in previous versions. A plethora of special moves at your finger tips, intelligent passing logic, almost every team and stadium under the sun, stunning graphics and animations, new player collisions and great online play make this the game to which we compare all others.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[ ]]></title>
<link>http://lasourcedufun.wordpress.com/2009/11/16/vintage-pong-via/</link>
<pubDate>Mon, 16 Nov 2009 16:55:56 +0000</pubDate>
<dc:creator>awelwellwell</dc:creator>
<guid>http://lasourcedufun.wordpress.com/2009/11/16/vintage-pong-via/</guid>
<description><![CDATA[vintage pong via]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:left;">vintage pong<br />
<img class="aligncenter" src="http://www.heyokay.com/images/vintage_pong.gif" alt="" width="614" height="473" /><br />
<a>via</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Weekly Ten: Most Common (and Regrettable) Party Pictures]]></title>
<link>http://collegecandy.com/2009/11/16/the-weekly-ten-most-common-and-regrettable-party-pictures/</link>
<pubDate>Mon, 16 Nov 2009 14:00:29 +0000</pubDate>
<dc:creator>Melanie - Northeastern University</dc:creator>
<guid>http://collegecandy.com/2009/11/16/the-weekly-ten-most-common-and-regrettable-party-pictures/</guid>
<description><![CDATA[Every week I make a list. Not a grocery list or a to-do list&#8230;or that list, because I don’t rea]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:center;"><img class="size-large wp-image-46310  aligncenter" title="shocker time" src="http://collegecandy.wordpress.com/files/2009/11/shocker-time.jpg?w=600" alt="shocker time" width="545" height="326" /></p>
<p>Every week I make a list. Not a grocery list or a to-do list&#8230;or <em>that</em> list, because I don’t really do groceries (there is a reason why they deliver pizza) and to-do lists are totally not my scene (if such a scene even exists) and, unfortunately, I haven&#8217;t added to <em>that</em> list in quite awhile.</p>
<p>No, this list is a top ten-style countdown about the hard-hitting issues, like which <a href="http://collegecandy.com/2009/10/19/the-weekly-ten-mashup-mixtape/">mash-ups are the best ever </a>or which <a href="http://collegecandy.com/2009/07/06/weekly-ten-addictive-iphone-apps/">apps rock my world</a>.</p>
<p>This week I&#8217;m focusing on the &#8220;click click flash&#8221; that consumes your weekend. You go out, someone inevitably breaks out the camera (every 4 minutes) and you start posing like you&#8217;re ready for the cover of Nylon. Great idea, but these pictures are going to end up on Facebook for the world to see the next day when you&#8217;re sober. Oof. And with today&#8217;s technology, <a href="http://www.knocklinglive.com">you might be even caught in real time.</a></p>
<p>Who&#8217;s guilty?<br />
Actually, who isn&#8217;t?<!--more--></p>
<p style="text-align:center;"><strong>10. Self indulgent &#8220;Take one of just meeeee!&#8221;<br />
</strong><br />
<img class="aligncenter size-full wp-image-32017" title="Drunk_Girl" src="http://collegecandy.wordpress.com/files/2009/06/drunk_girl.jpg" alt="Drunk_Girl" width="318" height="237" /></p>
<p style="text-align:center;">You always think this one is a great idea. I&#8217;ll tell you something your friends (especially the one taking this photo) never will: it&#8217;s not a good idea. I promise you, <a href="http://collegecandy.com/2008/01/26/looking-at-myself-through-beer-goggles/">it never is</a>.</p>
<p style="text-align:center;"><strong>9. Drinking game picture</strong></p>
<p style="text-align:center;"><img class="size-full wp-image-31493    aligncenter" title="beer pong" src="http://collegecandy.wordpress.com/files/2009/06/beer-pong.jpg" alt="beer pong" width="383" height="230" /></p>
<p style="text-align:center;">Congrats bro, you won a binge drinking game. Super rad!</p>
<p style="text-align:center;"><strong>8. Drunken girl-on-girl makeout</strong></p>
<p style="text-align:center;"><img class="aligncenter" title="girl kiss" src="http://www.duke.edu/~reh9/girlkiss.JPG" alt="" width="334" height="251" /></p>
<p style="text-align:center;">Your boyfriend? Not gonna be thrilled. Ok, so maybe he will, but did you forget that your great Aunt Frances is your FB friend?</p>
<p style="text-align:center;"><strong>7. Mirror Myspace look</strong></p>
<p style="text-align:center;"><a href="http://tinypic.com" target="_blank"><img class="aligncenter" src="http://i41.tinypic.com/2j2tjfb.jpg" border="0" alt="Image and video hosting by TinyPic" width="418" height="255" /></a></p>
<p style="text-align:center;">Looking good with a giant flash obscuring you. Classic.</p>
<p style="text-align:center;"><strong>6. Obscene gesture&#8230; or action.</strong></p>
<p style="text-align:center;"><img class="aligncenter" title="shocker time" src="http://gallery.teamshocker.com/d/95-2/shocker+time.JPG" alt="" width="405" height="303" /></p>
<p style="text-align:center;">That&#8217;ll help you land your dream job.<br />
Oh, and not looking at the camera does not make this photo look more natural or classy.</p>
<p style="text-align:center;"><strong>5. Passed out with Sharpie in your face</strong></p>
<p style="text-align:center;"><img class="size-full wp-image-46308     aligncenter" title="sharpie face" src="http://collegecandy.wordpress.com/files/2009/11/sharpie-face.jpg" alt="sharpie face" width="340" height="255" /></p>
<p style="text-align:center;">If you have one of these, your friends are jerks. If you have more than one of these, you seriously need help.</p>
<p style="text-align:center;"><strong>4. Drunken Photobooth?</strong></p>
<p style="text-align:center;"><img class="aligncenter" title="photobooth" src="http://i230.photobucket.com/albums/ee313/kokopelligirl/Photo4.jpg" alt="" width="345" height="258" /></p>
<p style="text-align:center;">Just, why? Was there really nothing better to do while you were buzzin&#8217;?</p>
<p style="text-align:center;"><strong>3. Nonfunctional drunkenness</strong></p>
<p style="text-align:center;"><img class="size-full wp-image-30134  aligncenter" title="drunk girl _intro" src="http://collegecandy.wordpress.com/files/2009/05/drunk-girl-_intro.jpg" alt="drunk girl _intro" width="416" height="250" /><br />
Another big, fat &#8220;why?&#8221; How is this attractive? And who was the jerk who took this picture? And freaking sent it to all your friends? But, seriously, why did you decide to lay right there?</p>
<p style="text-align:center;"><strong>2. Pregaming</strong></p>
<p style="text-align:center;"><img class="size-full wp-image-39556  aligncenter" title="girl_in_pink_top_drinking_in_the_kitchen-2" src="http://collegecandy.wordpress.com/files/2009/09/girl_in_pink_top_drinking_in_the_kitchen-2.jpg" alt="girl_in_pink_top_drinking_in_the_kitchen-2" width="220" height="320" /><br />
Since when is drinking in a tiny dorm room scrapbook material?</p>
<p style="text-align:center;"><strong>1. Pouty face, Peace sign</strong></p>
<p style="text-align:center;"><img class="aligncenter" title="http://3.bp.blogspot.com/_Hp8aVgzqQYw/SdD-yglC9CI/AAAAAAAAAZg/bx1FYWzOfU4/s400/peace+sign+9.jpg" src="http://3.bp.blogspot.com/_Hp8aVgzqQYw/SdD-yglC9CI/AAAAAAAAAZg/bx1FYWzOfU4/s400/peace+sign+9.jpg" alt="pouty peace sign" width="322" height="241" /><br />
Overplayed.<br />
ENOUGH SAID.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[A new easy to defeat Pong bot]]></title>
<link>http://daylenyang.wordpress.com/2009/11/15/a-new-easy-to-defeat-pong-bot/</link>
<pubDate>Sun, 15 Nov 2009 18:06:50 +0000</pubDate>
<dc:creator>Daylen</dc:creator>
<guid>http://daylenyang.wordpress.com/2009/11/15/a-new-easy-to-defeat-pong-bot/</guid>
<description><![CDATA[If you thought that Electrocuter and Stealth were too hard to defeat, try out my latest bot: Anakin.]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>If you thought that <a href="http://daylenyang.wordpress.com/pong/electrocuter/">Electrocuter</a> and <a href="http://daylenyang.wordpress.com/pong/stealth/">Stealth</a> were too hard to defeat, try out my latest bot: <a href="http://daylenyang.wordpress.com/pong/anakin/">Anakin</a>. Because it features &#8220;live&#8221; prediction, where it predicts based on your current paddle location, all you have to do is fool the prediction.</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/5Qdgia19PxM&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/5Qdgia19PxM&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p>So go and get it now!</p>
<p><a style="text-decoration:none;" href="http://daylenyang.wordpress.com/pong/anakin/"><img class="aligncenter size-full wp-image-699" title="Download" src="http://daylenyang.wordpress.com/files/2009/03/bigdownload.png" alt="Download" width="227" height="46" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Sheep LED Art]]></title>
<link>http://mk1989.wordpress.com/2009/11/13/sheep-led-art/</link>
<pubDate>Fri, 13 Nov 2009 17:55:44 +0000</pubDate>
<dc:creator>mscott1989</dc:creator>
<guid>http://mk1989.wordpress.com/2009/11/13/sheep-led-art/</guid>
<description><![CDATA[Found This And Thought it was very impressive and must have taken such a long time to put together.]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Found This And Thought it was very impressive and must have taken such a long time to put together.<br />
<span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/D2FX9rviEhw&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/D2FX9rviEhw&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[A status update on Pong]]></title>
<link>http://daylenyang.wordpress.com/2009/11/13/a-status-update-on-pong/</link>
<pubDate>Fri, 13 Nov 2009 16:24:26 +0000</pubDate>
<dc:creator>Daylen</dc:creator>
<guid>http://daylenyang.wordpress.com/2009/11/13/a-status-update-on-pong/</guid>
<description><![CDATA[I&#8217;ve been hard at work developing a new Pong bot: this one&#8217;s called Stealth. You can fin]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/xlf0R214QqU&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/xlf0R214QqU&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p>I&#8217;ve been hard at work developing a new Pong bot: this one&#8217;s called <a href="http://daylenyang.wordpress.com/pong/stealth/">Stealth</a>. You can find it on <a href="http://daylenyang.wordpress.com/pong/">the new Pong page</a>, which now lets you choose which bot you want to download!</p>
<p>So what does Stealth do? As its name suggests, it is stealthy. It may seem easy to defeat, but at the last moment, it will change its behavior and cause you to lose. Give it a try, and <a href="mailto:theworld@daylenyang.com">tell me what you think</a>!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Vintage Pong]]></title>
<link>http://thegrip.wordpress.com/2009/11/12/vintage-pong/</link>
<pubDate>Thu, 12 Nov 2009 15:45:25 +0000</pubDate>
<dc:creator>thegrip</dc:creator>
<guid>http://thegrip.wordpress.com/2009/11/12/vintage-pong/</guid>
<description><![CDATA[]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignnone" src="http://img.photobucket.com/albums/v493/scubastza/Blog%20Stuff/vintage_pong.gif" alt="" width="444" height="341" /></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[180 Bad-Ass Beer Pong Tables]]></title>
<link>http://coedmagazine.com/booze/114065/</link>
<pubDate>Wed, 11 Nov 2009 21:25:15 +0000</pubDate>
<dc:creator>COED Staff</dc:creator>
<guid>http://coedmagazine.com/booze/114065/</guid>
<description><![CDATA[In the college world, the next best thing to being an awesome athlete is being an awesome beer pong ]]></description>
<content:encoded><![CDATA[In the college world, the next best thing to being an awesome athlete is being an awesome beer pong ]]></content:encoded>
</item>
<item>
<title><![CDATA[Bad-Ass Beer Pong Tables [Gallery]]]></title>
<link>http://coedmagazine.com/photo-gallery/114001/</link>
<pubDate>Wed, 11 Nov 2009 18:38:10 +0000</pubDate>
<dc:creator>James - University of Texas</dc:creator>
<guid>http://coedmagazine.com/photo-gallery/114001/</guid>
<description><![CDATA[]]></description>
<content:encoded><![CDATA[]]></content:encoded>
</item>
<item>
<title><![CDATA[Beer Pong Game]]></title>
<link>http://allflashgames.wordpress.com/2009/11/10/beer-pong-game/</link>
<pubDate>Tue, 10 Nov 2009 23:44:53 +0000</pubDate>
<dc:creator>allflashgames</dc:creator>
<guid>http://allflashgames.wordpress.com/2009/11/10/beer-pong-game/</guid>
<description><![CDATA[Beer PongBeer PongBeer Pong GameBeer Pong Game Description : Beer Pong is a drinking game that colle]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>Beer Pong</strong><br /><a href="http://www.fvgames.com/game/Beer-Pong.html">Beer Pong<br /><img src="http://www.fvgames.com/light-objects/games/online/Beer_Pong.gif"><br />Beer Pong Game</a><br /><strong>Beer Pong Game Description : </strong>Beer Pong is a drinking game that college students have been playing ever since red plastic cups and cheap beer were invented. Now Liquid Generation is bring<br /><strong>How to Play  Beer Pong Game? </strong>Use mouse to play the game.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Atomic Pong Game]]></title>
<link>http://allflashgames.wordpress.com/2009/11/10/atomic-pong-game/</link>
<pubDate>Tue, 10 Nov 2009 21:52:28 +0000</pubDate>
<dc:creator>allflashgames</dc:creator>
<guid>http://allflashgames.wordpress.com/2009/11/10/atomic-pong-game/</guid>
<description><![CDATA[Atomic PongAtomic PongAtomic Pong GameAtomic Pong Game Description : A new version of the entertaine]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>Atomic Pong</strong><br /><a href="http://www.fvgames.com/game/Atomic-Pong.html">Atomic Pong<br /><img src="http://www.fvgames.com/light-objects/games/online/Atomic_Pong_Line.jpg"><br />Atomic Pong Game</a><br /><strong>Atomic Pong Game Description : </strong>A new version of the entertained Pong game, this time in another planet. Enjoy these pleasant graphs and alien personages. The objective is to give back the ball and to try that your opponent does not catch it. You must make 5 points to pass to another level. If you lose you have 3 lives to continue trying.<br /><strong>How to Play  Atomic Pong Game? </strong>Use mouse to interact.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Beer: Pong and Bong (with Jeff)]]></title>
<link>http://deathboxproductions.wordpress.com/2009/11/06/beer-pong-and-bong-with-jeff/</link>
<pubDate>Fri, 06 Nov 2009 07:55:14 +0000</pubDate>
<dc:creator>Deathbox Productions</dc:creator>
<guid>http://deathboxproductions.wordpress.com/2009/11/06/beer-pong-and-bong-with-jeff/</guid>
<description><![CDATA[DEATHBOX IT! -Matt]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/AjomkvCksSo&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/AjomkvCksSo&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p>DEATHBOX IT!<br />
-Matt</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Utopiales 2009]]></title>
<link>http://sonnyliew.wordpress.com/2009/11/03/utopiales-2009/</link>
<pubDate>Tue, 03 Nov 2009 19:46:01 +0000</pubDate>
<dc:creator>sonnyliew</dc:creator>
<guid>http://sonnyliew.wordpress.com/2009/11/03/utopiales-2009/</guid>
<description><![CDATA[The Malinky Robot French edition won the &#8220;Prix de la meilleure BD&#8221; (Comic Album of the Y]]></description>
<content:encoded><![CDATA[The Malinky Robot French edition won the &#8220;Prix de la meilleure BD&#8221; (Comic Album of the Y]]></content:encoded>
</item>
<item>
<title><![CDATA[Wippenberg - Pong]]></title>
<link>http://hotnewelectro.wordpress.com/2009/11/02/wippenberg-pong/</link>
<pubDate>Mon, 02 Nov 2009 21:32:39 +0000</pubDate>
<dc:creator>djmakx</dc:creator>
<guid>http://hotnewelectro.wordpress.com/2009/11/02/wippenberg-pong/</guid>
<description><![CDATA[]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/TFKiv9B7658&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/TFKiv9B7658&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Restaurang PONG expanderar till Drottningatan 71c]]></title>
<link>http://clarex.wordpress.com/2009/07/03/restaurang-pong-expanderar-till-drottningatan-71c/</link>
<pubDate>Fri, 03 Jul 2009 13:32:55 +0000</pubDate>
<dc:creator>clarexab</dc:creator>
<guid>http://clarex.wordpress.com/2009/07/03/restaurang-pong-expanderar-till-drottningatan-71c/</guid>
<description><![CDATA[Essi Wu, en av Stockholms mest välkända krögare inom det asiatiska köket med restauranger som PONG, ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Essi Wu, en av Stockholms mest välkända krögare inom det asiatiska köket med restauranger som PONG, Orkidé m.m, är en av Clarex äldsta samarbetspartners har nu öppnat ännu en PONG restaurang på Drottninggatan 71c. Givetvis levererade Clarex skyltarna. Essi Wu valde en visuellt effektfull skyltlösning med genomgående exklusiva material och utföranden.</p>
<p>Skylten på Drottninggatan är en <a href="http://www.clarex.se/Produkter/Kategorier/Fasadskyltar/NeonDiod.aspx" title="Neon/Diodskyltar" target="_blank">neonskylt</a>, men röd neon och orange plåt för att förhöja den visuella effekten. För att markera restaurangens placering så har vi kompletterat med neonramper. Ovanför finns en tresidig <a href="http://www.clarex.se/Produkter/Kategorier/Fasadskyltar/Ljuslador.aspx" title="Ljusskyltar" target="_blank">ljusskylt</a> med texten PONG i på i formen av 4 kuber. Det ger restaurangen ökad synbarhet såväl dag tid som kvällstid.</p>
<p>Clarex har tidigare levererat skyltar till Restaurang Orkidé på Medborgarplatsen, Restaurang PONG på Klara Tvärgränd 3 samt PONG Asian Food Court i Kista Food Court.</p>
<p>/ Robert Renz</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
