编辑:推资讯    发布日期: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 ·

热点资讯

更多
雅达利迷宫游戏《Entombed》的运行算法仍然是个未解之谜 在雅达利时代,游戏设计必须具有令人难以置信的技能,因为运行游戏的计算机系统非常有限。
英特尔正与台积电接洽,虑将部分芯片生产外包给台积电 外媒报道称,英特尔正在与全球最大的芯片制造商台积电(TSMC)接洽,准备将自己的芯片制造业务外包出去。
苹果iPhone 12国行上季度热卖:拿下20%份额 销量达1800万 根据外媒报道,上季度中国大陆地区iPhone 12销量达到1800万,苹果拿下20%智能手机市场份额。
高通斥资约90亿收购芯片公司NUVIA 前苹果芯片架构大神加盟 据外媒报道,高通公司1月13日以14亿美元收购芯片初创公司Nuvia。

相关教程

更多
官网上线家居板块,苹果在智能家居市场能掀起多大水花 对于较早布局智能家居的苹果来说,在该领域一直不温不火,存在感很低。一方面,苹果的HomeKit平台兼容性差,其认证及条件相对都更加严格复杂。另一方面,其在产品和市场上的推广也相对薄弱,产品售价过高并且产品线也不够完善。苹果现在进军中国智能家居市场,在笔者看来,它依旧是以一个初级者的身份来探索这片巨大市场,前有埋伏,而后有追兵,短时间内苹果也很难在智能家居市场逆袭。
2022年国内手机市场回顾:寒气传递到每个厂商,华为苹果抢占新高地 2022年的国内手机市场在寒冬中度过,尽管有着折叠屏市场这一股小小的暖流,并且有着非常不错的发展前景,但仅占据1%市场体量的这条新赛道,至少现在还无法帮助市场走出存量时代。
苹果不玩性能了?传iPhone15芯片或更注重电池续航而非性能 苹果iPhone的续航能力一直都遭网友吐槽,虽然近两年的机型续航能力有所提升,但对于如今大家对手机续航能力要求这么高的时代下还是不够的,任一部国产安卓机都能“吊打”。不过近日外媒9to5Mac报道称iPhone15芯片或更注重电池续航而非性能。
步子太大?工程设计失误或成A16升级不大的诱因 报道指出,苹果工程师们“在添加新功能方面过于雄心勃勃”,在开发周期后期发现原型芯片的GPU功耗远高于预期的模拟估计,这意味着会引发严重的散热问题,并且导致电池寿命受到影响而无法使用。稳妥起见,苹果无法将搭载“新功能”的GPU用于iPhone 14 Pro系列。

相关软件

更多
  • Touch Then Match Mac版 英文. 87.00 MBM · 完美下载收集的TouchThenMatchMac版是一款Mac平台上的儿童游戏,TouchThenMatchMac版是一个幼儿物品匹配游戏,在提供的物品出找出与 ...
  • 打鼹鼠游戏Mac版 英文. 11.00 MBM · 完美下载收集的MoleSMackerMac版是Mac上一款儿童游戏,MoleSMacker是我们都比较喜欢玩的打鼹鼠游戏,将讨厌的鼹鼠赶出我们的草坪,你需要努力 ...
  • Memory Rewind Mac版 英文. 9.00 MBM · 完美下载收集的MemoryRewindMac版是一款Mac平台上的儿童益智游戏,MemoryRewind一开始就会给出各种各样颜色的字幕、动物、数字等,小朋友需 ...
  • Jigsaw Mac版 英文. 36.00 MBM · 完美下载收集的JigsawMac版是一款Mac平台上的儿童拼图游戏,JigsawMac版里面都是可爱的小动物,能够激发小朋友的热情,拼图游戏又可以让他们有更好的 ...