휴먼 리소스 머신
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
휴먼 리소스 머신은 투모로우 코퍼레이션에서 개발한 퍼즐 게임으로, 플레이어가 간단한 명령어를 조합하여 프로그래밍의 기본 개념을 배우도록 설계되었다. 플레이어는 사무실 환경을 배경으로, 어셈블리 언어와 유사한 명령어를 사용하여 컨베이어 벨트에서 상자를 가져와 다른 컨베이어 벨트로 옮기는 작업을 수행한다. 각 스테이지는 프로그래밍 퍼즐로 구성되어 있으며, "사이즈 목표"와 "스피드 목표"라는 두 가지 도전 과제를 제공한다. 이 게임은 긍정적인 평가를 받았으며, 어셈블리 프로그래밍의 개념을 시각적으로 잘 표현했다는 호평을 받았다. 2018년에는 후속작인 70억 인구가 출시되었다.
더 읽어볼만한 페이지
- 블랙 코미디 - 몬티 파이튼
몬티 파이썬은 1969년부터 1983년까지 활동한 그레이엄 채프먼, 존 클리즈, 테리 길리엄, 에릭 아이들, 테리 존스, 마이클 페일린 여섯 명으로 구성된 영국의 코미디 그룹으로, 초현실주의적 유머와 풍자로 유명하며 텔레비전 시리즈와 영화를 제작하여 전 세계적인 인기를 얻었고 코미디에 지대한 영향을 미쳤으며 문화적 유산을 남겼다. - 블랙 코미디 - 엑셀 사가
《엑셀 사가》는 리쿠도 고시의 만화 및 애니메이션 시리즈로, 아크로스 멤버들의 세계정복 계획과 시립 안전보장국의 활약을 코믹하게 그린 작품이며, 만화는 1996년부터 2011년까지, 애니메이션은 1999년에 제작되었고, 다양한 캐릭터와 독특한 유머, SF 및 판타지 요소를 혼합한 것이 특징이다. - Wii U 게임 - 마인크래프트
마인크래프트는 3D 샌드박스 비디오 게임으로, 플레이어는 블록으로 이루어진 세계에서 탐험, 채집, 제작, 건설을 자유롭게 즐길 수 있으며, 다양한 게임 모드와 멀티플레이, 레드스톤 장치, 커스터마이징 기능을 지원하여 전 세계적으로 인기를 얻고 교육 및 대중 문화에도 영향을 미쳤다. - Wii U 게임 - 어쌔신 크리드 IV: 블랙 플래그
《어쌔신 크리드 IV: 블랙 플래그》는 17세기 카리브해를 배경으로 해적 에드워드 켄웨이가 되어 해상 전투와 탐험을 즐기며 암살단과 템플 기사단의 갈등에 휘말리는 3인칭 액션 어드벤처 게임이다.
휴먼 리소스 머신 - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
![]() | |
장르 | 퍼즐 |
모드 | 싱글-플레이어 |
플랫폼 | 마이크로소프트 윈도우 OS X Wii U 리눅스 iOS 안드로이드 닌텐도 스위치 |
디자이너 | Kyle Gabler Kyle Gray |
프로그래머 | Allan Blomquist |
아티스트 | Kyle Gabler Kyle Gray |
작곡가 | Kyle Gabler |
개발 및 배급 | |
개발사 | Tomorrow Corporation |
배급사 | Tomorrow Corporation Experimental Gameplay Group (iOS) 플라이하이웍스 (Switch ()) |
출시일 | |
윈도우, OS X | 2015년 10월 15일 |
Wii U | 북미: 2015년 10월 29일 유럽: 2015년 12월 3일 |
리눅스 | 2016년 3월 30일 |
iOS | 2016년 6월 1일 |
안드로이드 | 2016년 12월 1일 |
닌텐도 스위치 | 북미: 2017년 3월 16일 PAL: 2017년 3월 23일 일본: 2017년 6월 8일 |
기타 정보 | |
심의 등급 | ESRB: E10+ PEGI: 3 iOS: 9+ Android: 7+ CERO: A |
콘텐츠 아이콘 | ESRB: Fantasy Violence iOS: 경미한 애니메이션 또는 판타지 폭력 Android: 폭력 암시, 폭력 (경미) |
지원 언어 | 스팀 버전과 일본 스위치 버전만 한국어 지원 |
이전 작품 | 리틀 인퍼르노 |
후속 작품 | 70억 명의 인간들 |
웹사이트 | 공식 웹사이트 |
2. 게임 플레이
휴먼 리소스 머신은 총 40개의 프로그램(스테이지)으로 구성되어 있으며, 각 스테이지는 플레이어가 회사에서 1년 동안 근무하는 것으로 표현된다. 플레이어는 상사가 지시하는 대로 미결 서류함(inbox)의 내용을 기결 서류함(outbox)으로 옮기는 과제를 수행해야 한다. 이를 위해 어셈블리 언어와 유사한 간단한 명령어들을 사용하여 아바타(사원)의 움직임을 제어하는 프로그램을 작성한다.
플레이어는 주어진 작업을 수행하기 위해 미결 서류함에서 항목 가져오기, 아바타가 들고 있는 항목을 기결 서류함에 넣기, 특정 위치에 복사하기, 더하거나 빼기, 0 또는 음수 여부에 따라 결정하기 등 opcode에 해당하는 간단한 명령어들을 조합하여 명령어 목록을 만든다. 아바타가 항목을 들 수 있는 능력은 프로세서 레지스터, 바닥의 공간은 메인 메모리를 나타낸다.
프로그램은 실행, 가속, 일시 중지, 단계별 실행을 통해 디버깅할 수 있다. 예상되지 않은 상자가 기결 서류함에 도착하면 프로그램은 즉시 종료되며, 플레이어는 다양한 입력 및 출력 조합을 통해 테스트되는 프로그램을 수정해야 한다. 감독자 캐릭터는 퍼즐 작업 알림, 출력 유형 예시, 해결 힌트 등을 제공한다.
퍼즐 완료 시, 명령어 수와 평균 처리 시간이 표시된다. 대부분의 퍼즐에는 두 가지 지표를 달성하거나 능가하는 도전 과제가 주어진다. 두 과제를 모두 충족하는 것은 어려울 수 있지만, 플레이어는 언제든 퍼즐을 다시 실행하여 최적화할 수 있다.
각 스테이지는 과제별로 나뉘며, 순서대로 클리어한다. 난이도가 높은 스테이지는 필수가 아니다. 스테이지 선택 후, 오른쪽에는 프로그램을 작성하는 영역과 사용 가능한 명령어 목록(게임 진행에 따라 추가)이 표시된다. 프로그램 내 주석 추가 기능도 후반에 추가된다.[1]
방에는 좌우 컨베이어 벨트가 있고, 왼쪽에는 숫자나 영문자가 적힌 상자가, 오른쪽에는 정답 상자가 놓인다. 방 중앙에는 번호가 매겨진 카펫이 있어 상자를 임시로 놓을 수 있다.[1]
작성한 프로그램을 실행하여 플레이어가 프로그램대로 움직이고, 정답 상자가 모두 오른쪽 컨베이어 벨트로 옮겨지면 클리어된다. 단, 범용적인 프로그램이 아닐 경우 오답 처리되며, 이 경우 오답 상자가 왼쪽 컨베이어 벨트로 운반된다.[1] 상사는 프로그램 힌트나 설명을 제공하고, 잘못된 부분은 멈추고 이유를 설명한다.[1]
2. 1. 명령어
플레이어가 사용할 수 있는 명령어는 총 11가지로, 어셈블리 언어의 기본 명령어를 기반으로 한다. 각 명령어의 기능은 다음과 같다.- inbox: 화면 왼쪽의 벨트 컨베이어에서 상자를 가져온다. (입력)
- outbox: 화면 오른쪽의 벨트 컨베이어에 상자를 놓는다. (출력)
- copyfrom: 지정한 번호의 카펫에 놓인 상자의 데이터를 복사하여 손에 든다.
- copyto: 손에 든 상자의 데이터를 지정한 번호의 카펫에 복사한다. (손에 든 상자는 유지됨)
- add: 손에 든 상자의 데이터와 지정한 번호의 카펫에 놓인 상자의 데이터를 더한다. 결과는 손에 든 상자에 저장된다.
- sub: 손에 든 상자의 데이터에서 지정한 번호의 카펫에 놓인 상자의 데이터를 뺀다. 결과는 손에 든 상자에 저장된다. 영문자끼리도 연산이 가능하며, 알파벳순 위치 차이가 수치로 반환된다. (예: B|B영어 - A|A영어 = 1, A|A영어 - A|A영어 = 0, A|A영어 - B|B영어 = -1)
- bump+: 지정한 번호의 카펫에 놓인 상자의 수치를 1 증가시키고, 그 수치를 복사하여 손에 든다.
- bump-: 지정한 번호의 카펫에 놓인 상자의 수치를 1 감소시키고, 그 수치를 복사하여 손에 든다.
- jump: 프로그램의 지정한 행으로 이동한다. (루프 처리에 사용)
- jump if zero: 손에 든 상자의 값이 0이면 프로그램의 지정한 행으로 이동한다.
- jump if neg: 손에 든 상자의 값이 음수이면 프로그램의 지정한 행으로 이동한다.
inbox, outbox, jump 계열 명령을 제외하고는 게임 후반부터 간접 참조를 사용할 수 있다.
2. 2. 게임 시스템
휴먼 리소스 머신은 총 40개의 스테이지로 구성되어 있으며, 각 스테이지는 플레이어가 1년 동안 회사에서 근무하는 것으로 표현된다. 각 스테이지(년)마다 플레이어는 상사가 지시하는 과제를 수행해야 한다. 과제는 미결 서류함(왼쪽 컨베이어 벨트)의 내용을 기결 서류함(오른쪽 컨베이어 벨트)으로 옮기는 것이다.플레이어는 어셈블리 언어와 유사한 간단한 명령어를 사용하여 아바타(플레이어)를 조작하는 프로그램을 작성한다. 사무실에는 두 개의 컨베이어 벨트가 있는데, 왼쪽은 입력 데이터(숫자 또는 알파벳)가 들어오는 미결 서류함이고, 오른쪽은 처리된 결과를 내보내는 기결 서류함이다. 사무실 바닥에는 데이터를 임시로 저장할 수 있는 여러 개의 숫자 공간(카펫)이 있다.

각 스테이지에서 플레이어는 주어진 작업을 수행하기 위해 간단한 명령어를 조합하여 프로그램을 만든다. 예를 들어, 미결 서류함에서 첫 번째 항목을 가져오거나, 아바타가 들고 있는 항목을 기결 서류함에 넣거나, 들고 있는 항목을 바닥의 특정 위치에 복사하는 등의 명령을 사용할 수 있다. 이러한 명령어들은 어셈블리 언어의 opcode와 유사하며, 아바타가 항목을 들고 있는 것은 프로세서 레지스터, 바닥의 공간은 메인 메모리를 나타낸다.
프로그램을 작성한 후에는 실행하여 결과를 확인할 수 있다. 프로그램이 예상치 못한 결과를 출력하면 즉시 중단되며, 플레이어는 오류를 수정해야 한다. 게임은 다양한 입력 및 출력 조합을 통해 프로그램을 테스트하고, 실패하는 경우 플레이어에게 알려준다.
플레이어가 스테이지를 완료하면, 사용한 명령어 수와 평균 실행 시간이 표시된다. 대부분의 스테이지에는 "사이즈 목표"(프로그램 행 수 최소화)와 "스피드 목표"(프로그램 단계 수 최소화)라는 두 가지 도전 과제가 주어진다. 이 두 목표를 모두 달성하는 것은 어려울 수 있지만, 플레이어는 언제든지 이전 스테이지로 돌아가 프로그램을 최적화할 수 있다.
각 스테이지는 과제별로 나뉘며, 플레이어는 순서대로 스테이지를 클리어한다. 난이도가 높은 스테이지는 필수는 아니다. 스테이지 선택 후, 오른쪽에는 프로그램을 작성하는 영역이 있고, 사용 가능한 명령어 목록이 표시된다. 명령어는 게임 진행에 따라 추가된다. 프로그램 내에 주석을 추가하는 기능도 게임 후반에 추가된다.[1]
방에는 좌우에 컨베이어 벨트가 있다. 왼쪽 컨베이어 벨트에는 숫자나 영문자가 적힌 상자가 운반된다. 오른쪽 컨베이어 벨트에는 정답 상자를 놓는다. 방 중앙에는 번호가 매겨진 카펫이 있어 상자를 임시로 놓을 수 있다.[1]
작성한 프로그램을 실행하면 플레이어가 프로그램대로 움직인다. 정답 상자가 모두 오른쪽 컨베이어 벨트로 옮겨지면 클리어된다. 단, 처음 상자가 다른 숫자나 영문자일 때 오답이 되는 경우, 즉 범용적인 프로그램이 아닐 경우에는 클리어되지 않는다. 이 경우, 오답이 되는 상자가 왼쪽 컨베이어 벨트로 운반된다.[1]
상사는 프로그램의 힌트나 설명을 제공하며, 프로그램 실행 시 잘못된 부분이 있으면 프로그램을 멈추고 이유를 설명한다.[1]
각 스테이지에는 "사이즈 목표"와 "스피드 목표"가 설정되어 있다. 사이즈 목표는 프로그램 행 수, 스피드 목표는 프로그램 스텝 수 최소화를 목표로 한다. 두 가지를 동시에 달성할 수 없는 경우도 있다.[1]
3. 개발
휴먼 리소스 머신은 Kyle Gabler, Allan Blomquist, Kyle Gray가 설립한 투모로우 코퍼레이션에서 개발했다. 개발팀은 이전 작품들(월드 오브 구, 리틀 인페르노)에서처럼 현실의 개념을 게임화하는 방식을 적용했다.[36] 컴퓨터의 기초적인 원리를 게임화에 적용하여, 어셈블리 언어 개념에 대한 현실적인 비유를 쉽게 만들고, 플레이어가 명령어 목록을 쉽게 구축할 수 있도록 사무실 환경을 사용했다.[4] 게임은 명확하게 이해할 수 있으면서도 "약간의 짓궂음"이 있는 감독관의 화면 대화로 구체화되었으며, 이러한 언어는 게임 전체에서 일관되게 사용되었다.[4]
투모로우 코퍼레이션은 구의 행성, Little Inferno와 같은 퍼즐 게임을 제작해 왔으며, 본작에서는 프로그래밍 과정을 퍼즐 게임화했다. 본작의 프로그래밍에서 사용할 수 있는 명령어는 11종류로, 산술 연산 명령어는 덧셈과 뺄셈뿐이며, 분기 명령은 0인지 아닌지, 음수인지 아닌지의 2종류뿐인 등 최소한의 것만 준비되어 있다. 이러한 소수의 명령어를 활용하여 곱셈, 나눗셈, 배타적 논리합 연산, 널 종료 문자열 처리, 피보나치 수 열거, 정렬, 소인수 분해 등을 실행하는 프로그램을 짜게 된다.
4. 평가
《휴먼 리소스 머신》은 메타크리틱에서 Wii U 버전을 제외하고 "전반적으로 긍정적인 평가"를 받았다. Wii U 버전은 "혼합된 평가"를 받았다.[5][6][7][8] 어셈블리 프로그래밍의 복잡성을 이해하기 쉬운 시각적 은유로 표현한 점이 높이 평가받았다. PC 게이머의 앵거스 모리슨은 퍼즐 진행이 강력하고 중요한 프로그래밍 개념을 가르쳤지만, 몇 가지 고급 접근 방식에 대한 더 많은 지침을 제공했으면 좋았을 것이라고 평가했다. 또한 게임의 배경과 스토리가 제대로 활용되지 않았다고 느꼈다.[18] 데스트럭토이드의 로라 케이트 데일 역시 게임 후반부에 고급 개념에 대한 설명 자료가 부족한 점을 문제로 지적했으며, 초보 프로그래머를 위한 훌륭한 교육 게임이나 고급 프로그래머를 위한 어려운 도전이 되는 데 완전히 전념하지 못했다고 느꼈다.[12] 보잉보잉의 로라 허드슨은 이 게임의 프로그래밍 방식과 리틀 인페르노와 일치하는 시각적 스타일이 잠재적 플레이어를 겁먹게 하지 않는 데 도움이 되며, 일부 퍼즐은 플레이어가 완료 후 똑똑하다고 느끼도록 설계되었다고 평가했다.[21]
4. 1. 수상
제13회 국제 모바일 게임 어워드에서 "혁신 우수상"을 수상했다.[34]5. 후속작
2018년 1월, 투모로우 코퍼레이션은 《휴먼 리소스 머신》의 후속작인 《70억 인구》를 발표했으며, 같은 해 8월 23일에 출시되었다. 《70억 인구》는 《휴먼 리소스 머신》과 동일한 시각적 프로그래밍 원리를 기반으로 하지만, 플레이어가 시각적 어셈블리 언어로 다양한 작업을 완료하기 위해 여러 명의 인간 에이전트를 제어한다는 점이 다르다.[22][23][24]
6. 사운드트랙
참조
[1]
웹사이트
Androids! It's time to download... Human Resource Machine
https://tomorrowcorp[...]
2016-12-06
[2]
간행물
World Of Goo, Little Inferno, Human Resource Machine Heading To Switch
https://www.gameinfo[...]
GameStop
2017-01-24
[3]
웹사이트
7 Billion Humans
https://tomorrowcorp[...]
2018-01-29
[4]
웹사이트
Why a World of Goo dev made a puzzle game about programming humans
https://www.gamedeve[...]
Informa
2023-06-27
[5]
웹사이트
Human Resource Machine for iPhone/iPad Reviews
https://www.metacrit[...]
Fandom
2018-12-06
[6]
웹사이트
Human Resource Machine for Switch Reviews
https://www.metacrit[...]
Fandom
2018-12-06
[7]
웹사이트
Human Resource Machine for PC Reviews
https://www.metacrit[...]
Fandom
2018-12-06
[8]
웹사이트
Human Resource Machine for Wii U Reviews
https://www.metacrit[...]
Fandom
2018-12-06
[9]
웹사이트
Test: Human Resource Machine (iOS)
https://www.4players[...]
4Players GmbH
2023-06-27
[10]
웹사이트
Test: Human Resource Machine (Switch)
https://www.4players[...]
4Players GmbH
2023-06-27
[11]
웹사이트
Test: Human Resource Machine (PC, Wii U)
https://www.4players[...]
4Players GmbH
2023-06-27
[12]
웹사이트
Review: Human Resource Machine (PC)
https://www.destruct[...]
Gamurs
2021-10-23
[13]
웹사이트
Human Resource Machine Review: Daily Grind (iOS)
https://www.gamezebo[...]
2023-06-27
[14]
웹사이트
Test: Human Resource Machine, Tu l'aimes ma ligne de code ? (PC)
https://www.jeuxvide[...]
Webedia
2023-06-27
[15]
웹사이트
Human Resource Machine Review (Switch eShop)
https://www.nintendo[...]
Gamer Network
2021-10-23
[16]
웹사이트
Human Resource Machine Review (Wii U eShop)
https://www.nintendo[...]
Gamer Network
2023-06-27
[17]
웹사이트
Human Resource Machine (Switch) Review
https://www.nintendo[...]
NINWR, LLC
2021-10-23
[18]
간행물
Human Resource Machine review
https://www.pcgamer.[...]
Future plc
2021-10-23
[19]
웹사이트
Human Resource Machine Nintendo Switch review - How does it play docked?
https://www.pocketga[...]
Steel Media Ltd
2023-06-27
[20]
웹사이트
'Human Resource Machine' Review – Sine of Greatness (iOS)
https://toucharcade.[...]
TouchArcade.com, LLC
2018-12-06
[21]
웹사이트
Human Resource Machine will teach you to program and it will be adorable
https://boingboing.n[...]
2015-11-06
[22]
웹사이트
Tomorrow Corporation Announces '7 Billion Humans', a Follow up to 'Human Resource Machine' and It Isn't Coming to iOS for Now
https://toucharcade.[...]
TouchArcade.com, LLC
2018-01-24
[23]
웹사이트
7 Billion Humans puts a cheerily dystopian face on programming next week
https://www.rockpape[...]
Gamer Network
2023-06-26
[24]
웹사이트
Tomorrow Corporation's 7 Billion Humans is out now
https://www.rockpape[...]
Gamer Network
2023-06-27
[25]
웹사이트
Human Resource Machine
https://apps.apple.c[...]
App Store
2017-11-30
[26]
웹사이트
Human Resource Machine
https://play.google.[...]
Google Play
2017-11-30
[27]
웹사이트
Human Resource Machine
https://store.steamp[...]
Steam
2017-11-30
[28]
웹사이트
Human Resource Machine for Wii U - Nintendo Game Details
https://www.nintendo[...]
Nintendo of America
2017-11-30
[29]
웹사이트
Human Resource Machine|Wii U download software|Games
https://www.nintendo[...]
Nintendo UK
2017-11-30
[30]
웹사이트
Human Resource Machine for Nintendo Switch - Nintendo Game Details
https://www.nintendo[...]
Nintendo of America
2017-11-30
[31]
웹사이트
Human Resource Machine|Nintendo Switch download software|Games
https://www.nintendo[...]
Nintendo UK
2017-11-30
[32]
웹사이트
ヒューマン・リソース・マシーン
https://flyhighworks[...]
フライハイワークス
2022-04-15
[33]
웹사이트
Human Resource Machine Soundtrack
http://tomorrowcorpo[...]
Tomorrow Corporation
2017-11-30
[34]
웹사이트
Human Resource Machine
http://www.imgawards[...]
International Mobile Gaming Awards
2018-01-15
[35]
웹인용
humanresourcemachine
https://tomorrowcorp[...]
2018-08-04
[36]
웹인용
Why a World of Goo dev made a puzzle game about programming humans
http://gamasutra.com[...]
2015-11-06
[37]
웹인용
Human Resource Machine for PC Reviews
https://www.metacrit[...]
CBS Interactive
2018-12-06
[38]
웹인용
Human Resource Machine for Wii U Reviews
https://www.metacrit[...]
CBS Interactive
2018-12-06
[39]
웹인용
Human Resource Machine for iPhone/iPad Reviews
https://www.metacrit[...]
CBS Interactive
2018-12-06
[40]
웹인용
Human Resource Machine for Switch Reviews
https://www.metacrit[...]
CBS Interactive
2018-12-06
[41]
웹인용
'Human Resource Machine' Review – Sine of Greatness
https://toucharcade.[...]
2018-12-06
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com