置顶公告:【置顶】关于临时开启评论区所有功能的公告(2022.10.22) | 【置顶】关于本站Widget恢复使用的公告
  • 你好~!欢迎来到萌娘百科镜像站!如需查看或编辑,请联系本站管理员注册账号。
  • 本镜像站和其他萌娘百科的镜像站无关,请注意分别。
本頁使用了標題或全文手工轉換

人力資源機器

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋
人力資源機器
Human Resource Machine.jpg
原名 Human Resource Machine
常用譯名 人力資源機、程序員升職記
類型 解謎、編程
平台 Microsoft Windows

macOS
Linux
Android
iOS
Wii U
Nintendo Switch

分級
CERO:CERO-A.svg - 全年齡
ESRB:ESRB 2013 Everyone 10+.svg - 所有人10+
PEGI:PEGI 3.svg - 3歲以上
開發 Tomorrow Corporation
發行 Tomorrow Corporation
Experimental Gameplay
Group (iOS)
設計師 Kyle Gabler
Kyle Gray
程序 Allan Blomquist
美工 Kyle Gabler
Kyle Gray
音樂 Kyle Gabler
沒錯整個團隊只有3個人
模式 單人
發行時間 Microsoft Windows, MacOS:2015年10月15日

Wii U:2015年10月29日
Linux:2016年3月29日
iOS:2016年6月1日
Android:2016年12月1日
Nintendo Switch:
北美:2017年3月16日
PAL:2017年3月23日

相關作品 續作:70億人

人力資源機器(Steam譯名為「程序員升職記」,英語:Human Resource Machine)是一款可視化編程遊戲,由Tomorrow Corporation開發並發行。遊戲於2015年在WindowsMacOS平台首發,之後被移植至AndroidNintendo Switch等平台。

簡介

遊戲包含了近40個關卡,每個關卡都有一個「年份」。遊戲發生在一間辦公室里,坐在屏幕右上角的上司會指派任務,通常是從輸入(英語:inbox)中取出帶有數字或字母的方塊並進行處理後,放到輸出(英語:outbox)處。玩家需要使用遊戲提供的指令編程以移動小人完成任務。隨着遊戲推進,玩家會逐步解鎖更為高級的指令;而一些關卡中,玩家實際上用較為低級的指令實現了高級指令(例如用加法和循環實現乘法)。玩家不需要關注垃圾回收——小人不需要手上的方塊時可以直接丟掉銷毀。辦公室的地毯上設有可以存儲方塊的格子,玩家可以將其作為存儲器使用。

遊戲整體的編程風格接近於匯編語言,含有邏輯判斷、循環等結構,但只能使用「jump(跳轉)」指令(相當於編程中的goto),令一些習慣了高級語言的程序員玩家十分不爽。[1]

關卡

雖然每個關卡都有按順序編號的「年份」,但玩家不一定要按照年份順序遊戲。部分關卡屬於支線關卡,不影響玩家主線推進。而有些「關卡」實際是過場動畫,在選關界面(「電梯」)中的圖標是一杯咖啡並被稱為「咖啡時間」@Java,但仍然計入年份,玩家也不能直接跳過(動畫開始後可以跳過動畫)。

每個關卡還會有兩個附加成就,分別要求玩家使用儘可能少的指令數量以及儘可能提高程序運行的速度。兩個附加成就可以使用不同的程序達成。為方便玩家遊戲,每個關卡都有三個獨立的檔案,玩家可以將程序保存在不同檔案中以實現修改備份、達到不同目標等。此外,移動端遊戲可以切換橫/豎屏布局。

劇情

Nuvola apps important blue.svg
以下內容含有劇透成分,可能影響觀賞作品興趣,請酌情閱讀

雖然遊戲的主體是編程,但遊戲實際是有劇情的。主要的劇情出現在「咖啡時間」中,內容是主角所在的城市遭遇了智械危機,這也為續作的劇情埋下了伏筆

指令

極其簡單粗暴原始例如把if和jump綁定一塊不能分割

  • inbox:從輸入欄取出一個方塊。
  • outbox:從輸入欄取出一個方塊。
  • copyto:把手上的方塊複製到地毯上。
  • copyfrom:把地毯上的方塊複製到手上。
  • add:把手上的方塊與地毯上的相加,把結果拿在手上。
  • sub:用手上的方塊減去地毯上的,把結果拿在手上。
  • bump+:手上方塊+1。
  • bump-:手上方塊-1。
  • jump:跳轉。
  • jump if zero:如果手上的方塊是0,則跳轉;反之忽略該條繼續向下執行。
  • jump if neg:如果手上的方塊是負數,則跳轉;反之忽略該條繼續向下執行。
  • 注釋:不執行。不能打字,只能手繪。

Brainf**k + Scratch即視

所以這遊戲真的不要當作編程入門!這是面向有編程基礎的人玩的不是編程入門遊戲!

續作

主條目:70億人

鑑於本作獲得的極高評價,開發商於2018年推出了續作《70億人》。相比於本作,續作中玩家可以使用的指令集有所擴展,指揮的對象則由單個小人變為了多個小人,同時也引入了小人之間的溝通等新元素。

注釋

  1. 目前各大高級語言基本都已放棄goto指令,保留goto指令的也不推薦使用。

外部鏈接

Wikipedia-logo-v2.svg
維基百科
提示您