{"id":20221,"date":"2013-05-30T11:58:35","date_gmt":"2013-05-30T11:58:35","guid":{"rendered":"http:\/\/www.inacreditavel.pt\/?p=20221"},"modified":"2013-05-30T11:58:35","modified_gmt":"2013-05-30T11:58:35","slug":"o-primeiro-alternate-reality-game-portugues","status":"publish","type":"post","link":"http:\/\/www.inacreditavel.pt\/?p=20221","title":{"rendered":"O primeiro Alternate Reality Game portugu\u00eas"},"content":{"rendered":"<p>O <a href=\"http:\/\/www.domainsquest.com\">Domainsquest<\/a> foi o primeiro <a href=\"http:\/\/pt.wikipedia.org\/wiki\/Alternate_reality_game\">ARG<\/a> portugu\u00eas. <\/p>\n<p>Foi sempre, desde o in\u00edcio, um jogo de browser do tipo <a href=\"http:\/\/en.wikipedia.org\/wiki\/Massively_multiplayer_online_game\">MMPOG<\/a>, .<\/p>\n<p>A primeira vers\u00e3o (V.0) \u00e9 de 2003, feita em Flash com AMFPHP para comunicar com o servidor. N\u00e3o estava pendurada num dom\u00ednio pr\u00f3prio ainda, estava pendurada numa pasta de um dom\u00ednio de testes, mas j\u00e1 dava para jogar.<\/p>\n<p>Depois, em Agosto 2006, lancei a segunda vers\u00e3o (V.1), toda feita em Javascript e Ajax. Tinha Javascript comprimido para baixar o tempo de transfer\u00eancia do jogo (para 1\/4 do tempo), e comunicava com um servidor em PHP\/MySQL com eventos temporais, que estava sempre a estoirar, como podem ler nas <a href=\"http:\/\/www.inacreditavel.pt\/?m=200608\">cr\u00f3nicas de 2006<\/a> deste Chornal.<\/p>\n<p>Aquele Javascript pesava imenso no IE, embora corresse bem no Firefox: as janelas arrastavam-se. Al\u00e9m disso, sempre que precisava de fazer altera\u00e7\u00f5es no c\u00f3digo, tinha que recomprimi-lo, test\u00e1-lo (pois a compress\u00e3o \u00e0s vezes gerava erros) e s\u00f3 depois podia public\u00e1-lo. Era uma trabalheira incomport\u00e1vel. Desisti de manter essa vers\u00e3o e comecei logo a programar outra.<\/p>\n<p>Em Maio de 2007, lancei a terceira vers\u00e3o (V.2) tamb\u00e9m em Javascript e AJAX, mas muito mais leve e com quese tudo em modo texto. Foi um sucesso. Tive cerca de 1000 jogadores, mas estava muito pesado do lado do servidor, principalmente quando o jogador j\u00e1 tinha milhares de dom\u00ednios.<\/p>\n<p>Mais tarde, aligeirei o c\u00f3digo na BD do servidor, removi todos os utilizadores e transferi o Domainsquest para o Facebook. Mas o Facebook j\u00e1 sofreu v\u00e1rias altera\u00e7\u00f5es por quest\u00f5es de seguran\u00e7a e isso obriga-me a estar sempre a corrigir a aplica\u00e7\u00e3o para estar em conformidade com esses requisitos. Neste momento, por exemplo, o Domainsquest n\u00e3o est\u00e1 a funcionar.<\/p>\n<p>Estou a pensar criar uma nova vers\u00e3o, a V.4, talvez em Java Applet, mas tamb\u00e9m para Android e iOS. Uma vers\u00e3o que permita grafismos mais apelativos, mas tamb\u00e9m mais jog\u00e1vel.<\/p>\n<p>Vou dando not\u00edcias.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Domainsquest foi o primeiro ARG portugu\u00eas. Foi sempre, desde o in\u00edcio, um jogo de browser do tipo MMPOG, . A primeira vers\u00e3o (V.0) \u00e9 de 2003, feita em Flash com AMFPHP para comunicar com o servidor. N\u00e3o estava pendurada num dom\u00ednio pr\u00f3prio ainda, estava pendurada numa pasta de um dom\u00ednio de testes, mas j\u00e1 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/www.inacreditavel.pt\/index.php?rest_route=\/wp\/v2\/posts\/20221"}],"collection":[{"href":"http:\/\/www.inacreditavel.pt\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.inacreditavel.pt\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.inacreditavel.pt\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.inacreditavel.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=20221"}],"version-history":[{"count":2,"href":"http:\/\/www.inacreditavel.pt\/index.php?rest_route=\/wp\/v2\/posts\/20221\/revisions"}],"predecessor-version":[{"id":20223,"href":"http:\/\/www.inacreditavel.pt\/index.php?rest_route=\/wp\/v2\/posts\/20221\/revisions\/20223"}],"wp:attachment":[{"href":"http:\/\/www.inacreditavel.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=20221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.inacreditavel.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=20221"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.inacreditavel.pt\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=20221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}