有计算机专业背景的人,想必不会对“线程”“临界资源”“死锁”等操作系统相关的概念感到陌生。该作品的立意便是,设计一款单人小体量的解谜游戏,让这些实际存在的工程问题变成可以靠玩家操作进行破解的谜题。 一开始就已经确定了“两个相互独立的线程在同一片内存空间内活动”的主题,没有选择更多线程是因为双线程已具有一定的代表性(这就好比二元微积分在多元微积分中有的地位)。 但最初的构想其实是,玩家需要分别对两个线程进行“编程”,让它们能够协同地处理问题,但这就仿佛是让一个人去玩双人合作游戏,操作会比较繁琐。 于是最终敲定了线程是“完全自动运行的”,玩家不能直接操控线程,而是要通过在内存空间中部署一些功能模块,来间接改变线程的状态,这就大大简化了操作和上手难度,让玩家可以把精力更多地放在试错和逻辑推理上。 顺带一提,虽然游戏本身有强烈的计算机科学背景,但游玩本游戏并不需要玩家掌握任何计算机专业知识。玩家可以简单地将本游戏理解为某种战棋游戏,游戏目标则是让两个小人不断冒险,最终移动到指定位置。