智能

不是程序员,也能练编程思维的小游戏

朱若淼 · ·

看起来很简单的小游戏,其实很烧脑

  • 虽然它是一个通关类小游戏,但是你需要用一些数学和编程思路去破解它;
  • 你在游戏里扮演的角色是通过编辑块拼接命令,然后引导员工完成对应人物;
  • 限时优惠中,只用花 3 块钱。

Human Resource(iOS)是一款解密类小游戏,每一关屏幕右上角的上司都会给你一个小任务,你需要在屏幕右侧的编程框里输入命令,让画面中的小人按照指示将箱子放到传送带上。

不过不用担心,它不会让你去手动输入代码,而是对应的将代表“拿起”的命令(inbox)和代表“放下”的命令(outbox)组合起来去完成每关的命令。

每闯过一关,可以用的命令会增加,任务难度也会增加。比如它会增加“跳转”(jump)的命令,让你利用代码去完成重复工作,或者增加“加法”(add)按钮,让你用代码命令屏幕里的小人在把箱子丢进传送带之前要把前两个箱子上的数字加起来之后再放进传送带。

每一关游戏都有一个场景故事,例如在第二关的“繁忙的收发室”中,游戏中的小工人需要在你的指令下完成重复的搬运工作等。

游戏越往后,解法变得更多样。比如当你玩到第七关,它最优的解法是用 23 步完成任务,如果你多写了指令,通关后,它会告诉你多写的命令和步数。要是你愿意,可以重新回到那关再来一局。

在通过这个游戏的过程中有很多编程的思维被简化在了那些命令标签里,比如多用几次“跳转”( Jump )命令,你会慢慢明白编程里的循环是怎么一回事。

有兴趣可以去下载来玩,趁现在还在限时优惠中,祝玩得开心!


原文链接 (已下线): https://www.qdaily.com/articles/31896.html
Wayback 快照: http://web.archive.org/web/20160910190837/http://www.qdaily.com:80/articles/31896.html
原始截图: http://ww3.sinaimg.cn/large/007d5XDply1g3xraw60b9j30u03q1kjl