review human resource machine
내 뇌는 기계가 아니다
내일의 스튜디오 구의 세계 과 리틀 인페르노 , 지난 몇 년 동안 내가 가장 좋아하는 인디 개발자 중 하나입니다. 접근 가능한 역학과 흥미롭고 어두운 이야기로 세련된 인디 게임을 제작하는 것으로 잘 알려진 나는 최신 게임에서 더 많은 것을 보게되어 매우 기뻤습니다. 인적 자원 기계 .
기계 하지만이 재능있는 개발자에게 기대했던 것이 아닙니다. 그것은 그 자체로는 나쁘지 않지만, 지난 게임에서 스튜디오에 대해 가장 사랑했던 많은 측면 이이 새로운 릴리스에 대한 나의 가장 큰 비판이되었습니다.

인적 자원 기계 (PC (리뷰), Wii U)
개발자 : Tomorrow Corporation
배급사 : Tomorrow Corporation
출시 : 2015 년 10 월 15 일
MSRP : $ 9.99, £ 6.99
인적 자원 기계 기능적으로 플레이어에게 기본적인 시각적 프로그래밍 논리를 가르치는 것을 목표로하는 게임입니다. 당신은 인간의 프로그래밍 아날로그 작업이 일상적인 프로세스에서 완료되어야합니다. 플레이어는 시각적 프로그래밍 루프를 작성하여 작업을 반복적으로 완료 할 수 있도록해야합니다. 효율적이고 자동화 된 프로그래밍 방식으로 업무를 수행해야하는 이유는 무엇입니까? 로봇이 당신의 일을 맡게되었습니다.
처음에 이러한 프로그래밍 작업은 비코 더가 머리를 빨리 감쌀 수있을 정도로 충분히 액세스 할 수 있습니다. 변경되지 않은 순서로 모든받은 편지함 항목을 보낼 편지함에 운송해야합니까? 받은 편지함에서 항목을 가져 와서 보낼 편지함으로 가져 가고 모든 것이 이동 될 때까지 시작 부분으로 돌아갑니다. 받은 편지함 항목을 가져 와서 보낼 편지함으로 가져 가야하지만 반대 순서로해야합니까? 첫 번째 항목을 가져 와서 바닥에 놓고 두 번째 항목을 보낼 편지함으로 가져갑니다. 바닥에서 첫 번째 항목을 골라서 보낼 편지함으로 가져갑니다. 시작으로 이동하여 반복하십시오.
문제는 게임을 반쯤 진행하면서 이전에 배운 적이없는 프로그래밍 논리 개념을 이해해야한다는 것입니다. 이러한 개념을 온라인으로 읽는 것은 복잡 할 수 있으며 기본 사항을 손으로 잡고 짧은 시간 후에 프로그래밍 기능을 작성하는 방법을 찾는 것은 다소 실망 스러울 수 있습니다.
노트북을위한 최고의 오픈 소스 OS
하나는 다음과 같습니다. 제로섬 문자열을 인식하는 기계를 구축 한 후 스트링에 모든 것을 더한 다음 제로섬 문자열의 값을 초과하지 않는 피보나치 시퀀스를 생성하고 결과 피보나치 시퀀스의 모든 값을 보낼 편지함에 넣습니다. 제한된 도구 세트를 사용합니다. 바닥의 제한된 메모리 공간에서 복사하거나 공간을 제한하거나 보류 및 저장된 값을 함께 추가하거나 메모리 값을 1 씩 늘릴 수 있습니다. 이런 종류의 논리는 방금 처음 배운 기술을 숙달하려고 노력하는 것 외에도 몇 가지 큰 도약을 필요로합니다.
궁극적으로 이것이 내 가장 큰 문제라고 생각합니다. 인적 자원 기계 . 프로그래밍 로직 학습에 대한 단계별 자습서로 광고로 제공되지만 초보자가 코딩하기 위해 논리적 인 도약 중 일부는 시행 착오 이외의 방법을 사용하기가 복잡합니다. 이미 프로그래밍을 한 사람들에게는 초기 게임의 대부분이 너무 쉬울 것입니다. 나는 느낌 기계 실제로 새로운 코더 나 숙련 된 프로그래머를위한 게임이되기 위해 최선을 다하지는 않습니다. 난이도 선을 넘어서려고 노력하고 실패합니다.
게임의 음모 또한 본질적으로 존재하지 않습니다. 트레일러는 로봇이 당신의 일을 위해오고 있다는 것을 알려줍니다. 이것은 로봇에 의해 더 잘 수행 될 것입니다. 결국 로봇은 당신보다 당신의 일에 더 잘 도착하고 더 잘합니다. 흥미로운 이야기의 힌트 중 일부는 있지만 전혀 보상이 없습니다. 미묘하게 전달 된 이야기를 고려 구의 세계 과 리틀 인페르노 정말 부끄러운 일이었습니다.

아직도, 무엇에 대해 조금 이야기합시다 인적 자원 기계 맞아. 도입 될 때 프로그래밍 문제를 해결하려는 사람들에게는 각 퍼즐에 대해 '프로그램에서 X 명령어보다 적은 수의 명령어를 가지고있다'또는 '데이터를 더 적게 처리하는 것'과 같은 선택적인 최적화 문제도 있습니다. Y가 움직입니다. ' 단일 프로그램으로 두 가지 과제를 모두 수행하는 것이 불가능한 경우가 많으므로 작동하는 솔루션을 찾는 것이 아니라 프로세스를 다시 최적화해야합니다. 프로그래밍 문자열에서 죽은 무게를 줄일 수있는 곳을 배우는 것은 큰 보람을 느꼈습니다.
이 게임은 또한 플레이어가 주어진 데이터 세트를 성공적으로 처리 할뿐만 아니라 현재 세트뿐만 아니라 모든 세트에 대해 작동하도록 여러 데이터 세트가 프로그램을 통해 실행되도록 권장합니다. 프로그램이 중단 될 데이터 세트가 존재하면 해당 데이터 세트가 제공되므로 프로그램을 단계별로 디버그하여 그 위치가 어디인지 확인할 수 있습니다. 단계별 디버깅 도구를 포함하면 프로그램의 허점이있는 위치를 실제로 확인할 수 있었고 성공 자체에 만족하기보다는 솔루션의 작동 방식을 이해하도록 장려했습니다.
나는 나왔다 인적 자원 기계 누가 실제로 디자인되었는지 확실하지 않습니다. 때로는 숙련 된 프로그래머에게는 너무 단순하고 초보자도 외부 연구를 방해하지 않고 극복하기에는 너무 큰 도약을 만들었습니다. 내가 발전 할 때마다 성취감이 있었지만, 때때로 진보는 내가 물에 던져 져서 곧바로 헤엄 칠 것으로 예상되는 유아처럼 느껴 졌다고 말했다. 나는 그것을 관리 할지도 모르지만 앞으로 나아질 것 같은 느낌을주는 이상적인 교수법은 아닙니다.
(이 리뷰는 게시자가 제공 한 소매 게임 빌드를 기반으로합니다.)
