经常使用电脑的人应该都有过这样的经历:把一个几十甚至上百个G的大文件复制粘贴到其他硬盘或者设备上。这不需要什么复杂的操作,却浪费了生命中几分钟甚至几个小时的宝贵时间。
在目前流行的Windows 10系统中,弹出的复制粘贴对话框会提供“详细信息”功能,将进度条转换成图表,实时显示文件传输速率。图表本身不会加快文件传输速度;利率曲线波动让我们更加焦虑。
因为文件传输需要占用硬件,电脑上运行的程序就卡死了,基本无法承担其他工作。在这台电脑上玩一个大型游戏来消磨这段时间也是非常困难的。
为了解决如何打发时间的问题,Github上的一位开发者“Sanakan8472”上传了自己的解决方案:将Win10系统的复制粘贴图表改编成小游戏。
这个游戏叫《复制图表月球着陆》(复制对话月球着陆器)。复制率图是月球的陆地,我们要操作飞船在燃料耗尽之前平稳降落在随机指定的着陆点。
说起来容易,做起来很难。如果飞船接触月球表面太快,或者严重偏离着陆点,飞船就会坠毁。通过使用方向键的左、右、下键,可以控制飞船的推进器在相应的三个方向运动,调整飞船的姿态和速度。
作者在开发日志中记录了两种调整游戏难度的方法。代码中内置了一种方法。游戏开始后,右下角会生成一个托盘图标,让我们选择简单或者困难的难度。困难难度下,游戏对降落速度的限制更严格,飞船更脆弱。
另一方面,有点“醋包饺子为此”。我们可以改变传输的文件和硬件环境,调整文件传输速率,进而改变游戏地形。
根据传输的文件不同,游戏地图基本相当于随机生成。即使进入同一个关卡,反复传送一个文件,每次得到的传送图和地形也会略有不同。
对难度影响最大的变量是传输介质。比如从一个固态硬盘拷贝文件到另一个固态硬盘,会让传输速率非常流畅快速,落地区也非常平坦,这就是简单的难度。
如果把传输介质换成机械硬盘或者更慢的u盘,传输速率波动,降落区地形起伏,属于中等难度。如果用网络远程传输文件,传输速率的波动会更明显,飞船几乎不可能成功着陆,这就是难点。不过这个难度的玩家肯定会有更多的时间把不可能变成可能。
通过暂停传输的功能和系统设置中的“高对比度”选项,我们还可以改变传输图的颜色,进而想象我们的飞船降落在了其他星球或地貌上
如果不考虑硬盘的磨损和寿命,这款614KB的小游戏对硬件几乎没有负担,同时兼具难度和可玩性,基本可以满足我们打发时间的需求。只是注意,目前这款游戏只在Win10系统上运行成功,暂时不支持其他Windows系统或苹果系统。
在外网被广泛传播后,网友们乐于欣赏作者的创意,并为游戏提出一些建议。然而,这些建议可能需要进一步讨论。比如下面这个关于“硬核难度”的观点,显然需要把一个小游戏改成恶意程序:
一旦飞船坠毁,游戏结束,文件传输将自动取消。
路由