Gregory Phipps《游戏TIS-100中个人电脑的起源》要点摘记

文摘   2024-10-28 22:38   北京  

TIS-100是由Zachtronics在2015年开发的一款电脑游戏,以其极简风格和极高的难度而闻名,要求玩家深入掌握汇编语言编程的核心技巧 (TIS-100)。

该游戏以其缺乏用户友好界面和视听刺激而著称,迫使玩家依靠极少的指导和一本充满术语的手册来完成任务 (user-friendly interface or visual and auditory stimuli)。

TIS-100中,玩家的任务是在一系列矩形结构中编写程序命令,以生成一系列数字序列,模拟早期计算机编程的过程 (programming commands into a series of rectangles)。

TIS-100不仅是一款游戏,它还激发了玩家对计算机早期发展和编程起源的怀旧情感,引导玩家关注编程的最初形态 (nostalgia for the early days of computers)。

游戏的玩法结构紧密围绕汇编语言编程的机制,让玩家在提升编程技能的同时,回忆起个人与计算机之间最基本的交互形式 (assembly language programming)。

TIS-100通过其界面设计,重现了早期数字计算的起源,让玩家体验到1970年代计算机操作的环境 (early digital computing)。

游戏中的叙事讲述了一个程序员获得对通常受限于机构环境的计算机的无限访问权的故事,探讨了个人与计算机关系的本质 (narrative of TIS-100)。

TIS-100通过其玩法、设定和叙事,展现了早期程序员的文化环境和关于计算机目的的哲学问题,这些问题至今仍然存在 (cultural milieu of early programmers and philosophical questions)。

TIS-100揭示了计算机如何通过反映个人意图和与他人的联系来联结社区,这不仅是个体表达的方式,也是个体与社会联系的桥梁 (bind together communities of people)。

Zachtronics的游戏以其与现实世界的直接关联而定义,TIS-100更是将这种关联发挥到极致,与现实世界的编程紧密相关 (direct correlates to the so-called real world)。

TIS-100明确捕捉了Zachtronics游戏中与现实世界编程相关的这一方面,即通过游戏学习实际的编程技能 (TIS-100 captures this aspect)。

汇编语言编程是一种允许用户与计算机基本架构通信的编码形式,是个体与计算机框架互动的最基本方式之一 (assembly language programming)。

TIS-100因其准确地代表汇编语言编程的机制而闻名,游戏玩法与现实世界的编程技能紧密相连 (accurately representing the mechanics)。

游戏中的玩法包括解决一系列包含随机数字序列的谜题,要求玩家使用有限的编程命令来完成任务 (solving a series of puzzles)。

玩家必须使用有限的命令来完成任务,这些命令遵循汇编语言编程的动态,增加了游戏的挑战性 (limited number of commands)。

这些命令由简单的缩写组成,玩家必须将它们排列成一个循环,以允许他们无限期地继续输出正确的数字 (dynamics of assembly language programming)。

游戏的主要目标是成功创建这些命令框架,但因为每个谜题都有多种可能的解决方案,第二个目标是优化这些框架 (create these frameworks)。

TIS-100的叙事通过玩家的叔叔Randy的日记条目展开,揭示了他与TIS-100的日益孤立和认同 (narrative unfolds through diary entries)。

Randy的日记条目反映了他与TIS-100的日益孤立和认同,以及他对于计算机的偏执和孤独 (isolation and identification)。

Randy对TIS-100的搜索揭示了早期编程文化与TIS-100世界之间的关系,以及他对于计算机的深层认同 (search for a true essence)。

Ted Nelson的《Computer Lib/Dream Machines》强调了计算机的灵活性和适应性,认为计算机没有固有的性质,反映了用户的意图 (Computer Lib/Dream Machines)。

Nelson认为计算机是“完全空白的” (BLANK),反映了用户的意图,这与TIS-100中玩家的体验相呼应 (Computers are perfectly BLANK)。

TIS-100展现了个体用户与更广泛的玩家/程序员社区之间的相互联系,强调了编程作为合作努力的一面 (interconnections)。

TIS-100的极简主义和手册的技术性为游戏的独特设定和叙事提供了渠道,增强了游戏与现实世界编程的联系 (brutal minimalism and technicality)。

TIS-100的设定和叙事通过唤起早期计算机时代的文化背景与现实世界编程相联系,讲述了一个程序员与大型机构之间的斗争 (cultural context of TIS-100)。

TIS-100讲述了一个与早期计算机程序员与公司和军事机构之间的文化斗争相关的故事,反映了个人与机构之间的冲突 (cultural struggle)。

早期程序员被视为具有反文化理想个体主义的群体,他们试图将计算机从压制性的机构和公司中解放出来 (early computer programmers)。

明理楼教书匠
一些正经的讲座和活动,一些一本正经的教育、教学、写作、文学思考