{"id":1995,"date":"2018-07-16T22:07:23","date_gmt":"2018-07-17T01:07:23","guid":{"rendered":"http:\/\/blogs.magicjudges.org\/brasil\/?p=1995"},"modified":"2019-05-02T21:38:54","modified_gmt":"2019-05-03T00:38:54","slug":"atualizacao-do-mtr-loops","status":"publish","type":"post","link":"https:\/\/blogs.magicjudges.org\/brasil\/2018\/07\/16\/atualizacao-do-mtr-loops\/","title":{"rendered":"Atualiza\u00e7\u00e3o do MTR: Loops!"},"content":{"rendered":"<div style=\"float: left;margin: 0 20px 5px 0\">\n<div style=\"width: 200px;\" class=\"wp-video\"><!--[if lt IE 9]><script>document.createElement('video');<\/script><![endif]-->\n<video class=\"wp-video-shortcode\" id=\"video-1995-1\" width=\"200\" height=\"600\" loop=\"1\" autoplay=\"1\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/webm\" src=\"https:\/\/img-9gag-fun.9cache.com\/photo\/a47x076_460svvp9.webm?_=1\" \/><a href=\"https:\/\/img-9gag-fun.9cache.com\/photo\/a47x076_460svvp9.webm\">https:\/\/img-9gag-fun.9cache.com\/photo\/a47x076_460svvp9.webm<\/a><\/video><\/div>\n<\/div>\n<p><span style=\"font-weight: 400\">Ol\u00e1, pessoas!<\/span><\/p>\n<p><span style=\"font-weight: 400\">Espero que estejam t\u00e3o empolgadas quanto eu com as mudan\u00e7as recentes nos documentos, que foram <\/span><a href=\"https:\/\/blogs.magicjudges.org\/telliott\/2018\/07\/09\/policy-changes-for-m19\/\"><span style=\"font-weight: 400\">anunciadas essa semana<\/span><\/a><span style=\"font-weight: 400\">. Destas mudan\u00e7as, nenhuma \u00e9 terminantemente funcional, pois todas elas s\u00e3o mudan\u00e7as que auxiliam a compreens\u00e3o geral dos documentos.<\/span><\/p>\n<p><span style=\"font-weight: 400\">A maior altera\u00e7\u00e3o ocorreu no MTR: uma subse\u00e7\u00e3o foi adicionada \u00e0 se\u00e7\u00e3o de pol\u00edtica de comunica\u00e7\u00e3o de players. Agora temos uma se\u00e7\u00e3o inteira falando sobre loops e suas defini\u00e7\u00f5es e atalhos. E \u00e9 exatamente isso que iremos abordar neste artigo!<\/span><\/p>\n<p><span style=\"font-weight: 400\">At\u00e9 esse momento, n\u00f3s t\u00ednhamos apenas uma sess\u00e3o nas Regras Abrangentes lidando com isso. (CR 720) O problema era que a CR lida com esses loops de forma bem t\u00e9cnica, e deixa escapar alguns detalhes, como, por exemplo, o que \u00e9 uma \u2018\u2019mudan\u00e7a relevante\u2019\u2019 no estado de jogo? Agora, temos uma base mais consistente para resolver esses problemas de interpreta\u00e7\u00e3o, bem como instru\u00e7\u00f5es precisas sobre atalhos envolvendo loops. <\/span><\/p>\n<p><span style=\"font-weight: 400\">Notem que a nova sess\u00e3o do MTR n\u00e3o revoga a da CR: elas se complementam e utilizaremos as duas. <\/span><\/p>\n<p><span style=\"font-weight: 400\">A inten\u00e7\u00e3o aqui n\u00e3o \u00e9 fazer uma esp\u00e9cie de anotado &#8211; teremos esse documento dispon\u00edvel em pouco tempo no blog oficial. Ao inv\u00e9s disso, ser\u00e3o explicadas as id\u00e9ias centrais desse tema, com base na sess\u00e3o nova e em todos os outros documentos dispon\u00edveis. Vamos aos trabalhos!<\/span><\/p>\n<p><b><i>O que \u00e9 um loop? Por que criar um atalho para um loop?<\/i><\/b><\/p>\n<p><span style=\"font-weight: 400\">Quando um jogo entra em uma sequ\u00eancia de a\u00e7\u00f5es praticamente id\u00eanticas, volunt\u00e1rias ou n\u00e3o, sem avan\u00e7ar significativamente o estado de jogo, temos o que chamamos de loop. Comprar os mesmos cards repetidame<\/span><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-2024 alignright\" src=\"http:\/\/blogs.magicjudges.org\/brasil\/files\/2018\/07\/cat-loop-300x300.jpg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/blogs.magicjudges.org\/brasil\/files\/2018\/07\/cat-loop-300x300.jpg 300w, https:\/\/blogs.magicjudges.org\/brasil\/files\/2018\/07\/cat-loop-150x150.jpg 150w, https:\/\/blogs.magicjudges.org\/brasil\/files\/2018\/07\/cat-loop-125x125.jpg 125w, https:\/\/blogs.magicjudges.org\/brasil\/files\/2018\/07\/cat-loop.jpg 685w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><span style=\"font-weight: 400\">nte n\u00e3o \u00e9 avan\u00e7ar o estado de jogo, nem virar terrenos para gerar mana ou ativar alguma habilidade irrelevante. O que determinamos para saber se o estado de jogo avan\u00e7ou \u00e9 como ele se encontrava antes das a\u00e7\u00f5es e como ele se\u00a0<\/span><span style=\"font-weight: 400\">encontra depois das a\u00e7\u00f5es ocorrerem. Se nada de relevante aconteceu de uma maneira que possamos dizer que um jogador adquiriu potencial de vit\u00f3ria ou derrota neste jogo, ent\u00e3o o estado de jogo continua o mesmo.<\/span><\/p>\n<p>A id\u00e9ia de criar um atalho para um loop envolve evitar Jogo Lento: queremos que todos os jogadores tenham tempo o suficiente para vencer um jogo e evitar a possibilidade de gastar o tempo com a repeti\u00e7\u00e3o do mesmo estado de jogo infinitamente. Apesar de Jogo Lento e Stalling n\u00e3o serem o tema central desse artigo, \u00e9 importante enfatizar que a nova sess\u00e3o traz explicitamente a seriedade de propor um loop como forma de gastar tempo no rel\u00f3gio.<\/p>\n<p><b><i>O que significa estar envolvido na manuten\u00e7\u00e3o de um loop?<\/i><\/b><\/p>\n<p><span style=\"font-weight: 400\">Estar envolvido na manuten\u00e7\u00e3o de um loop significa tomar uma a\u00e7\u00e3o significativa para que a repeti\u00e7\u00e3o continue e o mesmo estado de jogo continue sendo alcan\u00e7ado. Exemplos dessas a\u00e7\u00f5es s\u00e3o ativar e\/ou conjurar as mesmas habilidades ou m\u00e1gicas repetidamente. O que n\u00e3o contribui para envolvimento na manuten\u00e7\u00e3o de um loop: passar prioridade (passar o turno, por exemplo). Dito isso, temos diferentes maneiras de definir atalhos, a depender do n\u00famero de jogadores envolvidos.<\/span><\/p>\n<p><b><i>Apenas um jogador envolvido<\/i><\/b><\/p>\n<p><span style=\"font-weight: 400\">Algum tempo atr\u00e1s, <a href=\"https:\/\/mobile.twitter.com\/CubeApril\/status\/958037833033371649\">um cen\u00e1rio bem pol\u00eamico<\/a> fez sucesso nos grupos de discuss\u00e3o de ju\u00edzes mundo afora.\u00a0<\/span><span style=\"font-weight: 400\">Naquele momento, percebemos com clareza que as Regras Abrangentes n\u00e3o forneciam informa\u00e7\u00e3o o suficiente para resolver com facilidade alguns desses loops. A resposta para esse cen\u00e1rio n\u00e3o mudou: Gideon vence. Agora temos regras suficientemente claras do porqu\u00ea disso, a come\u00e7ar por instru\u00e7\u00f5es de atalhos em loops cruzando barreira de turnos.<\/span><\/p>\n<p><span style=\"font-weight: 400\"><p><img  style='float:left'  class='lems-mtg-cardimg' src='http:\/\/gatherer.wizards.com\/Handlers\/Image.ashx?size=small&type=card&name=Temporal Trespass'><\/p>E por que apenas um dos jogadores est\u00e1 envolvido na manuten\u00e7\u00e3o do loop? Bem, apenas um jogador est\u00e1 tomando uma a\u00e7\u00e3o que mant\u00e9m o loop acontecendo, e essa a\u00e7\u00e3o \u00e9 a de, turno ap\u00f3s turno, sem avan\u00e7ar o estado de jogo, retornar a Mox com o terreno para o topo do grim\u00f3rio. Falar \u2018\u2019passo\u2019\u2019 n\u00e3o \u00e9 uma a\u00e7\u00e3o que continua o loop, o outro jogador n\u00e3o tem papel ativo na manuten\u00e7\u00e3o desse loop.<\/span><\/p>\n<p><span style=\"font-weight: 400\">N\u00e3o \u00e9 permitido que um jogador continue executando o mesmo loop volunt\u00e1rio at\u00e9 que o jogo empate. Ent\u00e3o, ele tem que escolher um n\u00famero de vezes para repetir isso e haver\u00e1 um atalho at\u00e9 esse momento, e ap\u00f3s isso o jogador de Academy Ruins ter\u00e1 que fazer uma escolha diferente que mude o estado de jogo, para que n\u00e3o esteja praticando uma a\u00e7\u00e3o que indique Jogo Lento. Essa maneira de atalhar um loop em que apenas um jogador \u00e9 respons\u00e1vel serve para ambos loops dentro de um turno ou loops que cruzam a barreira de um turno.<\/span><\/p>\n<p><b><i>Dois ou mais jogadores envolvidos<\/i><\/b><\/p>\n<p><span style=\"font-weight: 400\">Quando dois jogadores est\u00e3o tomando a\u00e7\u00f5es que contribuem para a manuten\u00e7\u00e3o de um loop, a maneira de atalhar isso depender\u00e1 do tempo que isso est\u00e1 acontecendo.<p><img  style='float:right'  class='lems-mtg-cardimg' src='http:\/\/gatherer.wizards.com\/Handlers\/Image.ashx?size=small&type=card&name=Chain Lightning'><\/p><\/span><\/p>\n<p><span style=\"font-weight: 400\">Um loop que esteja acontecendo dentro de um turno apenas envolve dois jogadores executando a mesma sequ\u00eancia de a\u00e7\u00f5es repetidamente, como por exemplo, AP d\u00e1 voar para uma criatura, NAP tira voar da criatura. Faremos com que esses jogadores escolham, em ordem de turno, um n\u00famero de itera\u00e7\u00f5es para executar. O jogador que escolheu o menor n\u00famero de itera\u00e7\u00f5es recebe prioridade ap\u00f3s isso, e deve tomar uma a\u00e7\u00e3o diferente. Note que o jogador n\u00e3o-ativo sempre tem a \u00faltima decis\u00e3o nesse tipo de loop. No cen\u00e1rio descrito acima, a criatura n\u00e3o ter\u00e1 voar no final desse atalho, e o jogador ativo n\u00e3o pode dar voar para ela novamente.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Algumas vezes esses loops entre jogadores podem cruzar a barreira de turnos. Por exemplo, podemos ter um caso onde dois jogadores possuem, ambos, um Teferi, Her\u00f3i de Dominaria, e n\u00e3o possuem mais nenhuma carta em seu grim\u00f3rio al\u00e9m do pr\u00f3prio Teferi, o qual ambos ficam voltando para o seu pr\u00f3prio grim\u00f3rio com sua habilidade de -3. Mesmo que o jogo constantemente atravesse v\u00e1rios turnos, o estado de jogo retorna ao mesmo independente de quantas vezes os jogadores realizarem tais a\u00e7\u00f5es. <\/span><\/p>\n<p><span style=\"font-weight: 400\">Aqui, daremos aos jogadores a op\u00e7\u00e3o de escolher um n\u00famero de itera\u00e7\u00f5es para executar ou continuar indefinidamente. Se todos os jogadores escolherem continuar, o jogo \u00e9 um empate. Caso contr\u00e1rio, o jogo avan\u00e7a para\u00a0 momento ap\u00f3s o menor n\u00famero de itera\u00e7\u00f5es escolhido e o jogador que escolheu esse n\u00famero recebe prioridade, devendo tomar uma a\u00e7\u00e3o para quebrar o loop.<\/span><\/p>\n<p><em><b>Quando nenhum jogador est\u00e1 envolvido: loop mandat\u00f3rio<\/b><\/em><\/p>\n<p><span style=\"font-weight: 400\">Por vezes, chegamos em um ponto em que o mesmo estado de jogo est\u00e1 sendo repetido indefinidas vezes e nenhum jogador est\u00e1 tomando a\u00e7\u00e3o alguma para que isso aconte\u00e7a. <\/span><\/p>\n<p><span style=\"font-weight: 400\"><p><img  style='float:left'  class='lems-mtg-cardimg' src='http:\/\/gatherer.wizards.com\/Handlers\/Image.ashx?size=small&type=card&name=Oblivion Ring'><\/p>Um cen\u00e1rio bem cl\u00e1ssico para ilustrar isso (ele, inclusive, aparece no Oracle desse card!) \u00e9 uma mesa com apenas um Oblivion Ring, exilando outro Oblivion Ring, e nenhuma outra permanente que n\u00e3o seja terreno em jogo. Ent\u00e3o, um jogador conjura um terceiro Oblivion Ring.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Notem que aqui o loop n\u00e3o \u00e9 mantido pela a\u00e7\u00e3o de algum jogador, e sim pelo simples fato das habilidades desencadearem e resolverem infinitamente. Se deix\u00e1ssemos o jogo assim, ele apenas acabaria quando o tempo da rodada acabasse. Para que isso n\u00e3o aconte\u00e7a, fazemos com que os jogadores, em ordem de turno, decidam se agir\u00e3o para quebrar esse loop (e depois de quantas intera\u00e7\u00f5es o fariam) ou se n\u00e3o tomar\u00e3o nenhuma a\u00e7\u00e3o. <\/span><\/p>\n<p><span style=\"font-weight: 400\">Aten\u00e7\u00e3o a um detalhe: em um loop involunt\u00e1rio, nenhum jogador \u00e9 obrigado a tomar uma a\u00e7\u00e3o para quebr\u00e1-lo, mesmo que tenha meios de fazer isso. Se ningu\u00e9m decidir tomar uma a\u00e7\u00e3o, o jogo \u00e9 um empate. Caso contr\u00e1rio, ocorre uma atalho para o menor n\u00famero de repeti\u00e7\u00f5es escolhido, e o jogador que o escolheu recebe prioridade e deve tomar uma a\u00e7\u00e3o para quebrar o loop.<\/span><b><i><\/i><\/b><\/p>\n<p><em><b>B\u00f4nus: loops que n\u00e3o podem virar atalhos<\/b><\/em><\/p>\n<p><span style=\"font-weight: 400\">A sess\u00e3o nova incluiu uma clarifica\u00e7\u00e3o sobre algo que j\u00e1 estava nas Regras Abrangentes, mas gerava bastante d\u00favidas de interpreta\u00e7\u00e3o.<p><img  style='float:right'  class='lems-mtg-cardimg' src='http:\/\/gatherer.wizards.com\/Handlers\/Image.ashx?size=small&type=card&name=Paradoxical Outcome'><\/p><\/span><\/p>\n<p><span style=\"font-weight: 400\">Alguns loops envolvem probabilidade ou decis\u00f5es de jogadores, e n\u00e3o \u00e9 poss\u00edvel determinar ap\u00f3s quantas itera\u00e7\u00f5es o estado de jogo desejado seria atingido. Por exemplo, suponha que um jogador tenha uma maneira de fazer mill infinito na sua oponente, mas sua oponente tem Emrakul, the Aeons Torn no seu grim\u00f3rio. N\u00e3o \u00e9 permitido que se atalhe o jogo para \u201cmillar at\u00e9 que Emrakul seja a \u00faltima carta do grim\u00f3rio dela, para que ela compre essa carta no pr\u00f3ximo turno\u201d, pois n\u00e3o se pode determinar um n\u00famero de vezes para fazer isso. O jogador tamb\u00e9m n\u00e3o pode continuar tentando fazer isso at\u00e9 que aconte\u00e7a o cen\u00e1rio desejado: ele deve parar no momento que o mesmo estado de jogo for atingido novamente.<\/span><\/p>\n<p><em><span style=\"font-weight: 400\"><br \/>\nThat\u2019s all Folks! <\/span><\/em><\/p>\n<p><span style=\"font-weight: 400\">Se quiserem discutir algum cen\u00e1rio espec\u00edfico, utilizem o canal <\/span><b>judges<\/b><span style=\"font-weight: 400\"> no Slack ou mandem mensagem em privado.<\/span><\/p>\n<p>Abra\u00e7os e at\u00e9 mais!<\/p>\n<p><strong><span class='judge-tooltip'><a href='https:\/\/apps.magicjudges.org\/judges\/dci\/6114490962' >Bruna Chiochetta<\/a><span class='avatar'><img width='200' height='200' src='https:\/\/apps.magicjudges.org\/dci\/avatar?dci=6114490962&size=200'><\/span><\/span><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1, pessoas! Espero que estejam t\u00e3o empolgadas quanto eu com as mudan\u00e7as recentes nos documentos, que foram anunciadas essa semana. Destas mudan\u00e7as, nenhuma \u00e9 terminantemente funcional, pois todas elas s\u00e3o mudan\u00e7as que auxiliam a compreens\u00e3o geral dos documentos. A maior altera\u00e7\u00e3o ocorreu no MTR: uma subse\u00e7\u00e3o foi adicionada \u00e0 se\u00e7\u00e3o de pol\u00edtica de comunica\u00e7\u00e3o de [&hellip;]<\/p>\n","protected":false},"author":304,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[20,8,19,1],"tags":[],"language":[72],"class_list":["post-1995","post","type-post","status-publish","format-standard","hentry","category-estudos","category-filosofia","category-regras-abrangentes","category-uncategorized","language-pt_br"],"_links":{"self":[{"href":"https:\/\/blogs.magicjudges.org\/brasil\/wp-json\/wp\/v2\/posts\/1995","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.magicjudges.org\/brasil\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.magicjudges.org\/brasil\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.magicjudges.org\/brasil\/wp-json\/wp\/v2\/users\/304"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.magicjudges.org\/brasil\/wp-json\/wp\/v2\/comments?post=1995"}],"version-history":[{"count":38,"href":"https:\/\/blogs.magicjudges.org\/brasil\/wp-json\/wp\/v2\/posts\/1995\/revisions"}],"predecessor-version":[{"id":2035,"href":"https:\/\/blogs.magicjudges.org\/brasil\/wp-json\/wp\/v2\/posts\/1995\/revisions\/2035"}],"wp:attachment":[{"href":"https:\/\/blogs.magicjudges.org\/brasil\/wp-json\/wp\/v2\/media?parent=1995"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.magicjudges.org\/brasil\/wp-json\/wp\/v2\/categories?post=1995"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.magicjudges.org\/brasil\/wp-json\/wp\/v2\/tags?post=1995"},{"taxonomy":"language","embeddable":true,"href":"https:\/\/blogs.magicjudges.org\/brasil\/wp-json\/wp\/v2\/language?post=1995"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}