Escrever o review de DuckTales Remastered não é uma tarefa fácil; é, aliás, uma das mais difíceis que já enfrentei desde que comecei a cobrir essa área. Ele não é um jogo que começa e termina nele mesmo; há uma série de fatores a serem considerados antes de analisar a experiência e falar do jogo em si.
A essa altura, você já sabe que ele é uma remasterização do game clássico de NES. O DuckTales original foi lançado em 1989 e, naquela época, os jogos eram bem diferentes. Os gráficos eram absurdamente mais simples, a jogabilidade era limitada, não havia tantos recursos para prender o jogador e a o jogo era bem curto. Isto é, se você fosse bom, mas muito bom.
Era esse o recurso utilizado para nos prender na frente da televisão e insistir no mesmo jogo por semanas e meses: eles eram difíceis. Talvez nem tanto pelo jogo em si – pelo menos na maioria dos casos – , mas pelo fato de haver uma quantidade limitada de vidas. Quando elas acabavam, era game over e precisava recomeçar tudo. Do zero. Sem choro (ok, às vezes com choro e controle voando na parede).
Então, com o passar dos anos e o desenvolvimento da tecnologia, os games ganharam recursos novos que os tornaram, de certa forma, mais fáceis. Só pelo fato de não ter mais game over, já é um alívio. O auto save também ajuda muito. E, por fim, as dicas na tela e “visões” do protagonista que mostram o que deve ser feito a seguir.
Press start
A primeira coisa que você faz ao começar um jogo em DuckTales Remastered é pegar sua animação nostálgica junto com sua experiência de jogar videogame a vida toda e ir direto na dificuldade média, que é o “normal” dos jogos de ação. Então, você começa a jogar e é relativamente simples. O jogo te dá as instruções no começo para aprender os controles – com o do Xbox, A pula, X evoca a bengalinha e os direcionais controlam o movimento do Tio Patinhas. Nenhum segredo.
A primeira fase também é fácil: se passa na mansão do personagem. Tive alguma dificuldade no chefão, mas mea culpa: acho que fiquei tão acostumada com os jogos me dizendo literalmente o que fazer que demorei para entender o que era necessário só observando seus movimentos. Nos outros chefes, não tive esse problema; acho que minha cabeça entendeu que precisava se virar sozinha rapidamente e aprendi sem dificuldades o que precisava para cada um. Além disso, não há tantos itens no cenário, de modo que, com alguns minutos de gameplay, você sabe o que cada um faz e entende a forma de utilizá-los.
Preciso fazer uma pausa e ser sincera: eu não joguei Ducktales Remastered na dificuldade média. Já havia testado um preview na E3 e o assessor da Capcom, naquela ocasião, me avisou para ir no fácil. Ignorei e passei vergonha; na hora de brincar em casa, já fui direto nela. E recomendo.
Quem está atrás de desafios pode se arriscar nas mais dificuldades maiores. Mas, desde o começo, encarei DuckTales Remastered como uma oportunidade de me divertir sem ter muito trabalho, um jogo casual, e não um desafio a ser vencido. Então, fui no fácil. E me diverti muito por cerca de três horas até completar todas as fases.
No nível fácil, não tem game over. Demorei para entender isso e passei algum tempo aflita, com a certeza de que meu progresso seria perdido se eu desse uma vacilada. Era tipo um efeito placebo causado pela minha experiência quando criança: ver os coraçõezinhos de vida vazios indicava que eu estava prestes a perder e precisaria começar do zero, então me esforcei mais que o normal para que isso não acontecesse. Ou seja, não ter game over te dá uma segurança, mas não torna a jogatina desleixada. Pelo contrário: vira questão de honra não morrer para não precisar dessa função.
Túnel do tempo
Queria poder detalhar mais as diferenças entre o jogo original e o Remastered, mas me lembro pouco do primeiro; ainda bem que tem o YouTube para ajudar nesse quesito. Pelos vídeos que vi, até a progressão das fases é a mesma, então quem se lembra do game provavelmente vai se recordar de tudo.
A principal diferença é óbvia: nos gráficos. O fundo é em 3D e os personagens iguais aos do desenho animado – literalmente, já que até a animação foi feita utilizando a mesma técnica e os dubladores foram mantidos. Tanto que quem faz a voz do Tio Patinhas é Alan Young, que hoje tem 93 anos. Infelizmente, o jogo está todo em inglês; seria excelente se a Capcom tivesse seguido a onda de adaptações de games 100% para o português. No entanto, dá para entender que esse é um trabalho que demanda muita grana e tempo, então perdoamos.
Mas que seria legal, isso seria. E provavelmente tornaria as partes de cinemática mais toleráveis; eu, particularmente, não tive paciência para ver quase nenhuma. Para pular, é preciso apertar Start e “Skip Cinematic”. Como a história não é profunda e não é necessário pegar as pistas do diálogo para entender o que fazer, dá para evitar todas elas.
Também há mudanças na trilha sonora, que ganhou uma roupagem mais atual e menos “robótica” que a primeira. Dá para dizer que aconteceu a mesma coisa que nos gráficos: rolou uma atualizada, mas sem perder a essência. Como o próprio nome diz, ele é a versão antiga remasterizada e isso fica claro em todos os aspectos, desde os cosméticos até in-game, como a possibilidade de nadar no cofre de dinheiro do Tio Patinhas e de usar seu rico dinheirinho virtual para desbloquear artes conceituais e outras ilustrações. Isso não muda nada no jogo, mas é um “a mais” da versão atual.
Conclusão
DuckTales Remastered não é um jogo como os que nos acostumamos nos últimos anos (na última década!) e pelos quais esperamos o ano todo, mas é uma deliciosa viagem ao passado – e, por isso, deve receber bastante atenção.
Talvez seus defeitos nem sejam tanto culpa dele, mas de quem for jogar, por esperar uma coisa e encontrar outra. Não se iluda: você provavelmente verá DuckTales Remastered como um game casual. Ele é curto (dá para terminar em umas três horinhas, nem isso), simples e divertido, para disputar uma partidinha enquanto o jantar não fica pronto.
Também recomendo explorar as diversas possibilidades de jogo – que era o que fazíamos lá nos anos 90 para o caríssimo cartucho render por bastante tempo: zerar em todas as dificuldades, cronometrar e tentar bater o próprio tempo, brincar de morte súbita com os amigos… E o Steam ainda tem o sistema de achievements – são apenas 20, a maior parte obtida ao concluir as fases, mas há os que demandam um pouco mais de trabalho.
DuckTales Remastered está à venda a partir de hoje no Steam e PSN. NA Xbox Live, chega dia 11 de setembro.
Ah! Faltou a musiquinha que vai ficar na sua cabeça a semana toda:
CapcomDuckTales RemasteredGames
Tecnocast 257 – Como o mercado de games vai reagir à recessão?
Assine
Apple
Podcasts
Spotify
Google
Podcasts
Pocket
Casts
Podcast
Addict
Castbox
Giovana Penatti
Ex-editora
Giovana Penatti é jornalista formada pela Unesp e foi editora no Tecnoblog entre 2013 e 2014. Escreveu sobre inovação, produtos, crowdfunding e cobriu eventos nacionais e internacionais. Em 2009, foi vencedora do prêmio Rumos do Jornalismo Cultural, do Itaú. É especialista em marketing de conteúdo e comunicação corporativa.
Reportar Erro Por que confiar no TB
Relacionados
Como acessar o Netflix Games e jogar pelo celular
Processo acusa Capcom de usar fotos roubadas em Resident Evil
{{by-html}} {{created_at_text}}
{{html}}
`)) // Caso possua lista de participantes if (response.topic_participants) { // Cria o container let $topic_participants = $(`
`) // Cria onde irão as fotos let $topic_participants_photos = $(`
`) .appendTo($topic_participants) // Cria onde irá o texto de participantes let $topic_participants_text = $(`${response.topic_participants.length} ${response.topic_participants.length == 1 ? 'comentário' : 'comentários'} `) .appendTo($topic_participants) // Insere os participantes response.topic_participants.forEach(participant => { // Cria o participante e insere no container $(` `).appendTo($topic_participants_photos) }) // Insere no body comments_body.append($topic_participants) } // Caso não possua link mas é pra exibir link da comunidade if (!response.topic_url) { comments_button_text = comments_button.community response.topic_url = 'https://comunidade.tecnoblog.net/new-topic' } else { comments_button_text = comments_button.has_comments_featured } // Condicionais para definir o texto do botão (caso tenha comments) if (response.comments && response.comments.length > 0) { // Muda o texto do botão comments_button_text = comments_button.has_comments_featured // Já tem mais participantes? if (response.topic_participants.length > 0) { comments_button_text = comments_button.no_comments_featured } else { comments_button_text = comments_button.no_comments } } // Caso possua link para o tópico exibe o botão if (response.topic_url) { // Cria o texto com link pro tópico //let $topic_link = $(`
Gostaria de deixar sua opinião ou seu comentário?
Participe da discussão deste post em nossa comunidade!
`) let $topic_link = $(`${comments_button_text}`) // Insere o link comments_body.append($topic_link) } // Caso não seja post da comunidade e não tenha nenhum comentário if (!response.topic_url && response.comments.length == 0) { // Cria a mensagem $(`
${comments_messages.no_comments_nor_discussion}
`) .appendTo(comments_body) } // Caso seja da comunidade e não possua nenhum comentário em destaque if (response.topic_url && response.comments.length == 0) { // Já tem mais participantes? if (response.topic_participants.length > 0) { // Mensagem para participar da discussão $(`
${comments_messages.no_comments_featured}
`) .appendTo(comments_body) } else { // Mensagem para começar a discussão $(`
${comments_messages.no_comments}
`) .appendTo(comments_body) } } // Bloco de comentários em destaque if (response.comments && response.comments.length > 0) { // Título do bloco de comments, apenas quando houver participantes acima if (response.topic_participants) { comments_body.append($(`
${comments_headings.community_highlights}
`)) comments_body.append($(`
${comments_messages.community_highlights}
`)) } // Cria container de comments let $comments = $('
') let $commentsMore = $('
') let $commentsMoreButton = $('Exibir mais comentários') // Processa cada comentário let commentCount = 0 let commentCountBreak = 15 response.comments.forEach(comment => { // Contador de comments commentCount++ // Processa o HTML do comentário comment.html = comment.html.replace(/\ em volta do nome comment['by-html'] = !!comment['by-url'] ? `${comment.by}` : comment.by // Cria o HTML do comment let commentHtml = comments_template.replace(/{{(.*?)}}/ig, (raw, prop) => { return comment[prop] }) // Insere ele no container apropriado if (response.comments.length > commentCountBreak && commentCountBreak < commentCount) $commentsMore.append($(commentHtml)) else $comments.append($(commentHtml)) }) // Insere o "mais comments" if (response.comments.length > commentCountBreak) { $commentsMoreButton.on('click', () => { $commentsMore.removeClass('hidden') $commentsMoreButton.remove() setTimeout(() => { window.parent.postMessage({ sentinel: 'amp', type: 'embed-size', height: document.body.scrollHeight, }, '*') }, 15) }) $comments.append($commentsMoreButton) $comments.append($commentsMore) } // Insere comentários comments_body.append($comments) } // Quando terminar, manda notificação para o AMP fazer o resize if (window.parent) { // Intervalo pra terminar render setTimeout(() => { window.parent.postMessage({ sentinel: 'amp', type: 'embed-size', height: document.body.scrollHeight, }, '*') }, 15) } } // Se já foram passados os comments, não precisa fazer AJAX, apenas render if (window.TbComments && window.TbComments.preload) { render(window.TbComments.preload) } else if (!before_discourse) { // Faz o fetch dos comments e depois o render $.get(comments_api) .then(render) } else { render({}) } }) // Função principal const main = () => { // Faz carregamento por lazy-load se ele estiver disponível, senão carrega direto (resto da página já carregou) if (window.TecnoblogLazyloader) window.TecnoblogLazyloader.setTrigger('#comments-body', 1.8, comments_load) else comments_load() } // Checa se o documento já carregou, caso sim, dispara a função principal, senão enfilera para quando carregar if (document.readyState == 'complete') main() else $(window).on('load', main) })