编辑:推资讯    发布日期:2020-06-15 00:00:00

随着科技发展出现数字挖掘考古研究,数字考古学家和游戏历史科学家对早期初代视频游戏中使用的代码和技术进行研究,以发现长期以来被人们遗忘的秘密,或许可以帮助现代程序员解决他们今天面临的一些问题。

雅达利迷宫游戏《Entombed》的运行算法仍然是个未解之谜

其中游戏迷宫是游戏史考古研究中成果比较丰富的领域之一,因为在不同平台上的许多早期游戏都带有迷宫设计。在雅达利时代,游戏设计必须具有令人难以置信的技能,因为运行游戏的计算机系统非常有限。其中《Entombed》中的游戏迷宫引起了研究者们的兴趣。 加拿大艾伯塔省卡尔加里大学的John Aycock和英国约克大学的研究者Tara Copplestone将《Entombed》作为研究主题之一。John Aycock表示《Entombed》总是让人着迷,由于它晦涩难懂,因此之前没有被拆开并进行过深入的分析。 

雅达利迷宫游戏《Entombed》的运行算法仍然是个未解之谜

《Entombed》是由Tom Sloper设计并由Steven Sidley编写的Atari 2600游戏。它于1982年由U.S. Games发布。在《Entombed》中,玩家通过水平对称的垂直且连续滚动迷宫向下移动,在尽量避开屏幕上移动的敌人的同时尽量走得更远;如果玩家与怪物接触,他们就会死亡并且游戏结束。迷宫将不断在屏幕上向上滚动,并且当玩家可以向任何方向移动时,这种滚动动作可能会使玩家陷入死路;如果玩家的位置在屏幕外滚动,则游戏也结束了。 

雅达利迷宫游戏《Entombed》的运行算法仍然是个未解之谜

《Entombed》中的迷宫特别有趣,它受硬件平台限制,但却必须在游戏中高效生成迷宫并且几乎不占用内存。 Aycock和Copplestone对《Entombed》代码的关键区域进行逆向工程和算法进行重建,希望能够发现其独特的迷宫生成算法。他们发现了一些无法解释的神秘代码,却没法解开这些神秘代码的秘密,似乎《Entombed》背后的逻辑已经永远消失了。

雅达利迷宫游戏《Entombed》的运行算法仍然是个未解之谜

尽管按当今的计算机图形学标准来看,块状二维迷宫看起来很简单,但是在1982年,受限于游戏平台,游戏开发者不能只设计一组迷宫将它们存储在游戏中,然后在屏幕上显示它们。在许多情况下,游戏是在进行中随机创建迷宫的,因此玩家实际上从未两次穿越相同的迷宫。John Aycock在接受BBC采访时表示,“当我研究这个迷宫算法时,很明显,它的迷宫算法对于这个迷宫游戏来说似乎很独特。” 

雅达利迷宫游戏《Entombed》的运行算法仍然是个未解之谜

事实证明,迷宫是按顺序生成的。游戏需要在绘制迷宫的每个新方块时决定是绘制墙壁还是为游戏角色在其中移动的空间。因此每个方块应为“墙壁”或“无墙壁”(“ 1”或“ 0”)。游戏的算法通过分析迷宫的一部分来自动确定。这个逻辑看起来并不复杂,但事实是,没有人真正能弄清楚游戏中的数值表是如何制作的。Aycock和Copplestone尝试在数值中找出设计模型,但无济于事。如果数值是完全随机的,则迷宫可能出现无法通过的路径绘制。但每次在游戏中,《Entombed》都会生成可靠的导航迷宫。

在研究过程中,Aycock和Copplestone能够采访了曾经参与游戏制作的开发人员Steve Sidley。Steve Sidley也记得当时被算法弄糊涂了,他记得基本的迷宫生成程序是由一个已经离职的奇人编写的,当时也曾试图了解迷宫生成的算法原理,这位程序员却告诉他,这是在喝醉酒、脑子被抽空的时候想到的,他在昏迷前用汇编编了一晚上,但现在却怎么也想不起来这个算法是怎么工作的。Aycock试图联系这位特别的程序员,但没有得到回应。也许没有人真正了解算法的逻辑。

约克大学的Andrew Reinhard也是一位撰写并实践视频游戏考古学的研究者。他认为Aycock和Copplestone对《Entombed》的研究工作是另一个暗示,在旧游戏和旧软件中仍有许多“宝石”正在等待被发现。几十年前的视频游戏会吸引数字考古学家的想法对于某些人来说可能听起来很奇怪。但Reinhard指出,视频游戏已经成为主要的商业企业和我们文化的重要组成部分,游戏文物存储着人类历史记录。

昆虫字母数字逻辑和迷宫游戏Mac版 完美下载收集的昆虫字母数字逻辑和迷宫游戏Mac版是一款Mac平台上的儿童游戏软件,昆虫字母数字逻辑和迷宫游戏Mac版这个教育和有趣的应用程序可以帮助小孩子学习字母和计数;您可以免费下载。 简体中文 · 65.00 MBM ·

热点资讯

更多
2022年国内手机市场回顾:寒气传递到每个厂商,华为苹果抢占新高地 2022年国内手机市场出货量同比大幅下滑,本文从折叠屏逆势增长、联发科切入旗舰与卫星通信创新等角度分析厂商破局路径。
苹果不玩性能了?传iPhone15芯片或更注重电池续航而非性能 外媒爆料称iPhone 15系列将搭载注重能效的A17芯片以改善电池续航,全系可能标配灵动岛设计,Pro版采用3nm工艺,并或因欧盟规定改用USB-C接口,定价策略也有调整传闻。
MacBook产品线2023年将发多款旗舰新品 本文报道了苹果计划于明年初发布搭载M2 Pro与M2 Max芯片的14/16英寸MacBook Pro,以及15.5英寸MacBook Air、M3 iMac等新品传闻,梳理其产品线扩张策略。
多款新品问世,2023年VR/AR市场将迎来神仙打架局面 本文介绍了2023年即将发布的索尼PS VR2、Meta Quest 3与苹果MR头显等VR/AR头戴设备新品的规格、定价及市场预期,为关注虚拟现实领域的读者提供趋势参考。

相关教程

更多
256GB还不够用?如何正确管理手机存储空间? 智能手机存储空间虽大幅提升却常提示不足,除常规清理外,可通过精简APP、改用小程序与WEB版、定期备份照片视频至云空间等技巧长效管理存储空间。
部分用户反映苹果 2021 款 MacBook Pro 16 合上盖子后,出现无法充电的问题 部分2021款16英寸MacBook Pro在合盖关机时,MagSafe充电器指示灯琥珀色闪烁且无法充电。苹果官方支持页面提供了MagSafe恢复步骤,用户也可联系苹果支持换机处理。
微信支付亲属卡升级:新增五张可赠他人,可设置三张子女卡 微信支付亲属卡迎来重大升级,新增可赠予父母子女之外其他亲人的五张卡,子女卡增至三张。文章说明了优先扣款方式切换、每月3000元额度上限及红包与扫码支付等使用限制,帮助用户掌握新规则。
苹果 MacOS 12 Monterey 新增支持巨大鼠标指针/光标 在 Mac 上工作时易丢失细小的鼠标指针。macOS Monterey 支持在辅助功能中永久放大光标,通过系统偏好设置里的滑块即可调整指针尺寸与颜色。

相关软件

  • 昆虫字母数字逻辑和迷宫游戏Mac版 简体中文. 65.00 MBM · 完美下载收集的昆虫字母数字逻辑和迷宫游戏Mac版是一款Mac平台上的儿童游戏软件,昆虫字母数字逻辑和迷宫游戏Mac版这个教育和有趣的应用程序可以帮助小孩子学习字 ...