<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2763428637508258356</id><updated>2011-07-28T18:15:41.156-03:00</updated><category term='novidades'/><category term='opinião'/><category term='gba'/><category term='rockbot'/><category term='dicas'/><category term='review'/><title type='text'>Upperland</title><subtitle type='html'>Em um mundo cujo nome se perdeu a eras, onde a magia e a ciência convivem, onde ainda existem reis, rainhas e imperadores, onde existem pessoas dispostas a viver as mais incríveis aventuras, sempre existirá uma pequena floresta, à sombra da árvore da vida, onde criaturas místicas vivem em paz, longe da cobiça e destruição.
Iuri Fiedoruk "Upperland" 15/04/98.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-2272046044350290345</id><published>2011-07-08T10:21:00.001-03:00</published><updated>2011-07-08T10:29:49.936-03:00</updated><title type='text'>Mas bah que frio de renguear cusco</title><content type='html'>Começando, desculpem por nunca mais ter atualizado meu blog, eu andava sem tempo, e ando bem sem vontade. Isso se explica por eu estar numa nova posição (e não cargo) no trabalho, onde ao invés de fazer o que realmente gosto, ou seja programar, tenho mais que lidar com pessoas. Para quem não tem o dom natural do blá-blá-blá e mi-mi-mi, ficar conversando o dia todo é bem cansativo, por isso costumo chegar em casa e simplesmente vegetar, nem no meu passatempo que é fazer o meu joguinho caseiro, tem dado certo. E claro, esse frio não ajuda a dar vontade de fazer qualquer coisa q não seja ficar em casa, debaixo das cobertas, tomando um copão de achocolatado :)&lt;br /&gt;Nesse meio tempo, comprei um apartamento (financiado pela caixa, claro), joguei um bocado, mas não o suficiente, meu leitor de DVD do PS2 está praticamente morto, pensei em comprar uma TV fullHD e um PS3, mas acabei com uma porta de entrada e uma cama box novas...&lt;br /&gt;&lt;br /&gt;Mas enfim, com o tempo vou me ajustando as novas tarefas e o ânimo reaparece., espero que esquente um pouco também,c om sol para eu, poder retomar o que realmente importa: real life (tm) ;)&lt;br /&gt;&lt;br /&gt;Ikso!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-2272046044350290345?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/2272046044350290345/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=2272046044350290345&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/2272046044350290345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/2272046044350290345'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2011/07/mas-bah-que-frio-de-renguear-cusco.html' title='Mas bah que frio de renguear cusco'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-9065936292393509673</id><published>2010-01-24T15:46:00.003-03:00</published><updated>2010-01-24T15:50:34.775-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Steady Progress</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4uOzK_Wwrz0/S1yWMbbM5nI/AAAAAAAAQ0w/DxSQp4NIDnI/s1600-h/game_Linux_018.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 330px; height: 228px;" src="http://4.bp.blogspot.com/_4uOzK_Wwrz0/S1yWMbbM5nI/AAAAAAAAQ0w/DxSQp4NIDnI/s400/game_Linux_018.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5430380390966421106" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Work is being done nicely, and beta 3 promisses to be a really good one. See this small preview:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Here is the list of features, and it's status, that will be in the next beta, targeted to the end of this month:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DONE - one/two player mode&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  a) remove player 2 from move/clear/show functions&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt; &lt;/span&gt; b) scroll with only one player&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt; &lt;/span&gt; c) select one or two players&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt; &lt;/span&gt; d) on PC, P1 can use both joy1 and keyboard&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DONE - allow multiple instances of a same NPC (to reuser the same graphics in a different position)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DONE - adjust players initial position&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DONE - add players HP bars&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DONE - fix collision verification when falling from a jump and moving left/right (still needs more work)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DONE - make NPC shield itself (shiled flag, plus frame zero in animation)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DONE - player hit animation&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DONE - add collision verify into player hit animation to not move where it can't&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DONE - NPC hit animation&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DONE - player hit animation&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DONE - make players loose 3 hit points when touching a NPC&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DONE - fix jump+shoot and walk+shoot animation&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DONE - player teleport animation in stage start&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DONE - "ready" text animation on stage start&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DONE - align hit animation centered vertically and horizontally to the player or npc&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DONE - editor: add fill tool (still needs work for non-continual areas like a square)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;NOT  - separate hit into NPC check into a separate function and call it even if player is stopped&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DONE - make NPC shoot&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DONE - NPC shoot must diminish 1 HP from players when hit them&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;- fix small underscreen bug on top of the screen&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;- show projectile more near to the hit target (is vanishing too soon)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;- NPC killed animation&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;- create a complete map (without boss)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;- add a small text in the stage ending (beta and credits)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;- create deb package for Ubuntu/Linux&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;- map PS2 joystick buttons correctly&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;- fix timing for PS2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;- initialize units for PS2 according to need (use argc to find run path)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;- create an official PS2 build&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-9065936292393509673?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/9065936292393509673/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=9065936292393509673&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/9065936292393509673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/9065936292393509673'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2010/01/steady-progress.html' title='Steady Progress'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_4uOzK_Wwrz0/S1yWMbbM5nI/AAAAAAAAQ0w/DxSQp4NIDnI/s72-c/game_Linux_018.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-42067781005153026</id><published>2010-01-16T18:36:00.002-03:00</published><updated>2010-01-16T18:44:59.918-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Beta 2 released</title><content type='html'>This is a big day for the Rockbot project as marks the first release that already have a good foundation and a plan for features. Go grab the beta 2 build for Windows in our &lt;a href="https://sourceforge.net/projects/rockman-engine/"&gt;project page&lt;/a&gt;. &lt;div&gt;Some of the new features added in this beta are:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;revised and incrementd NES palette to use current black colors&lt;/li&gt;&lt;li&gt;added ESC key to leave game in intros too&lt;/li&gt;&lt;li&gt;fixed the screen's left side extra one pixel&lt;/li&gt;&lt;li&gt;fixed NPC sprite background overlapping PCs&lt;/li&gt;&lt;li&gt;changed NPC graphic&lt;/li&gt;&lt;li&gt;fixed bug that players are one pixel above ground&lt;/li&gt;&lt;li&gt;fixed scrolling to make floor always visible&lt;/li&gt;&lt;li&gt;vertical scrolling together with horizontal not working&lt;/li&gt;&lt;li&gt;a dead NPC is still blocking the shoots&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Linux still do not have a build, but we plan to create deb packages for Ubuntu (always the lastest version, currently 9.10) and a Playstation 2 build starting from the next beta.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-42067781005153026?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/42067781005153026/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=42067781005153026&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/42067781005153026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/42067781005153026'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2010/01/beta-2-released.html' title='Beta 2 released'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-4073233497694627215</id><published>2010-01-15T12:08:00.002-03:00</published><updated>2010-01-15T12:24:00.902-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>We have a plan! (besides take over the world)</title><content type='html'>We are deciding a list of features each beta will need to acomplish.&lt;div&gt;This is great, because it is cleaner to see and think what needs to be done, in an incremental way, instead of the old and plain TODO list.&lt;/div&gt;&lt;div&gt;Here is what is planned to beta2 (and much more that was implemented before the creation of the plan), due to come out in the next weeks:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;revise and increment NES pallete to use current black colors (add a strong yellow for Betabot)&lt;/li&gt;&lt;li&gt;add ESC key to leave game in intros too&lt;/li&gt;&lt;li&gt;fix the screen's left side extra one pixel&lt;/li&gt;&lt;li&gt;fix NPC sprite background overlapping PCs&lt;/li&gt;&lt;li&gt;change NPC graphic&lt;/li&gt;&lt;li&gt;fix bug that players are one pixel above ground&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;You can check the up to date document here: &lt;a href="http://rockman-engine.svn.sourceforge.net/viewvc/rockman-engine/docs/RoadMap?revision=110&amp;amp;view=markup"&gt;sourceforge svn for RoadMap&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-4073233497694627215?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/4073233497694627215/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=4073233497694627215&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/4073233497694627215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/4073233497694627215'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2010/01/we-have-plan-besides-take-over-world.html' title='We have a plan! (besides take over the world)'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-3585167329002953669</id><published>2010-01-14T19:51:00.002-03:00</published><updated>2010-01-14T20:06:21.161-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Intro Screen</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4uOzK_Wwrz0/S0-i8evwZPI/AAAAAAAAQ0c/mU-kbNpY1k8/s1600-h/game_Linux_015.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 221px;" src="http://3.bp.blogspot.com/_4uOzK_Wwrz0/S0-i8evwZPI/AAAAAAAAQ0c/mU-kbNpY1k8/s320/game_Linux_015.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5426735235933955314" /&gt;&lt;/a&gt;It is still a bit sharpen, but it is great to have at last one decent intro screen :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-3585167329002953669?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/3585167329002953669/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=3585167329002953669&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/3585167329002953669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/3585167329002953669'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2010/01/intro-screen.html' title='Intro Screen'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4uOzK_Wwrz0/S0-i8evwZPI/AAAAAAAAQ0c/mU-kbNpY1k8/s72-c/game_Linux_015.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-4844439846345141954</id><published>2010-01-13T09:51:00.003-03:00</published><updated>2010-01-13T10:00:45.974-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Development is not dead [O desenvolvimento não morreu]</title><content type='html'>&lt;div&gt;Things are moving a bit slow in development, result of new year holydays, but little by little it are being resumed. Meanwhile we had the following improvements:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;started the changes in Rockbot graphics; he now have larger arms and feets with a thinner face. steel remembers Rockman/Megaman, but is not a simple ripoff anymore&lt;/li&gt;&lt;li&gt;corrected again the bug that made shots not disapearing in left side&lt;/li&gt;&lt;li&gt;created a small stage with simple graphics for testing&lt;/li&gt;&lt;li&gt;created a test NPC&lt;/li&gt;&lt;li&gt;created structs to contain data about players and NPCs, like hit points and name&lt;/li&gt;&lt;li&gt;created graphic of one more boss: Daisybot, a girl who shots flowers&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;-------------------------------------------------------------------------------------------------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;As coisas andam um pouco devagar no desenvolvimento, resultado das festas de ano novo, mas ao pouco vão sendo retomadas. Enquanto isso tivemos as seguintes melhorias:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;início da alteração no gráfico do Rockbot: ele agora tem os braços e pernas mais grossos e rosto mais fino; ainda lembra o Rockman/Megaman, mas não é mais uma simples cópia.&lt;/li&gt;&lt;li&gt;corrigido novamente o problema com os tiros não desaparecendo na esquerda&lt;/li&gt;&lt;li&gt;criada uma pequena fase com gráficos simples para testes&lt;/li&gt;&lt;li&gt;criado NPC para teste&lt;/li&gt;&lt;li&gt;criadas estruturas para conter informações como nome e pontos de vida de jogadores e NPCs&lt;/li&gt;&lt;li&gt;criado gráfico para mais um chefe: Daisybot, uma garota que atira flores&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-4844439846345141954?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/4844439846345141954/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=4844439846345141954&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/4844439846345141954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/4844439846345141954'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2010/01/development-is-not-dead-o.html' title='Development is not dead [O desenvolvimento não morreu]'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-6784917719472875714</id><published>2009-12-14T12:35:00.003-03:00</published><updated>2009-12-14T12:55:24.138-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>carregando...</title><content type='html'>Semana passada eu descobri que a SDL foi portada para o Nintendo DS, então eu pensei que seria legal portar o Rockbot para ele - eu adoraria recriar o Rockman 0 e 10 para jogar no meu DS já que a Capcom decidiu não portá-lo. Na verdade, a primeira razão para eu decidir criar todo o projeto Rockbot foi por estar brabo com a Capcom que decidiu não portar um jogo que parece de NES para plataformas antigas como o Playstation, e eu não tenho dinheiro ou desejo de comprar um console de nova geração.&lt;br /&gt;Mas bem, uma vez assentada a idéia, eu tinha que construir todo o SDK do DS e as bibliotecas SDL, o que se mostrou um desafio, porque a SDL foi baseada em uma evrsão antiga do kit de desenvolvimento e tive que corrigir alguns bugs antes de ter um ambiente funcional para compilar alguns testes. Uma vez terminado, eu teria que diminuir o uso de memória de 46MB para menos de 4MB, que é o limite do Nintedno DS.&lt;br /&gt;&lt;br /&gt;Aí vem a parte divertida, a maioria dos programadores de hoje são simplesmente preguiçosos de otimizar o código e usam o quanto de memória conseguirem, e frequentemente as pessoas acham que os jogos mais legais são os que as obrigam a comprar um computador inteiro novo, então podem ter um PC super modificado com luzes de laser interno e resfriamento a água e outras tolices frescas. Felizmente, os videogames não estão infestados por essa moda de atualizações frequentes. Então, a primeira coisa a fazer é usar variáveis menores, já que estou lidando com valores abaixo de 64 mil, todos os inteiros foram convertidos para short. O próximo passo foi limitar o uso de cores a 256, usando paleta web-safe, o que no fim das contas é legal, por parecer mais com os jogos antigos de NES. Finalmente, não dá para carregar toda uma fase na memória de uma vez, pois é isso o que mais usa memória, já que o núcleo em sí é bem pequeno. Então, eu reduzi o tamanho do mapa, e agora o jogo usa cerca de 5.1MB de RAM!&lt;br /&gt;&lt;br /&gt;Mas nós precisamos de mais, por isso eu planjeo usar os mesmos truques que jogos de NES antigos usavam: quebranco a fase em partes. Lembram-se como era lenta a transição de tela quando você estava em uma escadaria, ou alguns jogos tinham uma sala de chefe no meio? A razão é que, neste momento, vocês está liberando um mapa e carregando outro. Assim, acredito que será possível reduzir o uso de memória para 3MB.&lt;br /&gt;&lt;br /&gt;O passo seguinte é aprender a editor os makefiles dos exemplos de SDL para DS para recompilar o Rockbot para o Nintendo DS e testar. Mas como o fim de ano está próximo, por enquanto planejo trabalhar em gráficos.&lt;br /&gt;&lt;br /&gt;Outras notícias:&lt;br /&gt;- você pode sair da introdução pressionanto start&lt;br /&gt;- começado trabalho em um teileset para montar um cenário&lt;br /&gt;- feito um build teste para PS2, funciona bem, mas ainda tem problemas com delay/waiters.&lt;br /&gt;- O PS2 precisa de ajustes para carregar os drivers necessários de acordo com a unidade de onde o programa está rodando, e também setar o FILEPATH com ela&lt;br /&gt;- precisa ser refeito o sistema de tempo para frame de animação- por alguma razão eu perdi parte do código&lt;br /&gt;- devemos implementar escadarias e "teleporte" de um mapa para outro&lt;br /&gt;- implementar som usando SDL_mixer e doomsdl_mixer (PS2)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-6784917719472875714?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/6784917719472875714/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=6784917719472875714&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/6784917719472875714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/6784917719472875714'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/12/carregando.html' title='carregando...'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-372736845856394774</id><published>2009-12-14T08:51:00.008-03:00</published><updated>2009-12-14T12:51:50.938-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>loading...</title><content type='html'>Last week I found that SDL was ported to Nintendo DS, so I tought that it would be a great thing to port Rockbot to it - I would love to recreate Rockman 9 and 10 to play on my DS once Capcom do not port it. Actually, the first reason I decided to create the whole Rockbot project was because I was angry Capcom did not wanted to port a game that is NES like to old platforms such as Playstation 2 and I do not have money, nor desire, to buy a new generation console.&lt;br /&gt;But well, once settled the idea, I had to build all the DS SDK and SDL libraries, that showed to be a chalenge, because the SDL port was to an old version of the devkit and I had to fix some bugs before having an working dev enviroenment to build some tests. Once it was done, phase two started, I have to diminish memory usage from 46 MB to less than 4MB, that is Nintendo DS limit.&lt;br /&gt;&lt;br /&gt;Now comes the fun part, most programmers today are just lazy to optimize code and take as much memory as he can get, and often people find that the good games are the ones that need a complete upgrade on your system, so you can have and ultra modded PC with internal lazer lights, water cooling and other pimp foolishes. Gladly videogames are not plagued by this upgrade-often fashionism. So, first thing is to use smaller variables, as I'm dealing with values under 64k, all integers were converted to short. Next step is to limit color usage to 256 colors, using web-safe palette, that is nice because looks more like old NES 8 bits style. Finally, we can't load the whole stage in memory, because it is the thing that uses more space, as the program core footset by itself is very small. So, I've lowered the size of the map, and now the game uses only just around 5.1 MB in RAM!&lt;br /&gt;But we need more, so I plan to use the same tricks old NES games used: breacking the stage in parts. Remember how slow was the scrolling when you changed screens on a starircase? Always wondered why some games had a middle-boss room? This is why, in that moment, you just freed one map, and loaded a new one. So, I believe soon, we'll be able to reduce the memory usage to 3MB.&lt;br /&gt;&lt;br /&gt;Next step is learn how to edit the makefiles from SDL+DS examples to compile Rockbot to Nintendo DS and test. But as holidays are near, for now I've work on intro and graphics.&lt;br /&gt;&lt;br /&gt;In other news:&lt;br /&gt;- you can skip intro by pressing enter&lt;br /&gt;- started to work on a tileset to build a scenary&lt;br /&gt;- made a build to test PS2, works OK but still have bugs with delay/waiters&lt;br /&gt;- PS2 needs adjustments to load necessary drivers according to the unity is is running from, also, set the FILEPATH with it.&lt;br /&gt;- needs to re-work the animation frame delay - for some reason I've lost part of code&lt;br /&gt;- must implement staircase and map "teleport" to another map&lt;br /&gt;- implement sound using SDL_mixer and doomsdl_mixer (PS2)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-372736845856394774?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/372736845856394774/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=372736845856394774&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/372736845856394774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/372736845856394774'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/12/loading.html' title='loading...'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-5460732153663673980</id><published>2009-12-10T11:48:00.001-03:00</published><updated>2009-12-10T11:49:41.717-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Editor Update</title><content type='html'>Iniciei o trabalho na ferramenta de edição de NPC. Ela será mais complexa no futuro, já que o usuário terá que adicionar cada frame gráfico, mas atualmente é bastante fácil pois não possui suporte a animação de NPCs.&lt;br /&gt;&lt;br /&gt;Started to work on the NPC editing tool. It will be kind of complex in the future, as the user will have to add each frame, but currently it is fair simple as it does not support animation for NPCs.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.upperland.net/album/images/Pictures/screenshots/Open%20RockBot/editor_qt_003.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="298" src="http://www.upperland.net/album/images/Pictures/screenshots/Open%20RockBot/editor_qt_003.png" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;[editing a NPC]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-5460732153663673980?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/5460732153663673980/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=5460732153663673980&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/5460732153663673980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/5460732153663673980'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/12/editor-update_10.html' title='Editor Update'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-2668018324427924092</id><published>2009-12-07T11:33:00.002-03:00</published><updated>2009-12-07T12:38:31.521-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Editando</title><content type='html'>Durante o fim de semana, foram feitos os últimos retoques no editor básico,&amp;nbsp;que já conta com boa parte das funcionalidades do editor antigo e no&amp;nbsp;motor do jogo para suportar o novo formato de mapas.&lt;br /&gt;&lt;br /&gt;Uma desvantagem do novo formato, é ao contrário de idéia inicial de termos um arquivo por mapa,&amp;nbsp;que decidimos por ter um número fixo de estágios e tamanho de mapas unificado em&amp;nbsp;um único arquivo, para simplificar a programação do sistema. O problema reside exatamente no tamanho, um arquivo de jogo possui 34 Mega bytes,&amp;nbsp;o que não é exatamente um problema hoje em dia, mas ainda desejamos diminuir, se possível,&amp;nbsp;este valor, usando compressão via zlib ou outras alternativas.&lt;br /&gt;&lt;br /&gt;O que está faltando são ferramentas como desenhar uma linha ou fazer preenchimento com&amp;nbsp;um tile, para o usuário não cansar de clicar o botão do mouse. Além disso temos que começar a&amp;nbsp;organizar e implementar suporte a objetos mais complexos como NPCs, objetos móveis&amp;nbsp;(implementando um segundo nível de tiles) e outras características para poder finalmente&amp;nbsp;produzir um pequeno jogo na versão 1.0.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-2668018324427924092?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/2668018324427924092/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=2668018324427924092&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/2668018324427924092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/2668018324427924092'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/12/editando.html' title='Editando'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-5914602207170691410</id><published>2009-12-07T11:32:00.000-03:00</published><updated>2009-12-07T12:38:31.522-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Editing</title><content type='html'>During the last weekend, some retouchs were made into the basic editor tool, that already have a good part of the functionalities from the old editor, and in the game engine to support the new maps format.&lt;br /&gt;&lt;br /&gt;One disavantage of the new format is that, contrary to the initial idea of have one file for each map, that we decided to have a fixed number of stages and unified map size in just one file, to make the system programming simpler. The problem is that the size of the file containing the game is now 32 mega bytes, that is not a big problem nowadays, but we still want to lower this value, if possible, using compression with zlib or by using some other alternative.&lt;br /&gt;&lt;br /&gt;What is missing are tools like drawing a line or filling with a tile, so the user does not get tired of clicking the mouse button. Besides that, we have to start to organize and implement support to more complex objects like NPCs, movable objects (implementing a second tile level) and other characteristics in order to be able to, at last, create a small game on version 1.0.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-5914602207170691410?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/5914602207170691410/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=5914602207170691410&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/5914602207170691410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/5914602207170691410'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/12/editing.html' title='Editing'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-3331063262465064928</id><published>2009-12-04T15:12:00.000-03:00</published><updated>2009-12-04T15:12:08.380-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Editor Update</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_4uOzK_Wwrz0/SxlQu-7HZ5I/AAAAAAAAQtw/I3KSIy0JCzU/s1600-h/editor_qt_002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="282" src="http://3.bp.blogspot.com/_4uOzK_Wwrz0/SxlQu-7HZ5I/AAAAAAAAQtw/I3KSIy0JCzU/s400/editor_qt_002.png" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Uma figura vale mais que mil palavras.&lt;br /&gt;&lt;i&gt;A picture is worth more than a thousand words.&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-3331063262465064928?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/3331063262465064928/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=3331063262465064928&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/3331063262465064928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/3331063262465064928'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/12/editor-update.html' title='Editor Update'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4uOzK_Wwrz0/SxlQu-7HZ5I/AAAAAAAAQtw/I3KSIy0JCzU/s72-c/editor_qt_002.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-7418100509699054765</id><published>2009-12-03T13:29:00.000-03:00</published><updated>2009-12-03T13:29:43.974-03:00</updated><title type='text'>Editor</title><content type='html'>I finally learned what I needed to use Qt Creator + Qt Developer to create the editor UI in a easy way, so the plan to drop the Qt editor in favor of the SDL one is no-more. This weekend I plan to have an editor with the same functionalities of the SDL one, and then start improving until it is simular to the one in RPG Maker XP.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_4uOzK_Wwrz0/SxfnM1v0fYI/AAAAAAAAQtk/oWrni47XzBU/s1600/editor_qt_001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="281" src="http://2.bp.blogspot.com/_4uOzK_Wwrz0/SxfnM1v0fYI/AAAAAAAAQtk/oWrni47XzBU/s400/editor_qt_001.png" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Eu finalmente aprendi o que precisava para usar o Qt Creator com o Qt Developer para criar a UI do editor de forma fácil, então o plano de abandonar o editor em Qt em favor do em SDL deixou de existir. Este fim de semana, espero deixar o editor em Qt par a par com o atual, em SDL, e daí em diante incrementá-lo até ficar semelhante ao existente no RPG &amp;nbsp;Maker XP.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-7418100509699054765?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/7418100509699054765/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=7418100509699054765&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/7418100509699054765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/7418100509699054765'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/12/editor.html' title='Editor'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SxfnM1v0fYI/AAAAAAAAQtk/oWrni47XzBU/s72-c/editor_qt_001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-1278065459338675713</id><published>2009-12-02T14:37:00.002-03:00</published><updated>2009-12-03T10:06:22.580-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Pixels</title><content type='html'>I am no good ate creating pixel art, but slowly we get there:&lt;br /&gt;&lt;i&gt;Eu não sou muito bom em criar arte em pixels, mas devagar chego lá:&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_4uOzK_Wwrz0/SxakXb-TMvI/AAAAAAAAQtg/MbZV8ag1Umk/s1600/sample_ape_seahorse.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_4uOzK_Wwrz0/SxakXb-TMvI/AAAAAAAAQtg/MbZV8ag1Umk/s1600/sample_ape_seahorse.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;[Ape Bot and Seahorse Bot]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;In other news, I'm rethinking the editor plans. Ideally it should be written in C++ with Qt to be like a normal Desktop app, but more and more I'm kind of thunking the task ahead is too big to fit our needs. So I'm back to think about developing the editor also using SDL as it is simpler and keeps the dependencies low for the whole project. We lose some ease of use, but gain in not loosing time with something that is not the focus of the first release.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;Em outro tópico, eu estou repensando os planos para o editor. Idealmente ele deveria ser escrito em C++ com Qt para parecer um programa desktop normal, mas estou pensando cada vez mais que a tarefa pela frente é muito grande para caber em nossas necessidades. Então, volto a pensar em desenvolver também o editor em SDL, já que é mais simples e mantém as dependências do projeto como um todo, baixas. Perderemos alguma facilidade de uso, mas ganhamos em não perder tempo com algo que não é o foco do primeiro lançamento.&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-1278065459338675713?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/1278065459338675713/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=1278065459338675713&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/1278065459338675713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/1278065459338675713'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/12/pixels.html' title='Pixels'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SxakXb-TMvI/AAAAAAAAQtg/MbZV8ag1Umk/s72-c/sample_ape_seahorse.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-4778884033727463562</id><published>2009-11-30T13:18:00.001-03:00</published><updated>2009-11-30T13:18:59.556-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Primeiro build, história e gráficos</title><content type='html'>Um pouco após enviar o código, nós fizemos o upload de uma build para windows do motor do jogo. É bem básica, contém alguns bugs e é apenas uma prova de conceito, mas nós gostaríamos de ter retorno sobre seu funcionamento, então peguem uma cópia e comentem aqui :)&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Enquanto o Betabot já é bem diferente dos gráficos originals, o Rockbot ainda parece.. uma simples modificação dos gráficos do Megaman. E é isso que ele é, por enquanto. Nós estamos trabalhando duro para criar o design de personagens bem distinto da série Megaman orginal. Primeiro desenhando a mão com lápis, então a Aris cria versões no Corel Draw (em breve postaremos aqui) the modificamos até achar que está bom o suficiente para para ser adaptado para pixels; então vem a última e mais difícil parte para nós e onde precisamos de ajuda, onde tentamos criar arte em pixels baseada nos designs. Mas eu espero ter até o final de semana, uma versão original dos gráficos do Rockbot, ou pelo menos uma versão bem alterada, como o Betabot.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A história é um tipo de animal bem diferente. É uma tarefa bem fácil e que nós já temos boas idéias de coisas que podemos melhorar sobre a série original:&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- uma fase inicial antes da tela de seleção dos oito robôs&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- diálogos em pontos chave; como na série X ou anniversary collection em que outros personagens explicam algo&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- ambientação no mundo fictício de tokyo 20XX AD&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- os chefes vão falar, como nos recentes jogos da série X&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A história ocorre basicamente, quando Megaman e Protoman protegem a cidade (no jogo eles são chamados de "heróis" porque não vamos usar seus nomes), um jovem cientista chamado Canotus, inspirado pelas criações do benevolente Doutor Light, cria dois robôs de combate chamados Rockbot e Betabot, para ajudar em pequenas tarefas enquanto os "grandões" estão ocupados. Mas um novo ataque de inimigos ocorre e os heróis desapareceram, então Rock e beta terão que tomar a coroa e lutar com os bandidos em seu lugar.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-4778884033727463562?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/4778884033727463562/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=4778884033727463562&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/4778884033727463562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/4778884033727463562'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/11/primeiro-build-historia-e-graficos.html' title='Primeiro build, história e gráficos'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-2081327915678152438</id><published>2009-11-30T13:02:00.001-03:00</published><updated>2009-11-30T13:19:37.561-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>First build, history and graphics</title><content type='html'>Some time after submitting the code, we uploaded a windows build of the engine. It is very basic, contains some bugs and is just a proof of concept, but we would like to have feedback about it, so go grab it and comment about :)&lt;br /&gt;&lt;br /&gt;While Betabot is already very different than original graphics, Rockbot just looks like.. a mod over Megaman graphics. And that is what it is, for now. We are working hard to create character design to be distinct from the original Megaman series. First drafting in paper with pencil, then Aris creates Corel Draw versions (soon to be posted here) that we change until decide it is good enought and simple to adapt to pixels; then in the last part, we try to create pixel art based on the designs, and this is the part we have most difficulties and need help. But I hope by the end of the week, we will have a original version of its graphics, or at least a version moddified enought as betabot is.&lt;br /&gt;&lt;br /&gt;History is a different animal. It is very easy task and we already have good ideas of things we can improve over the original megaman series:&lt;br /&gt;- an intro stage like megaman x4 before selecting on of the 8 bosses&lt;br /&gt;- dialogs in key parts. Like in megaman x series or megaman anniversary collection: other characters talk and explanin things&lt;br /&gt;- tokyo 20xx ad enviroenment (based in the same kind of universe)&lt;br /&gt;- bosses will talk, like recent megaman x games&lt;br /&gt;Basically, while Megaman and Protoman protect the city (in the game they are cited as "heroes" because we won't use the names), a young scientist called Canotus, inspirated by the creations of the benevolent Dr. Light, creates two fighting robots, called Rockbot and Betabot, to help out in small missions while the big-ones are occupied. But a new raid of enemies happen and the heroes are now missing, so Rock and beta have to take the crown and fight the bad guys in their place.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-2081327915678152438?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/2081327915678152438/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=2081327915678152438&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/2081327915678152438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/2081327915678152438'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/11/first-build-history-and-graphics.html' title='First build, history and graphics'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-7575926403901807908</id><published>2009-11-28T10:13:00.000-03:00</published><updated>2009-11-28T10:13:15.801-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Estamos abertos (o código)!</title><content type='html'>Acabei de enviar todo o código do motor do jogo para o projeto no sourceforge.&lt;br /&gt;A partir de agora, código, listas de lançamentos, bugs, tarefas e novas features serão concentradas no sourceforge. As notícias continuarão a ser publicadas aqui.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Nosso endereço no sf.net:&amp;nbsp;&lt;a href="https://sourceforge.net/projects/rockman-engine/"&gt;https://sourceforge.net/projects/rockman-engine/&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-7575926403901807908?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/7575926403901807908/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=7575926403901807908&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/7575926403901807908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/7575926403901807908'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/11/estamos-abertos-o-codigo.html' title='Estamos abertos (o código)!'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-3653477855457990508</id><published>2009-11-28T10:11:00.000-03:00</published><updated>2009-11-28T10:11:16.524-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>We are now open (source)!</title><content type='html'>Just dropped the whole game-engine source in sourceforge project.&lt;br /&gt;From now on, source, releases, bug, TODO and features lists will be placed in sourceforge. news will still be placed here.&lt;br /&gt;Our address in sf.net:&amp;nbsp;&lt;a href="https://sourceforge.net/projects/rockman-engine/"&gt;https://sourceforge.net/projects/rockman-engine/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-3653477855457990508?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/3653477855457990508/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=3653477855457990508&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/3653477855457990508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/3653477855457990508'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/11/we-are-now-open-source.html' title='We are now open (source)!'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-5891987009765344132</id><published>2009-11-27T14:37:00.002-03:00</published><updated>2009-11-27T14:38:47.590-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Creation process [Processo de Criação]</title><content type='html'>&lt;div style="text-align: center;"&gt;A quick note to show the boss creation chaotic process.&lt;br /&gt;&lt;/div&gt;[Apenas uma pequena nota para mostrar o processo caótico de criação dos chefes de fase]&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_4uOzK_Wwrz0/SxAN0ZU92BI/AAAAAAAAQtA/OO11AIAaPko/s1600/rockbot_bosses%20000.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_4uOzK_Wwrz0/SxAN0ZU92BI/AAAAAAAAQtA/OO11AIAaPko/s640/rockbot_bosses%20000.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_4uOzK_Wwrz0/SxAN9AHezGI/AAAAAAAAQtE/F6vuHBlMtkg/s1600/rockbot_bosses%20001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_4uOzK_Wwrz0/SxAN9AHezGI/AAAAAAAAQtE/F6vuHBlMtkg/s640/rockbot_bosses%20001.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-5891987009765344132?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/5891987009765344132/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=5891987009765344132&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/5891987009765344132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/5891987009765344132'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/11/creation-process-processo-de-criacao.html' title='Creation process [Processo de Criação]'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4uOzK_Wwrz0/SxAN0ZU92BI/AAAAAAAAQtA/OO11AIAaPko/s72-c/rockbot_bosses%20000.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-4940053349078801</id><published>2009-11-27T10:33:00.000-03:00</published><updated>2009-11-27T14:33:41.695-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Lidando com bugs</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;[nota do editor: a partir de agora vou recriar os posts em inglês e depois português]&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Eu estou atualmente no processo de resolver alguns problemas com o motor do jogo. O primeiro é scrolling &lt;i&gt;[movimento da tela para acompanhar o jogador]&lt;/i&gt;, enquanto ele foic orrigido e também ajudou a fechar alguns outros bugs &lt;i&gt;[defeitos]&lt;/i&gt; feios no código encontrados durante a re-implementação do scroll, ele ainda carece de suporte a dois jogadores, sendo baseado ainda apenas em um. Agora devemos ter o cuidado de não mover a tela de forma que qualquer um dos jogadores ficar fora da tela. Ao passo que mover a tela horizontalmente não é um problema, Rockbot é um jogo de plataformas, então o movimento da tela é mais complexo.&lt;br /&gt;Pense sobre o caso de entrar em uma sala de chefe: como pode um jogador entrar nela sem o outro junto?&lt;br /&gt;Ou quando você sobe ou desce numa escada e a tela é movida completamente para mostrar outra área? Como fazer isto se um dos jogadores sequer está na escada?&lt;br /&gt;&lt;br /&gt;A solução, é claro, é impedir um jogador sair da tela enquanto o outro ainda não estiver também na saída desta. Ou seja, para entrear em uma sala de chefe, ambos os jogadores deverão estar na frente da porta ao mesmo tempo. Ou em uma escada simultaneamente para poder entrar em outra área.&lt;br /&gt;&lt;br /&gt;Outro problema é que jogando apenas uma pessoa, quando você morre, retorna a um "ponto seguro", normalmente no início ou meio da fase. Em modo dois jogadores o jogador deve retornar para a mesma parte, mas não no mesmo ponto, porque isto pode fazê-lo morrer novamente - imagine morrer por cair em espinhos e voltar exatamente sobre os espinhos de novo e de novo. Uma solução bastante boa para este problema é encontrada no jogo &lt;i&gt;Chip &amp;amp; Dale&lt;/i&gt; de NES, onde o personagem que morreu volta flutuando pela tela em um balão, e quando o jogador achar que está em uma boa posição, aperta o botão e o personagem cai sobre a plataforma.&lt;br /&gt;&lt;br /&gt;Apesar de adicionar muitos problemas, ter dois personagens simultâneos adiciona um monte de diversão ao jogo, e é uma característica usada tão poucas vezes em jogos que chega a ser vergonhoso. Bons tempos em que havia &lt;i&gt;Battletoads, Chip &amp;amp; Dale&lt;/i&gt; e &lt;i&gt;Contra&lt;/i&gt; :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-4940053349078801?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/4940053349078801/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=4940053349078801&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/4940053349078801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/4940053349078801'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/11/lidando-com-bugs.html' title='Lidando com bugs'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-8313866957505302037</id><published>2009-11-27T10:18:00.001-03:00</published><updated>2009-11-27T11:05:38.701-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Dealing with bugs</title><content type='html'>I'm now in the process to solve some problems with the engine.&lt;br /&gt;The first one is scrolling, while it has been fixed and also helped closing other nasty problems in the code found while re-implementing the scroll, it still lacks support for two players, the scroll is still based in just one. Now, we must take care to not scroll the screen in a way any of the two players disappear from the screen. While in regular horizontal scroll this is not a problem, Rockbot is meant to be a platform game, so scrolling of screen change is more complex.&lt;br /&gt;Think about the case of entering a boss room: how one player can enter it and the second one not?&lt;br /&gt;Or when you go up/down a ladder and the screen is scrolled to show a new part of the stage. What to do that if the other player is not even in the ladder?&lt;br /&gt;&lt;br /&gt;The solution, of course, is to now allow the player out of the screen while the second one is not also on the exit. Meaning that, to enter on a boos room, both must be in the door area, or to change area when on a ladder, both must be.. in the ladder!&lt;br /&gt;&lt;br /&gt;Another problem is that in one player mode, when you die, you just return to a "safe spot", in the start or middle of the stage. In 2 player mode, the player must return to the same part, but not in the same spot, because this can make him die again - imagine diying by falling in spikes, then returning above the same spikes again and again. A good solution to this problem is found in chip &amp;amp; dale for the NES, the player that died returns floating in a baloon, and press a button the the character is at a good position.&lt;br /&gt;&lt;br /&gt;While adding so many problems, having two player simultaneous adds a lot of fun to the game, and is a feature used so few times in games that it is a shame. Godd times of Battletoads, Chip &amp;amp; Dale and Contra :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-8313866957505302037?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/8313866957505302037/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=8313866957505302037&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/8313866957505302037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/8313866957505302037'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/11/dealing-with-bugs.html' title='Dealing with bugs'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-6198771318009386707</id><published>2009-11-24T12:21:00.001-03:00</published><updated>2009-11-24T14:05:05.932-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Game concepts</title><content type='html'>While development is a little slow (using my free time for other kind of fun things) I've started to think about the game design itself. While player characters are basically done (Rockbot and Betabot) we need to start to think about bosses, enemies, and the most difficult part in my opinion: the background.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_4uOzK_Wwrz0/Swv4kzbp6dI/AAAAAAAAQs8/pdl5_L8SVjg/s1600/rockbot.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_4uOzK_Wwrz0/Swv4kzbp6dI/AAAAAAAAQs8/pdl5_L8SVjg/s320/rockbot.jpg" width="182" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;[Rockbot first draft]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size: small;"&gt;For bosses, I've started, in the best Megaman's and Capcom's tradition, a contest between my friends for ideas, concepts and design. While they have priority, anyone is welcome to participate, just post a comment in this topic. &lt;/span&gt;&lt;br /&gt;Enemies and background need to have bosses decided first to get started, and I'm afraid drawing backgrounds will take a long time so for now, we'll use very simple backgrounds, and eliminate as soon as possible the ones I've got from RPG Maker.&lt;br /&gt;&lt;br /&gt;So, while the idea for this game is to have and editor, I'm focusing in harcoding most things, exept for the graphics and stages; so do not expect to create a game using it for a while, first we need to create a game for developing the engine with it. First version will be just a megaman-like game, not an editor like RPG Maker.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-6198771318009386707?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/6198771318009386707/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=6198771318009386707&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/6198771318009386707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/6198771318009386707'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/11/game-concepts.html' title='Game concepts'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_4uOzK_Wwrz0/Swv4kzbp6dI/AAAAAAAAQs8/pdl5_L8SVjg/s72-c/rockbot.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-2453366168201441378</id><published>2009-11-15T15:22:00.000-03:00</published><updated>2009-11-15T15:22:43.845-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Better quality code</title><content type='html'>Most work being done in Rockbot lately is just the rewrite of old code. This is happening for several reasons, such as the original code being based on a RPG and not an action game, new need when engine envolves to support multiple players and projectiles, and finnaly because Rockbot is meant to be a kind of "learning" project, not only for me, but for people who will read the code, so I'm trying to make it more legible.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_4uOzK_Wwrz0/SwBGuKeHwJI/AAAAAAAAQss/OriWOQwyQjQ/s1600-h/game_Linux_005.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_4uOzK_Wwrz0/SwBGuKeHwJI/AAAAAAAAQss/OriWOQwyQjQ/s320/game_Linux_005.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;[TTF fonts in action]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;As news, we have working support for SDL_ttf and using some old-school fonts, some fixes in sprites, an shooting. For now, the shooting does nothing more than draw the projectiles on the screen, but it already led to a lot of bug fixes because it showed some fails, and some optimization. Now I need to fix the scroolling, that is based on a really old code and concept, that I need to re-work from scratch.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_4uOzK_Wwrz0/SwBG3RAvhAI/AAAAAAAAQs0/JnsZbfrnmwU/s1600-h/game_Linux_007.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_4uOzK_Wwrz0/SwBG3RAvhAI/AAAAAAAAQs0/JnsZbfrnmwU/s320/game_Linux_007.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;[shooting]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;All in all, it is a boring phase for the project now, but things are looking really bright for the future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-2453366168201441378?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/2453366168201441378/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=2453366168201441378&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/2453366168201441378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/2453366168201441378'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/11/better-quality-code.html' title='Better quality code'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SwBGuKeHwJI/AAAAAAAAQss/OriWOQwyQjQ/s72-c/game_Linux_005.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-3257382341145447291</id><published>2009-11-08T10:34:00.001-03:00</published><updated>2009-11-08T11:21:58.336-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Player 2 - READY</title><content type='html'>&lt;b&gt;[English]&lt;/b&gt;&lt;br /&gt;Just commited to our internal subversion repository a big update including a new, improved and easier animation system and support for simultaneous two player game. Also, a first version of our custom made graphics, that still need some work, but already gives and idea of things to come. We still need to work on self-made background graphis to move the project to sourceforge.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_4uOzK_Wwrz0/SvbF-snBXvI/AAAAAAAAQsM/r9VXPrWjcD8/s1600-h/game_Linux_003.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_4uOzK_Wwrz0/SvbF-snBXvI/AAAAAAAAQsM/r9VXPrWjcD8/s400/game_Linux_003.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;[Rockbot on left, and Betabot on right]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-size: small;"&gt;There are some bugs that need to be worked right now, such as redrawning all sprites after a screen scrolling (not only the sprite that caused the scroll), better handling os sprite erasing to avoid copying parts of other sprites and leaving those on the underscreen, animation duration, lock screen scroll if one player os on the extreme left/right and much more.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;[Português]&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Acabei de enviar para nosso repositório interno uma grande atualização, incluindo um novo, melhorado e simplificado sistema de animação e suporte a dois jogadores simultâneos. Também uma versão inicial de nossos gráficos próprios, que ainda precisam de trabalho, mas já dão uma idéia do que está por vir. Ainda temos que fazer os gráficos de fundo para podermos migrar para o sourceforge.&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Existem alguns bugs que precisam ser trabalhados a partir de agora, tais como redesenhar todos os sprites quando mover a tela (não apenas o sprite que causou o movimento), melhorar o ocultamento na tela para evitar copiar partes de outros sprites e deixar estas na tela de fundo,&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;duração de animação, trancar o movimento da tela quando um dos jogadores está na extrema esquerda/direita.&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-3257382341145447291?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/3257382341145447291/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=3257382341145447291&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/3257382341145447291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/3257382341145447291'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/11/player-2-ready.html' title='Player 2 - READY'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_4uOzK_Wwrz0/SvbF-snBXvI/AAAAAAAAQsM/r9VXPrWjcD8/s72-c/game_Linux_003.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-1448790558181394563</id><published>2009-11-07T09:00:00.000-03:00</published><updated>2009-11-07T13:53:58.471-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Progresso</title><content type='html'>&lt;div style="text-align: left;"&gt;Ontem fiz diversas correções que fizeram o jogo funcionar novamente em Playstation 2 - o PS2 tem diversas limitações que precisam ser respeitadas, então eu faço o desenvolvimento no Linux e depois testo e arrumo no console, além de ter acelerado bastante a velocidade depois que achei a resolução certa para a tela da TV (640x448).&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Hoje comecei programando umas telas de introdução, e como o tempo está feio demais para sair de casa, planejo ainda adicionar suporte a dois jogadores simultâneos na tela, o que já terminaria a base mais básica do jogo. Os próximos passos seriam adicionar suporte a tiros e NPCs, o que certamente vai exigir a reescrita de uma boa parte de código.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_4uOzK_Wwrz0/SvVgqfR56MI/AAAAAAAAQrs/DzRcT4EygRU/s1600-h/title_screen.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_4uOzK_Wwrz0/SvVgqfR56MI/AAAAAAAAQrs/DzRcT4EygRU/s400/title_screen.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;[tela de título]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_4uOzK_Wwrz0/SvVgv_QpUeI/AAAAAAAAQr8/ijUGVK6f1Ds/s1600-h/intro_screen1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_4uOzK_Wwrz0/SvVgv_QpUeI/AAAAAAAAQr8/ijUGVK6f1Ds/s400/intro_screen1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;[introdução e história]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_4uOzK_Wwrz0/SvVg1T6qpCI/AAAAAAAAQsE/qma5OLSbIiE/s1600-h/game_Linux_002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_4uOzK_Wwrz0/SvVg1T6qpCI/AAAAAAAAQsE/qma5OLSbIiE/s400/game_Linux_002.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;[jogo em ação]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-1448790558181394563?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/1448790558181394563/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=1448790558181394563&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/1448790558181394563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/1448790558181394563'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/11/progresso.html' title='Progresso'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SvVgqfR56MI/AAAAAAAAQrs/DzRcT4EygRU/s72-c/title_screen.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-2084451977808040130</id><published>2009-11-06T11:56:00.003-03:00</published><updated>2009-11-06T12:30:56.662-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Open Rockbot - página no ar</title><content type='html'>Já está no ar a página do projeto Open Rockbot: &lt;a href="http://www.upperland.net/rockbot/index.php"&gt;http://www.upperland.net/rockbot/index.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A página ainda não possui muito material, mas colocamos um leitor de RSS para exibir as novidades publicadas aqui e em breve vamos colocar algumas informações sobre o desenvolvimento e telas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-2084451977808040130?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/2084451977808040130/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=2084451977808040130&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/2084451977808040130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/2084451977808040130'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/11/open-rockbot-pagina-no-ar.html' title='Open Rockbot - página no ar'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-1595807614740429778</id><published>2009-11-05T12:23:00.002-03:00</published><updated>2009-11-06T12:56:16.606-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Apresentando o projeto Open Rockbot</title><content type='html'>Eis o nome do projeto para criar uma engine open-source similar aos jogos clássicos Rockman (Megaman nos EUA). O nome surgiu fácil, trocando man (homem) por bot (robô) e mantendo o Rock ao invés de Mega, pois a versão japonesa é mais legal.&lt;br /&gt;Mais complexos são os objetivos: criar uma engine que seja flexível o suficiente para se criar um jogo praticamente igual a um Rockman clássico; para tanto o programa se dividirá em duas partes.&lt;br /&gt;&lt;br /&gt;Primeiramente teremos um editor, programado em C++ e usando a biblioteca Qt para a criação de janelas e widgets, este editor deverá permitir ao usuário criar mapas, definindo pontos em que o personagem toma dano, morre, portas e outros, ponto inicial de saída do personagem, e vários aspectos dos npcs, tais como se eles disparam, se atacam ao se aproximarem, etc.  Agora pense por exemplo na lógica de Toadman de Rockman 4: se atingido por um tiro, ele pula sobre o personagem. Isto é difícil de ser informado pelo usuário, de forma que alguns tipos pré-existentes de habilidades e NPCs terão de ser programados diretamente na engine e disponibilizadas como opções de escolha. A complexidade do editor portanto está em dar ao usuário, opções o suficiente para ele poder criar um jogo que não fique repetitivo.&lt;br /&gt;&lt;br /&gt;O game-core, programado em C e utilizando a biblioteca SDL, e portado para Windows, Linux e Playstation 2, é o jogo em sí. Ele deverá abrir um arquivo de jogo, criado no editor, ler as fases e npcs e permitir ao usuário jogá-las. A engine em sí é basicamente simples, e como a idéia é reproduzir a série clássica de Rockman (1-6 e 9), um mínimo de diferenças em relação ao original deve ser feito, mas iremos adicionar alguns elementos inéditos à série, como a possibilidade de duas pessoas jogarem com dois personagens simultaneamente, ao melhor estilo Contra ou Chip &amp;amp; Dale.&lt;br /&gt;&lt;br /&gt;Por enquanto é isso, acompanhem as novidades aqui na upperland.net que logo teremos mais informações sobre este projeto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-1595807614740429778?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/1595807614740429778/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=1595807614740429778&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/1595807614740429778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/1595807614740429778'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/11/apresentando-o-projeto-open-rockbot.html' title='Apresentando o projeto Open Rockbot'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-3301966543907149877</id><published>2009-10-30T08:17:00.000-03:00</published><updated>2009-11-06T12:43:40.896-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockbot'/><title type='text'>Desenvolvendo para Playstation 2 - ROUND 2, FIGHT!</title><content type='html'>Cerca de um ano e meio atrás eu brinquei um pouco de converter um pequeno game que estou desenvolvendo, parecido com Rockman (Megaman) para o Playstation 2 usando o SDK PS2DEV disponível em &amp;nbsp;&lt;a href="http://www.ps2dev.org/"&gt;http://www.ps2dev.org&lt;/a&gt;. Este SDK, além de um toolkit próprio, chamado gsKit, tem suporta a uma biblioteca gráfica, muito utilizada para jogos em Linux mas também utilizada em Windows e Mac, chamada SDL, e para o qual eu já havia desenvolvido pequenos games.&amp;nbsp;Após ligar com diversos problemas de compilação, consegui instalar todo o ambiente em meu Duron 1.6/512MB RAM rodando Ubuntu Linux e comecei a desenvolver.&lt;br /&gt;&lt;br /&gt;O problema é que, do modo como eu estava desenvolvendo, eu tinha que copiar o executável (.elf) para um memory card ou pendrive USB, e toda vez ir5 do computador em um quarto, até o PS2 na sala. Isso até não era o maior problema, o problema é que desta forma, você não tem a mínima idéia se o seu programa deu um erro, você simplesmente fica olhando para uma tela escura, ou a tela do seu jogo travado. Utilizando códigos de cores para debugar (desenhando retângulos coloridos como forma de indicar por onde o programa passou), consegui algum sucesso, mas a dificuldade acabou me fazendo desistir.&lt;br /&gt;&lt;br /&gt;Chegamos ao presente. Agora com um computador bem mais rápido (Core 2 Duo 2.2/2GB RAM), lá fui eu tentar um segundo método: rodar o programa via emulador de Playstation 2, chamado PCSX2. No linux este emulador mostra as mensagens de output (printf para quem sabe C) do processador IOP (entrada e saída do PS2), e então eu poderia finalmente debugar e corrigir os problemas do jogo, certo? Errado! O emulador simplesmente quebra com o OpenGL da minha máquina...&lt;br /&gt;&lt;br /&gt;Bom, nesse ano e meio que se passou, eu adquiri um eeePC 701 e um roteador wifi. Com isso, um segundo método se abriu para mim: programar para o PS2 via rede. Na verdade sem o roteador eu poderia ter feito o trabalho usando um cabo USB ou um cabo cross ethernet, mas nunca me dispus, já com o cabo de rede e o roteador, eu posso também colocar o PS2 em rede, o que é um grande incentivo.&lt;br /&gt;&lt;br /&gt;O sistema funciona basicamente assim, você grava um CD com um programa chamado ps2link e um arquivo de configuração que determina o endereço IP quie o PS2 irá requisitar ao seu roteador, e depois um cliente no Windows ou Linux, para acessar o PS2 e enviar para ele o seu programa via rede, ou seja, nada mais de atravessar a sala com o pendrive. Também permite dar um soft-reset - que já descobri não funciona direito com a SDL por alguma razão que ainda não tive tempo de achar.&lt;br /&gt;&lt;br /&gt;Mas enfim, comprei um CD para gravar o programa e um cabo de rede de 6 metros, que se mostrou um metro mais curto do que seria recomendável... ninguém manda eu não usar o metro apra medir a distância antes. Gravei o programa, liguei o PS2 com ele e foi pura emoção no momento que consegui dar um ping ao endereço 192.168.1.10 e obeter respota! :D&lt;br /&gt;A seguir comecei a fuçar no código, recolocando todos os printfs que eu havia retirado já que não apareciam mesmo, e rodar. Em uma hora eu consegui consertar o meu embrião de jogo, adicionei suporte ao joystick direito (esse era um dos bugs, o outro era ter muitos acessos aos arquivos, no PS2 ele tem poucos file pointers simultâneos) e unifiquei o sistema de sprites em uma variável única, otimizando a execução um bocado.&lt;br /&gt;O resultado está nesta screenshot abaixo:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_4uOzK_Wwrz0/SurLCSDFkLI/AAAAAAAAQrk/ZLpVh6ImZ4E/s1600-h/100_1844_resized.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_4uOzK_Wwrz0/SurLCSDFkLI/AAAAAAAAQrk/ZLpVh6ImZ4E/s400/100_1844_resized.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Os gráficos estão com alguns bugs porque eu não tive tempo de arrumar o mapa após criar o novo sistema de tiles/sprites, mas dá para ter uma idéia vendo o protoman lá na parte superior esquerda da tela.&lt;br /&gt;Resumindo, se você tem paciência para fazer as configurações iniciais do SDK, programar para o Playstation 2 usando a SDL é uma grande barbada, e altamente recomendável pela diversão Nerd que irá gerar ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-3301966543907149877?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/3301966543907149877/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=3301966543907149877&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/3301966543907149877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/3301966543907149877'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/10/desenvolvendo-para-playstation-2-round.html' title='Desenvolvendo para Playstation 2 - ROUND 2, FIGHT!'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4uOzK_Wwrz0/SurLCSDFkLI/AAAAAAAAQrk/ZLpVh6ImZ4E/s72-c/100_1844_resized.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-1167656545458862677</id><published>2009-10-13T09:38:00.002-03:00</published><updated>2009-10-13T13:07:03.661-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gba'/><title type='text'>[GBA] Megaman &amp; Bass</title><content type='html'>Na época do declínio do Super Nintendo [SNES], uma das produtoras de jgoos que mais resistiu a abandoná-lo foi a Capcom, que fez vários jogos inclusive após lançar similares para Playstation [PSX]. Megaman &amp;amp; Bass (Rockman &amp;amp; Forte no Japão) é um destes jogos, lançado nos EUA somente em sua versão para Gameboy Advance, uma pérola produzida após o Megaman 8 de PSX.&lt;br /&gt;O jogo é muito parecido com o 8, inclusive usando vários gráficos iguais, mas conseguiu melhorar algumas falhas do primeiro, como jogabilidade e dificuldade de algumas fases - quem é que já não amaldiçoou a fase do skate? Uma das principais mudanças é a inclusão de um segundo personagem, Bass com habilidades diferentes de Megaman, e que seria o equivalente a dificuldade easy, já que possui duplo pulo, apesar de seu tiro ser bem mais fraco.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_4uOzK_Wwrz0/StSlO1JM1wI/AAAAAAAAQpI/1M-sowHLwqY/s1600-h/Rockforte4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_4uOzK_Wwrz0/StSlO1JM1wI/AAAAAAAAQpI/1M-sowHLwqY/s320/Rockforte4.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;[ reutilizaram até os chefes de Megaman 8]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_4uOzK_Wwrz0/StSlg9378hI/AAAAAAAAQpY/fQIkZLzOU_g/s1600-h/t2b2cc15b4b722644a5c864a446bd4891.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_4uOzK_Wwrz0/StSlg9378hI/AAAAAAAAQpY/fQIkZLzOU_g/s320/t2b2cc15b4b722644a5c864a446bd4891.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;[ quase igual ao 8, mas com o Forte jogável]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;De diferente também, o jogo vai abrindo caminhos após derrotar um chefe, ou seja,após derrotar um chefe, um caminho se abre atrás para que você possa acessar outras fases. O que ajuda bastante a descobrir a ordem de uso das armas. De igual, o velho esquema de loja de upgrade, iniciado em Megaman 7, Rush e o cão Forte basicamente ausentes, sem toda a importância que já tiveram como em Megaman 3 e 4 e a boa resposta dos controles, que alavancou a Capcom ao sucesso na época do NES e Super NES.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_4uOzK_Wwrz0/StSlZPohlnI/AAAAAAAAQpQ/Mp9tc_h3N_c/s1600-h/Rockforte2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_4uOzK_Wwrz0/StSlZPohlnI/AAAAAAAAQpQ/Mp9tc_h3N_c/s320/Rockforte2.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;[ caminhos vão se abrindo]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Este sem dúvida é um jogo que vale a pena ser terminado, mesmo que em um emulador no PC, pois é superior a Megaman 8 apesar de ter gráficos ligeiramente inferiores, ausência de vozes, é bem mais divertido e menos burocrático que o 8. Além disso tem uma database de personagens de TODOS os jogos, mostrando que este é o derradeiro encerramento da série clássica, e o fato de poder jogar com dois personagens, faz com que você queira revisitar as fases diversas vezes. Bem que a Capcom poderia ter colocado o Protoman como personagem secreto também...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_4uOzK_Wwrz0/StSlCBkQduI/AAAAAAAAQpA/e3rWWiaRIOk/s1600-h/s5415b827afefd482836a88fbd1c20130.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_4uOzK_Wwrz0/StSlCBkQduI/AAAAAAAAQpA/e3rWWiaRIOk/s320/s5415b827afefd482836a88fbd1c20130.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;[ jogar com protoman é o sonho de muitos]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Gráficos: 8 [conseguir gráficos de PSX no SNES foi uma proeza]&lt;br /&gt;Som: 6 [na média, não ajuda nem atrapalha]&lt;br /&gt;Diversão: 8 [jogar com o Bass e depois com o Megaman vale a pena]&lt;br /&gt;Dificuldade: 5/7 [com o Bass é mais fácil]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-1167656545458862677?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/1167656545458862677/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=1167656545458862677&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/1167656545458862677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/1167656545458862677'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/10/gba-megaman-bass.html' title='[GBA] Megaman &amp; Bass'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4uOzK_Wwrz0/StSlO1JM1wI/AAAAAAAAQpI/1M-sowHLwqY/s72-c/Rockforte4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-5685955403358485961</id><published>2009-10-03T10:22:00.000-03:00</published><updated>2009-10-03T10:22:35.152-03:00</updated><title type='text'>Reboot!</title><content type='html'>Estou integrando o blog com meu site principal (&lt;a href="http://www.upperland.net/"&gt;http://www.upperland.net&lt;/a&gt;), e por isso vou voltar a utilizar ele para postar informações, novidades e reviews de jogos. Aguarde muitas coisas sobre Playstation 2 e Nintendo DS!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-5685955403358485961?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/5685955403358485961/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=5685955403358485961&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/5685955403358485961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/5685955403358485961'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2009/10/reboot.html' title='Reboot!'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-7711364836671749298</id><published>2008-12-15T12:28:00.000-03:00</published><updated>2008-12-15T12:29:23.903-03:00</updated><title type='text'>Moved</title><content type='html'>Movi os tópicos deste blog para o meu blog principal.&lt;br /&gt;Quem quiser acompanhar os posts relativos a jogos, basta entrar na tag videogame:&lt;br /&gt;&lt;a href="http://techdeck3.blogspot.com/search/label/videogame"&gt;http://techdeck3.blogspot.com/search/label/videogame&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-7711364836671749298?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/7711364836671749298/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=7711364836671749298&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/7711364836671749298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/7711364836671749298'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2008/12/moved.html' title='Moved'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-4836519079616658204</id><published>2007-12-07T15:23:00.000-03:00</published><updated>2007-12-07T15:31:10.233-03:00</updated><title type='text'>Tales of Legendia</title><content type='html'>Sei, sei, sei..&lt;br /&gt;Tenho que atualizxar mais seguido, terminar o post de Dizzy, etc, etc, etc.&lt;br /&gt;&lt;br /&gt;O problema é tempo, quando a noiva não está na cidade e o consome, eu resolvo correr e caminhar. Preciso de umas férias (oba, vou ter!) para colocar as coisas e idéias em ordem.&lt;br /&gt;&lt;br /&gt;Mesmo assim consegui um tempinho para começar a jogar Tales of Legendia.&lt;br /&gt;A minha primeira impressão do jogo não foi grande coisa, principalmente pelo visual dos personagens off-game, ou seja, nos filmes e desenhos de arte e também pela péssima dublagem. Felizmente conseguir uma versão UNDUB ajudou bastante a me decidiar a dar uma chance ao jogo. E o resultado final é bem interessante.&lt;br /&gt;Os personagens são bem super-deformed com mãos e pés exagerados, mas o bom humor do jogo está bem presente e ele tem uma ótima idéia, para não tornar aquelas longas caminhadas de dungeons chatas e penosas, diálogos constantes entre cenas foram incluídos. Assim quando você já começa a enjoar da dungeon vem uma cena de um ou dois minutos (falada) com história e piadas para descontrair e recarregar suas forças para seguir adiante.&lt;br /&gt;&lt;br /&gt;O sistema de combate é o tradicional de Tales, super divertido e smashing-buttons, com um detalhe, dessa vez o protagonista é um monk (luta com as mãos) então apertar os botões frenéticamente é o que há de bom, e dê-lhe combos, melhor se se fosse um Street Fighter RPG feito pela Square-Enix junto com a Capcom :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-4836519079616658204?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/4836519079616658204/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=4836519079616658204&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/4836519079616658204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/4836519079616658204'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2007/12/tales-of-legendia.html' title='Tales of Legendia'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-4724860603240182958</id><published>2007-03-27T17:29:00.000-03:00</published><updated>2007-03-27T17:41:34.548-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dicas'/><title type='text'>The Fantastic Adventures of Dizzy</title><content type='html'>Este jogo é uma verdadeira pedra no meu sapato, junto com Addams Family values. Muitos anos atrás comprei o jogo na Microsul, era original, apesar de não licensiado pela Nintendo e vinha numa caixa legal com manual e um cartucho dourado.&lt;br /&gt;O jogo é muito difícil, principalmente por não possuir password ou save e ser bastante longo. Basicamente o sistema consiste em fazer trocas de items para ir evoluindo no jogo, método similar à primeira fase de The Simpsons: Bart vs. The Space Mutants para quem conhece.&lt;br /&gt;Hoje recomecei a jogar, na verdade a versão de mega Drive (Genesis), Fantastic Dizzy, que é um pouco mais fácil e tem gráficos bem melhores, com o emulador PGen de PS2. Aì vão algumas dicas que eu cataloguei enquanto jogava a velha versão NES:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Chaves:&lt;/span&gt;&lt;br /&gt;Dizzy: Próximo à Dizzy House&lt;br /&gt;Dylan: Na plataforma à esquerda inferior da Dylan House&lt;br /&gt;Daisy: Perto do alevador da Denzil House&lt;br /&gt;Dozy: Na cidade&lt;br /&gt;Dora: À esquerda da Denzil House&lt;br /&gt;Denzil: Antes da Daizy House&lt;br /&gt;Grandpa: No Reunion Hall&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Chaves de Elevadores:&lt;/span&gt;&lt;br /&gt;Reunion Hall: Na ponte&lt;br /&gt;Dylan: Daisy House&lt;br /&gt;Denzyl: à esquerda da Dizzy House&lt;br /&gt;Grandpa: No início da mina&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Items:&lt;/span&gt;&lt;br /&gt;Madeira: Colocar sobre abismo à direita do elevador inicial para cirar ponte. Localizada à esquerda da Dizzy House&lt;br /&gt;Galinha: Espanta Armourog, o dinossauro. Encontrada à caminha da cidade.&lt;br /&gt;Semente-Estrela: Usada na poção para saúde de Grandpa. À direita do elevador inicial.&lt;br /&gt;Fósforo Seco: Utilizado com a palha para descongelar Dylan. Na mina.&lt;br /&gt;Cogumelo: Usado na poção para saúde de Grandpa. Após a mina, perto do vulcão.&lt;br /&gt;Saco de Ouro: Para subornar guarda. Encontrado na entrada da mina.&lt;br /&gt;(continua em breve)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-4724860603240182958?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/4724860603240182958/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=4724860603240182958&amp;isPopup=true' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/4724860603240182958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/4724860603240182958'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2007/03/fantastic-adventures-of-dizzy.html' title='The Fantastic Adventures of Dizzy'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-6806689380458726125</id><published>2007-03-23T21:21:00.000-03:00</published><updated>2007-03-23T21:39:32.820-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opinião'/><title type='text'>O que aconteceu com a Capcom?</title><content type='html'>Capcom, nome tirado de um termo militar, principalmente da NASA, que quer dizer capitão em comando, e também uma companhia japonesa muito famosa responsável por clássicos, principalmente na época do NES e Super NES, como Rockman (Megaman), Street Fighter II, Yo Noid e muitos outros.&lt;br /&gt;Mas desde alguns anos a empresa parece ter perdido o brilho e a diração, salvo raros momentos em que rapidamente ela logo volta a errar a mão. Veja só alguns exemplos:&lt;br /&gt;&lt;br /&gt;- escolhe o Dreamcast como plataforma preferencial de videogames. O PS2 vence como era esperado, a empresa tem que correr para se adaptar e o prejuízo é enorme.&lt;br /&gt;- escolhe a placa naomi da Sega para os arcades ao invés de sua própria placa a CPS3. Nunca consegue se adaptar completamente e o negócio de fliperamas praticamente desaparece do mundo inteiro.&lt;br /&gt;- escolhe uma parceria com a nintendo, lançando com exclusividade jogos para o gamecube. Não tendo aprendido a lição com o dreamcast tem pessima vendagem e é obrigada a quebrar contrato com a big-N e lançar os jogos como Residen Evil 4 para o PS2&lt;br /&gt;- Como havia se concentrado no gamecube, deixa à cargo de um pequeno estúdio seu a criação de jogos para PS2, sem praticamente nenhum jogo de primeira linha fora alguns jogos de luta e versões horrorosas de Rockman.&lt;br /&gt;- O estúdio lança jogos como Akami e Viewtiful Joe, que são extremamente diferentes, divertidos e tornam-se sucessos maiores que a linha da própria Capcom, o nome Clover ganha mais peso que a empresa que o detém.&lt;br /&gt;- A capcom manda fechar o estúdio Clover sem mais explicações além de reestruturação e corte de custos&lt;br /&gt;- O motivo do fechamento do estúdio Clover é revelado: vários funcionários insatisfeitos, principalmente da Clover e incluindo os criadores de Devil May Cry e Resident Evil, deixaram a empresa para formar um novo estúdio chamado&lt;br /&gt;&lt;br /&gt;A capcom mantém os direitos sobre os jogos, mas perde seus melhores desenvolvedores, parece que pouco resta de uma empresa que já foi líder de mercado.&lt;br /&gt;&lt;br /&gt;Lista de jogos da Capcom:&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/List_of_Capcom_games"&gt;http://en.wikipedia.org/wiki/List_of_Capcom_games&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-6806689380458726125?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/6806689380458726125/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=6806689380458726125&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/6806689380458726125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/6806689380458726125'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2007/03/o-que-aconteceu-com-capcom.html' title='O que aconteceu com a Capcom?'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-4274021000406997626</id><published>2007-03-09T14:08:00.001-03:00</published><updated>2008-12-11T08:07:18.867-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='review'/><title type='text'>REVIEW: Kingdom Hearts I &amp; II</title><content type='html'>Eu pretendia escrever inicialmente dois reviews, um para cada jogo individualmente, mas depois de jogar Kingdom Hearts II, oq ue fica é a clara sensação de se ter jogar uma versão 2.0 do primeiro jogo, e não exatamente uma continuação. Por isso decidi escrever ao mesmo tempo sobre ambos, pois a experincia de jogá-los é mais divertida se feita em conjunto, assim como é ótimo assistir a todos os De Volta para o Futuro.&lt;br /&gt;&lt;br /&gt;O primeiro jogo possui uma história bastante simples e bem infantil, ao melhor estilo Disney, e mesmo que façam aparições, os personagens de Final Fantasy da Squaresoft - o primeiro jogo saiu antes da fusão com a Enix - pouco interferem, ao contrário dos da Disney. É a velha história garoto normal entra em mundo mágico viajando através das velhas histórias infantis. Se soa ruim para quem já passou dos 14 anos, a história, ou a ausência de uma, faz com que o jogo seja puramente diversão. Nada de esquentar a cabeça, você tem é que sair batendo em todo mundo. E o sistema de batalha estilo Devil May Cry ajuda muito nisso, nada de turnos ou longos períodos para pensar, é tudo muito rápido e você precisa às vezes agir sem tempo para pensar ou morre. O mais legal do jogo é sem dúvida presenciar em 3D bem feito os personagens de várias histórias Disney, e diga-se de passagem a dublagem e caracterização estão bem feitos, o Pinóquio por exemplo, é um chato que só sabe aprontar. Um bom jogo sem dúvida, mas não era um jogo ao estilo da Square.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4uOzK_Wwrz0/RfGY0VorwuI/AAAAAAAAAjg/6Zx3Hk7u0ls/s1600-h/kh2_roxas.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_4uOzK_Wwrz0/RfGY0VorwuI/AAAAAAAAAjg/6Zx3Hk7u0ls/s320/kh2_roxas.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5039977482932699874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Talvez se sentindo mais liberada pelo sucesso de vendas da primeira versão, no segundo capítulo você já consegue ver logo no início que a Square-Enix imprimiu seu estilo á história. Como o final (meio) feliz do primeiro jogo sugeria, Sora sumiu, e você começa jogando com um rapaz chamado Roxas. Apesar ser uma história de amizade e infância, todo o tempo existe um fundo triste que vai crescendo à medida que Roxas começa a ter flashbacks sobre a vida de Sora, e que atinge seu máximo quando ambos se encontram. Sim, agora os personagens tem sentimentos complexos e não ficam o tmepo inteiro gargalhando. Toda essa mudança de atmosfera é retratada nos gráficos, que receberam uma melhora grande e utilizam cores escuras, inclusive nas roupas dos personagens, e tons pastéis, que lembram o outono. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4uOzK_Wwrz0/RfGbjVorwvI/AAAAAAAAAjo/PoVgTSITNwU/s1600-h/kh2_b.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_4uOzK_Wwrz0/RfGbjVorwvI/AAAAAAAAAjo/PoVgTSITNwU/s320/kh2_b.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5039980489409807090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Com um storyline mais profundo também vieram melhorias na parte de jogabilidade. Agora ao se aproximar de um item que pode ser utilizado ou observado, aparece um triângulo verde na tela, indicando o novo botão de ação no controle. Agora você não precisa ficar escolhendo no menu "Talk" ou "Examine" e sim apertar triângulo, simples, mais rápido e eficaz. O sistema de combate trouxe poucas mudanças, mas agora existem mais opções como Limit Breaks e Drive, que é uma transformação de Sora e seus amigos (portanto resta apenas Sora na luta durante a transformação, os outros somem) que dá abilidade diferentes e mais força e agilidade, mas por um tempo limitado. Alguns monstros ficaram ainda mais enormes, chega a ser ridículo enfrentar o segundo chefe de Pride Lands. Aqui está outra melhoria que agradou bastante, você não precisa visitar cada mundo apenas uma, mas pelo menos duas vezes ou mais, pegando pistas, items, poderes e derrotando inimigos. Na primeira vez a passagem é mais longa, na segunda tem-se chefes maiores e mais difíceis e a história do local é fechada, ou seja, nada de ficar sem saber se a Fera ficou com a Belle.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_4uOzK_Wwrz0/RfGbx1orwwI/AAAAAAAAAjw/OIjPBwBNrMw/s1600-h/kh2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_4uOzK_Wwrz0/RfGbx1orwwI/AAAAAAAAAjw/OIjPBwBNrMw/s320/kh2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5039980738517910274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Com todas essas melhorias, Kingdom Hearts II é tao maior em relação à primeira versão, que esta parece apenas uma demo. Por isso mesmo que é legal jogar ambas uma depois da outra, a cada momento de KH2 você sepega dizendo: nossa, isso ficou tão melhor dessa forma!&lt;br /&gt;&lt;br /&gt;Como não poderia deixar de ser, existem pontos negativos também. A inclusão de histórias que não são desenho animado, como o Estranho Mundo de Jack (mesmo que eu seja fã desse), Tron e Piratas do Caribe foi uma furada, os gráficos não se encaixam, crianças matando gente amaldiçoada pelo sangue de um tesouro Maia.. simplesmente não fecha com o resto do jogo.&lt;br /&gt;Ahhh, e a velha curva de dificuldade... tenho notado que nos jogos da Square para PS2, de repente existe um pulo abrupto na dificuldade. É assim em KH1 na fase do Tarzam e em KH2 no final. Parece que eles precisam dar uma olhada em Final Fantasy VIII e Chrono Trigger para ver que os jogadores não gostam de ficar 10 horas ou mais só matando monstros para ganhar nível!&lt;br /&gt;E a própósito.. nem no nível 99 eu consegui derrotar o Sephiroth, apra quê um absurdo desses?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-4274021000406997626?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/4274021000406997626/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=4274021000406997626&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/4274021000406997626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/4274021000406997626'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2007/03/review-kingdom-hearts-i-ii_09.html' title='REVIEW: Kingdom Hearts I &amp; II'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_4uOzK_Wwrz0/RfGY0VorwuI/AAAAAAAAAjg/6Zx3Hk7u0ls/s72-c/kh2_roxas.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-1780936539247802569</id><published>2007-03-04T17:19:00.000-03:00</published><updated>2008-12-11T08:07:19.356-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='review'/><title type='text'>REVIEW: Simpsons Hit &amp; Run</title><content type='html'>The Simpsons: Hit &amp; Run é um jogo descaradamente inspirado na popular série de jogos Grand Theft Auto da Rockstar Games. No entanto, por ser direcionado para um público mais jovem, retira praticamente toda a violência gratuíta - ainda é possível atropelar pessoas, mas esta snão morrem - e simplifica o sistema de missões.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4uOzK_Wwrz0/RessV7UkgjI/AAAAAAAAAig/_zY0y57lhdE/s1600-h/simpsons_hit_run2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_4uOzK_Wwrz0/RessV7UkgjI/AAAAAAAAAig/_zY0y57lhdE/s320/simpsons_hit_run2.jpg" alt="" id="BLOGGER_PHOTO_ID_5038169363356877362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;O sistema de mapa/radar é praticamente o mesmo, estando está mesmo apresentado em forma de círculo, mas setas verdes - ou vermelhas se você estiver no sentido incorreto - sobre as estradas indicam a direção que você deve seguir a maioria do tempo. Um dos problemas do jogo inclusive diz respeito à essas setas, que estão presentes apenas no caminho correto, portanto se você sair da rota, provavelmente vai ter que sair procurando as setas se o mini-mapa não servir para indicar a direção a seguir.&lt;br /&gt;&lt;br /&gt;O sistema de missões foi bastante simplificado, se em GTA ou The Godfather é bastante fácil não saber para onde ir ou o que fazer, Hit &amp;amp; Run indica com setas, inclusive no mapa, missões, corridas, mini-games e outras missões que você pode fazer conversando com os personagens e também da missão atual. Uma inclusão que seria bem-vinda é mostrar onde você estacionou seu veículo, mas você pode chamar qualquer um de sua garagem em uma cabine telefônica facilmente.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4uOzK_Wwrz0/Resq67UkgiI/AAAAAAAAAiY/GQiQNkMzY1s/s1600-h/simpsons_hit_run1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_4uOzK_Wwrz0/Resq67UkgiI/AAAAAAAAAiY/GQiQNkMzY1s/s320/simpsons_hit_run1.jpg" alt="" id="BLOGGER_PHOTO_ID_5038167799988781602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Os extras do jogo garantem uma diversão extra, você pode comprar carros, roupas - sendo que alguns destes são até necessários para missões - e outros items, além de acionar em alguns lugares várias &lt;span style="font-style: italic;"&gt;gags&lt;/span&gt; (piadas) que remetem ao desenho. Aliás, esse é o grande trunfo para quem gosta de Simpsons, o jogo simula com um abusrdo detalhamento e pesquisa eventos, lugares e até &lt;span style="font-style: italic;"&gt;outdoors&lt;/span&gt; que apareceram em mais de uma década de desenho na TV.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-1780936539247802569?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/1780936539247802569/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=1780936539247802569&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/1780936539247802569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/1780936539247802569'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2007/03/review-simpsons-hit-run.html' title='REVIEW: Simpsons Hit &amp; Run'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_4uOzK_Wwrz0/RessV7UkgjI/AAAAAAAAAig/_zY0y57lhdE/s72-c/simpsons_hit_run2.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-4745477287740488692</id><published>2007-03-04T15:29:00.001-03:00</published><updated>2008-12-11T08:07:19.892-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='review'/><title type='text'>REVIEW: Lord of the Rings: The Third Age</title><content type='html'>&lt;span class="postbody"&gt;Esse é um review preliminar, confrome eu for avançando no jogo posso alterar algumas opniões.&lt;br /&gt;&lt;br /&gt;Essa é a cópia mais descarada de Final Fantasy que alguém, a Electronic Arts no caso, já fez, mas o resultado ao invés de ser uma colcah de retalhos impressiona. Claro que esse jogo não traz aquela costumeira qualidade no acabamento gráfico dos jogos da Square-Enix, mas compensa com a fantástica ambientação de Senhor dos Anéis.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4uOzK_Wwrz0/ResQ6rUkgfI/AAAAAAAAAiA/DxF-9BLFX-Q/s1600-h/lord_third_age_1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_4uOzK_Wwrz0/ResQ6rUkgfI/AAAAAAAAAiA/DxF-9BLFX-Q/s320/lord_third_age_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5038139208391492082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;O maior problema sem dúvia são os gráficos, se não chegam a comprometer, não tem o acabamento de FF, os polígonos dão aos personagens uma cara bem quadrada, e as texturas são perceptivelmente grandes e esticadas, de forma que o chão e paredes parecem um bitmap distorcido. Esses problemas são compensados em parte com a ambientação, os personagens, suas roupas, os inimigos e equipamentos são muito bonitos (a elfinha é um show à parte). Uma pequena coisa chata é que colocaram um filtro de blur leve nas cenas em que os personagens conversam, fica tudo parecendo enevoado, provavelmente para disfarçar o acabamento gráfico.&lt;br /&gt;&lt;br /&gt;O som é algo muito bem trabalhado neste jogo, melhor até que FF, as músicas são as mesmas do filme, trabalhadas para misturarem-se bem aos momentos e fazem você se sentir realmente jogando o filme a toda hora. Os sons também são muito bons, dublagem de primeira, inclusive com o Gandalf narrando toda a aventura com diversas (umas 200) cutcenes tiradas diretamente do filme, mas até os Orcs soam muito bem. Outro ponto fraco do jogo é seu storyline, da mesma forma que Enter the Matrix se passa no decorrer dos eventos do filme, mas limita-se demais ao que ocorre no filme, sem ser original o suficiente.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4uOzK_Wwrz0/ResRIrUkggI/AAAAAAAAAiI/NPdOahQyyYM/s1600-h/thirdage4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_4uOzK_Wwrz0/ResRIrUkggI/AAAAAAAAAiI/NPdOahQyyYM/s320/thirdage4.jpg" alt="" id="BLOGGER_PHOTO_ID_5038139448909660674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Como já dito, o jogo copia o sistema de Final Fantasy, mais precisamente de FF X, mas por incrível que pareça a Electronic Arts conseguiu melhorar alguns pontos, um exemplo é a câmera, com um movimento muito mais natural, principalmente porque os mapas são muuuuito maiores, cheios de declives no relevo e com mais caminhos e desvios, o que acaba com a linearidade demasiada de FF X. Um mini-mapa indicando a direção também está presente e é bastante útil, ao contrário dos sinais que apontam se você vai ser atacado ou não logo em seguida. Esse sistema pode ser útil para curar os personagens antes de uma próxima batalha, mas quem é que anda com os personagens com HP baixo por aí em um jogo com batalhas randômicas?&lt;br /&gt;O sistema de equipamento é o clássico de qualquer RPG, não imitando FF X onde eles limitavam-se à emprestas habilidades e não ataque/armadura aos personagens.&lt;br /&gt;&lt;br /&gt;Pontos Fortes: Som, Música, Mapas&lt;br /&gt;Pontos Fracos: Gráficos e Texturas, Storyline&lt;br /&gt;Nota: 8,5&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-4745477287740488692?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/4745477287740488692/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=4745477287740488692&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/4745477287740488692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/4745477287740488692'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2007/03/review-lord-of-rings-third-age.html' title='REVIEW: Lord of the Rings: The Third Age'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_4uOzK_Wwrz0/ResQ6rUkgfI/AAAAAAAAAiA/DxF-9BLFX-Q/s72-c/lord_third_age_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2763428637508258356.post-6542047261666712381</id><published>2007-03-04T14:56:00.001-03:00</published><updated>2007-03-04T15:41:47.721-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='novidades'/><title type='text'>START</title><content type='html'>Bom, meu amigo Akira tem publicado notícias sobre jogos em seu mais que interessante site, &lt;a href="http://kppshngthbttn.com/"&gt;Keep Pushing the Button.&lt;/a&gt; Eu e ele já tivemos um site em conjunto, que anda bem abandonado ultimamente, a Upperland. Como recentemente ganhei um PS2 de minha namorada e acabei de me formar em Ciência da Computação, protanto estou temporariamente desempregado, retomei o interesse de escrever sobre jogos, então estou retomando a Upperland, agora aqui no blogger.com.&lt;br /&gt;Esperem notícias semanais, reviews e dicas sobre jogos, não apenas de PS2, mas PSX, SNES, Genesis, NES, Master System... enfim, o que rolar na minha tela de TV ou PC, vai vir parar aqui!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2763428637508258356-6542047261666712381?l=upperland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://upperland.blogspot.com/feeds/6542047261666712381/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2763428637508258356&amp;postID=6542047261666712381&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/6542047261666712381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2763428637508258356/posts/default/6542047261666712381'/><link rel='alternate' type='text/html' href='http://upperland.blogspot.com/2007/03/long-post.html' title='START'/><author><name>Iuri Fiedoruk</name><uri>http://www.blogger.com/profile/15774889655105141573</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_4uOzK_Wwrz0/SgQfI3nQQaI/AAAAAAAAOHM/1NVbouh6JiA/S220/casamento1.png'/></author><thr:total>2</thr:total></entry></feed>
