MIA
  China
 
 
除了FPS、回合制RPG、即时战略、视觉小说、点击解谜、塔防、消除、沙盒生存、恐怖步行模拟、太空4X、弹幕射击、赛车、MOBA以外什么类型都玩,我不挑。
Currently Offline
Review Showcase
100 Hours played
TIS-100:逻辑的艺术

都说这游戏是汇编模拟器,然而我连“汇编”是什么意思都不知道,玩着玩着大概猜到了:汇编就是最底层最原始的计算机语言,只能实现最简单的操作。以本作为例,只有赋值、加减、基于零的判断等十几条指令,连乘除都没有,做乘法只能累加,做除法只能连减。本作优美的地方就在于,用一条堪比教科书级教科书的学习曲线,一次又一次地刷新我对“简单”的认知。从比较两个数的大小,到按大小重排一条数列,再到把两条数列按大小排列合为一条;从搜寻一个数值,到搜寻一组数值,再到从多个数列中搜寻数值并把最小的数列号导出;从绘制全白的图像,到绘制黑白交错的图像,再到根据输入的参数绘制特定图像……这个貌似简陋的语言工具逐步引人走进它的深渊。有的关卡初见感觉很棘手,稍微琢磨一下找到规律就瞬间豁然开朗,有的关卡乍看小菜一碟,操作起来却发现事情没那么简单,要么指令太长难以压缩,要么数据传输路线受阻,要么有难以修补的漏洞只能推翻重做。测试数据中每个出错的节点都忠实地反映了编程者思维的疏漏之处,从错误中学习,不断完善逻辑,直到它无懈可击。程序跑通时宛如终于吃到自己辛辛苦苦亲手烹制的大餐,而满足感又在几秒钟后就被自己在排行榜上可怜的位置击破,深切体会到优化是一辈子的修行,这快乐与沮丧都令人欲罢不能。

在游戏规则的设计上,TIS-100可谓限制重重。指令功能简陋,每个模块只有一个半存储器,最多只能写15条指令,只能向相邻模块传输数据,模块位置固定且有时某些模块会被禁用,这些看似增加难度的设定换个角度来看其实是降低了难度。正因为选择是有限的,才不至于在错误的思路上策马狂奔,也正因为空间狭小,才能写出简洁优美的算法。它不像EXAPUNKS一样允许玩家写出无穷长的指令单,也就不需要在debug时繁琐地来回切换翻页查看,它也不像SHENZHEN I/O一样让玩家自己选取和排列模块,不会让人怀疑到底是程序本身有问题还是布局布线有问题。场地边界明明白白,镣铐也戴得结结实实,玩家只需要心无旁骛地跳舞就好。奇妙的是,最麻烦的题目也隐约闪烁着一条逻辑金线,所以你知道这舞肯定是能跳成的,无非是难看好看的区别罢了。

或许是玩法太亮眼,评论区关于游戏剧情的讨论不多。需要指出的是,这个游戏它是有剧情的,而且是多角度叙事。游戏说明手册第一页的手写留言提供了故事背景:作为玩家的你从已故Randy叔叔那里继承到这台名叫TIS-100的旧机器。主线关卡中不时出现的标有DEBUG字样的损坏模块里,有Randy叔叔的第一人称文字记录,从中可以看到,随着研究的深入,这台机器身上的疑团越来越多,Randy叔叔的精神状态也越来越不稳定。通关主线关卡解锁额外关卡后,新的人物出现,叙事视角陡然宽阔,剧情急转直下,最后在紧张的高潮时刻戛然而止。虽然全程以文字形式展开,毫无演出效果,而且文字也着墨不多,但是整个故事有头有尾,有起有伏,引人入胜,叙事技巧甚至甩很多storyrich游戏一条大街。在此就不过多剧透了,大家自己体验吧。

总评:10/10。质朴而优雅,简洁而深刻,对于看脸党,其粗糙的外表或许不堪入目,而对于一颗热爱逻辑的大脑来说,这款游戏性感得不可方物。
Artwork Showcase
What did I do?
8
Traveler 17 Sep, 2019 @ 8:57pm 
评测帮助对我很大 感谢。
Sky_Furry 19 May, 2019 @ 6:59pm 
你好啊
Vic Meng 31 Dec, 2017 @ 9:15am 
:2017meatball::2017eyeball::2017catheart::2017cat: :2015coal: :_H_::letter_a::pawsp::pawsp::journeyy: :2015coal: :Letter_N::eeee::comicw: :2015coal: :Y::eeee::aegisa::rdlogo: :2015coal: :timer2::2017tp::2017trophy::timer8::shaaard::shaaard::shaaard:
TengriBless, 27 Sep, 2017 @ 5:22am 
:TheSmiley:
吃瓜不吐橘子皮 8 Jul, 2017 @ 4:16am 
苦逼的我终于放假了O(∩_∩)O哈哈,祝大家周末愉快,假期愉快~~
B王坂本二代目 16 Jun, 2017 @ 8:13pm 
好久没问安了,趁着一个新的周六,来问候下,好好休息哦,周末游戏愉快 ~ :steamhappy: