3D迷宫
3D迷宫是一个由OpenGL构建的屏幕保护设备,以走迷宫为主题,从Windows 95开始出现在Microsoft Windows中[1]。直到在Windows ME之后停止提供。

内容
3D迷宫每次都会随机生成迷宫,「玩家」以第一人称视角自动走迷宫,从一个浮空的开始功能表图标为迷宫起点,整个过程会从迷宫起点依照左手规则自动走访遍历迷宫,迷宫最终必定会走到终点,因为随机生成的迷宫都是单连通的。[2]
在缺省的情况下,迷宫的墙壁是砖墙、地板是木质地板、天花板是石绵磁砖天花板。用户可以自订迷宫的墙壁、地板和天花板的材质,较新的版本中,迷宫的墙壁、地板和天花板可以体换成动画迷幻图案或创建自定义的材质。
穿越迷宫时,能在迷宫中找到几种对象,包括浮空的OpenGL徽标、墙上的地球仪图像(《OpenGL编程指南》的封面上的图样)以及老鼠的2D精灵图。此外,「玩家」有时会遇到旋转的正多面体灰色岩石,当触碰到这些岩石时,会将相机倒置并将地板变成天花板。这种情况下,「玩家」会变成沿右墙遍历迷宫直到抵达迷宫终点或遇到另一块灰色岩石。[2]
迷宫的终点是一个浮空、半透明的笑脸。当抵达迷宫的终点时,迷宫将会重新生成,并生成另外一个起点及终点。
这个屏幕保护程序还有一个称为叠加迷宫的功能,该功能会使用简单的矢量图形呈现迷宫的地图显示在屏幕上。在这地图上,「玩家」是以蓝色三角形标示、起点为红色三角形、终点为绿色三角形、岩石为旋转的白色三角形、OpenGL徽标为静止的白色三角形、老鼠为橙色三角形。
衍生
康奈尔大学的Atmel Mega32单片机的3D图形项目《Maze in a Box》是以3D迷宫屏幕保护程序为领感设计的[3]。2017 年,独立视频游戏开发商Cahoots Malone 制作了《Screensaver Subterfuge》,这是一款基于原始3D迷宫屏幕保护程序ssmaze.scr文件中的资源创作的屏幕保护程序电子游戏[4]。
2018年4月发布的XScreenSaver 5.39中包含了一个由「Sudoer」编写的Maze3D模块,该模块内容重现了3D迷宫屏幕保护程序的内容。[5][6]
反响
杰西卡·布兰肯希普(Jessica Blankenship)在为杂志Bustle撰写时说她无法想起任何能像3D迷宫屏幕保护程序一 样「令人着迷、诱人又令人沮丧又精致」的东西[7]。Slate杂志的雅各布·布罗根(Jacob Brogan)将这个屏幕保护程序称为「匆忙的第一人称视角冲过砖墙迷宫的游戏」,将其比作「工作中的智能」,并继续将之与「默默地坐在一旁观察让祖父母玩德军总部3D遇到倒楣事的状况」做出了比较。[8]
参考文献
- Fick, Wesley. . 2012-12-07 [2016-02-09]. (原始内容存档于2022-03-31) (英语).
- . gizmodo.com. [2022-09-03]. (原始内容存档于2022-12-05).
- Kauffman, Jeffery. . [2016-02-09]. (原始内容存档于2021-09-20) (英语).
- Axon, Samuel. . Ars Technica. 2017-11-20 [2019-09-15]. (原始内容存档于2022-12-05).
- . [2022-09-03]. (原始内容存档于2022-12-12).
- Archived at Ghostarchive and the Wayback Machine: . YouTube.
- Blankenship, Jessica. . Bustle.com. [2019-09-15]. (原始内容存档于2022-05-05).
- Brogan, Jacob. . Slate.com. 2017-07-31 [2019-09-15]. (原始内容存档于2022-08-12).