《人力資源機器安卓漢化版v1.0》是一款融入了解謎元素的休閑益智類手機遊戲。遊戲是根據同名PC端手機遊戲所移植開發而來,玩家在遊戲中將會接觸到編程的遊戲內容。此版本為漢化版,喜歡的玩家趕緊下載體驗吧!
遊戲簡介
《人力資源機器》是一款給宅男的解謎遊戲。在每一層中,你的上司給你一份任務。通過給小職員編程來自動化你的任務。如果你成功了,你會晉升到這幢巨大的辦公樓的下一層工作一年。恭喜你!
如果你以前從未寫過程序也不必擔心——寫程序就像解謎一樣。如果你去掉所有的 0 和 1 和嚇人的彎彎曲曲的括號,編程很簡單,很合乎邏輯,很美麗,而且是任何人都可以理解並從中獲得樂趣的事!你已經是個專家了?額外的挑戰等著你。
遊戲攻略
不知道大家留意沒,這個遊戲的編程是沒有終止命令的,而絕大多數任務都是靠循環的,那到底怎麼樣才算程序的結束呢?通過頭機關,不難發現,代碼走完了,程序就結束了,這個符合直覺對吧。但那些無法跳到底的程序呢,我覺得是靠觸發inbox來實現的,當使用inbox時,如果輸入隊列為空,則程序跳出。這裏就產生了一個問題,如果inbox離循環入口太遠,那輸出最終結果後,又得多運行幾個動作才能到達inbox(null),增加總步數,如無必要,此處可優化。
程序結果的審核
一般最常見的錯誤是程序中意外的空手操作或類型不匹配,比如空手outbox、空手加減、空格子讀取、字母加減數字等。其次,是錯誤輸出值不符合要求,這裏需要展開。
1.你往往會發現隻要輸出一個錯誤結果,程序就會報錯“程序期待輸出某值,而你輸出某值”,所以我們覺得,這個數值一定是預先算過的,就等著看你給錯了哪個,這種猜想多數情況下是成立的。
2.但還有稍不常見的錯誤,當你執行完畢按需輸出後,程序報錯“雖然你正確輸出,但我能給出一個反例”,這種情況是你不完全理解題幹,程序裏出現某些特例不能兼顧的地方,或者投機取巧,僅僅為滿足當前輸入序列去產生特定的輸出序列。我估計,係統在測試完當前給出的序列後,在後台對備用的所有序列都做了測試,行不通的就報錯並在下次拋出這個序列。然而,係統有一個總步數評分係統,遊戲作者主觀上當然是希望它的備用序列在同一程序下跑分要一樣,生成序列時可能用到一些理論或專業工具進行評估,但這或許還會遺留一些差異,或者說BUG,或許可以利用這些差異進行優化。
3.還有更不常見的錯誤,如 loop{ ... ; outbox; .... ; inbox; ... }。“你輸出了所有期待的值,但輸出結果過多”(如1,2,3,4, 1,3,5,7, 1)。前麵提到程序結束是以inbox(null)為標誌的,所以在inbox前慎用outbox。
熱門評論
最新評論