review human resource machine
Meu cérebro não é uma máquina
Tomorrow Corporation, o estúdio por trás World of Goo e Pequeno inferno , é um dos meus desenvolvedores indie favoritos dos últimos dois anos. Conhecida por criar jogos indie sofisticados com mecânica acessível e histórias sombrias interessantes, fiquei incrivelmente empolgado ao ver mais do mesmo em seu jogo mais recente, Máquina de Recursos Humanos .
Máquina não é o que eu esperava deste desenvolvedor talentoso, no entanto. Isso não é, por si só, uma coisa ruim, mas muitos dos aspectos que eu mais amava nos jogos anteriores dos estúdios se tornaram algumas das minhas maiores críticas a este novo lançamento.
Máquina de Recursos Humanos (PC (revisto), Wii U)
Desenvolvedor: Tomorrow Corporation
Empresa: Tomorrow Corporation
Lançado: 15 de outubro de 2015
Preço: US $ 9,99, £ 6,99
Máquina de Recursos Humanos é um jogo que visa funcionalmente ensinar a seus jogadores lógica básica de programação visual. Você é um humano, as tarefas analógicas de programação precisam ser concluídas no dia-a-dia. Os jogadores precisarão criar um loop de programação visual que permitirá que você complete sua tarefa repetidamente. O motivo pelo qual você precisa fazer seu trabalho de maneira eficiente, automatizada e de programação? Os robôs estão chegando para aceitar o seu trabalho.
Inicialmente, essas tarefas de programação são acessíveis o suficiente para que não-codificadores se envolvam rapidamente. Precisa transportar todos os itens da caixa de entrada para a caixa de saída em um pedido inalterado? Pegue um item da caixa de entrada, leve-o para a caixa de saída, retorne ao início até que tudo tenha sido movido. Precisa levar um par de itens da caixa de entrada e levá-los para a caixa de saída, mas na ordem oposta? Pegue o primeiro item, coloque-o no chão, leve o segundo item para a caixa de saída. Escolha o primeiro item do chão e leve-o para a caixa de saída. Ir para o início e repita.
O problema é que, na metade do jogo, começa a exigir que você entenda os conceitos de lógica de programação que ele não ensinou antes. Ler esses conceitos on-line pode ser complexo, e descobrir como criar uma função de programação depois de um curto período de tempo com o básico pode ser bastante frustrante.
Aqui está um: construa uma máquina que reconheça seqüências de soma zero, adicione tudo na sequência, crie uma sequência de Fibonacci até, mas não exceda, o valor da sequência de soma zero e coloque todos os valores da sequência de Fibonacci resultante na caixa de saída usando um conjunto limitado de ferramentas. Você pode copiar de ou para espaços de memória limitados no chão, adicionar valores retidos e armazenados juntos ou aumentar um valor de memória em um. Esse tipo de lógica dá vários saltos consideráveis, além de tentar dominar uma técnica que você apenas aprendeu pela primeira vez.
Acho que esse é o meu maior problema com Máquina de Recursos Humanos . Ele é apresentado na publicidade como um tutorial passo a passo sobre o aprendizado da lógica de programação, mas para os novatos em codificação, alguns dos saltos lógicos são complexos para passar por qualquer método além de tentativa e erro. Para quem já programa, muito do jogo inicial provavelmente será fácil demais. Sinto-me como Máquina realmente não se compromete totalmente a ser um jogo para novos codificadores ou para programadores experientes. Ele tenta e falha em atravessar uma linha de dificuldade.
O enredo do jogo também é essencialmente inexistente. O trailer informa que os robôs estão vindo para o seu trabalho, o que claramente seria melhor realizado por um robô. Eventualmente, os robôs chegam e são melhores no seu trabalho do que você. Algumas dicas de uma história interessante estão lá, mas não há nenhum retorno. Considerando as narrativas sutilmente World of Goo e Pequeno inferno , isso foi uma verdadeira vergonha.
qual o melhor youtube para mp3
Ainda assim, vamos falar um pouco sobre o que Máquina de Recursos Humanos acerta. Para aqueles que acompanham os desafios de programação à medida que são apresentados, também há um par de desafios de otimização opcionais para cada quebra-cabeça - como 'ter menos de X instruções no seu programa' ou 'processar completamente os dados em menos tempo'. que Y se move '. Muitas vezes, é impossível concluir os dois desafios com um único programa, o que o leva a otimizar os processos em vez de apenas encontrar uma solução que funcione. Aprender onde você pode reduzir o peso morto de uma sequência de programação parecia extremamente gratificante.
O jogo também incentiva os jogadores a não apenas processar com êxito um determinado conjunto de dados, mas nos bastidores, vários conjuntos de dados são executados em seu programa para garantir que funcione para cada conjunto, não apenas para o conjunto atual. Se existir um conjunto de dados para o qual seu programa seria interrompido, esse conjunto de dados será fornecido a você, para que você possa depurar o programa passo a passo e ver onde ele se desintegra. A inclusão de ferramentas de depuração passo a passo para observar onde estão os buracos do seu programa foi realmente benéfica e incentivou a compreensão de como sua solução funciona, em vez de apenas se contentar com o próprio sucesso.
Eu saí de Máquina de Recursos Humanos incerto para quem foi realmente projetado. Às vezes, é muito simples para programadores experientes e costuma fazer saltos grandes demais para os iniciantes superarem sem uma pesquisa externa obtusa. Embora eu tivesse uma sensação de realização cada vez que fazia progresso, ele dizia que às vezes parecia que eu era uma criança jogada na água e esperava nadar imediatamente. Talvez eu consiga, mas não é o método de ensino ideal para me deixar à vontade no futuro.
(Esta análise é baseada em uma versão de varejo do jogo fornecida pelo editor.)