有人把Win10的复制粘贴进度条做成了登月小游戏


有人把Win10的复制粘贴进度条做成了登月小游戏



有人把Win10的复制粘贴进度条做成了登月小游戏




还挺难 。
常用电脑的人应该都有过这样的经历:将一个动辄几十乃至上百个G的大文件,复制粘贴到其他的硬盘或设备上 。这不需要什么复杂操作,却要浪费掉人生中几分钟乃至几个小时的宝贵时间 。
在目前较为普及的Windows 10系统,弹出的复制粘贴对话框会提供一个“详细信息”功能,将进度条转化为一份实时显示文件传输速率的图表 。图表本身不会让文件传输的速度加快;那条速率曲线的波动反倒令我们更加焦虑 。
有人把Win10的复制粘贴进度条做成了登月小游戏




Windows系统复制粘贴对话框的演变
图源外媒Medium
又因为文件传输需要占用硬件,使得电脑上正在运行的程序变得卡顿,基本无法承担其他工作,想要在这台电脑上开一局大型游戏打发这段时间,也很困难 。
为了解决如何打发这段时间的问题,Github上的一位开发者“Sanakan8472”上传了自己的解决方案:将Win10系统的复制粘贴图表改编成小游戏 。
这款游戏叫《复制图表月球着陆》(Copy Dialog Lunar Lander) 。复制速率图表就是月球的大地,而我们要操纵一台飞船,在油料耗尽前,于随机指定的降落地点平稳着陆 。
说起来简单,做起来却非常难 。如果飞船接触月球表面时速度太快,或者严重偏离降落地点,都会导致飞船坠毁 。我们要使用方向键的左、右和下键,就能控制飞船在对应三个方向的推进器,调整飞船的姿态和运动速度 。
有人把Win10的复制粘贴进度条做成了登月小游戏




飞船惯性太大,稍有不慎就得重来
作者在开发日志中记录了两种调整游戏难度的方式 。一种方式内置在了代码中,启动游戏之后,右下角会生成一个托盘图标,允许我们选择简单或困难难度,困难难度下,游戏对着陆速度的限制更严苛,飞船也更脆弱 。
有人把Win10的复制粘贴进度条做成了登月小游戏




另一种方式则有些“为了这点醋包饺子”的意味 。我们可以更换传输的文件与硬件环境,调整文件传输速率,进而改变游戏地形 。
根据传输文件的不同,游戏地图基本等同于随机生成 。哪怕进入相同关卡、反复传输一个文件,每次得到的传输图表和地形也会存在些微差异 。
对难度影响最大的变量,还是传输介质 。例如,将一台固态硬盘上的文件复制到另一台固态硬盘,传输速率会非常平稳和快速,着陆区也十分平坦,这便是简单难度 。
有人把Win10的复制粘贴进度条做成了登月小游戏




把传输介质换成机械硬盘,抑或是速度更慢的U盘,传输速率有所波动,着陆区的地形也就存在起伏,这就是中等难度 。
有人把Win10的复制粘贴进度条做成了登月小游戏




假如使用网络远程传输文件,传输速率的波动更加显著,飞船几乎不可能成功着陆,这即是困难难度 。不过,这个难度下的玩家,肯定有更多的时间来将不可能化为可能 。
有人把Win10的复制粘贴进度条做成了登月小游戏




通过暂停传输的功能,以及系统设置中的“高对比度”选项,我们还能更换传输图表的颜色,进而想象自己的飞船着陆在了其他的星球或地貌上 。
有人把Win10的复制粘贴进度条做成了登月小游戏

推荐阅读