{"id":185,"date":"2010-03-15T11:22:20","date_gmt":"2010-03-15T14:22:20","guid":{"rendered":"http:\/\/rockbot.upperland.net\/?p=185"},"modified":"2010-04-20T17:57:07","modified_gmt":"2010-04-20T20:57:07","slug":"under-the-hood-por-baixo-das-cortinas","status":"publish","type":"post","link":"https:\/\/rockbot.upperland.net\/?p=185","title":{"rendered":"Under the hood &#8211; Por baixo das cortinas"},"content":{"rendered":"<p>[lang_pt-br]Esta semana o trabalho feito foi basicamente por tr\u00e1s das cortinas, basicamente transformando tudo de hardcoded para edit\u00e1vel. Isto significa pensar bastante e trabalho duplicado, j\u00e1 que temos que implementar o editor e o jogo. De fato, se algu\u00e9m olhar para o beta3 rodando e comparar ao estado atual do jogo, dir\u00e1 que a vers\u00e3o antiga \u00e9 melhor; o que n\u00e3o \u00e9 alarmante, j\u00e1 que sab\u00edamos desde o in\u00edcio que o motor de jogo iria sofrer alguns problemas pelo fato de qualquer um poder criar seu jogo, mas temos certeza que no fim das contas, o esfor\u00e7o ser\u00e1 recompensado. Dito isto, n\u00f3s criamos um novo editor para NPCs, mudamos a interface do editor e tamb\u00e9mc ome\u00e7amos a adicionar suporta a estas mudan\u00e7as no motor do jogo. As boas novas s\u00e3o que, agora, as coisas ser\u00e3o bem mais organizadas, e provavelmente consumir menos mem\u00f3ria para nosso porta para Nintendo DS, j\u00e1 que vamos carregar os gr\u00e1ficos em uma lista, e n\u00e3o mais para cada c\u00f3pia de um NPC que houver no est\u00e1gio como uma SDL_Surface. Esta semana vamos focar o desenvolvimento para acabar todas as novas implementa\u00e7\u00f5es e come\u00e7ar logo a corre\u00e7\u00e3o de bugs para termos um lan\u00e7amento novo de vers\u00e3o para o in\u00edcio de abril.[\/lang_pt-br]<\/p>\n<p>[lang_en]This week work being done was mostly under the hood, basically turning things from hardcoded to editable. This means a lot of thincking and double-work, once we have to implement in the editor and in the game. Actually, if someone just saw beta3 running,a nd our current version, he would say that the new is worse. This is not alarming, we know that sometimes the game-engine will suffer, but the end result, allowing anyone to create games, will pay-off in the ending. That said, we created a new editor for NPCs and changed the editor UI greatly, and started the work in the engine to support it. The good news is that things will be much more organized, and probally will consume less memory for our Nintendo DS port, once we&#8217;ll have a list of graphics each NPC in the stage will point to, instead of having each one having it&#8217;s own SDL_Surface. We are trying to focus development this week to finish new features and start bug-fixing for a release in the april&#8217;s beginning.[\/lang_en]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[lang_pt-br]Esta semana o trabalho feito foi basicamente por tr\u00e1s das cortinas, basicamente transformando tudo de hardcoded para edit\u00e1vel. Isto significa pensar bastante e trabalho duplicado, j\u00e1 que temos que implementar o editor e o jogo. De fato, se algu\u00e9m olhar para o beta3 rodando e comparar ao estado atual do jogo, dir\u00e1 que a vers\u00e3o antiga \u00e9 melhor; o que n\u00e3o \u00e9 alarmante, j\u00e1 que sab\u00edamos desde o in\u00edcio que o motor de jogo iria sofrer alguns problemas pelo fato de qualquer um poder criar seu jogo, mas temos certeza que no fim das contas, o esfor\u00e7o ser\u00e1 recompensado. Dito isto, n\u00f3s criamos um novo editor para NPCs, mudamos a interface do editor e tamb\u00e9mc ome\u00e7amos a adicionar suporta a estas mudan\u00e7as no motor do jogo. As boas novas s\u00e3o que, agora, as coisas ser\u00e3o bem mais organizadas, e provavelmente consumir menos mem\u00f3ria para nosso porta para Nintendo DS, j\u00e1 que vamos carregar os gr\u00e1ficos em uma lista, e n\u00e3o mais para cada c\u00f3pia de um NPC que houver no est\u00e1gio como uma SDL_Surface. Esta semana vamos focar o desenvolvimento para acabar todas as novas implementa\u00e7\u00f5es e come\u00e7ar logo a corre\u00e7\u00e3o de bugs para termos um lan\u00e7amento novo de vers\u00e3o para o in\u00edcio de abril.[\/lang_pt-br] [lang_en]This week work being done was mostly under the hood, basically turning things from hardcoded to editable. This means a lot of thincking and double-work, once we have to implement in the editor and in the game. Actually, if someone just saw beta3 running,a nd our current version, he would say that the new is worse. This is not alarming, we know that sometimes the game-engine will suffer, but the end result, allowing anyone to create games, will pay-off in the ending. That said, we created a new editor for NPCs and changed the editor UI greatly, and started the work in the engine to support it. The good news is that things will be much more organized, and probally will consume less memory for our Nintendo DS port, once we&#8217;ll have a list of graphics each NPC in the stage will point to, instead of having each one having it&#8217;s own SDL_Surface. We are trying to focus development this week to finish new features and start bug-fixing for a release in the april&#8217;s beginning.[\/lang_en]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[17],"class_list":["post-185","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-news"],"_links":{"self":[{"href":"https:\/\/rockbot.upperland.net\/index.php?rest_route=\/wp\/v2\/posts\/185","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rockbot.upperland.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rockbot.upperland.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rockbot.upperland.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/rockbot.upperland.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=185"}],"version-history":[{"count":3,"href":"https:\/\/rockbot.upperland.net\/index.php?rest_route=\/wp\/v2\/posts\/185\/revisions"}],"predecessor-version":[{"id":187,"href":"https:\/\/rockbot.upperland.net\/index.php?rest_route=\/wp\/v2\/posts\/185\/revisions\/187"}],"wp:attachment":[{"href":"https:\/\/rockbot.upperland.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rockbot.upperland.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rockbot.upperland.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}